index
:
dexon-solidity
develop
release
DEXON fork of Solidity (https://github.com/dexon-foundation/dsolidity)
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove code duplication in expectToken
Alex Beregszaszi
2018-05-04
1
-23
/
+11
*
Introduce Token::friendlyName() helper
Alex Beregszaszi
2018-05-04
2
-5
/
+16
*
Display nicer error messages in the parser (display tokens and not internal n...
Alex Beregszaszi
2018-05-04
2
-11
/
+12
*
Merge pull request #4059 from ethereum/parser-simplify
chriseth
2018-05-04
13
-48
/
+18
|
\
|
*
Simplify expectIdentifierToken by using expectToken
Alex Beregszaszi
2018-05-04
13
-33
/
+16
|
*
Remove useless helper expectAssignmentOperator in parser
Alex Beregszaszi
2018-05-04
2
-15
/
+2
*
|
Merge pull request #4038 from danieljoonlee/develop
Alex Beregszaszi
2018-05-04
4
-24
/
+24
|
\
\
|
|
/
|
/
|
|
*
Change bytes to unsigned in FixedBytesType
daniel
2018-05-04
3
-8
/
+7
|
*
Change numBits to unsigned IntegerType
Alex Beregszaszi
2018-05-03
3
-9
/
+10
|
*
Change totalBits and fractionalDigits to unsigned in FixedPointType
Alex Beregszaszi
2018-05-03
2
-8
/
+8
*
|
Merge pull request #4041 from kylewu/3764-vs-2017
chriseth
2018-05-03
1
-11
/
+30
|
\
\
|
*
|
vs 2017 in install doc
GuessWho
2018-05-02
1
-11
/
+30
*
|
|
Merge pull request #4053 from ethereum/parser-syntax-tests
chriseth
2018-05-03
30
-319
/
+183
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Move some parser tests to syntax tests
Alex Beregszaszi
2018-05-03
30
-319
/
+183
|
|
/
*
|
Merge pull request #4046 from ethereum/deprecateYears
Alex Beregszaszi
2018-05-03
1
-0
/
+3
|
\
\
|
*
|
State that years has been deprecated.
chriseth
2018-05-02
1
-0
/
+3
*
|
|
Merge pull request #4048 from JonnyBurger/develop
chriseth
2018-05-02
2
-4
/
+10
|
\
\
\
|
*
|
|
Improve documentation and CLI help for `--run` parameter
Jonny Burger
2018-05-02
2
-4
/
+10
*
|
|
|
Merge pull request #4028 from ethereum/asm-tags-32bit
chriseth
2018-05-02
1
-2
/
+2
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Restrict assembly tags to 32-bit
Alex Beregszaszi
2018-05-01
1
-2
/
+2
*
|
|
|
Merge pull request #3797 from ethereum/shift-constantinople
chriseth
2018-05-02
10
-55
/
+126
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Update source location test expectations
Alex Beregszaszi
2018-05-01
1
-3
/
+2
|
*
|
|
Support shifts in gas estimator
Alex Beregszaszi
2018-05-01
1
-5
/
+14
|
*
|
|
Removed signed shift right from the utilities.
chriseth
2018-05-01
6
-24
/
+24
|
*
|
|
Do not use SAR instead of SDIV in shifts because it rounds differently
Alex Beregszaszi
2018-05-01
3
-7
/
+10
|
*
|
|
Use native shift instructions in ABIFunctions on Constantinople
Alex Beregszaszi
2018-05-01
3
-26
/
+70
|
*
|
|
Use native shift instructions on Constantinople
Alex Beregszaszi
2018-05-01
3
-4
/
+20
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #4000 from ethereum/circleMacOS
chriseth
2018-05-02
2
-37
/
+100
|
\
\
\
|
*
|
|
Rename and compress.
chriseth
2018-05-02
1
-25
/
+14
|
*
|
|
Adds CircleCI config for macOS.
Erik Kundt
2018-05-01
2
-33
/
+107
|
|
/
/
*
|
|
Merge pull request #4042 from ethereum/revert-4003-bool_vars_comparison
chriseth
2018-05-02
5
-60
/
+35
|
\
\
\
|
*
|
|
Revert "BREAKING: Bool variables should not allow arithmetic comparison"
chriseth
2018-05-02
5
-60
/
+35
|
/
/
/
*
|
|
Merge pull request #4003 from ethereum/bool_vars_comparison
chriseth
2018-05-02
5
-35
/
+60
|
\
\
\
|
*
|
|
Add syntax tests and Changelog entry
Leonardo Alt
2018-04-27
2
-0
/
+58
|
*
|
|
Bool variables should not allow arithmetic comparison
Leonardo Alt
2018-04-27
3
-35
/
+2
*
|
|
|
Merge pull request #3992 from davesque/improve-abi-spec
chriseth
2018-05-02
1
-4
/
+4
|
\
\
\
\
|
*
|
|
|
Make index notation more consistent
David Sanders
2018-04-25
1
-3
/
+3
|
*
|
|
|
Add note about zero-tuples
David Sanders
2018-04-25
1
-1
/
+1
*
|
|
|
|
Merge pull request #4040 from aarlt/virtual-destructors
chriseth
2018-05-02
11
-0
/
+19
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
Add virtual destructors on base classes.
Alexander Arlt
2018-05-02
11
-0
/
+19
|
/
/
/
/
*
|
|
|
Merge pull request #4026 from ethereum/prepareyul
Alex Beregszaszi
2018-05-01
1
-258
/
+14
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
Remove desugaring
chriseth
2018-05-01
1
-258
/
+14
*
|
|
|
Merge pull request #3996 from ethereum/refactorParser
chriseth
2018-05-01
2
-66
/
+73
|
\
\
\
\
|
*
|
|
|
Refactor parser.
chriseth
2018-04-26
2
-66
/
+73
|
|
|
_
|
/
|
|
/
|
|
*
|
|
|
Merge pull request #4018 from ethereum/disable-bytes0
chriseth
2018-05-01
7
-13
/
+66
|
\
\
\
\
|
*
|
|
|
Remove unused function smallestTypeForLiteral
Alex Beregszaszi
2018-04-30
2
-11
/
+0
|
*
|
|
|
Add syntax tests for bytesM
Alex Beregszaszi
2018-04-30
5
-0
/
+62
|
*
|
|
|
Disable FixedBytesType(0) aka bytes0
Alex Beregszaszi
2018-04-30
1
-2
/
+4
*
|
|
|
|
Merge pull request #3999 from ethereum/subasm
Alex Beregszaszi
2018-05-01
1
-4
/
+12
|
\
\
\
\
\
|
*
|
|
|
|
Ensure that subId and tag handling is correct on all compilers in AssemblyItem
Alex Beregszaszi
2018-04-30
1
-4
/
+12
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #4001 from Magicking/fix_docs_date
Alex Beregszaszi
2018-04-30
1
-1
/
+1
|
\
\
\
\
\
|
*
|
|
|
|
docs: Update configuration from 2017 to 2018
Magicking
2018-04-27
1
-1
/
+1
|
|
|
/
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #3975 from sledrho/develop
chriseth
2018-04-30
1
-1
/
+1
|
\
\
\
\
\
|
*
|
|
|
|
Updated StateVariableGrammar rule #3974
sledrho
2018-04-23
1
-1
/
+1
*
|
|
|
|
|
Merge pull request #4023 from ethereum/exampledocs
chriseth
2018-04-30
1
-6
/
+6
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Update some examples to remove warnings.
chriseth
2018-04-30
1
-6
/
+6
|
|
|
_
|
_
|
/
/
|
|
/
|
|
|
|
*
|
|
|
|
|
Merge pull request #4022 from ethereum/docslin
chriseth
2018-04-30
1
-5
/
+5
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Update documentation about C3 linearization.
chriseth
2018-04-30
1
-5
/
+5
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #3958 from meowingtwurtle/fixedPointTypes
chriseth
2018-04-30
2
-19
/
+12
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
Remove category check in FixedPointType:binaryOperatorResult as commonType ha...
Alex Beregszaszi
2018-04-21
1
-11
/
+0
|
*
|
|
|
Types changes for fixed points
Jason Cobb
2018-04-21
2
-13
/
+17
*
|
|
|
|
Merge pull request #4005 from oboukli/fix-comment-typos
chriseth
2018-04-28
1
-7
/
+7
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
Fix comment typos
Omar Boukli-Hacene
2018-04-27
1
-7
/
+7
|
/
/
/
/
*
|
|
|
Merge pull request #3994 from rafialhamd/rafialhamd-documentation
chriseth
2018-04-26
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
Update Enum Type definition.
Rafiudeen Chozhan Kumarasamy
2018-04-26
1
-1
/
+1
*
|
|
|
|
Merge pull request #3991 from aarlt/lvalue-virtual-destructor
chriseth
2018-04-25
1
-0
/
+1
|
\
\
\
\
\
|
|
_
|
_
|
_
|
/
|
/
|
|
|
|
|
*
|
|
|
Add virtual destructor in LValue class.
Alexander Arlt
2018-04-25
1
-0
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #3989 from elopio/patch-1
chriseth
2018-04-25
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
docs: clarify the maximum line length style
Leo Arias
2018-04-25
1
-1
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #3981 from ethereum/years-suffix
chriseth
2018-04-24
9
-19
/
+52
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
The "year" denomination is deprecated
Alex Beregszaszi
2018-04-23
5
-0
/
+30
|
*
|
|
Add more denomination tests
Alex Beregszaszi
2018-04-23
2
-0
/
+11
|
*
|
|
Extract subdenomination tests
Alex Beregszaszi
2018-04-23
3
-19
/
+11
*
|
|
|
Merge pull request #3970 from elopio/test/docstring-tag-end
Alex Beregszaszi
2018-04-24
3
-1
/
+7
|
\
\
\
\
|
*
|
|
|
docstring: add missing space
Leo Arias
2018-04-24
3
-1
/
+7
*
|
|
|
|
Merge pull request #3976 from ethereum/emptyTupleComponent
chriseth
2018-04-23
9
-1
/
+92
|
\
\
\
\
\
|
*
|
|
|
|
Treats inline array as an error.
Erik Kundt
2018-04-23
2
-3
/
+3
|
*
|
|
|
|
Turns it into warning (error for 0.5.0) and adds Changelog entry.
Erik Kundt
2018-04-23
10
-17
/
+54
|
*
|
|
|
|
Prevents null type from being used in tuple.
Erik Kundt
2018-04-22
6
-0
/
+54
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #3467 from aarlt/strict-mode-jsoncpp-1.8.4
Alex Beregszaszi
2018-04-23
7
-16
/
+27
|
\
\
\
\
\
|
|
|
/
/
/
|
|
/
|
|
/
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
CMake: enable C++11 for jsoncpp
Alex Beregszaszi
2018-04-23
1
-1
/
+5
|
*
|
|
Install & use cmake provided by scripts/install_cmake.sh for emscripten
Alexander Arlt
2018-04-23
2
-0
/
+12
|
*
|
|
CMake: Update jsoncpp to v1.8.4
Alexander Arlt
2018-04-23
5
-15
/
+10
|
/
/
/
*
|
|
Merge pull request #3957 from ethereum/deprecated-error
chriseth
2018-04-22
5
-29
/
+37
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Turn deprecated warnings for sha3/suicide into errors (experimental 0.5.0)
Alex Beregszaszi
2018-04-21
3
-3
/
+24
|
*
|
Extract syntax tests
Alex Beregszaszi
2018-04-21
2
-26
/
+13
|
|
/
*
|
Merge pull request #3964 from MatthewDLudwig/develop
Alex Beregszaszi
2018-04-21
1
-8
/
+8
|
\
\
|
*
|
Updated constructors and pragma solidity lines.
Matthew Ludwig
2018-04-21
1
-8
/
+8
|
/
/
*
|
Merge pull request #3933 from ethereum/jsoncpp-cmake
Alex Beregszaszi
2018-04-21
2
-1
/
+2
|
\
\
|
|
/
|
/
|
|
*
CMake: require builtin jsoncpp headers over system wide headers
Alex Beregszaszi
2018-04-21
1
-0
/
+1
|
*
CMake: remove direct jsoncpp dependency in libevmasm
Alexander Arlt
2018-04-21
1
-1
/
+1
|
/
*
Merge pull request #3956 from ethereum/tight-pack-hash
Alex Beregszaszi
2018-04-21
4
-12
/
+59
|
\
|
*
Update tight packing test cases
Alex Beregszaszi
2018-04-20
1
-3
/
+14
|
*
Make literals an error for tight packing (experimental 0.5.0)
Alex Beregszaszi
2018-04-20
3
-9
/
+45
|
/
*
Merge pull request #3943 from ethereum/smt_remove_branch_warning
chriseth
2018-04-20
2
-10
/
+10
|
\
|
*
[SMTChecker] Remove 'information is erase' message for if-else
Leonardo Alt
2018-04-19
2
-10
/
+10
*
|
Merge pull request #3924 from ethereum/optim-address-op
chriseth
2018-04-20
4
-0
/
+110
|
\
\
|
*
|
Remove unnecessary masking of the result of known short instructions
Alex Beregszaszi
2018-04-20
4
-0
/
+110
*
|
|
Merge pull request #3946 from ethereum/chriseth-patch-1
Alex Beregszaszi
2018-04-20
1
-6
/
+13
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Clarify namespaces in coding style.
chriseth
2018-04-19
1
-6
/
+13
*
|
|
Merge pull request #3954 from ethereum/release
chriseth
2018-04-20
0
-0
/
+0
|
\
\
\
|
*
\
\
Merge pull request #3950 from ethereum/develop
chriseth
2018-04-20
62
-533
/
+888
|
|
\
\
\
*
|
\
\
\
Merge pull request #3951 from ethereum/version0424
chriseth
2018-04-20
2
-1
/
+10
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Set version to 0.4.24
chriseth
2018-04-19
2
-1
/
+10
*
|
|
|
|
Merge pull request #3952 from ethereum/disableTestsOnTravisAgain
chriseth
2018-04-20
1
-1
/
+2
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Disable tests on travis again.
chriseth
2018-04-20
1
-1
/
+2
|
/
/
/
/
*
|
|
|
Merge pull request #3949 from ethereum/prepareRelease
chriseth
2018-04-19
4
-6
/
+20
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Prepare 0.4.23 release.
chriseth
2018-04-19
4
-6
/
+20
|
/
/
/
*
|
|
Merge pull request #3941 from ethereum/bytes-contract
chriseth
2018-04-19
3
-1
/
+8
|
\
\
\
|
*
|
|
Disallow explicit conversion of bytesXX to contract
Alex Beregszaszi
2018-04-19
3
-1
/
+8
*
|
|
|
Merge pull request #3940 from ethereum/remove-old-compiler-flags
chriseth
2018-04-19
1
-33
/
+0
|
\
\
\
\
|
*
|
|
|
Remove obsolete warning supressions for clang
Alex Beregszaszi
2018-04-19
1
-12
/
+0
|
*
|
|
|
Remove -fpermissive
Alex Beregszaszi
2018-04-19
1
-21
/
+0
|
|
/
/
/
*
|
|
|
Merge pull request #3932 from ethereum/betterErrorForFailedLookup
chriseth
2018-04-19
7
-26
/
+51
|
\
\
\
\
|
*
|
|
|
Improve error message for failed member lookup.
chriseth
2018-04-19
5
-11
/
+41
|
*
|
|
|
Extract tests.
chriseth
2018-04-19
2
-15
/
+10
|
|
/
/
/
*
|
|
/
Correct the style of coding style
Thomas Sauvajon
2018-04-19
1
-182
/
+163
|
|
_
|
/
|
/
|
|
*
|
|
Merge pull request #3928 from ethereum/removeZeppelinPatches
Alex Beregszaszi
2018-04-19
1
-7
/
+0
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Remove Zeppelin patches.
chriseth
2018-04-19
1
-7
/
+0
*
|
|
Merge pull request #3923 from ethereum/warnConstructor
Alex Beregszaszi
2018-04-19
3
-2
/
+13
|
\
\
\
|
*
|
|
Warn about functions named "constructor".
chriseth
2018-04-19
3
-2
/
+13
*
|
|
|
Merge pull request #3922 from ethereum/smt_sol_unimplementedassert
Alex Beregszaszi
2018-04-19
1
-2
/
+2
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
[SMTChecker] Using solUnimplementedAssert instead of solAssert when applicable
Leonardo Alt
2018-04-18
1
-2
/
+2
|
|
/
/
*
|
|
Merge pull request #3925 from ethereum/supportBionic2
Alex Beregszaszi
2018-04-19
2
-9
/
+6
|
\
\
\
|
*
|
|
Support ubuntu bionic source builds.
chriseth
2018-04-18
2
-9
/
+6
|
|
/
/
*
|
|
Merge pull request #3912 from ethereum/fixFallbackConstructor
chriseth
2018-04-18
30
-231
/
+257
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Fix name clashes between constructor and fallback function.
chriseth
2018-04-18
6
-50
/
+61
|
*
|
Extract tests.
chriseth
2018-04-18
26
-182
/
+197
|
/
/
*
|
Merge pull request #3840 from ethereum/smt_cvc4
Alex Beregszaszi
2018-04-17
10
-25
/
+318
|
\
\
|
*
|
[SMTChecker] Integration with CVC4
Leonardo Alt
2018-04-17
10
-25
/
+318
*
|
|
Merge pull request #3919 from aj07/patch-2
chriseth
2018-04-17
1
-1
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Update README.md
ankit raj
2018-04-17
1
-1
/
+1
|
/
/
*
|
Merge pull request #3913 from ethereum/jsoncpp-version-assert
Alex Beregszaszi
2018-04-17
1
-0
/
+5
|
\
\
|
*
|
Add static_assert for the correct jsoncpp version
Alex Beregszaszi
2018-04-17
1
-0
/
+5
*
|
|
Merge pull request #3906 from ethereum/updateSecuryt
chriseth
2018-04-17
1
-3
/
+16
|
\
\
\
|
*
|
|
Update security considerations.
chriseth
2018-04-17
1
-3
/
+16
|
|
/
/
*
|
|
Merge pull request #3894 from ethereum/releaseNotes
chriseth
2018-04-17
1
-3
/
+4
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Update release checklist.
chriseth
2018-04-17
1
-3
/
+4
|
/
/
*
|
Merge pull request #3898 from ethereum/reEnableTestsOnTravisDevelop
chriseth
2018-04-17
1
-2
/
+2
|
\
\
|
*
|
Enable travis tests on develop branch.
chriseth
2018-04-17
1
-2
/
+2
*
|
|
Merge pull request #3905 from ethereum/reportCmdline
chriseth
2018-04-17
1
-4
/
+16
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Report failed commandline tests.
chriseth
2018-04-17
1
-4
/
+16
*
|
|
Merge pull request #3903 from ethereum/addBionic
chriseth
2018-04-17
1
-1
/
+1
|
\
\
\
|
*
|
|
Support bionic.
chriseth
2018-04-17
1
-1
/
+1
*
|
|
|
Merge pull request #3902 from ethereum/release
chriseth
2018-04-17
0
-0
/
+0
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
/
|
|
|
/
|
|
/
|
|
*
|
Merge pull request #3892 from ethereum/develop
chriseth
2018-04-17
328
-2245
/
+8687
|
|
\
|
*
|
|
Merge pull request #3901 from ethereum/newVersion
chriseth
2018-04-17
2
-1
/
+10
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Set version to 0.4.23
chriseth
2018-04-17
2
-1
/
+10
|
/
/
*
|
Merge pull request #3897 from ethereum/noTestsOnTravis
chriseth
2018-04-17
1
-1
/
+2
|
\
\
|
*
|
Disable tests on travis.
chriseth
2018-04-17
1
-1
/
+2
|
/
/
*
|
Merge pull request #3896 from ethereum/progressOnTravis
chriseth
2018-04-17
1
-1
/
+1
|
\
\
|
*
|
Show progress on travis.
chriseth
2018-04-17
1
-1
/
+1
*
|
|
Merge pull request #3893 from ethereum/prepareForRelease
chriseth
2018-04-17
1
-1
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Preparation for 0.4.22 release.
chriseth
2018-04-17
1
-1
/
+1
|
/
/
*
|
Merge pull request #3885 from LefterisJP/update_solidity_version_where_revert...
chriseth
2018-04-17
6
-12
/
+12
|
\
\
|
*
|
Docs: Update solidity version for revert with reason
Lefteris Karapetsas
2018-04-16
6
-12
/
+12
*
|
|
Merge pull request #3865 from ethereum/updateConstructorVersionPragmas
chriseth
2018-04-17
3
-4
/
+4
|
\
\
\
|
*
|
|
Update version pragmas from >0.4.21 to ^0.4.22.
Daniel Kirchner
2018-04-12
3
-4
/
+4
*
|
|
|
Merge pull request #3891 from ethereum/prepareForRelease
chriseth
2018-04-17
2
-6
/
+13
|
\
\
\
\
|
*
|
|
|
Preparation for 0.4.22 release.
chriseth
2018-04-17
2
-6
/
+13
|
/
/
/
/
*
|
|
|
Merge pull request #3868 from ethereum/bytescleanup
chriseth
2018-04-16
5
-12
/
+44
|
\
\
\
\
|
*
|
|
|
Add documentation.
chriseth
2018-04-16
1
-0
/
+10
|
*
|
|
|
Tests for bytes cleanup.
chriseth
2018-04-16
1
-0
/
+23
|
*
|
|
|
Remove redundant cleanup for abi.encode.
Alex Beregszaszi
2018-04-16
1
-2
/
+1
|
*
|
|
|
Properly force-clean for shortening bytesXX conversions.
chriseth
2018-04-16
2
-10
/
+10
*
|
|
|
|
Merge pull request #3793 from ethereum/rationalNumberLimit
chriseth
2018-04-16
11
-20
/
+297
|
\
\
\
\
\
|
*
|
|
|
|
Limits rational numbers to 4096 bits.
Erik Kundt
2018-04-16
11
-20
/
+297
*
|
|
|
|
|
Merge pull request #3888 from ethereum/cmake-cleanups
chriseth
2018-04-16
2
-11
/
+2
|
\
\
\
\
\
\
|
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
CMake: Clean up devcore dependencies
Paweł Bylica
2018-04-16
1
-4
/
+2
|
*
|
|
|
|
CMake: Do no search for ctest
Paweł Bylica
2018-04-16
1
-7
/
+0
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #3880 from ethereum/addressMemberDocAndWarn
chriseth
2018-04-16
3
-3
/
+5
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
Improve documentation and warning about accessing contract members inherited ...
Daniel Kirchner
2018-04-14
3
-3
/
+5
|
|
/
/
/
*
|
|
|
Merge pull request #3882 from ethereum/abi_doc
Alex Beregszaszi
2018-04-15
3
-2
/
+29
|
\
\
\
\
|
*
|
|
|
Document ABI encoding functions.
chriseth
2018-04-14
3
-2
/
+29
|
|
/
/
/
*
|
|
|
Merge pull request #3875 from ethereum/constructorSelfRef
chriseth
2018-04-14
4
-4
/
+76
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Stricter check for member access to "this" in constructor.
Daniel Kirchner
2018-04-13
4
-4
/
+76
*
|
|
|
Merge pull request #3773 from ethereum/astJsonTypeDescriptions
chriseth
2018-04-13
5
-201
/
+368
|
\
\
\
\
|
*
|
|
|
Add ChangeLog entry.
Daniel Kirchner
2018-04-13
1
-0
/
+1
|
*
|
|
|
Adds unit test that covers long typeDescription and renames suite.
Erik Kundt
2018-04-13
2
-1
/
+29
|
*
|
|
|
Separates tests for legacy and compact output.
Erik Kundt
2018-04-13
2
-231
/
+332
|
*
|
|
|
Adds type expectations to legacy tests.
Erik Kundt
2018-04-13
1
-0
/
+7
|
*
|
|
|
Uses short string representation of TypePointer
Erik Kundt
2018-04-13
3
-9
/
+39
|
/
/
/
/
*
|
|
|
Merge pull request #3364 from ethereum/revertWithReason
chriseth
2018-04-13
27
-83
/
+488
|
\
\
\
\
|
*
|
|
|
Remove dead code and clarify throw.
chriseth
2018-04-13
2
-2
/
+1
|
*
|
|
|
Update documentation and minor changes.
chriseth
2018-04-12
2
-8
/
+11
|
*
|
|
|
Use error signature for revert data.
chriseth
2018-04-12
4
-29
/
+38
|
*
|
|
|
Update expectation.
chriseth
2018-04-12
1
-2
/
+2
|
*
|
|
|
Adjust expectations in case of homestead VM.
chriseth
2018-04-12
1
-11
/
+16
|
*
|
|
|
Only forward returndata if EVM version supports it.
chriseth
2018-04-12
2
-1
/
+3
|
*
|
|
|
Adjust tests.
chriseth
2018-04-12
3
-13
/
+19
|
*
|
|
|
Update source location tests.
chriseth
2018-04-12
1
-5
/
+16
|
*
|
|
|
Changelog entry.
chriseth
2018-04-12
1
-1
/
+1
|
*
|
|
|
Update documentation.
chriseth
2018-04-12
8
-35
/
+92
|
*
|
|
|
Tests about error bubbling for create and transfer.
chriseth
2018-04-12
1
-2
/
+70
|
*
|
|
|
Bubble up error messages.
chriseth
2018-04-12
6
-11
/
+63
|
*
|
|
|
Allow error string for ``require``.
chriseth
2018-04-12
3
-0
/
+83
|
*
|
|
|
Documentation for revert with reason string.
chriseth
2018-04-12
4
-2
/
+28
|
*
|
|
|
Tests for revert with reason string.
chriseth
2018-04-12
2
-1
/
+53
|
*
|
|
|
Code generator for revert with reason string.
chriseth
2018-04-12
1
-1
/
+18
|
*
|
|
|
Register overload for ``revert()`` that can receive a reason string.
chriseth
2018-04-12
2
-1
/
+4
|
*
|
|
|
Allow function overloads involving MagicVariableDeclarations.
chriseth
2018-04-12
4
-7
/
+18
|
*
|
|
|
Use FunctionTypePointer (adds ``const``).
chriseth
2018-04-12
2
-7
/
+8
|
|
/
/
/
*
|
|
|
Merge pull request #2980 from ethereum/abi-api
chriseth
2018-04-13
17
-66
/
+700
|
\
\
\
\
|
*
|
|
|
Allow struct encoding with new encoder.
chriseth
2018-04-12
6
-12
/
+179
|
*
|
|
|
Check partial function parameters if rest is arbitrary.
chriseth
2018-04-12
2
-3
/
+27
|
*
|
|
|
Tests for view and pure.
chriseth
2018-04-12
2
-0
/
+44
|
*
|
|
|
Tests.
chriseth
2018-04-12
4
-102
/
+218
|
*
|
|
|
Add abi.encode, abi.encodePacked, abi.encodeWithSelector and abi.encodeWithSi...
Alex Beregszaszi
2018-04-12
7
-4
/
+287
*
|
|
|
|
Merge pull request #3873 from ethereum/returnVarStorage
Alex Beregszaszi
2018-04-12
6
-24
/
+60
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add additional test for ``var`` for storage variables.
Daniel Kirchner
2018-04-12
3
-7
/
+36
|
*
|
|
|
Fix internal compiler error when parsing ``var`` declaration without identifier.
Daniel Kirchner
2018-04-12
5
-24
/
+31
|
/
/
/
/
*
|
|
|
Merge pull request #3848 from ethereum/constantDivisionByZero
chriseth
2018-04-12
18
-20
/
+146
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Add test to check ConstantEvaluator for pure non-rational functions.
Daniel Kirchner
2018-04-12
1
-0
/
+11
|
*
|
|
Add tests for literal operations as well.
Daniel Kirchner
2018-04-12
4
-0
/
+20
|
*
|
|
Error on invalid arithmetic with constant expressions.
Daniel Kirchner
2018-04-12
13
-20
/
+115
*
|
|
|
Merge pull request #3485 from ethereum/js-tests-node8
chriseth
2018-04-12
2
-5
/
+5
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Require node 8 for Javascript tests
Alex Beregszaszi
2018-04-03
2
-5
/
+5
*
|
|
|
Merge pull request #3752 from ethereum/fixStateVariableParsing
chriseth
2018-04-12
53
-475
/
+373
|
\
\
\
\
|
*
|
|
|
Properly cope with constructor headers.
chriseth
2018-04-12
3
-3
/
+21
|
*
|
|
|
Update expectations.
chriseth
2018-04-12
10
-17
/
+18
|
*
|
|
|
Extract modifier tests.
chriseth
2018-04-12
15
-158
/
+73
|
*
|
|
|
Warn if modifiers are applied to functions without implementation.
chriseth
2018-04-12
5
-4
/
+35
|
*
|
|
|
Changelog entry.
chriseth
2018-04-12
1
-0
/
+1
|
*
|
|
|
New tests for function state variables.
chriseth
2018-04-12
6
-0
/
+61
|
*
|
|
|
Fix state variable parsing.
chriseth
2018-04-12
1
-0
/
+8
|
*
|
|
|
Add expectations.
chriseth
2018-04-12
24
-9
/
+53
|
*
|
|
|
Extract function type tests.
chriseth
2018-04-12
26
-313
/
+132
|
/
/
/
/
*
|
|
|
Merge pull request #3855 from ldct/patch-3
Alex Beregszaszi
2018-04-12
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
Mark --formal as deprecated in CLI options
Li Xuanji
2018-04-12
1
-1
/
+1
*
|
|
|
|
Merge pull request #3863 from ethereum/fixGasEstimation
chriseth
2018-04-12
3
-1
/
+22
|
\
\
\
\
\
|
*
|
|
|
|
Correctly ignore costs of fallback for other functions.
chriseth
2018-04-12
3
-1
/
+22
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #3830 from ethereum/fix-include-paths-errors
Daniel Kirchner
2018-04-12
4
-9
/
+35
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
Prevent information about file existence outside the allowed paths to leak by...
Daniel Kirchner
2018-04-12
4
-7
/
+33
|
*
|
|
|
Fix file missing error message on imports.
Sergiusz Bazanski
2018-04-06
1
-10
/
+10
*
|
|
|
|
Merge pull request #3862 from ethereum/fixConstantEvaluatorTuples
Alex Beregszaszi
2018-04-12
26
-165
/
+160
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Fix ConstantEvaluator to correctly handle single element tuples.
Daniel Kirchner
2018-04-12
6
-0
/
+43
|
*
|
|
|
Syntax Tests: extract array_length_* tests.
Daniel Kirchner
2018-04-12
20
-165
/
+117
|
/
/
/
/
*
|
|
|
Merge pull request #3580 from ethereum/asm-bitshift-optim
chriseth
2018-04-11
5
-1
/
+150
|
\
\
\
\
|
*
|
|
|
Ignore shift warnings on constantinople tests
Alex Beregszaszi
2018-04-10
1
-0
/
+2
|
*
|
|
|
Run tests in constantinople mode too
Alex Beregszaszi
2018-04-10
1
-1
/
+8
|
*
|
|
|
Add end to end tests for SHL/SHR/SAR instructions (constantinople only)
Alex Beregszaszi
2018-04-10
1
-0
/
+129
|
*
|
|
|
Add constant optimiser for SHR/SHL instructions
Alex Beregszaszi
2018-04-10
2
-0
/
+11
*
|
|
|
|
Merge pull request #3859 from ethereum/fixerrorlines
chriseth
2018-04-11
2
-512
/
+512
|
\
\
\
\
\
|
*
|
|
|
|
Fix line numbers for errors.
chriseth
2018-04-11
2
-512
/
+512
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #3309 from ethereum/limit-errors
chriseth
2018-04-11
7
-78
/
+1172
|
\
\
\
\
\
|
*
|
|
|
|
Do not abort excessive warnings, just ignore them.
Alex Beregszaszi
2018-04-06
2
-15
/
+38
|
*
|
|
|
|
Ignore warnings when limited errors to 256
Alex Beregszaszi
2018-04-06
1
-3
/
+10
|
*
|
|
|
|
reindent
Alex Beregszaszi
2018-04-06
1
-70
/
+69
|
*
|
|
|
|
Catch FatalError in CompilerStack::analysis to cover all the analysis tests
Alex Beregszaszi
2018-04-06
2
-11
/
+11
|
*
|
|
|
|
Limit the number of errors output in a single run to 256
Alex Beregszaszi
2018-04-06
5
-0
/
+1065
[next]