Commit Graph
12288 Commits
Author SHA1 Message Date
chriseth 1c4caaa0a2 Merge pull request #5636 from ethereum/faq-array-literal
DOCS: Remove FAQ item that covers array literals
2018-12-13 15:56:21 +01:00
chriseth ef95a1ab53 Merge pull request #5651 from ethereum/cmdlineJsonTests
Remove pre-release warning from standard json cmdline tests.
2018-12-13 15:28:40 +01:00
Daniel Kirchner d5a50d8aee Remove pre-release warning from standard json cmdline tests. 2018-12-13 14:42:29 +01:00
chriseth b103c68fe1 Merge pull request #5650 from ethereum/printerConst
AsmPrinter functions should be const.
2018-12-13 13:57:19 +01:00
chriseth 6101258248 AsmPrinter functions should be const. 2018-12-13 13:00:59 +01:00
chriseth 60a368244a Do not inline into already big functions. 2018-12-13 12:12:54 +01:00
chriseth 02a8e5d4e9 Update to use memorydb for aleth. 2018-12-13 12:07:32 +01:00
chriseth 642c69f935 Merge pull request #5641 from ethereum/supportUnassigned
[Yul] Support unassigned variables in the SSA value tracker and the data flow analyzer.
2018-12-13 11:33:45 +01:00
chriseth 6e205cc4e3 Merge pull request #5624 from ethereum/standard_json_unknown_keys
Disallow unknown JSON keys in standard-json
2018-12-13 09:58:34 +01:00
chriseth b3e2ba1581 Merge pull request #5643 from ethereum/releaseChecklist
Clarify the need to wait for the static PPA build to finish in the release checklist.
2018-12-13 09:45:56 +01:00
Daniel Kirchner ae0808a0f1 Clarify the need to wait for the static PPA build to finish in the release checklist. 2018-12-12 18:52:24 +01:00
Daniel Kirchner 5ac7620045 Use C++ user-defined literals for creating YulString constants. 2018-12-12 18:45:43 +01:00
chriseth e85c3428b4 Merge pull request #5634 from ethereum/staticPPA
Replace trusty PPA build by static PPA build.
2018-12-12 18:43:08 +01:00
chriseth b014732c81 Merge pull request #5638 from ethereum/header-guard
Add missing header guards
2018-12-12 18:41:58 +01:00
chriseth 17bf164afe Merge pull request #4951 from ethereum/alethUpdates
Use current aleth release for testing.
2018-12-12 18:41:35 +01:00
chriseth 9557dd7e74 Support unassigned variables in the SSA value tracker and the data flow analyzer. 2018-12-12 18:06:28 +01:00
Daniel Kirchner e00dfd8ae2 Update changelog and release checklist. 2018-12-12 17:53:31 +01:00
Leonardo Alt 8cd2ac8462 Disallow unknown JSON keys in standard-json 2018-12-12 17:32:42 +01:00
chriseth 1c8c873465 Merge pull request #5633 from ethereum/faq-kill
DOCS: Remove FAQ item on killing contracts
2018-12-12 17:25:46 +01:00
Daniel Kirchner 123d33ad41 Add tolerance to gas meter tests. 2018-12-12 17:24:56 +01:00
Chris Ward a4da8c1ad8 Remove FAQ item on killing contracts 2018-12-12 17:21:36 +01:00
Daniel Kirchner 60d7cc6049 Replace trusty PPA build by static PPA build. 2018-12-12 17:05:59 +01:00
chriseth 87237281bf Merge pull request #5630 from ethereum/warn_functions_empty_body
Supress unused var and state mut warnings for functions with empty body
2018-12-12 17:00:50 +01:00
chriseth 7e9a29090c Merge pull request #2271 from 3esmit/patch-1
Add NatSpec to Style-Guide
2018-12-12 16:53:00 +01:00
Ricardo Guilherme Schmidt c7e0965801 Add NatSpec to Style-Guide
related to #2270
2018-12-12 16:51:28 +01:00
Alex Beregszaszi c863cbf80d Add missing header guards 2018-12-12 15:47:05 +00:00
chriseth 5e0c312dad Merge pull request #5632 from ethereum/faq-payload
DOCS: Remove payload FAQ item
2018-12-12 16:39:38 +01:00
Chris Ward d03b52519a Remove FAQ item that covers array literals 2018-12-12 14:57:47 +01:00
chriseth 35d6db880a Merge pull request #5617 from ethereum/controlFlowRework
Rework of ControlFlowGraph and analysis.
2018-12-12 14:52:19 +01:00
Leonardo Alt 8c49d86e6b Changelog entry 2018-12-12 14:43:44 +01:00
Leonardo Alt 508aae8a67 Disable state mutability warning for functions with empty body 2018-12-12 14:43:44 +01:00
Leonardo Alt 53537864a2 Disable unused var warning for functions with empty body 2018-12-12 14:43:44 +01:00
Chris Ward 774f7e6129 Remove payload FAQ item 2018-12-12 14:26:58 +01:00
Daniel Kirchner 85291bcb2d Merge pull request #5628 from ethereum/structuralSimplifierCompilationFix
[Yul] Fix compilation for certain combinations of boost and gcc.
2018-12-12 12:19:10 +01:00
Daniel Kirchner a18985800f Fix compilation for certain combinations of boost and gcc. 2018-12-12 07:51:23 +01:00
Daniel Kirchner 788612d2ef Refactoring of the ControlFlowGraph and use for detecting all uninitialized storage accesses. 2018-12-12 04:20:53 +01:00
chriseth 1476acb804 Merge pull request #5502 from ethereum/cpp14
Enables C++14 standard (was C++11) within the Solidity compiler project.
2018-12-12 00:38:38 +01:00
chriseth e74d9df20d Merge pull request #5616 from ethereum/codegenForObjectsAccess
[Yul] Codegen for objects access
2018-12-12 00:37:20 +01:00
Christian Parpart 5b86e3ec50 Enables C++14 standard (was C++11) within the Solidity compiler project. 2018-12-11 21:28:05 +01:00
chriseth fb3a0ac1c7 Codegen for object access. 2018-12-11 19:24:44 +01:00
chriseth 8d49e53995 Provide Dialect to EVMCodeTransform. 2018-12-11 19:24:31 +01:00
chriseth 9f86ede32d Merge pull request #5454 from ethereum/smt_math_functions
[SMTChecker] Abstract math functions
2018-12-11 18:35:10 +01:00
chriseth b5deca0383 Merge pull request #4779 from ethereum/optimise-string-literals
Decide better in storing string literals as data
2018-12-11 17:50:14 +01:00
chriseth 599760b6ab Merge pull request #5621 from ethereum/explainAST
Improve explanation how to get abi output.
2018-12-11 16:08:23 +01:00
chriseth 2f04633e27 Explain source IDs. 2018-12-11 15:48:12 +01:00
chriseth fe87cc7eb0 Improve explanation how to get abi output. 2018-12-11 15:48:12 +01:00
Leonardo Alt 08737e43dc [SMTChecker] Use SymbolicFunctionVariable for uninterpreted functions 2018-12-11 11:28:25 +01:00
Daniel Kirchner 6d82ad1338 Test updates for recent versions of aleth. 2018-12-11 04:47:05 +01:00
chriseth baaefb4b42 Merge pull request #5619 from ethereum/cleanup-abc
Some code cleanup
2018-12-10 19:22:02 +01:00
Mathias Baumann cb935fe908 Use curly-brackets initialization 2018-12-10 19:03:47 +01:00