chriseth
|
b0a2e41eaf
|
Merge pull request #4693 from ethereum/compilerstack
Add CompilerStack state assertions to internal methods
|
2018-11-14 12:52:42 +01:00 |
|
Alex Beregszaszi
|
d60cab1983
|
Add CompilerStack state assertions in internal methods
|
2018-11-14 10:47:26 +00:00 |
|
chriseth
|
b7a23ee169
|
Merge pull request #5373 from ethereum/archlinuxCI
Add archlinux run on circleci for testing against current versions of deps.
|
2018-11-14 11:44:42 +01:00 |
|
Alex Beregszaszi
|
be70703f82
|
Move lastContractName closer to contractNames
|
2018-11-14 10:29:16 +00:00 |
|
Alex Beregszaszi
|
5778af07a3
|
Do not crash on filesystemFriendlyName if no contracts were compiled
|
2018-11-14 10:29:16 +00:00 |
|
chriseth
|
17e81c6eca
|
Merge pull request #5410 from ethereum/lll-build
Do not build LLL unless requested via the LLL cmake option
|
2018-11-14 11:11:41 +01:00 |
|
chriseth
|
bf5b94587f
|
Merge pull request #5419 from ethereum/fixcmdlinetests
Fix commandline tests.
|
2018-11-14 09:58:42 +01:00 |
|
chriseth
|
10d99fc378
|
Merge pull request #5367 from ethereum/signedYul
[Yul] Rename some builtin yul functions for signed types.
|
2018-11-14 01:09:28 +01:00 |
|
chriseth
|
79243eac08
|
Rename some builtin yul functions for signed types.
|
2018-11-14 00:58:58 +01:00 |
|
Alex Beregszaszi
|
74553efb69
|
Build with LLL on CircleCI
|
2018-11-13 23:51:17 +00:00 |
|
Alex Beregszaszi
|
00cb5dbd43
|
Move LLL tests into a single directory
|
2018-11-13 23:51:17 +00:00 |
|
Alex Beregszaszi
|
6961899cb2
|
Do not build tests for LLL if disabled
|
2018-11-13 23:51:17 +00:00 |
|
Alex Beregszaszi
|
b4fcce0bde
|
Do not build LLL unless requested via the LLL cmake option
|
2018-11-13 23:51:17 +00:00 |
|
chriseth
|
80fcd1aeb6
|
Fix commandline tests.
|
2018-11-14 00:41:34 +01:00 |
|
chriseth
|
74ede87a4a
|
Merge pull request #5420 from ethereum/release
Merge release back into develop.
|
2018-11-14 00:34:58 +01:00 |
|
chriseth
|
da01e40898
|
Merge pull request #5417 from ethereum/version051
Set version to 0.5.1.
|
2018-11-14 00:33:53 +01:00 |
|
chriseth
|
6c47b67319
|
Set version to 0.5.1.
|
2018-11-13 19:35:17 +01:00 |
|
chriseth
|
1d4f565a64
|
Merge pull request #5416 from ethereum/develop
Merge develop into release for 0.5.0
|
2018-11-13 19:33:35 +01:00 |
|
chriseth
|
91b6b8a88e
|
Merge pull request #5413 from ethereum/updateChangelogForRelease
Add release date to changelog.
|
2018-11-13 17:51:21 +01:00 |
|
chriseth
|
dd03d80173
|
Add release date to changelog.
|
2018-11-13 16:24:17 +01:00 |
|
chriseth
|
289965e6a8
|
Merge pull request #5412 from ritzdorf/patch-2
keccak256 does not call an external contract
|
2018-11-13 16:21:12 +01:00 |
|
chriseth
|
32d252ff88
|
Merge pull request #5411 from ethereum/lll-docs
Add LLL chapter in the documentation
|
2018-11-13 16:15:52 +01:00 |
|
chriseth
|
aa7dc60ef6
|
Merge pull request #5342 from Mordax/issue-5177
Disable coverage cmake option
|
2018-11-13 16:14:27 +01:00 |
|
Alex Beregszaszi
|
4c98a6a2a3
|
Add LLL chapter in the documentation
|
2018-11-13 15:14:10 +00:00 |
|
chriseth
|
8ed2e02407
|
Merge pull request #5105 from ethereum/libsolc-api
Remove old libsolc API (compileJSON, compileJSONMulti, compileJSONCallback)
|
2018-11-13 16:13:14 +01:00 |
|
Leonardo
|
c21c7e74fe
|
Merge pull request #5398 from ethereum/smt_model_scanner
Add Scanner function that prints source based on SourceLocation
|
2018-11-13 16:06:10 +01:00 |
|
ritzdorf
|
8258712771
|
keccak256 does not call an external contract
``keccak256`` will be compiled to the ``SHA3`` opcode and not call an external contract.
|
2018-11-13 15:54:13 +01:00 |
|
chriseth
|
6ed3765941
|
Fix bytecode tests for solc-js
|
2018-11-13 13:57:31 +00:00 |
|
chriseth
|
28d98d61ef
|
Use latest solcjs and replace compileStandard by compile.
|
2018-11-13 13:54:01 +00:00 |
|
Alex Beregszaszi
|
b6c3257752
|
Remove old libsolc API (compileJSON, compileJSONMulti, compileJSONCallback)
|
2018-11-13 13:54:01 +00:00 |
|
chriseth
|
c237013911
|
Merge pull request #5020 from ethereum/lll-seq-fix
LLL: terminate sequences with a STOP
|
2018-11-13 14:10:48 +01:00 |
|
Leonardo Alt
|
9a4fd946c3
|
Add Scanner function that prints source based on SourceLocation
|
2018-11-13 13:49:29 +01:00 |
|
Alex Beregszaszi
|
90e4d24407
|
LLL: ensure assembly tests have the correct arguments
|
2018-11-13 13:47:29 +01:00 |
|
Alex Beregszaszi
|
e82917d4e6
|
Add LLL error when assembly instruction causes stack underflow
|
2018-11-13 13:47:29 +01:00 |
|
Alex Beregszaszi
|
a4d2e17a04
|
LLL: add test which has a sub assembly without a forced STOP
|
2018-11-13 13:47:29 +01:00 |
|
Alex Beregszaszi
|
d2e65a3ac4
|
LLL bytecode is padded by STOP in tests
|
2018-11-13 13:47:29 +01:00 |
|
Alex Beregszaszi
|
280255e64d
|
LLL: do not wrap opcode tests into sequence
|
2018-11-13 13:47:29 +01:00 |
|
Alex Beregszaszi
|
c320a650f9
|
LLL: terminate sequences with a STOP
|
2018-11-13 13:47:29 +01:00 |
|
chriseth
|
82fadfd1a7
|
Merge pull request #5408 from ethereum/updateTests
Update tests.
|
2018-11-13 13:46:46 +01:00 |
|
chriseth
|
2e025cf917
|
Update tests.
|
2018-11-13 13:33:33 +01:00 |
|
chriseth
|
7e0041cf22
|
Merge pull request #5406 from ethereum/uninitializedStorageUnimplemented
Ignore unimplemented functions for detecting uninitialized storage returns.
|
2018-11-13 13:22:59 +01:00 |
|
Daniel Kirchner
|
b5e9d849ef
|
Ignore unimplemented functions for storage returns.
|
2018-11-13 12:18:22 +01:00 |
|
chriseth
|
9c6048b0b8
|
Merge pull request #5333 from ethereum/joinPerformance
[Yul] Use map join algorithm for performance.
|
2018-11-13 12:15:11 +01:00 |
|
chriseth
|
ac980fb89b
|
Merge pull request #5400 from ethereum/fixcheckstyle
Fix check style script.
|
2018-11-13 10:59:42 +01:00 |
|
chriseth
|
b14eec5bab
|
Merge pull request #5392 from ethereum/yulStringRepositoryHash
[Yul] Deterministic YulStringRepository using string hashes.
|
2018-11-13 00:07:55 +01:00 |
|
Daniel Kirchner
|
74557ceb0e
|
Deterministic YulStringRepository using string hashes.
|
2018-11-12 23:43:16 +01:00 |
|
chriseth
|
b1454433b2
|
Remove variables that go out of scope from data structure.
|
2018-11-12 23:00:37 +01:00 |
|
chriseth
|
faa7b61d76
|
Use map join algorithm for performance.
|
2018-11-12 23:00:37 +01:00 |
|
chriseth
|
5256da03db
|
Fix check style script.
|
2018-11-12 22:57:32 +01:00 |
|
chriseth
|
a7b3ec0e42
|
Fix style.
|
2018-11-12 22:57:32 +01:00 |
|