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
*
Move most of SMTChecker tests from C++ to isoltest
Alex Beregszaszi
2018-11-22
47
-593
/
+489
*
Merge pull request #5478 from ethereum/smt_refactor_sort_patch3
Alex Beregszaszi
2018-11-22
5
-2
/
+76
|
\
|
*
[SMTChecker] Add ArraySort and array operations
Leonardo Alt
2018-11-22
5
-2
/
+76
|
/
*
Merge pull request #5471 from ethereum/smt_refactor_sort_patch2
Alex Beregszaszi
2018-11-22
14
-128
/
+134
|
\
|
*
[SMTChecker] Add FunctionSort and refactors the solver interface to create va...
Leonardo Alt
2018-11-22
14
-128
/
+134
|
/
*
Merge pull request #5328 from SuperblocksHQ/develop
Alex Beregszaszi
2018-11-22
1
-2
/
+4
|
\
|
*
Added Superblocks Lab IDE to the generic section
Javier Tarazaga
2018-11-22
1
-2
/
+4
|
/
*
Merge pull request #5434 from fulldecent/patch-8
chriseth
2018-11-22
1
-1
/
+1
|
\
|
*
Qualify that storage slots are shared for contiguous data
William Entriken
2018-11-15
1
-1
/
+1
*
|
Merge pull request #5427 from ethereum/liblangutil
chriseth
2018-11-22
155
-829
/
+1163
|
\
\
|
*
|
Introduce namespace `langutil` in liblangutil directory.
Christian Parpart
2018-11-22
118
-287
/
+476
|
*
|
Ensure liblangutil is compiled and linked as its own static library.
Christian Parpart
2018-11-22
3
-3
/
+10
|
*
|
Splitting out CharStream from Scanner.
Christian Parpart
2018-11-22
4
-81
/
+216
|
*
|
Isolating files shared between Yul- and Solidity language frontend.
Christian Parpart
2018-11-22
101
-132
/
+135
*
|
|
Merge pull request #5473 from ethereum/tests-constructor
Alex Beregszaszi
2018-11-22
1
-1
/
+1
|
\
\
\
|
*
|
|
Fix constructor in AuctionRegistrar
Alex Beregszaszi
2018-11-22
1
-1
/
+1
|
/
/
/
*
|
|
Merge pull request #5439 from ethereum/docs-faq-types-array-length
chriseth
2018-11-22
2
-45
/
+3
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Remove length related FAQ item
Chris Ward
2018-11-15
2
-45
/
+3
*
|
|
Merge pull request #2520 from ethereum/lll-with
chriseth
2018-11-22
2
-0
/
+52
|
\
\
\
|
*
|
|
LLL: implement WITH keyword
Alex Beregszaszi
2018-11-21
2
-0
/
+42
|
*
|
|
LLL: add UNSET to remove a variable
Alex Beregszaszi
2018-11-21
1
-0
/
+10
*
|
|
|
Merge pull request #4486 from ethereum/travisEmscriptenMinimal
Alex Beregszaszi
2018-11-22
6
-27
/
+29
|
\
\
\
\
|
*
|
|
|
Changelog entry.
chriseth
2018-11-21
1
-0
/
+3
|
*
|
|
|
Use emscripten 1.37.21 and boost 1.67.0 on both travis and circle.
Daniel Kirchner
2018-11-21
5
-27
/
+26
*
|
|
|
|
Merge pull request #5436 from ethereum/docs-faq-types-rem-struct
chriseth
2018-11-22
1
-18
/
+0
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Remove Struct copy FAQ item
Chris Ward
2018-11-15
1
-18
/
+0
|
|
|
/
/
|
|
/
|
|
*
|
|
|
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
|
|
|
/
/
|
|
/
|
|
*
|
|
|
Merge pull request #5444 from Mordax/issue-5168-rmvirtual
Alex Beregszaszi
2018-11-21
36
-650
/
+650
|
\
\
\
\
|
*
|
|
|
Removing redundant virtual from override function declaration
mordax
2018-11-21
36
-650
/
+650
|
|
/
/
/
*
|
|
|
Merge pull request #5355 from ethereum/yul-forloop-pre-rewrite
chriseth
2018-11-21
8
-1
/
+159
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
[Yul] Implements a pass to rewrite for-loop's pre block into the parent's Block.
Christian Parpart
2018-11-16
8
-1
/
+159
*
|
|
|
Merge pull request #5309 from ethereum/smt_bound_functions
Alex Beregszaszi
2018-11-19
6
-0
/
+91
|
\
\
\
\
|
*
|
|
|
[SMTChecker] Support bound function calls
Leonardo Alt
2018-11-19
6
-0
/
+91
|
/
/
/
/
*
|
|
|
Merge pull request #5307 from ethereum/smt_uf
Leonardo
2018-11-17
17
-27
/
+110
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
[SMTChecker] Implement uninterpreted functions and use it for blockhash()
Leonardo Alt
2018-11-15
17
-27
/
+110
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #5441 from ethereum/github-vm-version
Alex Beregszaszi
2018-11-15
1
-0
/
+1
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Ask for target EVM version in issue template
Alex Beregszaszi
2018-11-15
1
-0
/
+1
|
/
/
*
|
Merge pull request #5430 from kn1g/patch-1
Alex Beregszaszi
2018-11-15
1
-3
/
+3
|
\
\
|
|
/
|
/
|
|
*
Fixed consistent use of `nameReg`
Yet another codejunkie
2018-11-15
1
-1
/
+1
|
*
Consistent use of address()
Yet another codejunkie
2018-11-15
1
-3
/
+3
*
|
Merge pull request #5368 from ethereum/noCleanupUnsigned
Alex Beregszaszi
2018-11-15
3
-2
/
+10
|
\
\
|
*
|
Do not perform cleanup on unsigned integers when loading from calldata.
chriseth
2018-11-15
3
-2
/
+10
*
|
|
Merge pull request #5433 from ethereum/docs-fix
Alex Beregszaszi
2018-11-15
1
-3
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Fix indentation in documentation
Alex Beregszaszi
2018-11-15
1
-3
/
+1
|
/
/
*
|
Merge pull request #5428 from ethereum/yulObjectSpecChange
chriseth
2018-11-15
1
-6
/
+37
|
\
\
|
|
/
|
/
|
|
*
Small changes to yul object specification.
chriseth
2018-11-15
1
-6
/
+37
|
/
*
Merge pull request #4523 from ethereum/micropayment-channel-example-polish
chriseth
2018-11-15
1
-124
/
+65
|
\
|
*
Begin review of micropayments example
Chris Ward
2018-11-15
1
-124
/
+65
|
/
*
Merge pull request #5323 from ethereum/docs-input-output-change-control-struct
chriseth
2018-11-14
1
-31
/
+49
|
\
|
*
Change terminology used for input output parameters
Chris Ward
2018-11-14
1
-31
/
+49
*
|
Merge pull request #5423 from ethereum/enable-coverage
Alex Beregszaszi
2018-11-14
1
-1
/
+1
|
\
\
|
|
/
|
/
|
|
*
Revert "Disable covereage cmake option"
Alex Beregszaszi
2018-11-14
1
-1
/
+1
*
|
Merge pull request #5324 from ethereum/docs-input-output-change-types
chriseth
2018-11-14
3
-6
/
+5
|
\
\
|
|
/
|
/
|
|
*
Update syntax used for input and output parameters
Chris Ward
2018-11-14
3
-6
/
+5
|
/
*
Merge pull request #4693 from ethereum/compilerstack
chriseth
2018-11-14
1
-16
/
+25
|
\
|
*
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
*
|
Merge pull request #5373 from ethereum/archlinuxCI
chriseth
2018-11-14
1
-0
/
+47
|
\
\
|
|
/
|
/
|
|
*
Only run soltest with --no-ipc.
Daniel Kirchner
2018-11-09
1
-4
/
+2
|
*
Add archlinux run on circleci.
Daniel Kirchner
2018-11-09
1
-0
/
+49
*
|
Merge pull request #5410 from ethereum/lll-build
chriseth
2018-11-14
8
-6
/
+28
|
\
\
|
*
|
Build with LLL on CircleCI
Alex Beregszaszi
2018-11-14
1
-0
/
+2
|
*
|
Move LLL tests into a single directory
Alex Beregszaszi
2018-11-14
2
-0
/
+0
|
*
|
Do not build tests for LLL if disabled
Alex Beregszaszi
2018-11-14
2
-3
/
+12
|
*
|
Do not build LLL unless requested via the LLL cmake option
Alex Beregszaszi
2018-11-14
3
-3
/
+14
*
|
|
Merge pull request #5419 from ethereum/fixcmdlinetests
chriseth
2018-11-14
1
-1
/
+1
|
\
\
\
|
*
|
|
Fix commandline tests.
chriseth
2018-11-14
1
-1
/
+1
*
|
|
|
Merge pull request #5367 from ethereum/signedYul
chriseth
2018-11-14
1
-3
/
+3
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Rename some builtin yul functions for signed types.
chriseth
2018-11-14
1
-3
/
+3
|
/
/
/
*
|
|
Merge pull request #5420 from ethereum/release
chriseth
2018-11-14
0
-0
/
+0
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Merge pull request #5416 from ethereum/develop
chriseth
2018-11-14
1945
-25957
/
+43906
|
|
\
\
*
|
\
\
Merge pull request #5417 from ethereum/version051
chriseth
2018-11-14
2
-1
/
+13
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Set version to 0.5.1.
chriseth
2018-11-14
2
-1
/
+13
|
/
/
/
*
|
|
Merge pull request #5413 from ethereum/updateChangelogForRelease
chriseth
2018-11-14
2
-1
/
+5
|
\
\
\
|
*
|
|
Add release date to changelog.
chriseth
2018-11-13
2
-1
/
+5
*
|
|
|
Merge pull request #5412 from ritzdorf/patch-2
chriseth
2018-11-13
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
keccak256 does not call an external contract
ritzdorf
2018-11-13
1
-1
/
+1
*
|
|
|
|
Merge pull request #5411 from ethereum/lll-docs
chriseth
2018-11-13
2
-0
/
+15
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add LLL chapter in the documentation
Alex Beregszaszi
2018-11-13
2
-0
/
+15
|
|
/
/
/
*
|
|
|
Merge pull request #5342 from Mordax/issue-5177
chriseth
2018-11-13
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
Disable covereage cmake option
mordax
2018-11-04
1
-1
/
+1
*
|
|
|
|
Merge pull request #5105 from ethereum/libsolc-api
chriseth
2018-11-13
8
-379
/
+41
|
\
\
\
\
\
|
*
|
|
|
|
Fix bytecode tests for solc-js
chriseth
2018-11-13
1
-5
/
+14
|
*
|
|
|
|
Use latest solcjs and replace compileStandard by compile.
chriseth
2018-11-13
2
-2
/
+14
|
*
|
|
|
|
Remove old libsolc API (compileJSON, compileJSONMulti, compileJSONCallback)
Alex Beregszaszi
2018-11-13
6
-373
/
+14
|
|
|
/
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5398 from ethereum/smt_model_scanner
Leonardo
2018-11-13
4
-3
/
+15
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add Scanner function that prints source based on SourceLocation
Leonardo Alt
2018-11-13
4
-3
/
+15
*
|
|
|
|
Merge pull request #5020 from ethereum/lll-seq-fix
chriseth
2018-11-13
3
-479
/
+502
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
LLL: ensure assembly tests have the correct arguments
Alex Beregszaszi
2018-11-13
1
-168
/
+168
|
*
|
|
|
Add LLL error when assembly instruction causes stack underflow
Alex Beregszaszi
2018-11-13
1
-1
/
+6
|
*
|
|
|
LLL: add test which has a sub assembly without a forced STOP
Alex Beregszaszi
2018-11-13
1
-0
/
+14
|
*
|
|
|
LLL bytecode is padded by STOP in tests
Alex Beregszaszi
2018-11-13
1
-239
/
+239
|
*
|
|
|
LLL: do not wrap opcode tests into sequence
Alex Beregszaszi
2018-11-13
1
-239
/
+239
|
*
|
|
|
LLL: terminate sequences with a STOP
Alex Beregszaszi
2018-11-13
1
-0
/
+4
|
/
/
/
/
*
|
|
|
Merge pull request #5408 from ethereum/updateTests
chriseth
2018-11-13
1
-66
/
+66
|
\
\
\
\
|
*
|
|
|
Update tests.
chriseth
2018-11-13
1
-66
/
+66
|
/
/
/
/
*
|
|
|
Merge pull request #5406 from ethereum/uninitializedStorageUnimplemented
chriseth
2018-11-13
4
-2
/
+14
|
\
\
\
\
|
*
|
|
|
Ignore unimplemented functions for storage returns.
Daniel Kirchner
2018-11-13
4
-2
/
+14
*
|
|
|
|
Merge pull request #5333 from ethereum/joinPerformance
chriseth
2018-11-13
3
-20
/
+718
|
\
\
\
\
\
|
*
|
|
|
|
Remove variables that go out of scope from data structure.
chriseth
2018-11-13
3
-149
/
+199
|
*
|
|
|
|
Use map join algorithm for performance.
chriseth
2018-11-13
3
-10
/
+658
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5400 from ethereum/fixcheckstyle
chriseth
2018-11-13
2
-7
/
+4
|
\
\
\
\
\
|
*
|
|
|
|
Fix check style script.
chriseth
2018-11-13
1
-5
/
+2
|
*
|
|
|
|
Fix style.
chriseth
2018-11-13
1
-2
/
+2
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5392 from ethereum/yulStringRepositoryHash
chriseth
2018-11-13
5
-44
/
+71
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Deterministic YulStringRepository using string hashes.
Daniel Kirchner
2018-11-13
5
-44
/
+71
*
|
|
|
|
Merge pull request #5070 from ethereum/2661-clarify-contract-example
chriseth
2018-11-12
1
-13
/
+20
|
\
\
\
\
\
|
*
|
|
|
|
Clarify creating a contract example as reported in #2661
Chris Ward
2018-11-12
1
-13
/
+20
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #4497 from ethereum/faq-reorg-control-structures
chriseth
2018-11-12
2
-32
/
+20
|
\
\
\
\
\
|
*
|
|
|
|
Move control structure related FAQ points
Chris Ward
2018-11-12
2
-32
/
+20
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #4860 from ethereum/docs-2175-index-missing
chriseth
2018-11-12
1
-8
/
+7
|
\
\
\
\
\
|
*
|
|
|
|
Clarify term and tidy text
Chris Ward
2018-11-12
1
-8
/
+7
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5364 from ethereum/chriseth-patch-5
chriseth
2018-11-12
1
-0
/
+8
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add note about changing the storage layout.
chriseth
2018-11-12
1
-0
/
+8
|
/
/
/
/
*
|
|
|
Merge pull request #5395 from ethereum/fixStyle
chriseth
2018-11-12
5
-8
/
+8
|
\
\
\
\
|
*
|
|
|
Fix for style.
chriseth
2018-11-12
1
-3
/
+3
|
*
|
|
|
Remove trailing whitespace.
chriseth
2018-11-12
4
-5
/
+5
|
/
/
/
/
*
|
|
|
Merge pull request #5275 from svenski123/20181018-4894-refactoring-split-bool...
chriseth
2018-11-12
5
-278
/
+532
|
\
\
\
\
|
*
|
|
|
Refactor of bool TypeChecker::visit(FunctionCall const& _functionCall).
Kristofer Peterson
2018-11-10
5
-278
/
+532
|
/
/
/
/
*
|
|
|
Merge pull request #5128 from ethereum/breakUnbreak
chriseth
2018-11-09
4
-5
/
+74
|
\
\
\
\
|
*
|
|
|
Test case that shows that break/unbreak are more or less inverse.
chriseth
2018-11-09
4
-5
/
+74
*
|
|
|
|
Merge pull request #5377 from ethereum/resetYulString
chriseth
2018-11-09
3
-2
/
+15
|
\
\
\
\
\
|
*
|
|
|
|
Reset yul string repository.
chriseth
2018-11-09
3
-2
/
+15
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5265 from ethereum/cleanupsha3
chriseth
2018-11-09
17
-98
/
+36
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Renamed SHA3.{h,cpp} files.
chriseth
2018-10-18
17
-16
/
+17
|
*
|
|
|
Simplify sha3.
chriseth
2018-10-18
2
-82
/
+19
*
|
|
|
|
Merge pull request #5326 from ethereum/removeSideEffectFreeStatements
chriseth
2018-11-09
5
-7
/
+23
|
\
\
\
\
\
|
|
_
|
_
|
_
|
/
|
/
|
|
|
|
|
*
|
|
|
Remove side-effect-free statements.
chriseth
2018-11-09
5
-7
/
+23
|
/
/
/
/
*
|
|
|
Merge pull request #5371 from nud3l/develop
chriseth
2018-11-08
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
Fix cmake Z3 import issue for Fedora
Dominik Harz
2018-11-08
1
-1
/
+1
*
|
|
|
|
Merge pull request #5325 from ethereum/fixDataFlow
chriseth
2018-11-08
3
-0
/
+117
|
\
\
\
\
\
|
*
|
|
|
|
Fix data flow analyzer for function definitions.
chriseth
2018-11-08
3
-0
/
+117
*
|
|
|
|
|
Merge pull request #5365 from ethereum/improveNameDispenser
chriseth
2018-11-08
16
-67
/
+66
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Use single counter for name dispenser for performance reasons.
chriseth
2018-11-08
16
-67
/
+67
*
|
|
|
|
|
|
Merge pull request #5366 from ethereum/addVarDecl
chriseth
2018-11-08
2
-1
/
+12
|
\
\
\
\
\
\
\
|
|
_
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
|
*
|
|
|
|
|
Add VarDeclPropagator to full suite and interactive optimizer.
chriseth
2018-11-08
2
-1
/
+12
|
|
|
/
/
/
/
|
|
/
|
|
|
|
*
|
|
|
|
|
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 #5352 from ethereum/docContractConversions
chriseth
2018-11-08
1
-0
/
+8
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Document disallowed explicit conversions between unrelated contract types.
Daniel Kirchner
2018-11-07
1
-0
/
+8
*
|
|
|
|
|
|
Merge pull request #5353 from ethereum/docInteroperability
chriseth
2018-11-08
1
-1
/
+79
|
\
\
\
\
\
\
\
|
*
|
|
|
|
|
|
Document interoperability between 0.5.0 and pre-0.5.0 contracts.
Daniel Kirchner
2018-11-07
1
-1
/
+79
|
|
/
/
/
/
/
/
*
|
|
|
|
|
|
Merge pull request #5351 from ethereum/functionTypeConversion
chriseth
2018-11-08
14
-2
/
+144
|
\
\
\
\
\
\
\
|
*
|
|
|
|
|
|
Function type conversion test cases.
Daniel Kirchner
2018-11-08
14
-4
/
+144
|
*
|
|
|
|
|
|
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
3
-2
/
+16
|
\
\
\
\
\
\
\
|
|
_
|
/
/
/
/
/
|
/
|
|
|
|
|
|
|
*
|
|
|
|
|
Fix negative denominator in ``boost::rational`` during exponentiation.
Daniel Kirchner
2018-11-06
3
-2
/
+16
|
|
/
/
/
/
/
*
|
|
|
|
|
Merge pull request #5327 from ethereum/rematerializerSmall
chriseth
2018-11-08
1
-1
/
+5
|
\
\
\
\
\
\
|
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Add rematerializer to interactive optimizer.
chriseth
2018-10-28
1
-1
/
+5
*
|
|
|
|
|
Merge pull request #5334 from ethereum/stringPerformance
chriseth
2018-11-08
59
-243
/
+351
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Performance: Replace string by special single-copy YulString class.
chriseth
2018-11-08
59
-243
/
+351
|
/
/
/
/
/
/
*
|
|
|
|
|
Merge pull request #5346 from ethereum/chriseth-patch-4
chriseth
2018-11-07
1
-2
/
+1
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Integers cannot be implicitly converted to address
chriseth
2018-11-06
1
-2
/
+1
*
|
|
|
|
|
|
Merge pull request #5359 from ethereum/cpp17-forward-compat
chriseth
2018-11-07
15
-206
/
+204
|
\
\
\
\
\
\
\
|
|
_
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
|
*
|
|
|
|
|
Eliminate `byte`-typedef and use `uint8_t` in all their places instead.
Christian Parpart
2018-11-07
15
-206
/
+204
|
/
/
/
/
/
/
*
|
|
|
|
|
Merge pull request #5347 from ethereum/boostRationalNegativeDenominator
Daniel Kirchner
2018-11-06
1
-2
/
+0
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Remove uses of boost::rational with negative denominator, which breaks with b...
Daniel Kirchner
2018-11-06
1
-2
/
+0
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5343 from lshapton/patch-1
chriseth
2018-11-05
1
-1
/
+1
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
Fixes typo
Leanne
2018-11-04
1
-1
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #5337 from ethereum/ubuntuVersion
chriseth
2018-10-30
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
Update ubuntu versions.
chriseth
2018-10-30
1
-1
/
+1
*
|
|
|
|
Merge pull request #5336 from Eitan-Lev/Update-newcomers-tag
chriseth
2018-10-30
1
-1
/
+1
|
\
\
\
\
\
|
*
|
|
|
|
up-for-grabs swapped for good first issue
Eitan Levin
2018-10-30
1
-1
/
+1
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5188 from ethereum/large-array-encoding
chriseth
2018-10-30
5
-0
/
+30
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Fixes crash while encoding too large arrays.
Erik Kundt
2018-10-30
5
-0
/
+30
|
/
/
/
/
*
|
|
|
Merge pull request #5331 from lazaridiscom/patch-2
chriseth
2018-10-29
1
-8
/
+8
|
\
\
\
\
|
*
|
|
|
move CHECKLIST to the end
Lazaridis
2018-10-29
1
-8
/
+8
|
/
/
/
/
*
|
|
|
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
*
|
|
|
|
Merge pull request #5247 from ethereum/yul-vardecl-propagation
chriseth
2018-10-29
12
-0
/
+302
|
\
\
\
\
\
|
*
|
|
|
|
Yul: Implements empty-var-decl-propagation
Christian Parpart
2018-10-26
12
-0
/
+302
*
|
|
|
|
|
Merge pull request #5315 from ethereum/yul-expr-joiner
chriseth
2018-10-28
2
-36
/
+20
|
\
\
\
\
\
\
|
|
_
|
_
|
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
[Yul] ExpressionJoiner: code cleanup
Christian Parpart
2018-10-26
2
-36
/
+20
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5320 from lazaridiscom/patch-1
chriseth
2018-10-28
1
-1
/
+1
|
\
\
\
\
\
|
*
|
|
|
|
add missing "p"
Lazaridis
2018-10-28
1
-1
/
+1
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5314 from berkerol/patch-1
chriseth
2018-10-26
1
-0
/
+1
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add check for whether voter has right to vote
Berk Erol
2018-10-26
1
-0
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #5122 from ethereum/docs-contributing-pt3
chriseth
2018-10-26
1
-11
/
+10
|
\
\
\
\
|
*
|
|
|
Final contribution review in fuzzer section
Chris Ward
2018-10-26
1
-11
/
+10
*
|
|
|
|
Merge pull request #5311 from ethereum/chriseth-patch-3
chriseth
2018-10-26
1
-0
/
+4
|
\
\
\
\
\
|
*
|
|
|
|
Clarify import.
chriseth
2018-10-26
1
-0
/
+4
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5304 from ethereum/removeASTutils
chriseth
2018-10-25
2
-102
/
+0
|
\
\
\
\
\
|
*
|
|
|
|
Remove unused AST utils.
chriseth
2018-10-25
2
-102
/
+0
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5273 from ethereum/interactiveOpt
chriseth
2018-10-25
2
-0
/
+228
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add redundant assign and ssa.
chriseth
2018-10-24
1
-1
/
+10
|
*
|
|
|
Interactive optimizer tool.
chriseth
2018-10-24
2
-0
/
+219
*
|
|
|
|
Merge pull request #5283 from ethereum/smt_fixed_bytes
chriseth
2018-10-25
15
-288
/
+160
|
\
\
\
\
\
|
*
|
|
|
|
Grouping of symbolic variables in the same file and support to FixedBytes
Leonardo Alt
2018-10-25
15
-288
/
+160
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5242 from ethereum/someChecks
chriseth
2018-10-25
9
-4
/
+95
|
\
\
\
\
\
|
*
|
|
|
|
Added some tests.
chriseth
2018-10-24
4
-0
/
+44
|
*
|
|
|
|
Some well-formedness checks for the Yul AST.
chriseth
2018-10-22
5
-4
/
+51
*
|
|
|
|
|
Merge pull request #5271 from ethereum/fullSuite
chriseth
2018-10-25
4
-0
/
+197
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Full suite tests.
chriseth
2018-10-25
4
-0
/
+197
|
|
|
/
/
/
/
|
|
/
|
|
|
|
*
|
|
|
|
|
Merge pull request #5296 from ethereum/setPragmaToArbitrary
chriseth
2018-10-25
92
-2012
/
+52
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Remove pragma changer.
chriseth
2018-10-24
1
-2
/
+0
|
*
|
|
|
|
Set pragma to arbitrary.
chriseth
2018-10-24
52
-52
/
+52
|
*
|
|
|
|
Only run zeppelin as external tests.
chriseth
2018-10-24
39
-1958
/
+0
*
|
|
|
|
|
Merge pull request #5272 from ethereum/smt_special_vars
chriseth
2018-10-24
23
-78
/
+272
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Add gasleft constraint and use full member access name
Leonardo Alt
2018-10-23
7
-16
/
+45
|
*
|
|
|
|
|
[SMTChecker] Support msg.*, tx.*, block.*, gasleft and blockhash
Leonardo Alt
2018-10-19
20
-68
/
+233
|
|
|
/
/
/
/
|
|
/
|
|
|
|
*
|
|
|
|
|
Merge pull request #5292 from ethereum/redundantAssignEliminator
chriseth
2018-10-24
22
-0
/
+791
|
\
\
\
\
\
\
|
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Redundant assign eliminator.
chriseth
2018-10-24
22
-0
/
+791
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5288 from ethereum/docs-external-call-tx-faq
chriseth
2018-10-23
2
-8
/
+4
|
\
\
\
\
\
|
*
|
|
|
|
Move FAQ item regarding contract to contract calls and resulting transaction
Chris Ward
2018-10-23
2
-8
/
+4
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5286 from ethereum/refactor-token-as-enum-class
Christian Parpart
2018-10-23
22
-362
/
+355
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Refactor `solidity::Token` into an `enum class` with `TokenTraits` helper nam...
Christian Parpart
2018-10-22
22
-362
/
+355
|
/
/
/
/
*
|
|
|
Merge pull request #5256 from ethereum/lvalueCleanup
chriseth
2018-10-19
2
-42
/
+25
|
\
\
\
\
|
*
|
|
|
Removed unreachable cases in LValue.cpp.
chriseth
2018-10-18
1
-42
/
+7
|
*
|
|
|
Add a test for delete x.length
chriseth
2018-10-18
1
-0
/
+18
*
|
|
|
|
Merge pull request #5267 from ethereum/ssatransform
chriseth
2018-10-19
14
-0
/
+542
|
\
\
\
\
\
|
*
|
|
|
|
SSA transform - first step.
chriseth
2018-10-19
14
-0
/
+542
|
|
|
_
|
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5260 from ethereum/flattenMore
chriseth
2018-10-19
1
-0
/
+22
|
\
\
\
\
\
|
*
|
|
|
|
Flatten more.
chriseth
2018-10-18
1
-0
/
+22
|
|
|
/
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5258 from ethereum/coverage2
chriseth
2018-10-19
2
-0
/
+56
|
\
\
\
\
\
|
*
|
|
|
|
Add some simplification tests for operations.
chriseth
2018-10-18
2
-0
/
+56
|
|
/
/
/
/
*
|
|
|
|
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
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5259 from ethereum/cleanup8
chriseth
2018-10-19
3
-48
/
+9
|
\
\
\
\
\
|
*
|
|
|
|
Remove mostly unused writeFile implementation.
chriseth
2018-10-18
3
-48
/
+9
|
|
|
/
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5213 from Mordax/issue-5103
chriseth
2018-10-19
1
-0
/
+15
|
\
\
\
\
\
|
*
|
|
|
|
Added test for flipping signs on signed type edge case
mordax
2018-10-16
1
-0
/
+15
*
|
|
|
|
|
Merge pull request #5270 from ethereum/inlineFlexible
chriseth
2018-10-19
3
-13
/
+12
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Make full inliner more flexible.
chriseth
2018-10-18
3
-13
/
+12
|
|
|
/
/
/
/
|
|
/
|
|
|
|
*
|
|
|
|
|
Merge pull request #5269 from ethereum/cseBugfix
chriseth
2018-10-19
5
-23
/
+59
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Fix a bug in CSE where a variable that was already out of scope was used.
chriseth
2018-10-18
5
-24
/
+35
|
*
|
|
|
|
Test case that shows a CSE bug related to scopes.
chriseth
2018-10-18
1
-0
/
+25
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5240 from ethereum/limitDispenserSize
chriseth
2018-10-18
8
-25
/
+97
|
\
\
\
\
\
|
*
|
|
|
|
Limit size of generated names and add convenience constructors.
chriseth
2018-10-17
8
-25
/
+97
*
|
|
|
|
|
Merge pull request #5251 from ethereum/smt_refactor_expr_types
chriseth
2018-10-18
4
-79
/
+62
|
\
\
\
\
\
\
|
*
|
|
|
|
|
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 #5249 from ethereum/remove-links
chriseth
2018-10-18
2
-133
/
+133
|
\
\
\
\
\
\
\
|
|
_
|
_
|
_
|
/
/
/
|
/
|
|
|
|
|
|
|
*
|
|
|
|
|
Add new resources section seperate from docs index
Chris Ward
2018-10-18
2
-133
/
+133
|
/
/
/
/
/
/
*
|
|
|
|
|
Merge pull request #3047 from ethereum/abi-strict
chriseth
2018-10-18
1
-0
/
+11
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Add strict encoding mode to the ABI spec
Alex Beregszaszi
2018-07-06
1
-0
/
+11
*
|
|
|
|
|
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
|
|
/
/
/
/
/
/
*
|
|
|
|
|
|
Merge pull request #5232 from ethereum/inlineHeuristic
chriseth
2018-10-17
7
-8
/
+170
|
\
\
\
\
\
\
\
|
*
|
|
|
|
|
|
Use metrics in the full inliner.
chriseth
2018-10-17
7
-8
/
+170
*
|
|
|
|
|
|
|
Merge pull request #5245 from ethereum/chriseth-patch-2
chriseth
2018-10-17
1
-0
/
+3
|
\
\
\
\
\
\
\
\
|
|
_
|
_
|
_
|
/
/
/
/
|
/
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
Add Ethfiddle
chriseth
2018-10-17
1
-0
/
+3
|
|
|
/
/
/
/
/
|
|
/
|
|
|
|
|
*
|
|
|
|
|
|
Merge pull request #5227 from ethereum/doNotRemoveExternallyUsedFunction
chriseth
2018-10-17
10
-19
/
+49
|
\
\
\
\
\
\
\
|
*
|
|
|
|
|
|
Handle externally supplied variables correctly in disambiguator.
chriseth
2018-10-17
3
-4
/
+13
[next]