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
*
Update buglist.
chriseth
2018-12-20
1
-0
/
+4
*
Update changelog for release.
chriseth
2018-12-20
1
-4
/
+6
*
Merge pull request #5681 from ethereum/limitOutput
chriseth
2018-12-20
12
-23
/
+160
|
\
|
*
Changelog entry.
chriseth
2018-12-19
1
-0
/
+1
|
*
Do not include empty JSON objects in output.
chriseth
2018-12-19
5
-10
/
+16
|
*
Tests.
chriseth
2018-12-19
6
-0
/
+54
|
*
Only fully compile if binaries requested.
chriseth
2018-12-19
1
-9
/
+40
|
*
Some more compiler state tests.
chriseth
2018-12-19
1
-5
/
+50
*
|
Merge pull request #5693 from ethereum/assemblyitem
chriseth
2018-12-19
1
-3
/
+5
|
\
\
|
*
|
Use explicit break and do not coerce 0 into bool in AssemblyItem
Alex Beregszaszi
2018-12-19
1
-3
/
+5
|
|
/
*
|
Merge pull request #5635 from ethereum/cpp-default-ctors
chriseth
2018-12-19
33
-96
/
+78
|
\
\
|
|
/
|
/
|
|
*
make use of C++ `= default` constructor declarations as well as more non-stat...
Christian Parpart
2018-12-19
27
-65
/
+51
|
*
liblangutil: SourceLocation to default initialize data members (w/o the use o...
Christian Parpart
2018-12-19
7
-31
/
+27
*
|
Merge pull request #5683 from Zacharius/5673-doc_enum_fix
chriseth
2018-12-19
1
-1
/
+1
|
\
\
|
|
/
|
/
|
|
*
changed interface code example to illustrate working solidity version
Zacharius
2018-12-19
1
-1
/
+1
|
/
*
Merge pull request #5686 from ethereum/someStyle
chriseth
2018-12-19
1
-4
/
+6
|
\
|
*
Formatting.
chriseth
2018-12-19
1
-4
/
+6
*
|
Merge pull request #5684 from ethereum/doc-fix-trivial
chriseth
2018-12-19
1
-1
/
+1
|
\
\
|
*
|
Doc: Fix typo "a messy" -> "a mess"
Mathias Baumann
2018-12-19
1
-1
/
+1
|
/
/
*
|
Merge pull request #5680 from ethereum/doc-fix-trivial
chriseth
2018-12-19
1
-3
/
+3
|
\
\
|
*
|
Rephrase opcode result returning description
Mathias Baumann
2018-12-19
1
-2
/
+2
|
*
|
Format "and" as instruction op code
Mathias Baumann
2018-12-19
1
-1
/
+1
*
|
|
Merge pull request #5637 from ethereum/better-json-error-reporting
chriseth
2018-12-19
47
-13
/
+330
|
\
\
\
|
*
|
|
Json: Provide better error messages for wrong types
Mathias Baumann
2018-12-19
47
-13
/
+330
|
|
/
/
*
|
|
Merge pull request #5678 from ethereum/buildRelease
chriseth
2018-12-19
4
-6
/
+6
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Build in release mode.
chriseth
2018-12-18
4
-6
/
+6
*
|
|
Merge pull request #5679 from ethereum/hashCache
chriseth
2018-12-19
2
-8
/
+25
|
\
\
\
|
*
|
|
Cache hash computations.
chriseth
2018-12-18
2
-8
/
+25
|
|
/
/
*
|
|
Merge pull request #5677 from ethereum/someOpts
chriseth
2018-12-19
3
-12
/
+21
|
\
\
\
|
*
|
|
Optimize some instruction comparisons.
chriseth
2018-12-19
2
-5
/
+3
|
*
|
|
Provide comparison shortcut.
chriseth
2018-12-18
1
-0
/
+7
|
*
|
|
Use the move.
chriseth
2018-12-18
1
-7
/
+11
|
|
/
/
*
|
|
Merge pull request #5664 from ethereum/cmakeUpdates
chriseth
2018-12-19
7
-10
/
+31
|
\
\
\
|
*
|
|
Use imported CMake targets.
Daniel Kirchner
2018-12-17
7
-10
/
+31
*
|
|
|
Merge pull request #5674 from ethereum/parser-pragmaversion
chriseth
2018-12-18
6
-14
/
+45
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Move unsatisfied_version test from SolidityNameAndTypeResolution to SolidityP...
Alex Beregszaszi
2018-12-18
2
-12
/
+8
|
*
|
|
Fail if parsing failed in AnalysisFramework
Alex Beregszaszi
2018-12-18
1
-1
/
+1
|
*
|
|
Add version pragma parsing to Parser
Alex Beregszaszi
2018-12-18
4
-1
/
+36
*
|
|
|
Merge pull request #5676 from ethereum/someOpts
Alex Beregszaszi
2018-12-18
1
-1
/
+1
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Make swappable instructions static.
chriseth
2018-12-18
1
-1
/
+1
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #5246 from ethereum/abi-type-array
chriseth
2018-12-18
1
-25
/
+37
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Updates arrays section to improve order and clarify concepts
Chris Ward
2018-12-18
1
-25
/
+37
|
/
/
*
|
Merge pull request #5625 from ethereum/single-check
chriseth
2018-12-18
4
-15
/
+90
|
\
\
|
*
|
Only generate sort/search code when interface functions exist
Mathias Baumann
2018-12-18
4
-15
/
+90
*
|
|
Merge pull request #5671 from ethereum/sort_includes_interface
chriseth
2018-12-18
14
-45
/
+49
|
\
\
\
|
*
|
|
Sort includes in libsolidity/interface
Leonardo Alt
2018-12-18
14
-45
/
+49
*
|
|
|
Merge pull request #5672 from ethereum/sort_includes_parsing
chriseth
2018-12-18
3
-6
/
+23
|
\
\
\
\
|
*
|
|
|
Sort includes in libsolidity/parsing
Leonardo Alt
2018-12-18
3
-6
/
+23
|
|
/
/
/
*
|
|
|
Merge pull request #5669 from ethereum/retire2015
chriseth
2018-12-18
3
-11
/
+6
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Remove support for Visual Studio 2015.
chriseth
2018-12-18
3
-11
/
+6
|
/
/
/
*
|
|
Merge pull request #5668 from ethereum/sort_includes_formal
chriseth
2018-12-18
14
-36
/
+11
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Sort includes in libsolidity/formal
Leonardo Alt
2018-12-18
14
-36
/
+11
|
/
/
*
|
Merge pull request #5665 from ethereum/cmakeHeaders
chriseth
2018-12-18
7
-4
/
+160
|
\
\
|
*
|
Add headers to targets in CMakeLists.txt.
Daniel Kirchner
2018-12-17
7
-4
/
+160
|
|
/
*
|
Merge pull request #5667 from ethereum/sort_includes_codegen
chriseth
2018-12-18
16
-54
/
+52
|
\
\
|
*
|
Sort includes in libsolidity/codegen
Leonardo Alt
2018-12-18
16
-54
/
+52
*
|
|
Merge pull request #5666 from ethereum/sort_includes_ast
chriseth
2018-12-18
11
-31
/
+29
|
\
\
\
|
*
|
|
Sort includes in libsolidity/ast
Leonardo Alt
2018-12-17
11
-31
/
+29
|
|
/
/
*
|
|
Merge pull request #4859 from ethereum/input-output
chriseth
2018-12-18
1
-9
/
+16
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Clean input and output function types
Chris Ward
2018-12-18
1
-9
/
+16
|
/
/
*
|
Merge pull request #5388 from ethereum/smt_mapping
chriseth
2018-12-17
23
-16
/
+396
|
\
\
|
*
|
Clear all mapping knowledge after array variable assignment
Leonardo Alt
2018-12-14
3
-5
/
+42
|
*
|
[SMTChecker] Support to mapping
Leonardo Alt
2018-12-14
23
-15
/
+358
|
|
/
*
|
Merge pull request #5613 from ethereum/yulStringLiterals
chriseth
2018-12-17
8
-13
/
+18
|
\
\
|
*
|
Use C++ user-defined literals for creating YulString constants.
Daniel Kirchner
2018-12-13
8
-13
/
+18
*
|
|
Merge pull request #5639 from ethereum/docs-array-delete
chriseth
2018-12-17
1
-1
/
+8
|
\
\
\
|
*
|
|
Add array item deletion idiosyncracy
Chris Ward
2018-12-17
1
-1
/
+8
|
/
/
/
*
|
|
Merge pull request #5662 from ethereum/sort_includes
chriseth
2018-12-17
22
-41
/
+44
|
\
\
\
|
*
|
|
Sort includes in libsolidity/analysis
Leonardo Alt
2018-12-17
22
-41
/
+44
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #5658 from ethereum/chriseth-patch-1
chriseth
2018-12-17
2
-18
/
+5
|
\
\
\
|
*
|
|
Add gnosis safe as external test.
chriseth
2018-12-15
1
-0
/
+3
|
*
|
|
Do not use nvm.
chriseth
2018-12-15
1
-18
/
+2
|
|
/
/
*
|
|
Merge pull request #5663 from ethereum/docs-formatting-issue
chriseth
2018-12-17
1
-1
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Fix italics formatting issue
Chris Ward
2018-12-17
1
-1
/
+1
|
/
/
*
|
Merge pull request #5655 from ethereum/removeUnassignedVarDefs
chriseth
2018-12-14
37
-349
/
+249
|
\
\
|
*
|
Remove VarDeclPropagator.
chriseth
2018-12-13
14
-302
/
+3
|
*
|
Do not create unassigned variables.
chriseth
2018-12-13
16
-47
/
+50
|
*
|
Add variable declaration initializer.
chriseth
2018-12-13
10
-0
/
+196
|
/
/
*
|
Merge pull request #5649 from ethereum/returnsAreZero
chriseth
2018-12-13
6
-36
/
+79
|
\
\
|
*
|
Consider return variables to be zero initially.
chriseth
2018-12-13
6
-36
/
+79
|
/
/
*
|
Merge pull request #5648 from ethereum/useMemoryDB
chriseth
2018-12-13
2
-3
/
+3
|
\
\
|
*
|
Update to use memorydb for aleth.
chriseth
2018-12-13
2
-3
/
+3
*
|
|
Merge pull request #5644 from ethereum/noInlineIntoLarge
chriseth
2018-12-13
8
-161
/
+277
|
\
\
\
|
*
|
|
Do not inline into already big functions.
chriseth
2018-12-13
8
-161
/
+277
|
|
/
/
*
|
|
Merge pull request #5636 from ethereum/faq-array-literal
chriseth
2018-12-13
1
-25
/
+0
|
\
\
\
|
*
|
|
Remove FAQ item that covers array literals
Chris Ward
2018-12-12
1
-25
/
+0
*
|
|
|
Merge pull request #5651 from ethereum/cmdlineJsonTests
chriseth
2018-12-13
2
-3
/
+8
|
\
\
\
\
|
*
|
|
|
Remove pre-release warning from standard json cmdline tests.
Daniel Kirchner
2018-12-13
2
-3
/
+8
*
|
|
|
|
Merge pull request #5650 from ethereum/printerConst
chriseth
2018-12-13
2
-30
/
+30
|
\
\
\
\
\
|
|
_
|
_
|
/
/
|
/
|
|
|
|
|
*
|
|
|
AsmPrinter functions should be const.
chriseth
2018-12-13
2
-30
/
+30
|
/
/
/
/
*
|
|
|
Merge pull request #5641 from ethereum/supportUnassigned
chriseth
2018-12-13
10
-13
/
+65
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Support unassigned variables in the SSA value tracker and the data flow analy...
chriseth
2018-12-13
10
-13
/
+65
*
|
|
|
Merge pull request #5624 from ethereum/standard_json_unknown_keys
chriseth
2018-12-13
24
-9
/
+224
|
\
\
\
\
|
*
|
|
|
Disallow unknown JSON keys in standard-json
Leonardo Alt
2018-12-13
24
-9
/
+224
*
|
|
|
|
Merge pull request #5643 from ethereum/releaseChecklist
chriseth
2018-12-13
1
-1
/
+1
|
\
\
\
\
\
|
|
_
|
_
|
_
|
/
|
/
|
|
|
|
|
*
|
|
|
Clarify the need to wait for the static PPA build to finish in the release ch...
Daniel Kirchner
2018-12-13
1
-1
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #5634 from ethereum/staticPPA
chriseth
2018-12-13
3
-15
/
+32
|
\
\
\
\
|
*
|
|
|
Update changelog and release checklist.
Daniel Kirchner
2018-12-13
2
-0
/
+4
|
*
|
|
|
Replace trusty PPA build by static PPA build.
Daniel Kirchner
2018-12-13
1
-15
/
+28
|
|
|
_
|
/
|
|
/
|
|
*
|
|
|
Merge pull request #5638 from ethereum/header-guard
chriseth
2018-12-13
4
-0
/
+7
|
\
\
\
\
|
*
|
|
|
Add missing header guards
Alex Beregszaszi
2018-12-12
4
-0
/
+7
|
|
|
_
|
/
|
|
/
|
|
*
|
|
|
Merge pull request #4951 from ethereum/alethUpdates
chriseth
2018-12-13
7
-60
/
+20
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
Add tolerance to gas meter tests.
Daniel Kirchner
2018-12-13
1
-5
/
+7
|
*
|
|
Test updates for recent versions of aleth.
Daniel Kirchner
2018-12-11
6
-55
/
+13
*
|
|
|
Merge pull request #5633 from ethereum/faq-kill
chriseth
2018-12-13
1
-23
/
+0
|
\
\
\
\
|
*
|
|
|
Remove FAQ item on killing contracts
Chris Ward
2018-12-13
1
-23
/
+0
|
/
/
/
/
*
|
|
|
Merge pull request #5630 from ethereum/warn_functions_empty_body
chriseth
2018-12-13
38
-89
/
+16
|
\
\
\
\
|
*
|
|
|
Changelog entry
Leonardo Alt
2018-12-12
1
-0
/
+1
|
*
|
|
|
Disable state mutability warning for functions with empty body
Leonardo Alt
2018-12-12
32
-45
/
+1
|
*
|
|
|
Disable unused var warning for functions with empty body
Leonardo Alt
2018-12-12
16
-44
/
+14
|
|
|
_
|
/
|
|
/
|
|
*
|
|
|
Merge pull request #2271 from 3esmit/patch-1
chriseth
2018-12-12
2
-1
/
+62
|
\
\
\
\
|
|
_
|
_
|
/
|
/
|
|
|
|
*
|
|
Add NatSpec to Style-Guide
Ricardo Guilherme Schmidt
2018-12-12
2
-1
/
+62
|
/
/
/
*
|
|
Merge pull request #5632 from ethereum/faq-payload
chriseth
2018-12-12
1
-6
/
+0
|
\
\
\
|
*
|
|
Remove payload FAQ item
Chris Ward
2018-12-12
1
-6
/
+0
|
|
/
/
*
|
|
Merge pull request #5617 from ethereum/controlFlowRework
chriseth
2018-12-12
29
-372
/
+471
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Refactoring of the ControlFlowGraph and use for detecting all uninitialized s...
Daniel Kirchner
2018-12-12
29
-372
/
+471
*
|
|
Merge pull request #5628 from ethereum/structuralSimplifierCompilationFix
Daniel Kirchner
2018-12-12
1
-1
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Fix compilation for certain combinations of boost and gcc.
Daniel Kirchner
2018-12-12
1
-1
/
+1
|
/
/
*
|
Merge pull request #5502 from ethereum/cpp14
chriseth
2018-12-12
4
-14
/
+35
|
\
\
|
*
|
Enables C++14 standard (was C++11) within the Solidity compiler project.
Christian Parpart
2018-12-12
4
-14
/
+35
*
|
|
Merge pull request #5616 from ethereum/codegenForObjectsAccess
chriseth
2018-12-12
33
-177
/
+565
|
\
\
\
|
*
|
|
Codegen for object access.
chriseth
2018-12-12
33
-173
/
+560
|
*
|
|
Provide Dialect to EVMCodeTransform.
chriseth
2018-12-12
6
-17
/
+18
|
/
/
/
*
|
|
Merge pull request #5454 from ethereum/smt_math_functions
chriseth
2018-12-12
11
-103
/
+169
|
\
\
\
|
*
|
|
[SMTChecker] Use SymbolicFunctionVariable for uninterpreted functions
Leonardo Alt
2018-12-11
11
-103
/
+169
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #4779 from ethereum/optimise-string-literals
chriseth
2018-12-12
8
-2
/
+116
|
\
\
\
|
*
|
|
Tests for gas costs.
chriseth
2018-12-11
6
-1
/
+114
|
*
|
|
Changelog entry.
chriseth
2018-12-11
1
-0
/
+1
|
*
|
|
Set codecopy limit for data to 32 bytes.
chriseth
2018-12-11
1
-1
/
+1
*
|
|
|
Merge pull request #5621 from ethereum/explainAST
chriseth
2018-12-11
2
-9
/
+21
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Explain source IDs.
chriseth
2018-12-11
2
-4
/
+4
|
*
|
|
Improve explanation how to get abi output.
chriseth
2018-12-11
1
-5
/
+17
*
|
|
|
Merge pull request #5619 from ethereum/cleanup-abc
chriseth
2018-12-11
16
-89
/
+82
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Use curly-brackets initialization
Mathias Baumann
2018-12-11
2
-14
/
+14
|
*
|
|
Replace push_back with emplace_back where it makes sense
Mathias Baumann
2018-12-11
15
-75
/
+68
|
|
/
/
*
|
|
Merge pull request #5552 from 0yi0/5551-rational-convertible-to-fixed-point
chriseth
2018-12-11
5
-55
/
+86
|
\
\
\
|
*
|
|
Add tests for implcit conversions from literals to fixed-point numbers.
Yi Huang
2018-12-11
5
-55
/
+86
|
/
/
/
*
|
|
Merge pull request #5599 from ethereum/cleanup-testsuite
chriseth
2018-12-11
3
-96
/
+87
|
\
\
\
|
*
|
|
Have only one source where testsuits are defined
Mathias Baumann
2018-12-10
3
-96
/
+87
|
|
/
/
*
|
|
Merge pull request #5615 from ethereum/contrib-link
chriseth
2018-12-10
1
-1
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
ContribDoc: Link formatted instead of raw version of coding guidlines
Mathias Baumann
2018-12-10
1
-1
/
+1
|
/
/
*
|
Merge pull request #5008 from liangdzou/yul_stack_reuse
chriseth
2018-12-10
12
-54
/
+666
|
\
\
|
|
/
|
/
|
|
*
Tests for stack reusing code generator.
chriseth
2018-12-10
1
-0
/
+353
|
*
Reuse stack slots in Yul to EVM code generation.
liangdzou
2018-12-10
11
-54
/
+313
*
|
Merge pull request #5610 from ethereum/shell-script-cleanups
chriseth
2018-12-10
1
-15
/
+13
|
\
\
|
*
|
build.sh bash script cleanup
Christian Parpart
2018-12-10
1
-15
/
+13
|
/
/
*
|
Merge pull request #5614 from ethereum/smt_symb_function
Leonardo
2018-12-10
2
-1
/
+56
|
\
\
|
|
/
|
/
|
|
*
[SMTChecker] Introduce SymbolicFunctionVariable
Leonardo Alt
2018-12-10
2
-1
/
+56
|
/
*
Merge pull request #5391 from ethereum/improve-type-errors
chriseth
2018-12-10
8
-20
/
+41
|
\
|
*
Adds more detailed type errors and tests.
Erik Kundt
2018-12-07
6
-19
/
+25
|
*
Adds an additional message to failing type conversions.
Erik Kundt
2018-12-07
8
-19
/
+34
|
/
*
Merge pull request #5607 from enumatech/fix-makefiles
chriseth
2018-12-07
1
-1
/
+1
|
\
|
*
Fix makefiles
Lionello Lunesu
2018-12-07
1
-1
/
+1
*
|
Merge pull request #4936 from ethereum/binSelect
chriseth
2018-12-07
10
-6
/
+276
|
\
\
|
*
|
Changelog entry.
chriseth
2018-12-06
1
-0
/
+1
|
*
|
Gas tests for the binary search dispatch routine.
chriseth
2018-12-06
6
-0
/
+194
|
*
|
Binary search for dispatch.
chriseth
2018-12-06
3
-6
/
+81
*
|
|
Merge pull request #5584 from ethereum/structuralSimplifier
chriseth
2018-12-07
19
-15
/
+292
|
\
\
\
|
*
|
|
Add structural simplifier as optimization step for Yul.
Daniel Kirchner
2018-12-07
19
-15
/
+292
|
/
/
/
*
|
|
Merge pull request #5587 from ethereum/yulCodeBuiltins
chriseth
2018-12-06
4
-1
/
+79
|
\
\
\
|
*
|
|
Provide Yul Object builtins.
chriseth
2018-12-04
4
-1
/
+79
*
|
|
|
Merge pull request #5589 from ethereum/yulObjectCodegen
chriseth
2018-12-06
24
-101
/
+755
|
\
\
\
\
|
*
|
|
|
Add tests.
chriseth
2018-12-06
14
-3
/
+417
|
*
|
|
|
Analyze and compile sub-objects.
chriseth
2018-12-06
5
-7
/
+133
|
*
|
|
|
Extend abstract assembly to be able to handle sub-objects.
chriseth
2018-12-06
5
-0
/
+77
|
*
|
|
|
Expose EthAssemblyAdapter.
chriseth
2018-12-06
2
-91
/
+128
|
/
/
/
/
*
|
|
|
Merge pull request #5554 from ethereum/cp-SourceReferenceFormatter-refactor
chriseth
2018-12-06
16
-126
/
+234
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and m...
Christian Parpart
2018-12-06
16
-126
/
+234
*
|
|
|
Merge pull request #5605 from ethereum/cmdlineTests
chriseth
2018-12-06
19
-13
/
+25
|
\
\
\
\
|
*
|
|
|
Extend capabilities of the generic commandline test.
chriseth
2018-12-06
19
-13
/
+25
|
/
/
/
/
*
|
|
|
Merge pull request #5514 from corollari/develop
chriseth
2018-12-06
3
-5
/
+5
|
\
\
\
\
|
*
|
|
|
Update test
Albert
2018-12-06
1
-1
/
+1
|
*
|
|
|
Fix #5470
Albert
2018-12-06
2
-4
/
+4
*
|
|
|
|
Merge pull request #5600 from ethereum/simplifyToHex
chriseth
2018-12-06
11
-35
/
+38
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Simplify hex prefix.
chriseth
2018-12-06
1
-1
/
+4
|
*
|
|
|
Remove `w` parameter for toHex.
chriseth
2018-12-06
8
-16
/
+15
|
*
|
|
|
Move toHex implementation to cpp file.
chriseth
2018-12-06
2
-19
/
+21
|
*
|
|
|
Restrict toHex to `bytes`.
chriseth
2018-12-06
4
-7
/
+6
|
/
/
/
/
*
|
|
|
Merge pull request #5476 from KevinKelley/readable-hex
chriseth
2018-12-06
11
-17
/
+264
|
\
\
\
\
|
*
|
|
|
add a 'readable' format for large hex values
Kevin Kelley
2018-12-06
11
-17
/
+264
|
/
/
/
/
*
|
|
|
Merge pull request #5595 from ethereum/ssavaluetracker-fix
chriseth
2018-12-06
4
-1
/
+29
|
\
\
\
\
|
*
|
|
|
SSAValueTracker should only use nullptr for default values
Mathias Baumann
2018-12-06
2
-1
/
+3
|
*
|
|
|
Tests for SSAValueTracker ignoring function call on rhs
Mathias Baumann
2018-12-06
2
-0
/
+26
|
/
/
/
/
*
|
|
|
Merge pull request #5593 from ethereum/issue-5384
chriseth
2018-12-06
2
-1
/
+16
|
\
\
\
\
|
*
|
|
|
Fix expression simplifier asserting on default values
Mathias Baumann
2018-12-05
1
-1
/
+2
|
*
|
|
|
Test for unhandled default values in expression simplifier
Mathias Baumann
2018-12-05
1
-0
/
+14
*
|
|
|
|
Merge pull request #5591 from ethereum/smt_simplify_sort
chriseth
2018-12-06
2
-29
/
+19
|
\
\
\
\
\
|
*
|
|
|
|
[SMTChecker] Simplify symbolic variables
Leonardo Alt
2018-12-05
2
-29
/
+19
|
|
|
/
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #4098 from ethereum/typedResults
chriseth
2018-12-05
4
-102
/
+171
|
\
\
\
\
\
|
*
|
|
|
|
Cleans up Result<T> and adds additional documentation.
Erik Kundt
2018-12-05
1
-8
/
+8
|
*
|
|
|
|
Simplifies Result<T> and prevents undefined behaviour.
Erik Kundt
2018-12-05
2
-29
/
+12
|
*
|
|
|
|
Introduces Result<T> for operator and implicit conversion type checks.
Erik Kundt
2018-12-05
4
-102
/
+188
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5594 from ethereum/fullInlinerNoHoister
chriseth
2018-12-05
2
-13
/
+23
|
\
\
\
\
\
|
*
|
|
|
|
Relax dependency of FullInliner on FunctionHoister.
Daniel Kirchner
2018-12-05
2
-13
/
+23
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #5576 from ethereum/fixDockerScript
chriseth
2018-12-05
1
-0
/
+6
|
\
\
\
\
\
|
*
|
|
|
|
Fix manual deploy script for alpine.
chriseth
2018-12-05
1
-0
/
+6
|
/
/
/
/
/
*
|
|
|
|
Merge pull request #5592 from ethereum/fix-issue-5446
chriseth
2018-12-05
2
-2
/
+4
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Relax assertion about jumps in loose mode
Mathias Baumann
2018-12-05
2
-2
/
+4
|
|
/
/
/
*
|
|
|
Merge pull request #5390 from ethereum/smt_one_loop
chriseth
2018-12-05
18
-18
/
+217
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
[SMTChecker] Loops are unrolled once
Leonardo Alt
2018-12-04
18
-18
/
+217
*
|
|
|
Merge pull request #5586 from ethereum/refactorEVMAssembly
chriseth
2018-12-04
7
-28
/
+20
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
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
4
-1
/
+1
*
|
|
|
Merge pull request #5583 from ethereum/builtins3
chriseth
2018-12-04
3
-16
/
+68
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Builtin functions for yul analysis.
chriseth
2018-12-04
2
-1
/
+26
|
*
|
|
Tests for parser for builtins.
chriseth
2018-12-04
1
-0
/
+17
|
*
|
|
Use dialect option in yul parser tests.
chriseth
2018-12-04
1
-11
/
+13
|
*
|
|
Use builtin functions in the yul parser.
chriseth
2018-12-04
1
-4
/
+12
|
/
/
/
*
|
|
Merge pull request #5573 from ethereum/builtins
chriseth
2018-12-04
16
-62
/
+148
|
\
\
\
|
*
|
|
Introduce the concept of builtin functions.
chriseth
2018-12-04
16
-62
/
+148
|
|
/
/
*
|
|
Merge pull request #5585 from ethereum/forInitRewriteNested
chriseth
2018-12-04
3
-7
/
+62
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Properly recurse in ForLoopInitRewriter
Daniel Kirchner
2018-12-04
3
-7
/
+62
|
/
/
*
|
Merge pull request #5582 from ethereum/yulErrorMessages
chriseth
2018-12-04
5
-16
/
+26
|
\
\
|
*
|
Do not stop if there is more than one error.
chriseth
2018-12-04
1
-1
/
+2
|
*
|
Improve yul error messages around number of arguments and variables.
chriseth
2018-12-04
4
-15
/
+24
|
/
/
*
|
Merge pull request #5578 from ethereum/yulStringRefactor
chriseth
2018-12-04
2
-16
/
+16
|
\
\
|
*
|
Use YulString also in expectAsmIdentifier.
chriseth
2018-12-04
2
-16
/
+16
|
/
/
*
|
Merge pull request #5575 from ethereum/release
chriseth
2018-12-04
0
-0
/
+0
|
\
|
|
*
Merge pull request #5571 from ethereum/develop
chriseth
2018-12-03
425
-4602
/
+7166
|
|
\
*
|
\
Merge pull request #5574 from ethereum/version0.5.2
chriseth
2018-12-03
2
-1
/
+12
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Set version to 0.5.2.
chriseth
2018-12-03
2
-1
/
+12
|
/
/
*
|
Merge pull request #5570 from ethereum/updateChangelog051
chriseth
2018-12-03
2
-5
/
+9
|
\
\
|
*
|
Massage changelog for 0.5.1
chriseth
2018-12-03
2
-5
/
+9
|
/
/
*
|
Merge pull request #5558 from anurag-git/issue_5130
chriseth
2018-12-03
4
-1
/
+23
|
\
\
|
*
|
Fix internal compiler error for unimplemented base contract function.
Anurag Dashputre
2018-12-03
4
-1
/
+23
*
|
|
Merge pull request #5569 from ethereum/chriseth-patch-1
chriseth
2018-12-03
1
-1
/
+3
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Add solc-js changes.
chriseth
2018-12-03
1
-1
/
+3
|
/
/
*
|
Merge pull request #5341 from ethereum/optimizeAssemblyCommandline
chriseth
2018-12-03
6
-10
/
+73
|
\
\
|
*
|
Improves assembly output commandline tests.
Erik Kundt
2018-12-01
1
-2
/
+28
|
*
|
Adds tests for --optimize in assembly mode.
Erik Kundt
2018-12-01
1
-4
/
+13
|
*
|
Apply the optimize commandline parameter to assembly mode.
chriseth
2018-12-01
5
-6
/
+34
*
|
|
Merge pull request #5437 from ethereum/docs-faq-types-inline-array
chriseth
2018-12-03
2
-56
/
+19
|
\
\
\
|
*
|
|
Move String literal and inline array FAQ items
Chris Ward
2018-12-03
2
-56
/
+19
|
/
/
/
*
|
|
Merge pull request #5524 from ethereum/yulGrammarChanges
chriseth
2018-12-03
1
-2
/
+1
|
\
\
\
|
*
|
|
Yul grammar changes.
chriseth
2018-11-28
1
-2
/
+1
*
|
|
|
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 #5532 from ethereum/docs-style-add-mapping
chriseth
2018-12-03
1
-1
/
+17
|
\
\
\
\
\
|
*
|
|
|
|
Add mapping guide to style docs thanks to @aupiff
Chris Ward
2018-12-03
1
-1
/
+17
*
|
|
|
|
|
Merge pull request #5547 from ethereum/assemblySyntax
chriseth
2018-12-03
1
-8
/
+27
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Update assembly grammar part.
chriseth
2018-12-01
1
-8
/
+27
|
|
|
_
|
_
|
/
/
|
|
/
|
|
|
|
*
|
|
|
|
|
Merge pull request #5565 from ethereum/listTests
chriseth
2018-12-03
1
-0
/
+3
|
\
\
\
\
\
\
|
*
|
|
|
|
|
Explain how to get a list of all tests.
chriseth
2018-12-03
1
-0
/
+3
|
|
|
_
|
/
/
/
|
|
/
|
|
|
|
*
|
|
|
|
|
Merge pull request #5557 from ethereum/fixInterfaceImplementedByPublicStateVa...
chriseth
2018-12-03
7
-21
/
+66
|
\
\
\
\
\
\
|
|
_
|
_
|
/
/
/
|
/
|
|
|
|
|
|
*
|
|
|
|
Public state variables are implementing external functions.
chriseth
2018-12-03
7
-21
/
+66
|
|
|
/
/
/
|
|
/
|
|
|
*
|
|
|
|
Merge pull request #5553 from ethereum/docs-add-link-structure
chriseth
2018-12-03
2
-1
/
+4
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Add link between functions in contract structure and more details
Chris Ward
2018-12-03
2
-1
/
+4
|
/
/
/
/
*
|
|
|
Merge pull request #5562 from Altrum/debugDocs
chriseth
2018-12-03
1
-0
/
+14
|
\
\
\
\
[next]