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 |
|
Alex Beregszaszi
|
81d011335a
|
Support shifts in the constant optimiser when Constantinople is targeted
|
2019-02-22 11:55:43 +00:00 |
|
Erik Kundt
|
f683ceb3f8
|
Adds support for boolean literals in soltest.
|
2019-02-21 23:28:48 +01:00 |
|
chriseth
|
7f5b335b47
|
Make EVM version part of EVM dialect.
|
2019-02-21 21:59:46 +01:00 |
|
chriseth
|
91c664ca1e
|
Merge pull request #6070 from ethereum/redundantAssignClearState
Clear state when entering new function.
|
2019-02-21 21:58:49 +01:00 |
|
chriseth
|
91fb2d094d
|
Clear state when entering new function.
|
2019-02-21 20:04:20 +01:00 |
|
chriseth
|
773a3ff880
|
Merge pull request #6036 from ethereum/soltest-hexliterals
[soltest] Add support for left-aligned hex literals
|
2019-02-21 19:11:27 +01:00 |
|
chriseth
|
13667d42ec
|
Merge pull request #6067 from ethereum/asm-parser-fatal
Do not ignore fatal error in AsmParser for inline assembly
|
2019-02-21 18:12:13 +01:00 |
|
Alex Beregszaszi
|
fcf884f201
|
Do not ignore fatal error in AsmParser for inline assembly
|
2019-02-21 16:18:53 +00:00 |
|
chriseth
|
6a1e339b9d
|
Merge pull request #6068 from ethereum/fix-no-color
Fix isoltest --no-color option
|
2019-02-21 17:08:10 +01:00 |
|
Erik Kundt
|
d40928f5fc
|
Adds support for hex literals in soltest.
|
2019-02-21 17:04:40 +01:00 |
|
chriseth
|
98012135c6
|
Merge pull request #6060 from ethereum/soltest-formatting
[soltest] Create dedicated formatting
|
2019-02-21 16:43:50 +01:00 |
|
Mathias Baumann
|
7a40088d95
|
Fix isoltest --no-color option
|
2019-02-21 16:42:23 +01:00 |
|