Christian Parpart
3df5dbbca4
Assembly: Remove some explicit checks for Loose Assembly
2019-10-25 15:01:26 +02:00
Christian Parpart
d659dbd49c
Assembly: Defaulting Dialect's flavor to Strict
2019-10-25 15:01:26 +02:00
Christian Parpart
dc2adb3d9d
Assembly: Removing EVMDialect::looseAssemblyForEVM().
2019-10-25 15:01:26 +02:00
Christian Parpart
fdbbf75e78
Assembly: Removing some more strict-assembly syntax from parser.
2019-10-25 15:01:26 +02:00
Christian Parpart
e23998fc6e
Assembly: Remove Label instruction.
2019-10-25 15:01:25 +02:00
Christian Parpart
5e8d348f66
Assembly: Remove StackAssignment instruction.
2019-10-25 15:01:25 +02:00
Christian Parpart
5a52fa547e
Assembly: Changed parser to use strict assembly mode.
2019-10-25 15:01:25 +02:00
Christian Parpart
99034abcbf
ChangeLog: Adds entry changing inline assembly to strict mode.
2019-10-25 15:01:25 +02:00
Christian Parpart
e40c498260
Adapting the tests to strict inline assembly.
2019-10-25 15:01:25 +02:00
chriseth
15e39f7d65
Merge pull request #7556 from ethereum/ice-7550
...
Check for use of modifiers in invalid contexts
2019-10-24 10:32:49 +02:00
chriseth
a4af0c6b5a
Merge pull request #7564 from ethereum/docs-code-fix
...
[docs] Fixes source extraction from documentation
2019-10-23 23:20:16 +02:00
Erik Kundt
ec53899a10
Fixes source extraction from docs.
2019-10-23 22:13:24 +02:00
chriseth
abf1aa74cf
Merge pull request #7557 from ethereum/ice-7549
...
Fix wrong assert in overflow check
2019-10-23 17:19:33 +02:00
Mathias L. Baumann
4e1b9d7f1b
Merge pull request #7562 from ethereum/fix-signedness
...
Fixes signedness (causes compilation failure on MSVC).
2019-10-23 16:56:57 +02:00
chriseth
f399d8415f
Fix layout for text conversion.
2019-10-23 16:43:29 +02:00
Christian Parpart
76c72ba89f
Fixes signedness (causes compilation failure on MSVC).
2019-10-23 16:32:41 +02:00
Mathias Baumann
c3e8023ad5
Fix wrong assert in overflow check
2019-10-23 14:59:34 +02:00
Erik K
3029c30fc9
Merge pull request #7561 from ethereum/typeName-compile-fix
...
Type name compile fix
2019-10-23 14:32:04 +02:00
Christian Parpart
c6152b8059
Compile fix.
2019-10-23 13:08:17 +02:00
Mathias Baumann
8c5d1da5a5
Check for use of modifiers in invalid contexts
2019-10-23 12:36:20 +02:00
Mathias Baumann
ad7cf42aad
Add missing dots in deprecation warning
2019-10-23 12:23:21 +02:00
chriseth
e56d1aa5aa
Merge pull request #7559 from ethereum/inv-code-7488
...
Disallow call of same-class-ctor as modifier
2019-10-23 10:48:44 +02:00
Mathias Baumann
6ac12afd06
Disallow call of same-class-ctor as modifier
2019-10-23 10:29:41 +02:00
chriseth
eca2b9bdba
Merge pull request #7547 from ethereum/wasmCleanup
...
Wasm: Remove continue and add br_if.
2019-10-22 13:26:23 +02:00
Mathias L. Baumann
7e01696030
Merge pull request #7554 from ethereum/develop
...
Merge develop into develop_060
2019-10-21 17:05:12 +02:00
Bhargava Shastry
128c3c7cf6
yul interpreter: Initialize calldata with random data
2019-10-21 10:37:35 +02:00
Erik K
d5b2f347bf
Merge pull request #7552 from ethereum/circle-macos-fix
...
Bumps XCode version for CircleCI builds
2019-10-18 19:06:31 +02:00
Erik Kundt
a153b1f446
Bumps XCode version for CircleCI builds.
2019-10-18 14:09:25 +02:00
chriseth
f8ade0122a
Remove label from expression and add br_if.
2019-10-17 13:15:18 +02:00
chriseth
0657aff937
Remove continue from wasm.
2019-10-17 13:15:17 +02:00
chriseth
5ea1d90f98
Merge pull request #7533 from kcy1019/feature/no-boost-regex
...
Remove dependency on boost::regex from Whiskers
2019-10-17 12:18:13 +02:00
chriseth
e626437d77
Merge pull request #7538 from ghallak/7198-remove-padded-zeros
...
Remove trailing zeros from the output of BytesUtils::formatBytes
2019-10-16 15:55:02 +02:00
chriseth
61d6c12b71
Merge pull request #7539 from ethereum/selfbalance
...
Use selfbalance for ``address(this).balance``.
2019-10-16 14:45:23 +02:00
kcy1019
547cd2eb71
Remove dependency on boost::regex from Whiskers
2019-10-16 21:26:49 +09:00
chriseth
ebfe7391ff
Use selfbalance for `address(this).balance
`.
2019-10-16 14:25:56 +02:00
chriseth
9ec8bcda4f
Merge pull request #7517 from ethereum/debugOptimizerSteps
...
Debug optimizer steps.
2019-10-16 14:15:36 +02:00
chriseth
45705b0e29
Debug optimizer steps.
2019-10-16 14:06:18 +02:00
Gaith Hallak
8a8f553e4d
Remove trailing zeros from the output of BytesUtils::formatBytes
2019-10-16 14:42:12 +03:00
Gaith Hallak
02ae43aad4
Fix the documentation for TestFunctionCall::format
2019-10-16 14:42:12 +03:00
chriseth
9719d28526
Merge pull request #7475 from ethereum/move-solcjs-tests
...
Migrate solc-js tests
2019-10-16 12:35:09 +02:00
chriseth
83bb1515c2
Merge pull request #7531 from jochem-brouwer/fix-docs-create2
...
fix doc create2
2019-10-15 14:00:19 +02:00
Jochem Brouwer
184104a4f7
fix doc create2
2019-10-11 03:00:26 +02:00
chriseth
cea6d6df8b
Merge remote-tracking branch 'origin/develop' into develop_060
2019-10-05 13:08:44 +02:00
chriseth
6cbcc3796c
Merge pull request #7509 from ethereum/fixTrailingSpaces
...
Fix trailing spaces
2019-10-04 17:57:56 +02:00
Gaith Hallak
51ae296cac
Modify the expectation files in ASTJSON tests.
2019-10-02 22:31:12 +02:00
Gaith Hallak
62a62555bc
Remove trailing spaces from JSON output
2019-10-02 19:02:35 +02:00
chriseth
f5050952f2
Merge pull request #7507 from ghallak/develop_060
...
Remove trailing spaces from JSON output
2019-10-02 18:58:59 +02:00
Gaith Hallak
6c7e849431
Modify the expectation files in ASTJSON tests
...
The following changes to expecation files are required for the ASTJSON
tests to pass:
* remove trailing spaces in ASTJSON tests
* replace indention tabs with 2 spaces in ASTJSON tests
* remove the space between the key and the colon in ASTJSON tests
2019-10-02 19:14:41 +03:00
chriseth
f35458b2ff
Merge pull request #7508 from ethereum/buildPathPrefix
...
Prevent build path from ending up in binaries.
2019-10-02 18:02:43 +02:00
Daniel Kirchner
c823b3519e
Replace build source path in __FILE__ macros.
2019-10-02 17:25:10 +02:00