Commit Graph
14658 Commits
Author SHA1 Message Date
Christian Parpart a6e34bd441 Assembly: Revive warning on not-yet-available EVM instructions in (strict) inline assembly. 2019-10-25 15:01:26 +02:00
Christian Parpart 044eb2d161 Assembly: Finally removing AsmFlavour::Loose 2019-10-25 15:01:26 +02:00
Christian Parpart 3c1d12b16c Assembly: Remove errorTypeForLoose property from AsmAnalyzer. 2019-10-25 15:01:26 +02:00
Christian Parpart 6659720776 Assembly: Remove checkLooseFeature(...) from AsmAnalyzer. 2019-10-25 15:01:26 +02:00
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
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
Christian Parpart 76c72ba89f Fixes signedness (causes compilation failure on MSVC). 2019-10-23 16:32:41 +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 L. Baumann 7e01696030 Merge pull request #7554 from ethereum/develop
Merge develop into develop_060
2019-10-21 17:05:12 +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 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
Gaith Hallak 9d34d7de2f Remove trailing spaces from JSON output 2019-10-02 18:01:47 +03:00
chriseth a996040c30 Merge pull request #7506 from ethereum/fix/patterns-docs
[DOCS] Rephrase sentence of example explanation
2019-10-02 16:30:46 +02:00
chriseth f884373142 Merge branch 'origin/develop' into develop_060 2019-10-02 16:29:36 +02:00
Chris Chinchilla dd3beeadf1 Rephrase sentence of example explanation 2019-10-02 14:35:08 +02:00
chriseth 2d150b659e Merge pull request #7502 from ethereum/staticReleaseFix
Explicitly link against pthreads for static build.
2019-10-02 13:07:37 +02:00
Daniel Kirchner d459fa6f22 Explicitly link against pthreads for static build. 2019-10-02 00:30:38 +02:00
chriseth 5e191b9a23 Merge pull request #7501 from ethereum/release
Merge release back into develop.
2019-10-01 22:13:59 +02:00
chriseth 74d2b228ad Merge pull request #7500 from ethereum/setTo0513
Set version to 0.5.13
2019-10-01 22:03:34 +02:00
chriseth 5b9b28fdf0 Set version to 0.5.13 2019-10-01 21:02:23 +02:00
chriseth 7709ece95f Merge pull request #7497 from ethereum/develop
Merge develop into release for 0.5.12
v0.5.12
2019-10-01 17:59:34 +02:00