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
*
Add payable keyword to the multisig wallet
Alex Beregszaszi
2016-11-18
1
-1
/
+1
*
Add payable to constructor ABI tests
Alex Beregszaszi
2016-11-18
1
-0
/
+2
*
Add missing payable constructors
Alex Beregszaszi
2016-11-18
1
-1
/
+12
*
Add changelog entry for payable constructor
Alex Beregszaszi
2016-11-18
1
-0
/
+1
*
Include payable for the constructor in the ABI
Alex Beregszaszi
2016-11-18
1
-0
/
+1
*
Add payable check for constructor in codegen
Alex Beregszaszi
2016-11-18
1
-0
/
+12
*
Merge pull request #1122 from ethereum/firstClassFunctions
chriseth
2016-11-18
49
-321
/
+2231
|
\
|
*
Some more assertions and style changes.
chriseth
2016-11-16
4
-21
/
+41
|
*
Documentation: Style update
chriseth
2016-11-16
1
-5
/
+5
|
*
Update documentation.
chriseth
2016-11-16
1
-1
/
+2
|
*
Some more tests.
chriseth
2016-11-16
2
-7
/
+16
|
*
JSON tests.
chriseth
2016-11-16
2
-0
/
+37
|
*
Fix documentation formatting.
chriseth
2016-11-16
1
-2
/
+2
|
*
Change encoding to address-funid and add "function" as ABI type.
chriseth
2016-11-16
8
-21
/
+33
|
*
Disable broken tests that are not useful.
chriseth
2016-11-16
2
-45
/
+2
|
*
Fix setting the tag.
chriseth
2016-11-16
1
-1
/
+1
|
*
fixup! Simple peephole optimizer that is activated even if not requested.
chriseth
2016-11-16
1
-0
/
+2
|
*
Fix tests.
chriseth
2016-11-16
2
-4
/
+4
|
*
Fix parser for function type disambiguity.
chriseth
2016-11-16
2
-1
/
+23
|
*
Simple peephole optimizer that is activated even if not requested.
chriseth
2016-11-16
6
-17
/
+226
|
*
Check that no internals are used in any external function type.
chriseth
2016-11-16
5
-1
/
+45
|
*
test: add a test about external function type taking/returning internal funct...
Yoichi Hirai
2016-11-16
1
-0
/
+20
|
*
Converted sub assembly to smart pointer.
chriseth
2016-11-16
11
-87
/
+133
|
*
Stored combined creation and runtime tags.
chriseth
2016-11-16
20
-117
/
+347
|
*
Fix tests.
chriseth
2016-11-16
2
-2
/
+2
|
*
ABI: Use external function.
chriseth
2016-11-16
1
-2
/
+2
|
*
Test passing functions as arrays to other contracts.
chriseth
2016-11-16
1
-3
/
+40
|
*
Disallow payable internal functions.
chriseth
2016-11-16
3
-2
/
+41
|
*
Mention "payable" in the documentation.
chriseth
2016-11-16
2
-4
/
+9
|
*
Fix tests.
chriseth
2016-11-16
2
-10
/
+33
|
*
delete for function types
chriseth
2016-11-16
4
-1
/
+71
|
*
codegen: add a compilation mode and a runtime context to CompilerContext
Yoichi Hirai
2016-11-16
5
-7
/
+24
|
*
Added function types to the grammar.
chriseth
2016-11-16
1
-1
/
+4
|
*
Updates to the documentation.
chriseth
2016-11-16
1
-8
/
+12
|
*
Implement uninitialized storage functions.
chriseth
2016-11-16
4
-14
/
+19
|
*
Tests for uninitialized storage functions.
chriseth
2016-11-16
1
-1
/
+53
|
*
test: add a test for storing an internal function in the constructor and then...
Yoichi Hirai
2016-11-16
1
-0
/
+46
|
*
Bugfix in code generator.
chriseth
2016-11-16
1
-1
/
+1
|
*
Documentation examples.
chriseth
2016-11-16
1
-1
/
+73
|
*
Tests.
chriseth
2016-11-16
3
-26
/
+197
|
*
Change alignment.
chriseth
2016-11-16
4
-31
/
+43
|
*
Part of the documentation.
chriseth
2016-11-16
1
-1
/
+41
|
*
Changelog entry and small fixes.
chriseth
2016-11-16
3
-5
/
+9
|
*
Add a test around storing functions in an array
Yoichi Hirai
2016-11-16
1
-0
/
+39
|
*
Add a parser test for arrays containing functions
Yoichi Hirai
2016-11-16
1
-0
/
+10
|
*
Add tests around calling functions returning functions returning functions
Yoichi Hirai
2016-11-16
2
-0
/
+45
|
*
External functions in storage.
chriseth
2016-11-16
4
-19
/
+76
|
*
Fix some type checks and tests for internal / external function parameters.
chriseth
2016-11-16
3
-11
/
+35
|
*
Function type state variables.
chriseth
2016-11-16
4
-33
/
+115
|
*
Code generator for function types.
chriseth
2016-11-16
6
-3
/
+127
|
*
Function types.
chriseth
2016-11-16
17
-39
/
+359
|
/
*
Merge pull request #1379 from ethereum/swarmHashCorrection
chriseth
2016-11-16
2
-29
/
+24
|
\
|
*
Correct implementation of swarm hash.
chriseth
2016-11-15
2
-29
/
+24
*
|
Merge pull request #1377 from ethereum/keep-json-values
chriseth
2016-11-16
11
-59
/
+107
|
\
\
|
|
/
|
/
|
|
*
Change natspec/abi JSON expected message to be the same
Alex Beregszaszi
2016-11-16
2
-5
/
+6
|
*
Move JSON helpers to libdevcore/json
Alex Beregszaszi
2016-11-16
4
-29
/
+57
|
*
Update tests to use JSON
Alex Beregszaszi
2016-11-16
2
-9
/
+5
|
*
Move InterfaceHandler from string to JSON
Alex Beregszaszi
2016-11-15
8
-48
/
+71
|
/
*
Merge pull request #1327 from ethereum/inline-assembly-errortag
Alex Beregszaszi
2016-11-15
5
-1
/
+30
|
\
|
*
Rename ErrorTag to invalidJumpLabel in inline assembly
Alex Beregszaszi
2016-11-15
5
-6
/
+6
|
*
Document inline assembly ErrorTag
Alex Beregszaszi
2016-11-15
1
-0
/
+4
|
*
Add tests for the ErrorTag
Alex Beregszaszi
2016-11-15
2
-0
/
+20
|
*
Support ErrorTag as a jump label in inline assembly
Alex Beregszaszi
2016-11-15
2
-1
/
+6
*
|
Merge pull request #1369 from ethereum/callcosts
chriseth
2016-11-15
2
-15
/
+28
|
\
\
|
*
|
Keep old code.
chriseth
2016-11-15
2
-21
/
+30
|
*
|
Report infinite gas for calls.
chriseth
2016-11-14
1
-15
/
+19
*
|
|
Merge pull request #1366 from ethereum/swarmhash
chriseth
2016-11-15
4
-2
/
+159
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Move swarmHash to its own file.
chriseth
2016-11-15
5
-45
/
+101
|
*
|
Multi-level swarm hash.
chriseth
2016-11-15
4
-10
/
+103
|
*
|
Swarm hash.
chriseth
2016-11-15
1
-0
/
+8
*
|
|
Merge pull request #1375 from ethereum/inline-assembly-stack-height
chriseth
2016-11-15
3
-12
/
+23
|
\
\
\
|
*
|
|
Add tests
chriseth
2016-11-15
1
-5
/
+13
|
*
|
|
Fix inline assembly stack warnings when using variables
Alex Beregszaszi
2016-11-15
2
-7
/
+10
|
|
/
/
*
|
|
Merge pull request #760 from axic/fix/omit-newline-in-interface
chriseth
2016-11-15
2
-1
/
+5
|
\
\
\
|
*
|
|
Do not include a trailing new line in the ABI JSON output
Alex Beregszaszi
2016-11-15
2
-1
/
+5
|
|
/
/
*
|
|
Merge pull request #1317 from ethereum/timelock
Alex Beregszaszi
2016-11-15
6
-2
/
+26
|
\
\
\
|
*
|
|
Update tests.sh
chriseth
2016-11-15
1
-0
/
+1
|
*
|
|
Add tests for the std files.
chriseth
2016-11-12
6
-2
/
+25
*
|
|
|
Merge pull request #1373 from ethereum/debug-compiler-flag
chriseth
2016-11-15
1
-1
/
+1
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Compile with -Og in debug mode (by @chfast)
Alex Beregszaszi
2016-11-15
1
-1
/
+1
|
/
/
/
*
|
|
Unimplemented features moved to their own exception (#1361)
Rhett Aultman
2016-11-15
9
-17
/
+34
*
|
|
Merge pull request #1371 from ethereum/invalid_enum_as_external_arg
chriseth
2016-11-15
1
-0
/
+27
|
\
\
\
|
*
|
|
test: add a testcase about using an invalid enum value as an external call ar...
Yoichi Hirai
2016-11-15
1
-0
/
+27
|
/
/
/
*
|
|
Merge pull request #1367 from asinyagin/develop
chriseth
2016-11-15
1
-2
/
+2
|
\
\
\
|
*
|
|
Print canonical names of structs and enums in AST
Alex Sinyagin
2016-11-14
1
-2
/
+2
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #1372 from ethereum/invalid_enum_as_external_ret
chriseth
2016-11-15
2
-2
/
+36
|
\
\
\
|
*
|
|
codegen: overflow checking also during conversion from enums
Yoichi Hirai
2016-11-15
1
-2
/
+2
|
*
|
|
test: add tests about returning invalid enum values from interface functions
Yoichi Hirai
2016-11-14
1
-0
/
+34
|
|
/
/
*
|
|
Merge pull request #1370 from ethereum/missing_break
Alex Beregszaszi
2016-11-15
1
-0
/
+1
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
codegen: add a missing `break;`
Yoichi Hirai
2016-11-14
1
-0
/
+1
|
/
/
*
|
Merge pull request #1365 from walter-weinmann/develop
chriseth
2016-11-14
1
-1
/
+1
|
\
\
|
*
|
#1362: As it stands currently, the >>> operator will not be implemented.
Walter Weinmann
2016-11-14
1
-1
/
+1
*
|
|
Merge pull request #1348 from ethereum/chriseth-patch-1
chriseth
2016-11-14
1
-3
/
+0
|
\
\
\
|
*
|
|
Windows build fix.
chriseth
2016-11-09
1
-3
/
+0
*
|
|
|
Merge pull request #1334 from ethereum/enum_conversion
chriseth
2016-11-14
11
-22
/
+92
|
\
\
\
\
|
*
|
|
|
codegen: move the enum overflow checking closer to the conversion into enums
Yoichi Hirai
2016-11-14
1
-8
/
+16
|
*
|
|
|
ast, codegen: disallow conversion between different enum types
Yoichi Hirai
2016-11-12
3
-2
/
+3
|
*
|
|
|
test: add a test conerting an enum into another enum, which should fail
Yoichi Hirai
2016-11-12
1
-0
/
+15
|
*
|
|
|
codegen: shorten the overflow checking when converting into enums
Yoichi Hirai
2016-11-12
1
-1
/
+2
|
*
|
|
|
docs: udpate description of enums about #1334
Yoichi Hirai
2016-11-12
1
-1
/
+2
|
*
|
|
|
parsing: ban empty enum definition.
Yoichi Hirai
2016-11-12
4
-15
/
+7
|
*
|
|
|
test: add a test converting -1 as a literal into an enum
Yoichi Hirai
2016-11-12
1
-0
/
+6
|
*
|
|
|
test: add a test case for #1343
Yoichi Hirai
2016-11-12
1
-0
/
+6
|
*
|
|
|
docs: document the new overflow exception during conversion into enum
Yoichi Hirai
2016-11-12
1
-3
/
+4
|
*
|
|
|
codegen: check the value range after converting something to an enum element
Yoichi Hirai
2016-11-12
2
-0
/
+9
|
*
|
|
|
test: add tests that witness issue #1311
Yoichi Hirai
2016-11-12
1
-0
/
+24
|
*
|
|
|
ast: add EnumType::numberOfMembers()
Yoichi Hirai
2016-11-12
2
-1
/
+7
|
|
|
/
/
|
|
/
|
|
*
|
|
|
Merge pull request #1360 from ethers/patch-1
chriseth
2016-11-14
1
-2
/
+2
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Remove named return
ethers
2016-11-13
1
-2
/
+2
|
/
/
/
*
|
|
Merge pull request #1355 from ethereum/chriseth-patch-2
chriseth
2016-11-12
1
-3
/
+3
|
\
\
\
|
*
|
|
Fix semicolons
chriseth
2016-11-11
1
-3
/
+3
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #1293 from ethereum/common_type_of_rational_type
Yoichi Hirai
2016-11-11
4
-6
/
+21
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Changelog: add a point about #1293
Yoichi Hirai
2016-11-11
1
-0
/
+1
|
*
|
Type checker: move the burden of computing mobile type to commonType
Yoichi Hirai
2016-11-11
2
-6
/
+6
|
*
|
test: add a test for #621
Yoichi Hirai
2016-11-11
1
-0
/
+14
|
/
/
*
|
Merge pull request #768 from roadriverrail/do_while_loops
chriseth
2016-11-11
11
-11
/
+92
|
\
\
|
|
/
|
/
|
|
*
Add support for do/while loops
Rhett Aultman
2016-11-10
11
-11
/
+92
*
|
Merge pull request #1339 from ethereum/typo
chriseth
2016-11-09
1
-3
/
+3
|
\
\
|
*
|
Fail if parsing fails in type checker tests.
chriseth
2016-11-09
1
-1
/
+1
|
*
|
test: fix a typo in calling_payable test
Yoichi Hirai
2016-11-09
1
-2
/
+2
*
|
|
Merge pull request #1333 from ethereum/compare_location_files
chriseth
2016-11-09
4
-6
/
+64
|
\
\
\
|
*
|
|
libevmasm: fix comparison of SourceLocations
Yoichi Hirai
2016-11-08
2
-6
/
+13
|
*
|
|
test: add a test case about SourceLocation
Yoichi Hirai
2016-11-07
2
-0
/
+51
*
|
|
|
Merge pull request #1338 from ethereum/updatereleasppa
chriseth
2016-11-08
1
-0
/
+4
|
\
\
\
\
|
|
|
_
|
/
|
|
/
|
|
|
*
|
|
Fetch jsoncpp tarball during ppa release.
chriseth
2016-11-08
1
-0
/
+4
|
/
/
/
*
|
|
Merge pull request #1337 from ethereum/jsoncpp-from-source
chriseth
2016-11-08
1
-0
/
+0
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Update jsoncpp.cmake from cpp-dependencies repo
Paweł Bylica
2016-11-08
1
-0
/
+0
|
/
/
*
|
Merge pull request #1252 from ethereum/jsoncpp-from-source
chriseth
2016-11-08
13
-129
/
+9
|
\
\
|
|
/
|
/
|
|
*
Drop CryptoPP leftovers
Paweł Bylica
2016-11-08
5
-18
/
+0
|
*
Update jsoncpp.cmake from cpp-dependencies repo
Paweł Bylica
2016-11-08
1
-0
/
+0
|
*
Build jsoncpp from source using jsoncpp.cmake script
Paweł Bylica
2016-10-21
12
-111
/
+9
*
|
Merge pull request #1316 from federicobond/clarify-doc
chriseth
2016-11-04
1
-1
/
+1
|
\
\
|
*
|
Add clarification for block.blockhash
Federico Bond
2016-11-02
1
-1
/
+1
*
|
|
Merge pull request #1325 from ethereum/addpayable
chriseth
2016-11-04
1
-1
/
+2
|
\
\
\
|
*
|
|
add payable to AST
yann300
2016-11-03
1
-1
/
+2
*
|
|
|
Merge pull request #1314 from ethereum/lll-version
chriseth
2016-11-04
1
-1
/
+8
|
\
\
\
\
|
*
|
|
|
LLL: include version number in lllc (verbatim copy of solc)
Alex Beregszaszi
2016-11-01
1
-1
/
+8
*
|
|
|
|
Merge pull request #1323 from varunagarwal315/patch-1
Yoichi Hirai
2016-11-04
1
-0
/
+9
|
\
\
\
\
\
|
*
|
|
|
|
Update solidity-by-example.rst
varunagarwal315
2016-11-04
1
-3
/
+3
|
*
|
|
|
|
Update solidity-by-example.rst
varunagarwal315
2016-11-03
1
-11
/
+4
|
*
|
|
|
|
Update solidity-by-example.rst
varunagarwal315
2016-11-03
1
-0
/
+16
|
|
/
/
/
/
*
|
|
|
|
Merge pull request #1315 from ethereum/lll-constructor
chriseth
2016-11-04
1
-0
/
+4
|
\
\
\
\
\
|
|
_
|
/
/
/
|
/
|
|
|
|
|
*
|
|
|
LLL: add bytecodesize keyword to push resulting bytecode size
Alex Beregszaszi
2016-11-02
1
-0
/
+4
|
|
/
/
/
*
|
|
|
Merge pull request #1324 from ethereum/appveyorrelease
chriseth
2016-11-03
1
-3
/
+2
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Trying to attach artifacts to tags only.
chriseth
2016-11-03
1
-3
/
+2
|
/
/
/
*
|
|
Merge pull request #1298 from ethereum/lll-error-reporting
chriseth
2016-11-01
4
-14
/
+24
|
\
\
\
|
*
|
|
LLL: properly support dashes (-) as part of variable names
Alex Beregszaszi
2016-11-01
1
-2
/
+2
|
*
|
|
LLL: simplify integer parsing
Alex Beregszaszi
2016-11-01
1
-2
/
+2
|
*
|
|
LLL: catch and display spirit::qi errors
Alex Beregszaszi
2016-11-01
1
-2
/
+11
|
*
|
|
LLL: update exception message
Alex Beregszaszi
2016-11-01
1
-4
/
+3
|
*
|
|
LLL: remove unneeded includes
Alex Beregszaszi
2016-11-01
1
-3
/
+0
|
*
|
|
LLL: report back unsupported keywords
Alex Beregszaszi
2016-11-01
1
-1
/
+1
|
*
|
|
LLL: support passing error reasons
Alex Beregszaszi
2016-11-01
1
-0
/
+5
*
|
|
|
Merge pull request #1310 from ethereum/version
chriseth
2016-11-01
3
-3
/
+5
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Version update in develop.
chriseth
2016-11-01
3
-3
/
+5
|
/
/
/
*
|
|
Update Changelog.md
chriseth
2016-11-01
1
-3
/
+1
*
|
|
Merge pull request #1307 from ethereum/fixclean
chriseth
2016-11-01
3
-7
/
+22
|
\
\
\
|
*
|
|
Updated changelog.
chriseth
2016-11-01
1
-0
/
+1
|
*
|
|
Clear all value types prior to storing.
chriseth
2016-10-31
1
-7
/
+1
|
*
|
|
Test case for overflow in storage.
chriseth
2016-10-31
1
-0
/
+20
|
/
/
/
*
|
|
Merge pull request #1302 from ethereum/lll-panic
chriseth
2016-10-28
1
-0
/
+4
|
\
\
\
|
*
|
|
LLL: introduce panic keyword
Alex Beregszaszi
2016-10-27
1
-0
/
+4
*
|
|
|
Merge pull request #1301 from ethereum/emptystringreplace
Alex Beregszaszi
2016-10-28
2
-7
/
+7
|
\
\
\
\
|
*
|
|
|
Fix cmake empty string replace.
chriseth
2016-10-27
2
-7
/
+7
|
/
/
/
/
*
|
|
|
Merge pull request #1297 from Thrillberg/patch-2
chriseth
2016-10-27
1
-1
/
+1
|
\
\
\
\
|
*
|
|
|
Update installing-solidity.rst
Eric Tillberg
2016-10-27
1
-1
/
+1
*
|
|
|
|
Merge pull request #1296 from Thrillberg/patch-1
chriseth
2016-10-27
1
-1
/
+1
|
\
\
\
\
\
|
|
/
/
/
/
|
/
|
|
|
|
|
*
|
|
|
Update index.rst
Eric Tillberg
2016-10-27
1
-1
/
+1
|
/
/
/
/
*
|
|
|
Merge pull request #1294 from zigguratt/lll-until-support
chriseth
2016-10-26
1
-2
/
+3
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Added support for `until`, the inverse of `while`.
Daniel Ellison
2016-10-26
1
-2
/
+3
|
/
/
/
*
|
|
Merge pull request #1285 from ethereum/lll-simplify-not
chriseth
2016-10-26
1
-14
/
+26
|
\
\
\
|
*
|
|
LLL: reorder arithmetic/binary instruction list for readability
Alex Beregszaszi
2016-10-26
1
-3
/
+26
|
*
|
|
LLL: use NOT for ~
Alex Beregszaszi
2016-10-26
1
-10
/
+1
|
*
|
|
LLL: replace (1 0 sub) with literal value
Alex Beregszaszi
2016-10-26
1
-3
/
+1
|
|
/
/
*
|
|
Merge pull request #1274 from ethereum/signed-exp
chriseth
2016-10-26
3
-1
/
+21
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
ast: ban signed EXP, fixing #1246
Yoichi Hirai
2016-10-25
2
-1
/
+5
|
*
|
Add tests for #1246
Yoichi Hirai
2016-10-25
1
-0
/
+16
|
/
/
*
|
Merge pull request #1276 from ethereum/lll-optimise
chriseth
2016-10-25
1
-3
/
+4
|
\
\
|
*
|
LLL: change -o to be a flag
Alex Beregszaszi
2016-10-25
1
-2
/
+2
|
*
|
LLL: turn off optimiser by default
Alex Beregszaszi
2016-10-25
1
-2
/
+2
|
*
|
LLL: document optimise flag
Alex Beregszaszi
2016-10-25
1
-0
/
+1
*
|
|
Merge pull request #1281 from ethereum/bumpversion
chriseth
2016-10-25
3
-3
/
+9
|
\
\
\
|
*
|
|
Version bump for develop.
chriseth
2016-10-25
3
-3
/
+9
|
/
/
/
*
|
|
Merge pull request #1280 from ethereum/updatechangelog
chriseth
2016-10-25
1
-3
/
+3
|
\
\
\
|
*
|
|
Update changelog for release.
chriseth
2016-10-25
1
-3
/
+3
|
/
/
/
*
|
|
Merge pull request #1155 from ethereum/suggestcorrectversion
chriseth
2016-10-25
2
-7
/
+28
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
Suggest correct version for pragma and complain about pre-release version.
chriseth
2016-10-25
2
-7
/
+28
|
/
/
*
|
Merge pull request #1279 from ethereum/semver-helper
chriseth
2016-10-25
1
-0
/
+6
|
\
\
|
*
|
Export major/minor/patch helpers on SemVerVersion
Alex Beregszaszi
2016-10-25
1
-0
/
+6
*
|
|
Merge pull request #1264 from ethereum/988
chriseth
2016-10-25
6
-10
/
+150
|
\
\
\
|
*
|
|
analysis: determine if a member access on a contract is an l-value
Yoichi Hirai
2016-10-25
1
-0
/
+5
|
*
|
|
test: add more tests about state variable access under base contract names
Yoichi Hirai
2016-10-25
1
-2
/
+35
|
*
|
|
test: add tests from #988
Yoichi Hirai
2016-10-24
2
-0
/
+79
|
*
|
|
Changelog: add a point about fixing #988
Yoichi Hirai
2016-10-24
1
-1
/
+2
|
*
|
|
codegen: refactor common code
Yoichi Hirai
2016-10-24
2
-20
/
+15
|
*
|
|
codegen: if a member access has been resolved as a variable, follow that
Yoichi Hirai
2016-10-24
1
-0
/
+12
|
*
|
|
test: add a test case for accessing a state variable under the contract's name
Yoichi Hirai
2016-10-24
1
-0
/
+15
*
|
|
|
Merge pull request #1273 from ethereum/chriseth-patch-1
chriseth
2016-10-25
1
-0
/
+1
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Re-added accidentally deleted changelog entry
chriseth
2016-10-25
1
-0
/
+1
|
/
/
/
*
|
|
Merge pull request #1266 from ethereum/fixcrash
chriseth
2016-10-24
6
-15
/
+62
|
\
\
\
|
|
/
/
|
/
|
|
|
*
|
More checks for missing mobile type.
chriseth
2016-10-24
5
-12
/
+46
|
*
|
Test.
chriseth
2016-10-24
1
-3
/
+16
|
/
/
*
|
Merge pull request #1271 from wingyplus/iss-781
chriseth
2016-10-24
1
-26
/
+0
|
\
\
|
*
|
Remove non-solidity exceptions
Thanabodee Charoenpiriyakij
2016-10-23
1
-26
/
+0
*
|
|
Merge pull request #1263 from ethereum/1116
chriseth
2016-10-24
3
-1
/
+49
|
\
\
\
|
*
|
|
Changelog: add a comment about fixing #1116
Yoichi Hirai
2016-10-24
1
-0
/
+1
|
*
|
|
codegen: skip contract L for L.Foo where Foo is a type
Yoichi Hirai
2016-10-24
1
-1
/
+6
|
*
|
|
test: add a test about using an inherited enum definition as an expression,
Yoichi Hirai
2016-10-24
1
-0
/
+42
*
|
|
|
Merge pull request #1270 from ethereum/optimise-eq0
chriseth
2016-10-24
1
-0
/
+1
|
\
\
\
\
|
|
/
/
/
|
/
|
|
|
|
*
|
|
Optimiser the PUSH 0, EQ case as ISZERO
Alex Beregszaszi
2016-10-23
1
-0
/
+1
|
|
/
/
*
|
|
Merge pull request #1251 from ethereum/fixthrow
chriseth
2016-10-24
3
-7
/
+19
|
\
\
\
|
*
|
|
Changelog entry.
chriseth
2016-10-24
1
-6
/
+6
|
*
|
|
Fix crash in throw.
chriseth
2016-10-24
2
-1
/
+13
|
/
/
/
*
|
|
Merge pull request #1240 from ethereum/1151
chriseth
2016-10-24
3
-1
/
+23
|
\
\
\
|
*
|
|
Changelog: add an entry about super.x lookup
Yoichi Hirai
2016-10-20
1
-0
/
+1
|
*
|
|
ast: simplifications suggested by @chriseth
Yoichi Hirai
2016-10-20
1
-7
/
+4
|
*
|
|
When a contract type is super, its members do not contain the functions of it...
Yoichi Hirai
2016-10-20
1
-1
/
+8
|
*
|
|
Add a test for #1151
Yoichi Hirai
2016-10-20
1
-0
/
+17
*
|
|
|
Merge pull request #1267 from ethereum/optimizer
chriseth
2016-10-24
2
-2
/
+5
|
\
\
\
\
|
|
_
|
/
/
|
/
|
|
|
|
*
|
|
Optimizer: generate code starting with empty state
chriseth
2016-10-22
2
-2
/
+5
|
/
/
/
*
|
|
Merge pull request #1243 from ethereum/1131
chriseth
2016-10-21
4
-0
/
+88
|
\
\
\
|
*
|
|
test: add a test about accessing an enum member without the name of the enum
Yoichi Hirai
2016-10-21
1
-0
/
+15
|
*
|
|
ast: add a null check
Yoichi Hirai
2016-10-21
1
-0
/
+1
|
*
|
|
Changelog: add a point about #1243
Yoichi Hirai
2016-10-21
1
-0
/
+1
|
*
|
|
ast: ContractDefinition::inheritableMembers contains enums as well as structs
Yoichi Hirai
2016-10-21
1
-0
/
+3
|
*
|
|
test: add tests for #1131
Yoichi Hirai
2016-10-21
2
-0
/
+68
|
/
/
/
*
|
|
Merge pull request #1261 from ethereum/inline-assembly-in-modifiers
chriseth
2016-10-21
4
-1
/
+75
|
\
\
\
|
|
_
|
/
|
/
|
|
|
*
|
Add tests for inline assembly in modifiers
Alex Beregszaszi
2016-10-21
2
-0
/
+73
|
*
|
Add changelog entry
Alex Beregszaszi
2016-10-21
1
-0
/
+1
|
*
|
Support variable references within modifiers for inline assembly
Alex Beregszaszi
2016-10-21
1
-1
/
+1
|
/
/
*
|
Merge pull request #1224 from ethereum/inline-assembly-stack-warning
Alex Beregszaszi
2016-10-21
6
-9
/
+59
|
\
\
|
*
|
Add two test cases for unbalanced inline assembly
Alex Beregszaszi
2016-10-20
1
-0
/
+28
|
*
|
Allow warnings for inline assembly block
Alex Beregszaszi
2016-10-20
2
-2
/
+2
|
*
|
Issue warnings if stack is not balanced after inline assembly block
Alex Beregszaszi
2016-10-20
1
-2
/
+24
|
*
|
Mention in changelog
Alex Beregszaszi
2016-10-20
1
-0
/
+1
|
*
|
Use warning function in TypeChecker
Alex Beregszaszi
2016-10-20
1
-5
/
+4
|
|
/
*
|
Merge pull request #1254 from ethereum/appveyor
Paweł Bylica
2016-10-20
1
-0
/
+4
|
\
\
|
|
/
|
/
|
|
*
AppVeyor: build only pushes to master and develop branch
Paweł Bylica
2016-10-20
1
-0
/
+4
|
/
*
Merge pull request #1034 from ethereum/shift-constants
chriseth
2016-10-20
4
-0
/
+113
|
\
|
*
Add constant shift to the changelog
Alex Beregszaszi
2016-10-20
1
-0
/
+1
|
*
Use >> (SAR) to denote constant shifts
Alex Beregszaszi
2016-10-20
1
-1
/
+3
|
*
Add tests for constant shifts
Alex Beregszaszi
2016-10-20
2
-0
/
+84
|
*
Reject negative shifts within constants
Alex Beregszaszi
2016-10-20
1
-4
/
+8
|
*
Support shifting constants
RJ
2016-10-20
1
-0
/
+22
|
/
*
Merge pull request #1182 from ethereum/inline-assembly-magic-variables
Alex Beregszaszi
2016-10-20
3
-6
/
+17
|
\
|
*
Update Changelog.md
chriseth
2016-10-20
1
-9
/
+8
|
*
Disallow unsupported RValues in inline assembly
Alex Beregszaszi
2016-10-20
1
-4
/
+2
|
*
Add tests for magic variables in inline assembly
Alex Beregszaszi
2016-10-20
1
-0
/
+7
|
*
Disallow magic variables in inline assembly
Alex Beregszaszi
2016-10-20
2
-0
/
+7
|
/
*
Merge pull request #1220 from ethereum/doc-updates
chriseth
2016-10-19
8
-195
/
+84
|
\
[next]