Alex Beregszaszi
92ebf66067
Merge pull request #5368 from ethereum/noCleanupUnsigned
...
[Codegen] Do not perform cleanup on unsigned integers when loading from calldata.
2018-11-14 21:14:55 +00:00
Alex Beregszaszi
f8b36fdf66
Merge pull request #5433 from ethereum/docs-fix
...
Fix indentation in documentation
2018-11-14 21:03:26 +00:00
Alex Beregszaszi
d66052554c
Fix indentation in documentation
2018-11-14 21:01:53 +00:00
chriseth
727e3f24bc
Do not perform cleanup on unsigned integers when loading from calldata.
2018-11-14 20:52:30 +00:00
chriseth
1e4765fba7
Merge pull request #5428 from ethereum/yulObjectSpecChange
...
Small changes to yul object specification.
2018-11-14 21:42:42 +01:00
Yet another codejunkie
b6e2e4ad6b
Consistent use of address()
...
First example is with address() and the following examples without. I suggest a consistent use here.
2018-11-14 18:31:22 +01:00
chriseth
5783ebb93d
Small changes to yul object specification.
2018-11-14 18:17:43 +01:00
chriseth
aaa50189a9
Merge pull request #4523 from ethereum/micropayment-channel-example-polish
...
Micropayment channel example polish
2018-11-14 17:26:18 +01:00
Chris Ward
121d733b34
Begin review of micropayments example
...
Language tidy, add correct method and package namespaces and make more consistent with each project docs
First changes from review
Further fixes after review
Fix line breaks
Revert code changes
Update
2018-11-14 17:14:19 +01:00
chriseth
88fbd315bc
Merge pull request #5323 from ethereum/docs-input-output-change-control-struct
...
Change terminology used for input output parameters
2018-11-14 15:56:02 +01:00
Alex Beregszaszi
264aca4bf3
Merge pull request #5423 from ethereum/enable-coverage
...
Revert "Disable covereage cmake option"
2018-11-14 14:18:54 +00:00
Chris Ward
eef6697355
Change terminology used for input output parameters
...
Change from review
Changes from review
Changes fro review
Changes from review
2018-11-14 14:46:37 +01:00
chriseth
048109b860
Merge pull request #5324 from ethereum/docs-input-output-change-types
...
Change terminology used for input output parameters pt 2
2018-11-14 14:31:12 +01:00
Chris Ward
fa1cb346ae
Update syntax used for input and output parameters
2018-11-14 14:20:49 +01:00
Alex Beregszaszi
3e5664841c
Revert "Disable covereage cmake option"
...
This reverts commit 5effc0eeb9
.
2018-11-14 12:56:13 +00:00
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