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
path:
root
/
libsolidity
Commit message (
Expand
)
Author
Age
Files
Lines
*
Simplifies Result<T> and prevents undefined behaviour.
Erik Kundt
2018-12-05
1
-3
/
+3
*
Introduces Result<T> for operator and implicit conversion type checks.
Erik Kundt
2018-12-05
3
-102
/
+105
*
Merge pull request #5390 from ethereum/smt_one_loop
chriseth
2018-12-05
1
-10
/
+40
|
\
|
*
[SMTChecker] Loops are unrolled once
Leonardo Alt
2018-12-04
1
-10
/
+40
*
|
Switch namespaces.
chriseth
2018-12-04
4
-8
/
+12
*
|
Remove some includes.
chriseth
2018-12-04
1
-9
/
+0
*
|
Adjust include paths.
chriseth
2018-12-04
5
-10
/
+7
*
|
Move AsmCodeGen.
chriseth
2018-12-04
3
-0
/
+218
*
|
Introduce the concept of builtin functions.
chriseth
2018-12-04
4
-11
/
+18
|
/
*
Fix internal compiler error for unimplemented base contract function.
Anurag Dashputre
2018-12-03
1
-1
/
+2
*
Merge pull request #5341 from ethereum/optimizeAssemblyCommandline
chriseth
2018-12-03
2
-0
/
+12
|
\
|
*
Apply the optimize commandline parameter to assembly mode.
chriseth
2018-12-01
2
-0
/
+12
*
|
Merge pull request #5568 from ethereum/smt_remove_unary_plus
chriseth
2018-12-03
1
-3
/
+0
|
\
\
|
*
|
[SMTChecker] Remove unary plus operator
Leonardo Alt
2018-12-03
1
-3
/
+0
*
|
|
Merge pull request #5557 from ethereum/fixInterfaceImplementedByPublicStateVa...
chriseth
2018-12-03
1
-21
/
+32
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Public state variables are implementing external functions.
chriseth
2018-12-03
1
-21
/
+32
|
|
/
*
|
Merge pull request #5537 from ethereum/cp-SourceLocation-related-refactoring
chriseth
2018-12-01
7
-17
/
+17
|
\
\
|
|
/
|
/
|
|
*
liblangutil: Scanner: remove superfluous sourceName field (it's in CharStream...
Christian Parpart
2018-12-01
3
-4
/
+4
|
*
liblangutil: SourceLocation: adds (shared) pointer to underlying CharStream s...
Christian Parpart
2018-12-01
5
-13
/
+13
|
*
liblangutil: extends CharStream to know about the respective (file-)name (and...
Christian Parpart
2018-11-29
3
-4
/
+4
*
|
Merge pull request #5528 from ethereum/smt_sorts_virtual
chriseth
2018-11-30
1
-6
/
+16
|
\
\
|
*
|
[SMTChecker] Make smt::Sort::operator== virtual
Leonardo Alt
2018-11-30
1
-6
/
+16
*
|
|
Move library related checks.
chriseth
2018-11-30
4
-16
/
+16
*
|
|
Move hash collisions checks.
chriseth
2018-11-30
3
-13
/
+18
*
|
|
Move external type clash check.
chriseth
2018-11-30
4
-40
/
+40
*
|
|
Move fallback function checks.
chriseth
2018-11-30
3
-20
/
+25
*
|
|
Move constructor checks.
chriseth
2018-11-30
3
-16
/
+21
*
|
|
Rename functions.
chriseth
2018-11-30
2
-15
/
+15
*
|
|
No need to visit structs early.
chriseth
2018-11-30
1
-7
/
+1
*
|
|
Move base constructor argument checks.
chriseth
2018-11-30
4
-93
/
+97
*
|
|
Move abstract function check.
chriseth
2018-11-30
4
-46
/
+46
*
|
|
Move override checks.
chriseth
2018-11-30
4
-87
/
+88
*
|
|
Move duplication checks.
chriseth
2018-11-30
4
-92
/
+93
*
|
|
Add skeleton for contract level checker.
chriseth
2018-11-30
4
-2
/
+113
|
/
/
*
|
Merge pull request #5548 from ethereum/fixMemberAccess
chriseth
2018-11-30
1
-3
/
+3
|
\
\
|
*
|
Fix bug related to state variables of function type accessed via base contract.
chriseth
2018-11-30
1
-3
/
+3
*
|
|
Disallow inline arrays of mapping type.
chriseth
2018-11-30
1
-0
/
+3
|
/
/
*
|
Merge pull request #5543 from ethereum/fixSortMOve
chriseth
2018-11-29
1
-1
/
+2
|
\
\
|
*
|
Fix move bug.
chriseth
2018-11-29
1
-1
/
+2
*
|
|
Report deprecation error on functions sha3 and suicide also without call.
Leonardo Alt
2018-11-29
1
-20
/
+17
|
/
/
*
|
Merge pull request #5538 from hydai/static_uint256
chriseth
2018-11-29
6
-22
/
+24
|
\
\
|
*
|
Replace IntegerType(256) with static function IntegerType::uint256()
hydai
2018-11-29
6
-22
/
+24
*
|
|
Fix ICE when function type struct parameter has field of non-existent type
Leonardo Alt
2018-11-29
1
-1
/
+7
|
/
/
*
|
Merge pull request #5526 from ethereum/fixGetterNewCoder
chriseth
2018-11-29
1
-10
/
+31
|
\
\
|
|
/
|
/
|
|
*
Properly check getter types to be old-abi-coder-compatible.
chriseth
2018-11-28
1
-10
/
+31
*
|
Merge pull request #5525 from ethereum/obsoleteComment
chriseth
2018-11-28
1
-6
/
+1
|
\
\
|
|
/
|
/
|
|
*
Remove obsolete comment.
chriseth
2018-11-28
1
-6
/
+1
*
|
Use yul parser in assembly stack.
chriseth
2018-11-27
2
-18
/
+17
*
|
Yul objects.
chriseth
2018-11-27
2
-18
/
+6
|
/
*
Merge pull request #5382 from ethereum/libraryMappingPublic
chriseth
2018-11-27
2
-13
/
+17
|
\
|
*
Allow mapping arguments for public and external library functions.
Daniel Kirchner
2018-11-26
2
-13
/
+17
*
|
Properly disallow different return types for interface overloads with differe...
chriseth
2018-11-26
1
-3
/
+3
*
|
Merge pull request #5445 from ethereum/publicExternalOverwrite
chriseth
2018-11-26
1
-8
/
+10
|
\
\
|
|
/
|
/
|
|
*
Use asCallableFunction for definition clashes in the same contract.
chriseth
2018-11-26
1
-1
/
+3
|
*
Use asCallableFunction for external interface clash check.
chriseth
2018-11-26
1
-2
/
+2
|
*
Use callable types for override check.
chriseth
2018-11-26
1
-4
/
+4
|
*
Use asCallableFunction in override check (part 1).
chriseth
2018-11-26
1
-1
/
+1
*
|
Merge pull request #5504 from ethereum/smt_fix_emscripten
chriseth
2018-11-26
1
-0
/
+4
|
\
\
|
*
|
[SMTChecker] Unknown answer for constant condition check should not do anything
Leonardo Alt
2018-11-26
1
-0
/
+4
*
|
|
Merge pull request #5404 from ethereum/jumpFixes
chriseth
2018-11-26
2
-2
/
+8
|
\
\
\
|
*
|
|
Use "in" tag for jumps from unpacker to function.
chriseth
2018-11-26
2
-2
/
+8
*
|
|
|
Fix merge problem in CMake files.
chriseth
2018-11-26
1
-1
/
+0
*
|
|
|
Merge pull request #5493 from ethereum/cmake-no-globbing
chriseth
2018-11-26
1
-5
/
+52
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
CMake: Explicitly state which files to compile instead of relying on globbing.
Christian Parpart
2018-11-26
1
-5
/
+52
|
|
/
/
*
|
|
Merge pull request #5486 from ethereum/allowExternalPublicOverride
chriseth
2018-11-26
1
-9
/
+6
|
\
\
\
|
*
|
|
Allow visibility change from external to public.
chriseth
2018-11-26
1
-9
/
+6
*
|
|
|
Merge pull request #5494 from ethereum/scanner-error-handling
chriseth
2018-11-26
1
-2
/
+2
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
Change scanner error diagnostics to be non-intrusive to the token API.
Christian Parpart
2018-11-24
1
-26
/
+2
|
*
|
|
adapt to latest code changes
Lazaridis
2018-11-24
1
-0
/
+24
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #5497 from ethereum/langutil-SourceReferenceFormatter
chriseth
2018-11-26
4
-221
/
+2
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Moving SourceReferenceFormatter into langutil namespace.
Christian Parpart
2018-11-24
4
-221
/
+2
|
|
/
*
|
Merge pull request #5485 from ethereum/refactorCallableFunction
chriseth
2018-11-26
4
-33
/
+33
|
\
\
|
|
/
|
/
|
|
*
Correct style.
chriseth
2018-11-23
1
-16
/
+16
|
*
Use callable function for virtual resolution.
chriseth
2018-11-22
1
-1
/
+1
|
*
Make asCallableFunction to never fail and assert abount parameter size if bou...
chriseth
2018-11-22
2
-8
/
+8
|
*
Rename 'asMemberFunction' to widen its purpose.
chriseth
2018-11-22
2
-9
/
+9
*
|
Merge pull request #5491 from ethereum/libyul-as-library
chriseth
2018-11-24
30
-2839
/
+113
|
\
\
|
*
|
Isolating libyul library API into its own namespace `yul`.
Christian Parpart
2018-11-23
12
-75
/
+76
|
*
|
CMake: Isolate libyul into its own static library
Christian Parpart
2018-11-23
1
-3
/
+3
|
*
|
Reorder some include files and group <libyul/>'s together (as much as possible)
Christian Parpart
2018-11-23
7
-16
/
+15
|
*
|
Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ...
Christian Parpart
2018-11-23
8
-21
/
+21
|
*
|
Moving files from libsolidity/inlineasm/*.{cpp,h} to libyul/.
Christian Parpart
2018-11-23
16
-2726
/
+0
*
|
|
Testing with smtlib2 interface always there
Leonardo Alt
2018-11-23
1
-6
/
+1
*
|
|
Error message stays in the SMTChecker
Leonardo Alt
2018-11-23
2
-8
/
+9
*
|
|
Display better error message in SMTLib2
Leonardo Alt
2018-11-23
3
-8
/
+10
*
|
|
Renaming json fields smtlib2queries and smtlib2responses
Leonardo Alt
2018-11-23
1
-2
/
+2
*
|
|
Rename function and warn if responses are supplied for Z3.
chriseth
2018-11-23
3
-7
/
+13
*
|
|
Inject SMTLIB2 queries and responses via standard-json-io.
chriseth
2018-11-23
10
-20
/
+77
|
/
/
*
|
Style
chriseth
2018-11-23
1
-7
/
+9
*
|
Merge pull request #5451 from ethereum/bound_function_tests
chriseth
2018-11-23
1
-0
/
+3
|
\
\
|
*
|
Add assert and tests for bound functions
Leonardo Alt
2018-11-22
1
-0
/
+3
*
|
|
[SMTChecker] Refactor setZeroValue and setUnknownValue
Leonardo Alt
2018-11-22
6
-44
/
+58
|
/
/
*
|
[SMTChecker] Add ArraySort and array operations
Leonardo Alt
2018-11-22
5
-2
/
+76
*
|
[SMTChecker] Add FunctionSort and refactors the solver interface to create va...
Leonardo Alt
2018-11-22
14
-128
/
+134
|
/
*
Introduce namespace `langutil` in liblangutil directory.
Christian Parpart
2018-11-22
58
-160
/
+314
*
Ensure liblangutil is compiled and linked as its own static library.
Christian Parpart
2018-11-22
1
-3
/
+3
*
Isolating files shared between Yul- and Solidity language frontend.
Christian Parpart
2018-11-22
64
-2720
/
+68
*
Merge pull request #5466 from ethereum/smt_refactor_sort_patch1
Alex Beregszaszi
2018-11-21
13
-100
/
+102
|
\
|
*
[SMTChecker] Refactor smt::Sort and its usage
Leonardo Alt
2018-11-21
13
-100
/
+102
*
|
Removing redundant virtual from override function declaration
mordax
2018-11-21
17
-565
/
+565
|
/
*
[SMTChecker] Support bound function calls
Leonardo Alt
2018-11-19
1
-0
/
+12
*
[SMTChecker] Implement uninterpreted functions and use it for blockhash()
Leonardo Alt
2018-11-15
15
-25
/
+102
*
Do not perform cleanup on unsigned integers when loading from calldata.
chriseth
2018-11-15
1
-1
/
+8
*
Add CompilerStack state assertions in internal methods
Alex Beregszaszi
2018-11-14
1
-6
/
+12
*
Move lastContractName closer to contractNames
Alex Beregszaszi
2018-11-14
1
-13
/
+13
*
Do not crash on filesystemFriendlyName if no contracts were compiled
Alex Beregszaszi
2018-11-14
1
-0
/
+3
*
Add Scanner function that prints source based on SourceLocation
Leonardo Alt
2018-11-13
4
-3
/
+15
*
Merge pull request #5406 from ethereum/uninitializedStorageUnimplemented
chriseth
2018-11-13
1
-2
/
+5
|
\
|
*
Ignore unimplemented functions for storage returns.
Daniel Kirchner
2018-11-13
1
-2
/
+5
*
|
Deterministic YulStringRepository using string hashes.
Daniel Kirchner
2018-11-13
1
-1
/
+0
|
/
*
Fix for style.
chriseth
2018-11-12
1
-3
/
+3
*
Remove trailing whitespace.
chriseth
2018-11-12
1
-1
/
+1
*
Refactor of bool TypeChecker::visit(FunctionCall const& _functionCall).
Kristofer Peterson
2018-11-10
2
-277
/
+521
*
Reset yul string repository.
chriseth
2018-11-09
1
-0
/
+3
*
Merge pull request #5265 from ethereum/cleanupsha3
chriseth
2018-11-09
5
-5
/
+5
|
\
|
*
Renamed SHA3.{h,cpp} files.
chriseth
2018-10-18
5
-5
/
+5
*
|
Merge pull request #5365 from ethereum/improveNameDispenser
chriseth
2018-11-08
1
-1
/
+0
|
\
\
|
*
|
Use single counter for name dispenser for performance reasons.
chriseth
2018-11-08
1
-1
/
+1
*
|
|
Merge pull request #5370 from ethereum/fixWindows
Daniel Kirchner
2018-11-08
1
-0
/
+1
|
\
\
\
|
*
|
|
Fix windows build.
chriseth
2018-11-08
1
-0
/
+1
|
|
/
/
*
|
|
Merge pull request #5351 from ethereum/functionTypeConversion
chriseth
2018-11-08
1
-2
/
+16
|
\
\
\
|
*
|
|
Function type conversion test cases.
Daniel Kirchner
2018-11-08
1
-4
/
+16
|
*
|
|
Relax identity requirement of function type conversions during code generation.
Daniel Kirchner
2018-11-06
1
-0
/
+2
*
|
|
|
Merge pull request #5348 from ethereum/boostRationalNegativeDenominatorFix
chriseth
2018-11-08
2
-2
/
+11
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Fix negative denominator in ``boost::rational`` during exponentiation.
Daniel Kirchner
2018-11-06
2
-2
/
+11
|
|
/
/
*
|
|
Performance: Replace string by special single-copy YulString class.
chriseth
2018-11-08
11
-64
/
+76
*
|
|
Eliminate `byte`-typedef and use `uint8_t` in all their places instead.
Christian Parpart
2018-11-07
1
-3
/
+3
|
/
/
*
|
Fixes crash while encoding too large arrays.
Erik Kundt
2018-10-30
1
-0
/
+3
*
|
Merge pull request #5316 from lazaridiscom/4891-memory-store-asserts
chriseth
2018-10-29
1
-21
/
+37
|
\
\
|
*
|
refine memory-store assertions, closes #4891
Lazaridis
2018-10-27
1
-21
/
+37
*
|
|
Remove unused AST utils.
chriseth
2018-10-25
2
-102
/
+0
*
|
|
Merge pull request #5283 from ethereum/smt_fixed_bytes
chriseth
2018-10-25
12
-280
/
+144
|
\
\
\
|
*
|
|
Grouping of symbolic variables in the same file and support to FixedBytes
Leonardo Alt
2018-10-25
12
-280
/
+144
*
|
|
|
Merge pull request #5242 from ethereum/someChecks
chriseth
2018-10-25
2
-4
/
+24
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Some well-formedness checks for the Yul AST.
chriseth
2018-10-22
2
-4
/
+24
*
|
|
|
Merge pull request #5272 from ethereum/smt_special_vars
chriseth
2018-10-24
13
-61
/
+144
|
\
\
\
\
|
*
|
|
|
Add gasleft constraint and use full member access name
Leonardo Alt
2018-10-23
5
-16
/
+31
|
*
|
|
|
[SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash
Leonardo Alt
2018-10-19
11
-51
/
+119
|
|
/
/
/
*
/
/
/
Refactor `solidity::Token` into an `enum class` with `TokenTraits` helper nam...
Christian Parpart
2018-10-22
21
-359
/
+352
|
/
/
/
*
|
|
Merge pull request #5256 from ethereum/lvalueCleanup
chriseth
2018-10-19
1
-42
/
+7
|
\
\
\
|
*
|
|
Removed unreachable cases in LValue.cpp.
chriseth
2018-10-18
1
-42
/
+7
*
|
|
|
Merge pull request #5257 from ethereum/assertAboutRemoved
chriseth
2018-10-19
1
-10
/
+9
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
Assert about some removed language concepts in the code generator.
chriseth
2018-10-18
1
-10
/
+9
|
|
/
/
*
|
|
Fix possibly effectless map emplace
Leonardo Alt
2018-10-18
1
-7
/
+10
*
|
|
[SMTChecker] Refactor expressions such that they also use SymbolicVariable
Leonardo Alt
2018-10-18
4
-77
/
+57
|
/
/
*
|
Merge pull request #5235 from ethereum/smt_refactor_types
Leonardo
2018-10-18
14
-218
/
+378
|
\
\
|
*
|
Refactor SymbolicAddressVariable and SymbolicVariable allocation
Leonardo Alt
2018-10-17
8
-51
/
+159
|
*
|
Consistent renaming of 'counters' and 'sequence' to 'index'
Leonardo Alt
2018-10-17
10
-71
/
+71
|
*
|
[SMTChecker] Refactoring types
Leonardo Alt
2018-10-17
12
-150
/
+202
*
|
|
Merge pull request #5224 from bshastry/compilerwarn-fix
chriseth
2018-10-17
1
-2
/
+2
|
\
\
\
|
*
|
|
Retained move/copy semantics; removed const qualifier from Expression's membe...
Bhargava Shastry
2018-10-17
1
-2
/
+4
|
*
|
|
Fix compiler warning: clang-8 warns of explicitly-defined op implicitly delet...
Bhargava Shastry
2018-10-17
1
-2
/
+0
|
|
/
/
*
/
/
Prevent externally used functions from being removed.
chriseth
2018-10-17
5
-10
/
+29
|
/
/
*
|
Merge pull request #5209 from ethereum/smt_ssa_refactor
chriseth
2018-10-15
9
-37
/
+48
|
\
\
|
*
|
Refactor SSAVariable such that it only uses Type and not Declaration
Leonardo Alt
2018-10-15
9
-37
/
+48
*
|
|
[SMTChecker] Inline calls to internal functions
Leonardo Alt
2018-10-15
2
-68
/
+243
|
/
/
*
|
Merge pull request #5208 from mestorlx/bug4156
chriseth
2018-10-15
1
-4
/
+4
|
\
\
|
*
|
Updated MAXIMUM_STRING_DISTANCE to non static maximumStringDistance taking in...
mestorlx
2018-10-13
1
-4
/
+4
|
|
/
*
|
Renaming namespace dev::julia to dev::yul.
Christian Parpart
2018-10-15
9
-27
/
+27
*
|
Renaming libjulia to libyul
Christian Parpart
2018-10-15
4
-8
/
+8
*
|
Fixes invalid function calls to literals inside tuple assignment's LHS.
Christian Parpart
2018-10-15
1
-2
/
+6
|
/
*
Merge pull request #5195 from ethereum/unsigned-array-index
chriseth
2018-10-11
2
-3
/
+6
|
\
|
*
Fixes crash on non-unsigned array index.
Erik Kundt
2018-10-11
2
-3
/
+6
*
|
Improved error message for lookup in function types.
Martin Diz
2018-10-10
1
-2
/
+19
*
|
Merge pull request #5132 from ethereum/genericVisitor
chriseth
2018-10-10
1
-25
/
+2
|
\
\
|
|
/
|
/
|
|
*
Generic visitor.
chriseth
2018-10-09
1
-25
/
+2
*
|
Merge pull request #5180 from ethereum/cpp-cleanup
chriseth
2018-10-10
8
-10
/
+10
|
\
\
|
*
|
Do not require ctype/stdio if not needed
Alex Beregszaszi
2018-10-10
2
-2
/
+2
|
*
|
Change find to use a single character
Alex Beregszaszi
2018-10-10
1
-1
/
+1
|
*
|
Use empty() instead of size() == 0
Alex Beregszaszi
2018-10-09
7
-7
/
+7
*
|
|
Fixes large rational number literals being wrongly interpreted.
Christian Parpart
2018-10-09
1
-9
/
+3
|
|
/
|
/
|
*
|
Merge pull request #5124 from lazaridiscom/1802-hex-error-reporting
chriseth
2018-10-09
3
-3
/
+8
|
\
\
|
*
|
provide general hex-literal error message, fixes #1802
Lazaridis
2018-10-09
3
-3
/
+8
|
|
/
*
/
Fix pragma error suggestion.
chriseth
2018-10-09
1
-1
/
+1
|
/
*
Merge pull request #4734 from ethereum/astUpdate
chriseth
2018-10-09
1
-1
/
+3
|
\
|
*
Restore ``isConstructor`` in the legacy AST.
Daniel Kirchner
2018-09-11
1
-0
/
+2
|
*
Replace ``isConstructor`` field in the JSON AST by a ``kind`` field.
Daniel Kirchner
2018-09-11
1
-1
/
+1
*
|
Fix typos.
chriseth
2018-10-04
3
-6
/
+6
*
|
Fixes #5051 (introduced in #4684), effectively allowing underscores in addres...
Christian Parpart
2018-10-02
4
-6
/
+13
*
|
Merge pull request #4962 from anurag-git/anurag_issue_3667-1
chriseth
2018-10-01
8
-30
/
+5
|
\
\
|
*
|
Removing extra default cases to force compile time error, instead of runtime.
Anurag Dashputre
2018-09-30
7
-28
/
+5
|
*
|
Removed default case from "ExpressionCompiler::visit(FunctionCall...)".
Anurag Dashputre
2018-09-13
1
-2
/
+0
*
|
|
Merge pull request #5113 from ethereum/compilerstack-datagas
chriseth
2018-10-01
1
-2
/
+1
|
\
\
\
|
*
|
|
Use GasEstimator::dataGas in CompilerStack
Alex Beregszaszi
2018-09-28
1
-2
/
+1
*
|
|
|
Merge pull request #4676 from jwasinger/extcodehash
Alex Beregszaszi
2018-09-28
1
-1
/
+11
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Add assembly support for EXTCODEHASH (EIP-1052)
Jared Wasinger
2018-09-26
1
-1
/
+11
*
|
|
|
Merge pull request #5099 from ethereum/standard-json-optimiser
chriseth
2018-09-27
1
-4
/
+19
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Be more strict about values in the optimizer block in StandardJSON
Alex Beregszaszi
2018-09-26
1
-4
/
+19
*
|
|
|
Add PathGasMeter.estimateMax helper
Alex Beregszaszi
2018-09-26
1
-3
/
+2
|
/
/
/
*
|
|
Merge pull request #5061 from ethereum/fixedSizeArrayLength
chriseth
2018-09-26
1
-0
/
+2
|
\
\
\
|
*
|
|
Removes unnecessary check of array type.
Erik Kundt
2018-09-26
1
-3
/
+1
|
*
|
|
Simplifies zero-length check for fixed-size arrays.
Erik Kundt
2018-09-22
1
-3
/
+3
|
*
|
|
Moves length check to reference resolver.
Erik Kundt
2018-09-22
2
-5
/
+4
|
*
|
|
Disallows fixed-size multidim. arrays with zero-length.
Erik Kundt
2018-09-22
1
-0
/
+5
*
|
|
|
Merge pull request #5092 from ethereum/create2-evmversion
chriseth
2018-09-26
2
-12
/
+6
|
\
\
\
\
|
*
|
|
|
CREATE2 is part of Constantinople now
Alex Beregszaszi
2018-09-26
2
-12
/
+6
*
|
|
|
|
Use better assertion messages for RationalNumberType::literalValue
Alex Beregszaszi
2018-09-26
1
-2
/
+2
|
/
/
/
/
*
|
|
|
Removed extra whitespace.
Nicolás Venturo
2018-09-26
1
-1
/
+1
*
|
|
|
Merge pull request #5063 from ethereum/standard-json-bug
chriseth
2018-09-24
1
-2
/
+2
|
\
\
\
\
|
*
|
|
|
Fix typo in parsing/writing JSON error in StandardCompiler
Alex Beregszaszi
2018-09-22
1
-2
/
+2
*
|
|
|
|
Merge pull request #5041 from liangdzou/fix_typo_in_doc
chriseth
2018-09-24
1
-1
/
+1
|
\
\
\
\
\
|
*
|
|
|
|
fix typo
liangdzou
2018-09-21
1
-1
/
+1
*
|
|
|
|
|
Use 'switch' instead of 'if..else if'
Khan M Rashedun-Naby
2018-09-24
1
-17
/
+22
*
|
|
|
|
|
Merge pull request #5050 from ethereum/standard-json-crashes
Alex Beregszaszi
2018-09-21
1
-2
/
+10
|
\
\
\
\
\
\
|
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Add proper error reporting when invalid settings are provided in StandardJSON
Alex Beregszaszi
2018-09-21
1
-2
/
+10
|
|
|
/
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5049 from ethereum/structtype-assert-annotation
Alex Beregszaszi
2018-09-21
1
-0
/
+3
|
\
\
\
\
\
|
*
|
|
|
|
Add assertion for annotated type in Structtype::canBeUsedExternally
Alex Beregszaszi
2018-09-21
1
-0
/
+3
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5030 from ethereum/payableConversion
chriseth
2018-09-21
2
-5
/
+3
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Make non-payable default for conversion to address.
chriseth
2018-09-20
2
-5
/
+3
|
|
/
/
/
*
|
|
|
fix typo
liangdzou
2018-09-20
4
-6
/
+6
*
|
|
|
Disallow uppercase X in hex number literals
hydai
2018-09-19
1
-2
/
+2
|
/
/
/
*
|
|
fix code format problems
liangdzou
2018-09-19
2
-2
/
+4
*
|
|
fix some format typos
liangdzou
2018-09-17
1
-1
/
+1
*
|
|
Do not set to ref for explicit conversion and add assertion for array
liangdzou
2018-09-14
1
-2
/
+17
*
|
|
fixing rebase conflicts
Jordan Last
2018-09-14
3
-8
/
+15
*
|
|
Merge pull request #4911 from ethereum/addressPayable
Daniel Kirchner
2018-09-13
8
-39
/
+154
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Add ``stateMutability`` field to JSON AST for ``address`` types.
Daniel Kirchner
2018-09-13
1
-2
/
+7
|
*
|
Add payable and non-payable state mutability to AddressType.
Daniel Kirchner
2018-09-13
7
-37
/
+147
*
|
|
give more information (at most 35 chars before and after) for too long lines
liangdzou
2018-09-13
1
-2
/
+8
|
/
/
*
/
Accept ``address payable`` during parsing.
Daniel Kirchner
2018-09-11
4
-11
/
+59
|
/
*
Always perform cleanup for EXP.
chriseth
2018-09-10
1
-1
/
+3
*
This fixes several bugs with regards to line breaks and comments:
chriseth
2018-09-06
2
-28
/
+58
*
Refactor handling of whitespace.
chriseth
2018-09-06
1
-5
/
+0
*
More consistently use parse*() functions without argument in the parser.
Daniel Kirchner
2018-09-06
2
-46
/
+64
*
Merge pull request #4872 from bakaoh/issue4716
chriseth
2018-09-06
1
-4
/
+5
|
\
|
*
Fix #4716: Crash when array index value is too large
bakaoh
2018-09-05
1
-4
/
+5
*
|
Split IntegerType into IntegerType and AddressType.
Daniel Kirchner
2018-09-05
10
-100
/
+171
*
|
Merge pull request #4590 from ethereum/msgValueModifier
chriseth
2018-09-05
5
-65
/
+102
|
\
\
|
*
|
Turn warning into error.
chriseth
2018-09-04
1
-5
/
+7
|
*
|
Warns if modifier uses msg.value in non-payable function.
Erik Kundt
2018-09-04
5
-65
/
+100
*
|
|
Merge pull request #4895 from ethereum/abidecodesingle
chriseth
2018-09-05
3
-21
/
+25
|
\
\
\
|
*
|
|
Fix abi.decode returning single value.
chriseth
2018-09-05
3
-21
/
+25
*
|
|
|
Merge pull request #4866 from bakaoh/issue4743
chriseth
2018-09-05
1
-4
/
+5
|
\
\
\
\
|
*
|
|
|
Fix#4743: Incorrect source location for nameless parameters
bakaoh
2018-08-28
1
-4
/
+5
|
|
|
_
|
/
|
|
/
|
|
*
|
|
|
Merge pull request #4897 from ethereum/trailingWhitespaceDetection
chriseth
2018-09-05
1
-1
/
+1
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Remove trailing whitespace.
Daniel Kirchner
2018-09-04
1
-1
/
+1
*
|
|
|
Merge pull request #4888 from ethereum/disallow_single_statement_vardecl_if_w...
chriseth
2018-09-04
2
-2
/
+25
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Review suggestions
Leonardo Alt
2018-09-04
2
-11
/
+11
|
*
|
|
Changed error message and added tests
Leonardo Alt
2018-09-04
1
-1
/
+1
|
*
|
|
Disallow single statement var decl in if/while/for without blocks
Leonardo Alt
2018-09-04
2
-2
/
+25
*
|
|
|
Add return data to bare calls.
Daniel Kirchner
2018-09-04
2
-27
/
+57
*
|
|
|
Remove trailing whitespace for all files in the repository.
Daniel Kirchner
2018-09-04
2
-8
/
+8
*
|
|
|
Merge pull request #4837 from chase1745/default-to-unspecified
chriseth
2018-09-04
6
-12
/
+12
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
Rename Location::Default to Location::Unspecified.
Chase McDermott
2018-08-18
6
-12
/
+12
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #4851 from anurag-git/anurag_issue_4824
chriseth
2018-09-03
3
-9
/
+3
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Removed unused "FunctionType::Kind::CallCode" from Types.h and all its usage
Anurag Dashputre
2018-08-23
3
-9
/
+3
|
|
/
*
|
Merge branch 'develop' into anurag_issue_3667
Anurag Dashputre
2018-08-23
20
-287
/
+689
|
\
|
|
*
Merge pull request #4629 from ethereum/mapping_dynamic_key
chriseth
2018-08-16
1
-1
/
+15
|
|
\
|
|
*
Dynamic type as mapping key returns error instead of assertion fail
Leonardo Alt
2018-08-16
1
-1
/
+15
|
*
|
Merge pull request #4825 from ethereum/expressionCompBareCall
chriseth
2018-08-16
2
-5
/
+16
|
|
\
\
[next]