chriseth
|
2feaacba9d
|
Merge pull request #5195 from ethereum/unsigned-array-index
Do not crash on non-unsigned array index
|
2018-10-10 20:56:25 +02:00 |
|
Erik Kundt
|
763ae30023
|
Fixes crash on non-unsigned array index.
|
2018-10-10 19:49:25 +02:00 |
|
Martin Diz
|
ef25454a04
|
Improved error message for lookup in function types.
|
2018-10-10 11:53:53 -03:00 |
|
chriseth
|
b5399a7aa0
|
Merge pull request #5132 from ethereum/genericVisitor
Generic visitor.
|
2018-10-10 16:01:20 +02:00 |
|
chriseth
|
06200b4b64
|
Merge pull request #5180 from ethereum/cpp-cleanup
Some C++ cleanup
|
2018-10-10 11:43:42 +02:00 |
|
Alex Beregszaszi
|
6c3d12d85b
|
Do not require ctype/stdio if not needed
|
2018-10-09 19:06:22 +01:00 |
|
Alex Beregszaszi
|
e732c49c2f
|
Change find to use a single character
|
2018-10-09 18:06:25 +01:00 |
|
Christian Parpart
|
4d5216c2e0
|
Fixes large rational number literals being wrongly interpreted.
Fixes #5052.
|
2018-10-09 14:36:49 +02:00 |
|
chriseth
|
3f216bac5e
|
Generic visitor.
|
2018-10-09 14:27:21 +02:00 |
|
chriseth
|
547b26d464
|
Merge pull request #5124 from lazaridiscom/1802-hex-error-reporting
use Token type for hex error, draft re #1802
|
2018-10-09 14:17:11 +02:00 |
|
Lazaridis
|
4bcd89105c
|
provide general hex-literal error message, fixes #1802
dummy
|
2018-10-09 06:51:19 +03:00 |
|
Alex Beregszaszi
|
fa0ce6a7e7
|
Use empty() instead of size() == 0
|
2018-10-09 04:29:37 +01:00 |
|
chriseth
|
6a0b7759ba
|
Fix pragma error suggestion.
|
2018-10-09 03:15:53 +02:00 |
|
chriseth
|
7ff9a27979
|
Merge pull request #4734 from ethereum/astUpdate
JSON AST: replace ``isConstructor`` by ``kind`` which also supports fallbacks
|
2018-10-08 21:47:27 +02:00 |
|
chriseth
|
d76bfcd935
|
Fix typos.
|
2018-10-04 13:28:16 +02:00 |
|
Christian Parpart
|
9fb835b710
|
Fixes #5051 (introduced in #4684), effectively allowing underscores in address literals.
|
2018-10-02 15:37:15 +02:00 |
|
chriseth
|
db4f780283
|
Merge pull request #4962 from anurag-git/anurag_issue_3667-1
Removed default case from "ExpressionCompiler::visit(FunctionCall...)".
|
2018-10-01 13:24:26 +02:00 |
|
chriseth
|
5ae32b24a6
|
Merge pull request #5113 from ethereum/compilerstack-datagas
Use GasEstimator::dataGas in CompilerStack
|
2018-10-01 13:20:38 +02:00 |
|
Anurag Dashputre
|
3321000f67
|
Removing extra default cases to force compile time error, instead of runtime.
|
2018-09-30 12:40:38 +05:30 |
|
Alex Beregszaszi
|
c4b5101b9d
|
Merge pull request #4676 from jwasinger/extcodehash
Add support for EXTCODEHASH
|
2018-09-28 00:04:40 +01:00 |
|
Alex Beregszaszi
|
d71cc66dde
|
Use GasEstimator::dataGas in CompilerStack
|
2018-09-28 00:03:35 +01:00 |
|
chriseth
|
f81c6e6d16
|
Merge pull request #5099 from ethereum/standard-json-optimiser
Be more strict about values in the optimizer block in StandardJSON
|
2018-09-26 22:31:27 +02:00 |
|
Alex Beregszaszi
|
384a65f660
|
Be more strict about values in the optimizer block in StandardJSON
|
2018-09-26 16:51:08 +01:00 |
|
Jared Wasinger
|
c6bd2979b1
|
Add assembly support for EXTCODEHASH (EIP-1052)
|
2018-09-26 16:11:02 +01:00 |
|
Alex Beregszaszi
|
d64be90497
|
Add PathGasMeter.estimateMax helper
|
2018-09-26 14:25:40 +01:00 |
|
chriseth
|
13cd7c3fed
|
Merge pull request #5061 from ethereum/fixedSizeArrayLength
Disallow fixed-size arrays with zero length
|
2018-09-26 14:55:07 +02:00 |
|
chriseth
|
46f630c5a6
|
Merge pull request #5092 from ethereum/create2-evmversion
CREATE2 is part of Constantinople now
|
2018-09-26 14:53:44 +02:00 |
|
Alex Beregszaszi
|
00b1b96eb4
|
Use better assertion messages for RationalNumberType::literalValue
|
2018-09-26 13:05:58 +01:00 |
|
Erik Kundt
|
466e8f56e6
|
Removes unnecessary check of array type.
|
2018-09-26 12:46:08 +02:00 |
|
Alex Beregszaszi
|
8cfc6c98d6
|
CREATE2 is part of Constantinople now
Also add hasCreate2 to EVMVersion
|
2018-09-26 01:58:10 +01:00 |
|
Nicolás Venturo
|
f8d43a4da5
|
Removed extra whitespace.
|
2018-09-25 14:40:39 -03:00 |
|
chriseth
|
64a6888aba
|
Merge pull request #5063 from ethereum/standard-json-bug
Fix typo in parsing/writing JSON error in StandardCompiler
|
2018-09-24 15:01:38 +02:00 |
|
chriseth
|
32112d6480
|
Merge pull request #5041 from liangdzou/fix_typo_in_doc
fix typo in docs and comments
|
2018-09-24 13:52:33 +02:00 |
|
Khan M Rashedun-Naby
|
376ce07915
|
Use 'switch' instead of 'if..else if'
|
2018-09-24 08:31:44 +06:00 |
|
Erik Kundt
|
e6d87e54c8
|
Simplifies zero-length check for fixed-size arrays.
|
2018-09-22 03:07:12 +02:00 |
|
Erik Kundt
|
d821cbdff5
|
Moves length check to reference resolver.
|
2018-09-22 00:25:52 +02:00 |
|
Alex Beregszaszi
|
abfd283af7
|
Fix typo in parsing/writing JSON error in StandardCompiler
|
2018-09-21 22:43:57 +01:00 |
|
Erik Kundt
|
ff5be17990
|
Disallows fixed-size multidim. arrays with zero-length.
|
2018-09-21 18:44:56 +02:00 |
|
Alex Beregszaszi
|
5dd3ee2d96
|
Merge pull request #5050 from ethereum/standard-json-crashes
Add proper error reporting when invalid settings are provided in StandardJSON
|
2018-09-21 15:48:05 +01:00 |
|
Alex Beregszaszi
|
8f96fe698d
|
Merge pull request #5049 from ethereum/structtype-assert-annotation
Add assertion for annotated type in Structtype::canBeUsedExternally
|
2018-09-21 15:02:26 +01:00 |
|
Alex Beregszaszi
|
a515173900
|
Add proper error reporting when invalid settings are provided in StandardJSON
|
2018-09-21 14:53:24 +01:00 |
|
Alex Beregszaszi
|
69ff61d149
|
Add assertion for annotated type in Structtype::canBeUsedExternally
|
2018-09-21 14:25:05 +01:00 |
|
liangdzou
|
f347dee812
|
fix typo
|
2018-09-21 09:27:33 +08:00 |
|
chriseth
|
dc9853bb6e
|
Merge pull request #5030 from ethereum/payableConversion
Make non-payable default for conversion to address.
|
2018-09-20 21:20:46 +02:00 |
|
liangdzou
|
44e8dfd393
|
fix typo
|
2018-09-20 22:54:57 +08:00 |
|
chriseth
|
d0461c49fe
|
Make non-payable default for conversion to address.
|
2018-09-20 14:31:04 +02:00 |
|
hydai
|
b409faa675
|
Disallow uppercase X in hex number literals
|
2018-09-19 22:01:15 +08:00 |
|
liangdzou
|
24e5dcc352
|
fix code format problems
|
2018-09-19 00:18:49 +08:00 |
|
liangdzou
|
808c3f3df5
|
fix some format typos
|
2018-09-17 22:13:21 +08:00 |
|
liangdzou
|
f3cbdadec7
|
Do not set to ref for explicit conversion and add assertion for array
type conversion. Also, add some test cases for #4901 and #4948.
|
2018-09-14 08:42:40 +02:00 |
|