Commit Graph

12203 Commits

Author SHA1 Message Date
Chris Ward
7b9fd4676d Add array item deletion idiosyncracy 2018-12-17 13:50:47 +01:00
chriseth
3c76f1d660
Merge pull request #5662 from ethereum/sort_includes
Sort includes in libsolidity/analysis
2018-12-17 13:49:34 +01:00
chriseth
5b95e816b2
Merge pull request #5658 from ethereum/chriseth-patch-1
Add gnosis safe as external test.
2018-12-17 13:48:57 +01:00
chriseth
1287402920
Merge pull request #5663 from ethereum/docs-formatting-issue
DOCS: Fix italics formatting issue
2018-12-17 13:34:24 +01:00
Chris Ward
2e8114f312 Fix italics formatting issue 2018-12-17 13:30:06 +01:00
Leonardo Alt
36d8a98664 Sort includes in libsolidity/analysis 2018-12-17 12:35:16 +01:00
chriseth
2f11a677de Add gnosis safe as external test. 2018-12-14 23:48:04 +01:00
chriseth
9939697e1f Do not use nvm. 2018-12-14 23:47:47 +01:00
chriseth
8d3617b7c5
Merge pull request #5655 from ethereum/removeUnassignedVarDefs
Add variable declaration initializer.
2018-12-13 17:30:26 +01:00
chriseth
bc22a25a60 Remove VarDeclPropagator. 2018-12-13 16:51:10 +01:00
chriseth
6c6a53a439 Do not create unassigned variables. 2018-12-13 16:51:10 +01:00
chriseth
11209ec48a Add variable declaration initializer. 2018-12-13 16:49:04 +01:00
chriseth
633dd44576
Merge pull request #5649 from ethereum/returnsAreZero
[Yul] Consider return variables to be zero initially.
2018-12-13 16:46:48 +01:00
chriseth
b11d413720 Consider return variables to be zero initially. 2018-12-13 16:02:30 +01:00
chriseth
996bfb2a83
Merge pull request #5648 from ethereum/useMemoryDB
Update to use memorydb for aleth.
2018-12-13 15:58:33 +01:00
chriseth
1d274a8924
Merge pull request #5644 from ethereum/noInlineIntoLarge
[Yul] Do not inline into already big functions.
2018-12-13 15:57:49 +01:00
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
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