Alex Beregszaszi
74972f5fa6
Avoid switch fallthrough in ExpressionCompiler
2017-09-25 10:51:58 +01:00
Alex Beregszaszi
3e5d81578a
Avoid switch fallthrough in CompilerUtils
2017-09-25 10:51:58 +01:00
chriseth
8e4f242274
Improved error messages for EndToEnd tests.
2017-09-25 10:49:25 +01:00
wadeAlexC
0099911ace
Better error message for unexpected trailing comma in parameter lists
2017-09-25 10:42:01 +01:00
bernard peh
5ffd119990
minor tuning to sentence to be more accurate
2017-09-25 19:29:10 +10:00
Alex Beregszaszi
ccb689701e
Merge pull request #2940 from ethereum/verboseErrors
...
More verbos error reports.
2017-09-22 17:32:29 +01:00
Alex Beregszaszi
1be33872ba
Merge pull request #2935 from ethereum/cleanupTestHelpers
...
Cleanup test helper macros.
2017-09-22 16:48:37 +01:00
chriseth
a844bbda48
Cleanup test helper macros.
2017-09-22 16:17:28 +02:00
chriseth
f28d40ef0b
Provide template for whiskers error.
2017-09-22 15:19:50 +02:00
chriseth
2530223ab5
More verbose errors for generated assembly.
2017-09-22 15:18:32 +02:00
chriseth
ab8ce58a3e
Merge pull request #2952 from ethereum/release
...
Merge release back into develop.
2017-09-22 10:36:50 +02:00
chriseth
a2a58789f0
Merge pull request #2949 from ethereum/incrementVersion
...
Increment version.
2017-09-22 09:09:21 +02:00
chriseth
06e828542b
Increment version.
2017-09-21 18:19:58 +02:00
chriseth
bdeb9e52a2
Merge pull request #2947 from ethereum/develop
...
Merge develop into release for 0.4.17.
2017-09-21 16:56:16 +02:00
chriseth
a14fc5ffa1
Merge pull request #2943 from ethereum/changelog0417
...
Changelog cleanup in preparation for 0.4.17.
2017-09-21 15:26:58 +02:00
chriseth
3dc7c3807b
Update bug list.
2017-09-21 15:26:30 +02:00
chriseth
22a58ad2d8
Changelog cleanup in preparation for 0.4.17.
2017-09-21 15:26:29 +02:00
chriseth
68fbe1ec0e
Merge pull request #2945 from LefterisJP/docs_fix_fallback_gas
...
Better specify the fall function gas cost in the docs.
2017-09-21 14:44:12 +02:00
Lefteris Karapetsas
7f88d43937
docs: Specify gas fallback function from call
...
Specify that also 21k gas is needed for fallback functions originating from
external function calls.
2017-09-21 14:15:13 +02:00
chriseth
1167198327
Merge pull request #2944 from ethereum/dockerfixattepmt
...
Try to fix docker release deployment.
2017-09-21 14:02:23 +02:00
Paweł Bylica
ab8b1bcc72
Merge pull request #2938 from ethereum/cmake-ccache
...
CMake: Better ccache configuration
2017-09-21 10:52:41 +02:00
chriseth
cb0be0f6a8
Try to fix docker release deployment.
2017-09-21 10:51:55 +02:00
chriseth
725b4fc28c
Merge pull request #2942 from matthieucan/patch-1
...
fix typo: missing word in documentation
2017-09-21 09:19:29 +02:00
Matthieu Caneill
7b7cf8faea
fix typo: missing word in documentation
2017-09-21 01:14:38 +02:00
chriseth
8af298ade3
Merge pull request #2902 from ethereum/warn-obsolete
...
Warn about obsolete sha3/suicide calls
2017-09-20 18:00:40 +02:00
Paweł Bylica
49c98bbc34
CMake: Better ccache configuration
...
EthCcache module taken from cpp-ethereum.
2017-09-20 16:39:41 +02:00
chriseth
2adeb26d43
Merge pull request #2924 from ethereum/inlineasm-assign-multi
...
Support multiple assignment in inline assembly
2017-09-20 14:45:06 +02:00
chriseth
e14ab959f9
Remove unintentional copy in assignment operation.
2017-09-20 11:16:26 +02:00
Alex Beregszaszi
6948758156
Limit parser recursion depth further (needed by increased assembly data structure size)
2017-09-20 11:16:23 +02:00
Alex Beregszaszi
3b813ed295
Support multiple assignment in inline assembly
2017-09-20 11:16:23 +02:00
chriseth
c0b3e5b078
Merge pull request #2930 from ethereum/no-deps-submodule
...
Remove deps git submodule
2017-09-20 09:48:24 +02:00
Alex Beregszaszi
d6bc0a0631
Merge pull request #2929 from ethereum/cppcheck
...
Another set of improvements found by cppcheck
2017-09-20 08:41:44 +01:00
Alex Beregszaszi
f958463416
Rename MiniMoustache to Whiskers in tests
2017-09-20 01:23:21 +01:00
Alex Beregszaszi
efa4598c23
Mark functions static
2017-09-20 01:23:21 +01:00
Alex Beregszaszi
6cec0789b5
Limit of scope of variables in SHA3
2017-09-20 01:23:21 +01:00
Alex Beregszaszi
1c0c5d923a
Mark constructors explicit
2017-09-20 01:23:21 +01:00
Alex Beregszaszi
aad829948a
Ensure parameter names match between headers and implementation
2017-09-20 01:23:21 +01:00
Paweł Bylica
b9e4d5b6c8
Windows: Copy install_deps.cmake from cpp-dependencies repo
2017-09-19 20:55:47 +02:00
Paweł Bylica
4a499a38ea
jsoncpp: Restore download dir in source tree
2017-09-19 20:41:28 +02:00
chriseth
137b214be4
Merge pull request #2927 from ethereum/abispecfix
...
Fix ABI spec.
2017-09-19 17:05:41 +02:00
Paweł Bylica
d59ec0b9ab
Remove deps git submodule
2017-09-19 15:23:40 +02:00
Paweł Bylica
39d7faa476
Merge pull request #2926 from ethereum/deps
...
deps: Move and fix jsoncpp.cmake from deps submodule
2017-09-19 15:19:06 +02:00
Alex Beregszaszi
ed1fd49ab0
Warn about obsolete sha3/suicide calls
2017-09-19 11:11:19 +01:00
Alex Beregszaszi
a061e8db34
Clarify shorthand notation in ABI
2017-09-19 11:02:14 +01:00
chriseth
32965807a7
Fix ABI spec regarding arrays.
2017-09-19 11:01:41 +01:00
Paweł Bylica
5706508332
deps: Move and fix jsoncpp.cmake from deps submodule
...
This copies jsoncpp.cmake from ethereum/cpp-dependencies repo and adds BUILD_BYPRODUCT information to ExternalProject configuration (required by Ninja).
2017-09-19 11:55:55 +02:00
Alex Beregszaszi
1fc71bd758
Merge pull request #2920 from ethereum/fixConstantBytes
...
Allow constant byte arrays.
2017-09-19 07:42:32 +01:00
Alex Beregszaszi
ada68bcee6
Add tests for constant bytes/strings
2017-09-18 22:25:50 +01:00
chriseth
ff275e369c
Allow constant byte arrays.
2017-09-18 19:49:27 +01:00
chriseth
3a9a9db6d6
Merge pull request #2910 from ethereum/fallback-restrict-external
...
Force fallback to be external (experimental 0.5.0 change)
2017-09-18 16:38:55 +02:00