Commit Graph
6499 Commits
Author SHA1 Message Date
Federico Bond 1f80dbb39a Add missing right-hand side expression for shifts 2016-12-28 12:53:40 -03:00
Yoichi Hirai eafd852a76 Merge pull request #1522 from federicobond/patch-2
Fix some grammar.txt inconsistencies
2016-12-27 10:59:28 +01:00
Federico Bond 890a8818b5 Add unimplemented functions to grammar 2016-12-26 22:57:00 -03:00
Federico Bond 507525be5f Fix NumberLiteral rule for hex numbers 2016-12-24 13:10:51 -03:00
Federico Bond 2a7b01982c Fix StorageLocation position for ArrayTypeName rule in grammar 2016-12-24 13:00:11 -03:00
chriseth 3a88580512 Merge pull request #1518 from mcoblenz/patch-2
Corrected explanation of recursive contract creation
2016-12-22 16:54:04 +01:00
Michael Coblenz c163a219de Corrected explanation per discussion. 2016-12-22 10:35:58 -05:00
Yoichi Hirai 8573b00eae Merge pull request #1519 from federicobond/patch-1
Fix mapping syntax in docs
2016-12-22 15:46:07 +01:00
Federico Bond 5148de3ed7 Fix mapping syntax in docs 2016-12-21 19:27:31 -03:00
Michael Coblenz 4b3f147e65 Clarified support for recursive creation. 2016-12-20 13:48:01 -05:00
Michael Coblenz 31564d94b1 Fixed misleading typo
"now possible" should instead read "not possible."
2016-12-19 15:08:18 -05:00
chriseth af8bc1c908 Merge pull request #1515 from ethereum/version
Update develop version.
2016-12-16 11:32:43 +01:00
chriseth 7ce7d3e74c Update develop version. 2016-12-15 14:03:31 +01:00
chriseth 3a692e3df9 Merge pull request #1514 from ethereum/changelog
Update changelog for release.
untagged-27b6b8c17c231218d703 untagged-3024eaee36d028412763
2016-12-15 12:15:50 +01:00
chriseth 11b9abfff3 Update changelog for release. 2016-12-15 12:15:09 +01:00
chriseth 688841ae0a Merge pull request #1513 from ethereum/changelog-for-ast-json
Changelog: add entries for #1497 and #1503
2016-12-15 10:40:50 +01:00
Yoichi Hirai ff40338a34 Changelog: add entries for #1497 and #1503 2016-12-14 18:12:13 +01:00
Yoichi Hirai f8fe6e4f7c Merge pull request #1503 from federicobond/json-visibility
Include visibility level for functions in AST
2016-12-14 17:23:14 +01:00
chriseth e97ba77a45 Merge pull request #1508 from ethereum/multiurls
Use multiple URLs for metadata.
2016-12-14 17:22:25 +01:00
Yoichi Hirai 18f8f29c0a Merge pull request #1487 from ethereum/shift-ops
Shift operators
2016-12-14 16:31:27 +01:00
Yoichi Hirai e53d125571 Merge pull request #1507 from ethereum/memcopystyle
Renamed padToWordBoundaries -> padToWords
2016-12-14 14:20:27 +01:00
chriseth 08a11e309f Fix tests. 2016-12-13 17:02:28 +01:00
chriseth e9d3327ad6 Use correct type for storing. 2016-12-13 16:50:50 +01:00
chriseth f7e219ed91 Update documentation. 2016-12-13 16:43:16 +01:00
chriseth 56a027bedc Use multiple URLs for metadata. 2016-12-13 16:37:48 +01:00
Yoichi Hirai 932e7887bd test: add tests that tries different types on <<= 2016-12-13 16:35:42 +01:00
chriseth 9d60734549 Merge pull request #1506 from federicobond/improve-error-msg
Improve error message when trying to modify constant variables
2016-12-13 15:27:02 +01:00
Federico Bond de720e643d Improve error message when trying to modify constant variables 2016-12-13 00:32:37 -03:00
chriseth 0e0d5d47c0 Renamed padToWordBoundaries -> padToWords 2016-12-12 23:43:21 +01:00
Yoichi Hirai 1c3605362d Merge pull request #1468 from ethereum/memcpy-assembly
Implement memcpy without the identity precompile
2016-12-12 22:39:47 +01:00
chriseth c111d6e27e Merge pull request #1491 from ameten/refactoring
Just refactored some code
2016-12-12 21:43:04 +01:00
Federico Bond 9ed65f2ab9 Include visibility level for functions in AST 2016-12-12 16:21:57 -03:00
Yoichi Hirai e62b98646f Merge pull request #1494 from ethereum/showtxhash
Display tx hash for debugging.
2016-12-12 19:51:49 +01:00
chriseth e53fdb4933 Merge pull request #1357 from federicobond/remove-sierra-note
Remove macOS Sierra note from install_deps.sh
2016-12-12 12:40:39 +01:00
chriseth cc11739928 Documentation. 2016-12-12 11:12:12 +01:00
chriseth 2fac1d23a7 Tests for bytes. 2016-12-12 11:12:12 +01:00
chriseth 7bc2ecf30a Correct test expectations. 2016-12-12 11:12:12 +01:00
chriseth ffccbd432a Display tx hash for debugging. 2016-12-12 11:12:12 +01:00
chriseth 2738045030 Cleaner shift handling and type conversion for binary operations. 2016-12-12 11:12:12 +01:00
chriseth 2df60bec92 Type after shift should be type of left operand. 2016-12-12 11:12:12 +01:00
Alex Beregszaszi b8b4f5e9f9 Support bitshifting in variables 2016-12-12 11:12:10 +01:00
chriseth 81d7e0233a Changelog entry. 2016-12-11 17:58:22 +01:00
chriseth bfa4f45116 Split memcopy into three functions. 2016-12-11 17:57:15 +01:00
chriseth 4184525d4a Fix inline assembly. 2016-12-11 17:57:15 +01:00
Alex Beregszaszi efd7b4bfbb Reset stack height after inline assembly block 2016-12-11 17:57:15 +01:00
Alex Beregszaszi 4a11200a27 Better assert message for appendInlineAssembnly 2016-12-11 17:57:15 +01:00
Alex Beregszaszi b93589b3b6 Implement identity call in inline assembly 2016-12-11 17:57:15 +01:00
Alex Beregszaszi bf5dac1fb2 Turn off the identity precompile for testing 2016-12-11 17:57:15 +01:00
Alex Beregszaszi 1bf412d9fd Implement CompilerUtils::memoryCopy using inline assembly 2016-12-11 17:57:15 +01:00
Alex Beregszaszi 4abc8ab5a9 Add usingIdentity option to CompilerUtils::memoryCopy 2016-12-11 17:57:15 +01:00