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
*
Yul objects.
chriseth
2018-11-27
7
-18
/
+359
*
Merge pull request #5277 from ethereum/docs-5175-require-revert
chriseth
2018-11-27
1
-7
/
+16
|
\
|
*
Add that pure functions can use revert and require
Chris Ward
2018-11-27
1
-7
/
+16
*
|
Merge pull request #5507 from ethereum/docs-move
chriseth
2018-11-27
2
-103
/
+102
|
\
\
|
*
|
Move function related content to contracts doc
Chris Ward
2018-11-27
2
-103
/
+102
|
|
/
*
|
Merge pull request #5382 from ethereum/libraryMappingPublic
chriseth
2018-11-27
11
-27
/
+106
|
\
\
|
|
/
|
/
|
|
*
Allow mapping arguments for public and external library functions.
Daniel Kirchner
2018-11-26
11
-27
/
+106
*
|
Merge pull request #5121 from ethereum/docs-contributing-pt2
chriseth
2018-11-27
1
-30
/
+34
|
\
\
|
*
|
Review contributing docs for language and ease
Chris Ward
2018-11-27
1
-30
/
+34
*
|
|
Merge pull request #5487 from ethereum/fixInterfaceOverrideTypeChange
chriseth
2018-11-27
4
-4
/
+15
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Changelog entry and tests.
chriseth
2018-11-26
3
-1
/
+12
|
*
|
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
10
-8
/
+176
|
\
\
|
|
/
|
/
|
|
*
Tests.
Daniel Kirchner
2018-11-26
9
-0
/
+166
|
*
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
3
-2
/
+9
|
\
\
\
|
*
|
|
Changelog entry.
chriseth
2018-11-26
1
-0
/
+1
|
*
|
|
Use "in" tag for jumps from unpacker to function.
chriseth
2018-11-26
2
-2
/
+8
*
|
|
|
Merge pull request #5313 from cpurta/circle-ci-error-bot
chriseth
2018-11-26
2
-4
/
+55
|
\
\
\
\
|
*
|
|
|
Script that directly comments errors to the github pull request.
Chris Purta
2018-11-26
2
-4
/
+55
|
/
/
/
/
*
|
|
|
Merge pull request #5287 from ethereum/docs-update-input-parameters
chriseth
2018-11-26
2
-6
/
+15
|
\
\
\
\
|
*
|
|
|
Move FAQ point to input and output parameters and polish surrounding text
Chris Ward
2018-11-26
2
-6
/
+15
*
|
|
|
|
Merge pull request #5506 from ethereum/fixMergeConflict
chriseth
2018-11-26
2
-1
/
+1
|
\
\
\
\
\
|
*
|
|
|
|
Fix merge problem in CMake files.
chriseth
2018-11-26
2
-1
/
+1
*
|
|
|
|
|
Merge pull request #5438 from ethereum/docs-faq-types-undefined
chriseth
2018-11-26
2
-38
/
+5
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Update docs/types.rst
Erik Kundt
2018-11-24
1
-1
/
+1
|
*
|
|
|
|
Add default value details
Chris Ward
2018-11-23
1
-1
/
+4
|
*
|
|
|
|
Update docs/types.rst
chriseth
2018-11-23
1
-1
/
+1
|
*
|
|
|
|
Move undefined FAQ item
Chris Ward
2018-11-15
2
-38
/
+2
*
|
|
|
|
|
Merge pull request #5435 from fulldecent/patch-9
chriseth
2018-11-26
1
-0
/
+4
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Define how inheritance affects storage
William Entriken
2018-11-26
1
-0
/
+4
|
|
|
_
|
_
|
_
|
/
|
|
/
|
|
|
|
*
|
|
|
|
|
Merge pull request #5493 from ethereum/cmake-no-globbing
chriseth
2018-11-26
5
-17
/
+100
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
CMake: Explicitly state which files to compile instead of relying on globbing.
Christian Parpart
2018-11-26
5
-17
/
+100
|
|
|
_
|
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5486 from ethereum/allowExternalPublicOverride
chriseth
2018-11-26
6
-10
/
+39
|
\
\
\
\
\
|
*
|
|
|
|
Changelog entry and tests.
chriseth
2018-11-26
5
-1
/
+33
|
*
|
|
|
|
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
12
-32
/
+98
|
\
\
\
\
\
\
|
|
_
|
_
|
_
|
_
|
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Adapting tests to Scanner's lexical error diagnostics change.
Christian Parpart
2018-11-24
8
-30
/
+32
|
*
|
|
|
|
Change scanner error diagnostics to be non-intrusive to the token API.
Christian Parpart
2018-11-24
4
-62
/
+83
|
*
|
|
|
|
adapt to latest code changes
Lazaridis
2018-11-24
11
-36
/
+79
|
|
|
_
|
_
|
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5497 from ethereum/langutil-SourceReferenceFormatter
chriseth
2018-11-26
11
-33
/
+19
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Moving SourceReferenceFormatter into langutil namespace.
Christian Parpart
2018-11-24
11
-33
/
+19
|
|
/
/
/
*
|
|
|
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 #5503 from davidlj95/patch-1
chriseth
2018-11-26
1
-1
/
+1
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
Update types.rst
David Lozano Jarque
2018-11-26
1
-1
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #5500 from davidlj95/patch-1
Alex Beregszaszi
2018-11-26
2
-2
/
+2
|
\
\
\
\
|
*
|
|
|
Update installing-solidity.rst
David Lozano Jarque
2018-11-26
1
-1
/
+1
|
*
|
|
|
Update introduction-to-smart-contracts.rst
David Lozano Jarque
2018-11-26
1
-1
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #5499 from lazaridiscom/decouple-TestCase
Alex Beregszaszi
2018-11-25
6
-5
/
+5
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
decouple TestCase class from test/libsolidity
Lazaridis
2018-11-25
6
-5
/
+5
|
/
/
/
*
|
|
Merge pull request #5472 from ethereum/assemblyAnnotationOutput
chriseth
2018-11-24
2
-0
/
+3
|
\
\
\
|
*
|
|
Changelog entry.
chriseth
2018-11-22
1
-0
/
+1
|
*
|
|
Jumps with annotations cannot be functional.
chriseth
2018-11-22
1
-0
/
+2
*
|
|
|
Merge pull request #5491 from ethereum/libyul-as-library
chriseth
2018-11-24
112
-837
/
+608
|
\
\
\
\
|
*
|
|
|
Remove superfluous libyul/ASTDataForward.h and include libyul/AsmDataForward ...
Christian Parpart
2018-11-23
22
-46
/
+21
|
*
|
|
|
Isolating libyul library API into its own namespace `yul`.
Christian Parpart
2018-11-23
105
-582
/
+366
|
*
|
|
|
CMake: Isolate libyul into its own static library
Christian Parpart
2018-11-23
4
-4
/
+48
|
*
|
|
|
Reorder some include files and group <libyul/>'s together (as much as possible)
Christian Parpart
2018-11-23
39
-60
/
+28
|
*
|
|
|
Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ...
Christian Parpart
2018-11-23
65
-107
/
+107
|
*
|
|
|
Moving files from libsolidity/inlineasm/*.{cpp,h} to libyul/.
Christian Parpart
2018-11-23
16
-0
/
+0
*
|
|
|
|
Merge pull request #5492 from ethereum/audit-NULL-to-nullptr
Christian Parpart
2018-11-23
1
-8
/
+8
|
\
\
\
\
\
|
*
|
|
|
|
Replace all occurrences of NULL with nullptr.
Christian Parpart
2018-11-23
1
-8
/
+8
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #3073 from ethereum/smtlib2_via_standardio
Alex Beregszaszi
2018-11-23
24
-26
/
+356
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add SMTChecker tests for standard JSON
Leonardo Alt
2018-11-23
13
-2
/
+270
|
*
|
|
|
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
11
-20
/
+78
|
/
/
/
/
*
|
|
|
Merge pull request #5489 from ethereum/chriseth-patch-1
chriseth
2018-11-23
1
-7
/
+9
|
\
\
\
\
|
*
|
|
|
Style
chriseth
2018-11-23
1
-7
/
+9
*
|
|
|
|
Merge pull request #5490 from ethereum/fixBytecode
chriseth
2018-11-23
1
-2
/
+2
|
\
\
\
\
\
|
*
|
|
|
|
Fix bytecode report file.
chriseth
2018-11-23
1
-2
/
+2
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5488 from lazaridiscom/patch-3
chriseth
2018-11-23
2
-2
/
+3
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Update paths to CharStream, Scanner and Token files.
chriseth
2018-11-23
1
-1
/
+1
|
*
|
|
|
Mention third party licenses.
Lazaridis
2018-11-23
1
-1
/
+2
|
/
/
/
/
*
|
|
|
Merge pull request #4958 from liangdzou/issue_4494_error_out_when_no_output_r...
Alex Beregszaszi
2018-11-23
1
-80
/
+117
|
\
\
\
\
|
*
|
|
|
Notify user on successful run without output.
liangdzou
2018-11-23
1
-80
/
+117
|
|
|
/
/
|
|
/
|
|
*
|
|
|
Merge pull request #5481 from ethereum/fix-byecodecompare
Alex Beregszaszi
2018-11-23
1
-5
/
+11
|
\
\
\
\
|
*
|
|
|
Fix storebytecode.sh for bytecode comparison
Alex Beregszaszi
2018-11-22
1
-5
/
+11
*
|
|
|
|
Merge pull request #5451 from ethereum/bound_function_tests
chriseth
2018-11-23
5
-0
/
+46
|
\
\
\
\
\
|
*
|
|
|
|
Add assert and tests for bound functions
Leonardo Alt
2018-11-22
5
-0
/
+46
*
|
|
|
|
|
Merge pull request #5482 from ethereum/smt_refactor_sort_patch4
Alex Beregszaszi
2018-11-23
6
-44
/
+58
|
\
\
\
\
\
\
|
*
|
|
|
|
|
[SMTChecker] Refactor setZeroValue and setUnknownValue
Leonardo Alt
2018-11-22
6
-44
/
+58
|
/
/
/
/
/
/
*
|
|
|
|
|
Merge pull request #4645 from ethereum/smt-syntax-tests
Alex Beregszaszi
2018-11-22
47
-593
/
+491
|
\
\
\
\
\
\
|
|
/
/
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Organize smt tests in subdirectories
Leonardo Alt
2018-11-22
46
-0
/
+0
|
*
|
|
|
|
Remove pragma ABIEncoderV2 from smt test
Leonardo Alt
2018-11-22
1
-6
/
+8
|
*
|
|
|
|
Drop numbering in front of the SMTChecker tests
Alex Beregszaszi
2018-11-22
46
-0
/
+0
|
*
|
|
|
|
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
|
\
\
\
\
\
\
[next]