Commit Graph
12379 Commits
Author SHA1 Message Date
Chris Ward 620cbdc800 Split conversion sections into new doc 2019-01-14 11:00:53 +02:00
Chris Chinchilla 051df31924 Merge pull request #5783 from ethereum/docs-split-ex-vote
[DOCS] Split voting example into seperate file
2019-01-14 10:32:56 +02:00
Chris Ward 06ca903b37 Split voting example into seperate file 2019-01-14 09:41:10 +02:00
Christian Parpart 94688d2fa2 Merge pull request #5777 from ethereum/windowsCodeSizeFix
Avoid redundant copy of Block due to implicit conversion to Statement in CodeSize visit.
2019-01-11 13:42:57 +01:00
Daniel Kirchner 5a99623fec Avoid explicit conversion from Block to Statement in CodeSize visit. 2019-01-11 12:52:24 +01:00
chriseth e63aa03791 Merge pull request #5757 from fulldecent/feature-latest-version
Recommend to use latest version
2019-01-10 12:09:35 +01:00
William Entriken 52fd20e98c Use latest version in code snippets. 2019-01-10 11:34:58 +01:00
chriseth 950e193642 Merge pull request #5765 from ethereum/unreachableCode
Warn about unreachable code.
2019-01-10 11:31:54 +01:00
chriseth a379873acc Merge pull request #5774 from ethereum/variablesAreFree
[Yul] Variables are free with regards to code size.
2019-01-10 11:10:34 +01:00
Chris Chinchilla a414e13b7a Merge pull request #5771 from ethereum/docs-split-operators
[DOCS] Split operators involving LValues into new doc
2019-01-10 10:44:33 +01:00
Chris Chinchilla 31033fb473 Merge pull request #5769 from ethereum/docs-split-reference-types
[DOCS] Split Reference types doc into new file
2019-01-10 10:41:43 +01:00
Chris Chinchilla 13bf83ad1c Merge pull request #5768 from ethereum/docs-split-value-types
[DOCS] Split Value Types docs
2019-01-10 10:41:13 +01:00
Daniel Kirchner 0dfd4a726e Warn about unreachable code. 2019-01-10 10:36:50 +01:00
chriseth b7ef850955 Update tests. 2019-01-09 16:57:33 +01:00
chriseth d9c6773664 Adjust inlining thresholds. 2019-01-09 16:57:33 +01:00
chriseth edda79eec5 Variables are free with regards to code size. 2019-01-09 16:57:33 +01:00
chriseth 63319cfdcd Merge pull request #5764 from ethereum/moreTuning
More code for optimizer tuning.
2019-01-09 16:56:58 +01:00
Chris Ward 4cc102fa61 Split operators involving LValues into new doc 2019-01-09 12:37:20 +01:00
Chris Ward 47399a6e2b Split Reference types doc into new file 2019-01-09 12:15:58 +01:00
Chris Ward 874174bd47 Split Value Types docs 2019-01-09 12:06:37 +01:00
chriseth 9244b8ea5a More code for optimizer tuning. 2019-01-08 18:07:14 +01:00
chriseth 60d836424f Merge pull request #5761 from ethereum/useFlattener
Use flattener
2019-01-08 17:41:00 +01:00
chriseth 5b8b016fae Use the block flattener. 2019-01-08 16:02:14 +01:00
chriseth 884d51c1f2 Merge pull request #5759 from ethereum/anotherBigTest
Another ABI test case for the optimizer.
2019-01-08 16:01:41 +01:00
chriseth a0ca746cbb Merge pull request #5760 from ethereum/grouperIdempotent
Make function grouper idempotent.
2019-01-08 15:37:30 +01:00
chriseth 2d19903d1a Another ABI test case for the optimizer. 2019-01-08 15:14:45 +01:00
chriseth f5b24a38b8 Make function grouper idempotent. 2019-01-08 15:05:09 +01:00
chriseth 6414d63906 Merge pull request #5716 from ethereum/fixDataSizeOffset
Fix data size offset and properly provide builtins.
2019-01-08 00:07:42 +01:00
chriseth 8da3aa14de Merge pull request #5744 from ethereum/docs-split-func-mod
[DOCS] Split Function modifiers doc into smaller file
2019-01-08 00:07:17 +01:00
chriseth 28c25efc80 Merge pull request #5756 from ethereum/docs-split-libraries
[DOCS] Split libraries into new doc
2019-01-08 00:06:06 +01:00
chriseth 44de865da1 Merge pull request #5753 from ethereum/docs-split-interfaces
[DOCS] Split interfaces into new file
2019-01-08 00:05:24 +01:00
chriseth cfa1198892 Merge pull request #5755 from ethereum/docs-split-using-for
[DOCS] Split using for into new file
2019-01-08 00:05:00 +01:00
Chris Ward cc99d63665 Split interfaces into new file 2019-01-08 00:02:32 +01:00
chriseth cb4e5936fd Merge pull request #5749 from ethereum/docs-split-abstract
[DOCS] Split Abstract Contracts docs to new file
2019-01-08 00:00:24 +01:00
chriseth 139dd9fb24 Merge pull request #5748 from ethereum/docs-split-inheritance
[DOCS] Split inheritance into new doc
2019-01-07 23:59:14 +01:00
chriseth 3055aded92 Merge pull request #5747 from ethereum/docs-split-events
[DOCS] Split events docs into file
2019-01-07 23:57:43 +01:00
Chris Ward 5ca509a4ea Split inheritance into new doc 2019-01-07 23:57:08 +01:00
Chris Ward da1d70e939 Split events docs into file 2019-01-07 23:53:44 +01:00
Chris Ward f69af050cb Split Abstract Contracts docs to new file 2019-01-07 18:20:57 +01:00
Chris Ward 13cd96136a Split libraries into new doc 2019-01-07 18:13:32 +01:00
Chris Ward c9b2e5da8f Split Function modifiers doc into smaller file 2019-01-07 18:11:23 +01:00
Chris Ward ee5eac4b3e Split using for into new file 2019-01-07 18:08:00 +01:00
chriseth a2926cd9dc Merge pull request #5742 from ethereum/docs-split-vis-and-get
[DOCS] Split Visibility and Getters section
2019-01-07 18:04:54 +01:00
chriseth 6888e08ef8 Merge pull request #5739 from ethereum/docs-split-create-contracts
[DOCS] Split creating contracts
2019-01-07 17:57:04 +01:00
chriseth 3503f3809d Do not compile the contracts subdirectory. 2019-01-07 17:52:31 +01:00
Chris Ward 26d47c7213 Split creating contracts 2019-01-07 17:48:24 +01:00
chriseth 40e1283d72 Merge pull request #5713 from ethereum/addAztek
[Yul] Add AZTEK code as test.
2019-01-07 17:25:41 +01:00
chriseth 937fc8538e Changelog entry. 2019-01-07 17:23:38 +01:00
chriseth ace601b8f6 Tests. 2019-01-07 17:23:38 +01:00
chriseth 5b73c2ae3b Take special functions that require literals into account. 2019-01-07 17:23:38 +01:00