Alex Beregszaszi
774363eb74
Add copy constructor to ErrorReporter (since it has assignment operator)
2017-08-25 16:03:24 +01:00
Alex Beregszaszi
ec6d8007db
Merge pull request #2815 from ethereum/parser-fallthrough
...
Remove fallthrough from literal parsing
2017-08-25 15:54:46 +01:00
chriseth
92ef30b748
Merge pull request #2808 from ethereum/cleanCommonH
...
Clean common h
2017-08-25 16:04:30 +02:00
chriseth
0659043575
Merge pull request #2817 from ethereum/do_not_copy_so
...
Do not include soltest and .so files in zip archives.
2017-08-25 15:40:40 +02:00
Alex Beregszaszi
f2317670fa
Remove two other fall-through cases in Parser
2017-08-25 14:24:07 +01:00
Alex Beregszaszi
ef8355da7f
Remove fallthrough from literal parsing
2017-08-25 14:22:59 +01:00
chriseth
4b0e30d259
Cleanup of Common.h
2017-08-25 14:54:23 +02:00
chriseth
1437521df0
Merge pull request #2807 from ethereum/removeABIh
...
Cleanup: Remove ABI.h
2017-08-25 14:53:30 +02:00
chriseth
b79401b165
Do not include soltest and .so files in zip archives.
2017-08-25 14:46:50 +02:00
Alex Beregszaszi
a20dd964ef
Merge pull request #2814 from ethereum/natspec-cleanup
...
Remove unused statements from the Natspec headers
2017-08-25 13:45:42 +01:00
chriseth
1417e5a459
Merge pull request #2792 from ethereum/statemutability-docs
...
Require 0.4.16 for view/pure in docs examples
2017-08-25 14:22:03 +02:00
chriseth
d787aff657
Merge pull request #2810 from ethereum/cleanupSHA3
...
Cleanup of SHA3.h
2017-08-25 14:18:50 +02:00
Alex Beregszaszi
e03dfd8476
Remove unused statements from the Natspec headers
2017-08-25 13:15:08 +01:00
Alex Beregszaszi
2af949baaa
Explain the limitations of view and pure
2017-08-25 12:49:53 +01:00
Alex Beregszaszi
f791ca3957
Clarify ABI regarding constant
2017-08-25 12:37:23 +01:00
Alex Beregszaszi
bb493bf52d
Require 0.4.16 for view/pure in docs examples
2017-08-25 12:37:23 +01:00
Alex Beregszaszi
38035f8e32
Merge pull request #2657 from ethereum/jumpdest-remover
...
Introduce JumpdestRemover optimisation step
2017-08-25 11:20:56 +01:00
chriseth
e945f45894
Merge pull request #2806 from ethereum/abi
...
Reorder ABI for readability
2017-08-25 12:17:11 +02:00
chriseth
157b5f1ae9
Cleanup of SHA3.h
2017-08-25 12:13:26 +02:00
chriseth
bfc7d71f51
Cleanup: Remove ABI.h
2017-08-25 11:57:33 +02:00
chriseth
223235c97e
Add test for jumpdest removal.
2017-08-25 10:42:36 +01:00
chriseth
d15526f877
Update tests.
2017-08-25 10:42:36 +01:00
Alex Beregszaszi
70e89a5dac
Introduce JumpdestRemover optimisation step
2017-08-25 10:42:36 +01:00
Alex Beregszaszi
20e3b98d1f
Reorder ABI for readability
2017-08-25 10:39:53 +01:00
chriseth
de5c702cc6
Merge pull request #2805 from ethereum/release
...
Merge release back into develop.
2017-08-25 09:26:15 +02:00
chriseth
012d9f7906
Merge pull request #2803 from ethereum/incrementVersion
...
Set version to 0.4.17
2017-08-24 23:38:51 +02:00
chriseth
8e37f56bad
Set version to 0.4.17
2017-08-24 22:41:41 +02:00
chriseth
d7661dd974
Merge pull request #2802 from ethereum/develop
...
Merge develop into release for 0.4.16
2017-08-24 20:50:37 +02:00
chriseth
dd67e5966f
Merge pull request #2800 from ethereum/updateVersion
...
Describe experimental features.
2017-08-24 18:38:32 +02:00
chriseth
29ba351a73
Describe experimental features.
2017-08-24 18:37:52 +02:00
chriseth
c5b81f53ce
Merge pull request #2797 from ethereum/updateVersion
...
Prepare 0.4.16 release.
2017-08-24 18:32:02 +02:00
chriseth
0878eaad46
Prepare 0.4.16 release.
2017-08-24 18:31:37 +02:00
chriseth
71294b2872
Merge pull request #2798 from ethereum/statemutability
...
Rename statemutability to stateMutability in ABI/AST
2017-08-24 18:27:08 +02:00
chriseth
5fbe3af12e
Merge pull request #2799 from designium/patch-2
...
Update on the example for BlindAction
2017-08-24 18:10:12 +02:00
Chim Kan
efe9d55ab2
Update on the example for BlindAction
...
In the Mist app, the Blind Action contract cannot compile because it cannot accept implicit conversion of integer to byte32. I just added the conversion method byte32 in line 470 for bid.blindedBid.
2017-08-24 12:03:27 -04:00
Alex Beregszaszi
deeac7e2e0
Rename statemutability to stateMutability in ABI/AST
2017-08-24 15:23:00 +01:00
Alex Beregszaszi
d3fd6a8800
Merge pull request #2745 from ethereum/statemutability-pure
...
Introduce pure specifier on functions
2017-08-24 14:53:13 +01:00
Alex Beregszaszi
f646247dfb
Consider pure as constant for the AST JSON (to aid static analyzers)
2017-08-24 14:13:34 +01:00
Alex Beregszaszi
23c791e4df
Add pure to grammar
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
504e6285f3
Add pure to ABI spec
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
93e6e83093
Document pure functions
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
e9a9a07d94
Add ABI test for pure function
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
5668377c72
Introduce pure specifier on functions
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
65d78f36c1
Merge pull request #2794 from nicksavers/patch-2
...
Fix link to Russian version on wiki
2017-08-24 13:45:35 +01:00
chriseth
220259dc75
Merge pull request #2781 from ethereum/compiler-flags
...
WIP: CMake: Better handle -fstack-protector flag support
2017-08-24 13:50:43 +02:00
chriseth
9488661a4a
Merge pull request #2793 from ethereum/fixZ3Requirement
...
Require libz3-dev for ubuntu PPA builds.
2017-08-24 12:45:13 +02:00
Paweł Bylica
d223b1361b
CMake: Better handle -fstack-protector flag support
2017-08-24 12:26:37 +02:00
Nick Savers
f67f798887
Fix link to Russian version on wiki
2017-08-24 12:15:26 +02:00
chriseth
6dd7f6284b
Require libz3-dev for ubuntu PPA builds.
2017-08-24 12:04:50 +02:00
chriseth
8af6f193bc
Merge pull request #2770 from ethereum/recursionInAsm
...
Also prevent too much recursion in the assembly parser.
2017-08-24 11:14:01 +02:00