Erik Kundt
|
e13bb994fb
|
Fix ambiguous type on Windows.
|
2019-02-27 10:40:58 +01:00 |
|
chriseth
|
9b7d793407
|
Fix windows build.
|
2019-02-26 19:43:24 +01:00 |
|
chriseth
|
cc27d95be2
|
Merge pull request #6112 from ethereum/fixYulrun
Fix signextend implementation
|
2019-02-26 19:10:04 +01:00 |
|
chriseth
|
514c9910aa
|
Fix implementation of signextend.
|
2019-02-26 17:56:32 +01:00 |
|
chriseth
|
ebec54aacb
|
Merge pull request #6093 from ethereum/mapping-string-keys
Allow dynamic types in public mappings
|
2019-02-26 17:05:18 +01:00 |
|
chriseth
|
4e74c508ce
|
Merge pull request #6089 from ethereum/extcodehash
Consider extcodehash as part of Constantinople
|
2019-02-26 17:04:01 +01:00 |
|
Mathias Baumann
|
e4a52aa2f6
|
Allow dynamic types in public mappings
|
2019-02-26 15:48:54 +01:00 |
|
chriseth
|
da7139afc5
|
Merge pull request #6097 from ethereum/meta-name
Provide access to the name of contracts.
|
2019-02-26 15:38:06 +01:00 |
|
chriseth
|
aba879f39f
|
Use correct solcjs binary for testing.
|
2019-02-26 15:10:58 +01:00 |
|
Alex Beregszaszi
|
d2f493268b
|
Provide access to the name of contracts.
|
2019-02-26 14:07:03 +00:00 |
|
chriseth
|
1169004cec
|
Merge pull request #6105 from ethereum/explainRuns
More explanation about the "runs" parameter.
|
2019-02-26 13:55:41 +01:00 |
|
Alex Beregszaszi
|
cb7b053a4a
|
Consider extcodehash as part of Constantinople
|
2019-02-26 12:40:31 +00:00 |
|
Alex Beregszaszi
|
5fc8e29fff
|
More granular error reporting in warnOnInstruction in AsmAnalysis
|
2019-02-26 12:39:15 +00:00 |
|
chriseth
|
80417e3d8c
|
Merge pull request #6100 from ethereum/smt_dynamic_cast_types
[SMTChecker] Replace dynamic_cast by category check
|
2019-02-26 13:28:48 +01:00 |
|
chriseth
|
38fc740690
|
Merge pull request #6080 from ethereum/library-index-access
Disallow index access on contracts and libraries
|
2019-02-26 13:26:05 +01:00 |
|
chriseth
|
760e6cc321
|
More explanation about the "runs" parameter.
|
2019-02-26 13:14:41 +01:00 |
|
chriseth
|
dad0c647ad
|
Merge pull request #6101 from ethereum/lll-literal-test
Add test for returning string literal in LLL
|
2019-02-26 13:03:36 +01:00 |
|
chriseth
|
472a64454f
|
Merge pull request #6096 from ethereum/mark-fixedpoint-unimplemented
Properly issue unimplemented assertion on FixedPointType in type conversion
|
2019-02-26 12:27:50 +01:00 |
|
Alex Beregszaszi
|
758537b274
|
Add test for returning string literal in LLL
|
2019-02-25 23:59:52 +00:00 |
|
Leonardo Alt
|
bbd2c91e19
|
[SMTChecker] Replace dynamic_cast by category check
|
2019-02-26 00:47:59 +01:00 |
|
Erik Kundt
|
3076d80480
|
Adds syntax test that covers arrays of contracts.
|
2019-02-25 23:05:33 +00:00 |
|
Erik Kundt
|
2d0daae796
|
Disallows index access on contracts and libraries.
|
2019-02-25 23:05:33 +00:00 |
|
Alex Beregszaszi
|
97d3b88f65
|
Merge pull request #6092 from ethereum/shift-combine
Combine multiple shifts with constant shift-by values in the optimiser
|
2019-02-25 21:27:41 +00:00 |
|
Alex Beregszaszi
|
358ccbe372
|
Properly issue unimplemented assertion on FixedPointType in type conversion
|
2019-02-25 21:21:33 +00:00 |
|
Alex Beregszaszi
|
4430fe6a54
|
Combine multiple shifts with constant shift-by values in the optimiser
|
2019-02-25 20:56:13 +00:00 |
|
Alex Beregszaszi
|
58236c8457
|
Merge pull request #6090 from ethereum/fix-gas-test
Fix gas test after using shifts in constant optimiser
|
2019-02-25 20:38:46 +00:00 |
|
Alex Beregszaszi
|
a498062816
|
Fix gas test after using shifts in constant optimiser
|
2019-02-25 19:44:47 +00:00 |
|
chriseth
|
bb9230a6c1
|
Merge pull request #6094 from ethereum/fixCompilationErrors
Fix compilation errors
|
2019-02-25 17:45:41 +01:00 |
|
chriseth
|
35f0654f1c
|
Fix usage of EVMVersion in LLL.
|
2019-02-25 17:27:10 +01:00 |
|
chriseth
|
62e650dc42
|
Remove cpp files without symbols.
|
2019-02-25 17:23:11 +01:00 |
|
chriseth
|
7a2645f7d2
|
Merge pull request #6079 from ethereum/shift-tests
Add more test cases for shifts with constants
|
2019-02-25 16:28:06 +01:00 |
|
chriseth
|
33199458af
|
Merge pull request #6088 from ethereum/yulrun-evmversion-fix
Fix wrong EVMVersion namespace in yulrun
|
2019-02-25 16:03:24 +01:00 |
|
Erik Kundt
|
e4182e2add
|
Fixes wrong EVMVersion namespace in yulrun.
|
2019-02-25 15:56:17 +01:00 |
|
Alex Beregszaszi
|
7d52884247
|
Add more test cases for shifts with constants
|
2019-02-25 14:44:30 +00:00 |
|
chriseth
|
70bbdd8fac
|
Merge pull request #3464 from ethereum/iulia_interp
Yul interpreter
|
2019-02-25 15:38:41 +01:00 |
|
chriseth
|
cef18ddb73
|
Merge pull request #6085 from ethereum/evmversion_langutil
EVMVersion in langutil namespace instead of solidity
|
2019-02-25 15:37:59 +01:00 |
|
chriseth
|
52335fc2d9
|
Merge pull request #6081 from ethereum/simplify_buildscript
Simplify emscripten build script
|
2019-02-25 15:37:32 +01:00 |
|
Leonardo Alt
|
2405b2151a
|
EVMVersion in langutil namespace instead of solidity
|
2019-02-25 15:29:57 +01:00 |
|
chriseth
|
94e2afff81
|
Rebase update.
|
2019-02-25 14:30:34 +01:00 |
|
chriseth
|
bde25a06c2
|
Simplify emscripten build script
|
2019-02-25 14:20:37 +01:00 |
|
Chris Ward
|
7d7237e935
|
Start draft update to ecrecover
First draft of ecrecover clarifications
Further clarify
Correct byte error
Correct resurfaced typo
Small changes from further review
|
2019-02-25 11:59:52 +01:00 |
|
chriseth
|
cc88c517a2
|
Review changes.
|
2019-02-25 11:58:37 +01:00 |
|
Bhargava Shastry
|
d564c24f30
|
POP is actually a valid instruction.
|
2019-02-25 11:58:37 +01:00 |
|
chriseth
|
0e471ab811
|
Review comments.
|
2019-02-25 11:58:37 +01:00 |
|
chriseth
|
5eb155b894
|
Interpreter tests.
|
2019-02-25 11:58:36 +01:00 |
|
chriseth
|
e91be8222c
|
Yul interpreter executable.
|
2019-02-25 11:57:48 +01:00 |
|
chriseth
|
0c432a861c
|
Yul interpreter.
|
2019-02-25 11:57:48 +01:00 |
|
chriseth
|
52ee955fba
|
Merge pull request #6073 from ethereum/const-opt-shift
Support shifts in the constant optimiser when Constantinople is targeted
|
2019-02-25 11:57:13 +01:00 |
|
chriseth
|
8aeebf7fcd
|
Merge pull request #6071 from ethereum/moveEVMVersionToEVMDialect
Make EVM version part of EVM dialect.
|
2019-02-25 11:56:53 +01:00 |
|
chriseth
|
dd97a9418a
|
Merge pull request #6072 from ethereum/soltest-bool-literals
[soltest] Add support for boolean literals
|
2019-02-25 11:56:13 +01:00 |
|