Commit Graph
21086 Commits
Author SHA1 Message Date
chriseth 968ba9fab5 Merge pull request #12055 from ethereum/fix-gas
Fix gas stats
2021-09-29 14:00:47 +02:00
hrkrshnn 14a678eb67 Fix gas stats 2021-09-29 13:50:51 +02:00
chriseth fb8b068e32 Merge pull request #12054 from ethereum/additionaltestuserdefinedsigned
Add one more test case.
2021-09-29 13:46:13 +02:00
chriseth e347c983b5 Update gas costs. 2021-09-29 13:25:37 +02:00
chriseth 78a1c1ca6d Add one more test case. 2021-09-29 13:22:13 +02:00
chriseth df9721f869 Merge pull request #12047 from ethereum/fixFixedBytesCompilerUtils
Properly handle fixed-byte-like types.
2021-09-29 12:23:15 +02:00
chriseth b869f62189 Merge pull request #12053 from ethereum/buglist-user-defined
Buglist user defined
2021-09-29 12:02:52 +02:00
hrkrshnn 9d8a0a6f82 Buglist entry for UserDefinedValueTypesBug 2021-09-29 11:54:00 +02:00
chriseth 13354c0b9a Merge pull request #12050 from ethereum/signedImmutablesBug
Fix signed immutables bug.
2021-09-29 11:46:58 +02:00
chriseth 090a46c2a5 New tests. 2021-09-29 11:44:17 +02:00
chriseth 77932edb02 Consider non-external functions not left-aligned. 2021-09-29 11:44:17 +02:00
chriseth cb052611cf Fix signextend for user defined value types. 2021-09-29 11:44:17 +02:00
hrkrshnn 7b7e38768c Update tests. 2021-09-29 11:44:13 +02:00
chriseth da5c5928fe Properly handle fixed-byte-like types. 2021-09-29 11:41:47 +02:00
hrkrshnn 6109b5c3a1 UserDefinedValueType.storageBytes() is correctly set
Previously it returned 32 bytes for all types, which was wasteful. This commit changes it to return
the storage bytes of the underlying type.
2021-09-29 11:41:47 +02:00
chriseth 8f7ba99e30 Merge pull request #12045 from ethereum/arrayTestsForUDFT
Fix array copying check.
2021-09-29 10:39:34 +02:00
chriseth 7e7c68e5bf Changelog entry. 2021-09-29 10:12:25 +02:00
chriseth ffe6e7dcf4 Bug list entry about the signed immutables bug. 2021-09-29 10:12:05 +02:00
chriseth 90f4ca1048 Do not store immutables packed. 2021-09-29 10:12:05 +02:00
chriseth ed7884e341 Merge pull request #12043 from ethereum/exportCanonicalName
Export canonicalName
2021-09-29 10:11:30 +02:00
chriseth bb4e3e191d Fix array copying check. 2021-09-29 10:00:14 +02:00
chriseth 1b540c175d Merge pull request #12051 from ethereum/updateVersionto098
Update version.
2021-09-29 09:13:20 +02:00
chriseth 89d959d7ac Merge pull request #12048 from ethereum/tests-assembly-user-defined-value-type
Tests for assembly access of user defined value types.
2021-09-28 17:57:36 +02:00
chriseth b96be377ad Update version. 2021-09-28 17:41:23 +02:00
hrkrshnn 41f9aab219 Tests for assembly access of user defined value types. 2021-09-28 14:50:08 +02:00
chriseth ee0e3e9377 Merge pull request #12044 from ethereum/user-defined-dirty-slot-test
UserDefinedValueType: test for reading from dirty storage slots
2021-09-28 12:10:01 +02:00
chriseth b6e62d61ec Export canonicalName 2021-09-28 12:00:30 +02:00
hrkrshnn e24083a298 UserDefinedValueType: test for reading from dirty storage slots 2021-09-28 11:27:43 +02:00
chriseth c3ef27f3ed Merge pull request #12038 from ethereum/updateVerNum
Update version number.
2021-09-27 20:27:49 +02:00
chriseth 3dc4191441 Update version number. 2021-09-27 19:43:47 +02:00
chriseth dddeac2faf Merge pull request #12035 from ethereum/setReleaseDate
Set release date.
v0.8.8
2021-09-27 17:29:47 +02:00
chriseth 4e28020ff5 Set release date. 2021-09-27 15:43:59 +02:00
chriseth 321e362789 Merge pull request #12024 from ethereum/require-boost-1.77-on-windows
Require Boost 1.77 on Windows
2021-09-27 15:41:21 +02:00
chriseth 8bcbf891e5 Merge pull request #12007 from ethereum/include-path-option
`--include-path` option (revived)
2021-09-27 15:40:14 +02:00
chriseth 39eb182ccc Merge pull request #11688 from ethereum/fix-and-document-allow-paths
Fix and document `--allow-paths`
2021-09-27 15:39:14 +02:00
chriseth aab6b8a3d7 Merge pull request #11991 from ethereum/fix-handling-of-empty-dirs-and-empty-files-in-cmdline-tests
Fix handling of empty dirs and empty files in command-line tests
2021-09-27 14:40:37 +02:00
chriseth 5b72e62b89 Merge pull request #12034 from ethereum/sortChangelog
Sort changelog.
2021-09-27 14:11:37 +02:00
Kamil Śliwak 23f7b7781f cmdlineTests.sh: Skip empty test directories 2021-09-27 13:17:17 +02:00
Kamil Śliwak 970381cb1d splitSources.py: Support the case where the input file is empty 2021-09-27 13:17:13 +02:00
Kamil Śliwak 77aa1707e1 Revert "Disable tests that fail on Windows due to a bug in Boost <= 1.76"
This reverts commit a801c12a8b89a7353a4339510aedc94739e9c46f.
2021-09-27 13:15:57 +02:00
Kamil Śliwak e3a3829f97 Increase minimum Boost version to 1.77 on Windows 2021-09-27 13:15:57 +02:00
Kamil Śliwak f909555022 Treat ambiguous imports as errors 2021-09-27 13:14:23 +02:00
Kamil Śliwak 9975b5e26b Detect source unit name collisions between paths specified on the command line 2021-09-27 13:14:23 +02:00
Kamil Śliwak c8a7a1da7c Add --include-path option 2021-09-27 13:14:23 +02:00
Kamil Śliwak a61a950861 createFilesWithParentDirs(): Use binary mode to preserve original newlines on Windows 2021-09-27 13:14:23 +02:00
Kamil Śliwak d4d778de77 Disable tests that fail on Windows due to a bug in Boost <= 1.76 2021-09-27 13:14:10 +02:00
Kamil Śliwak 60b2f2b913 Documentation for --allow-paths and changelog entry for fixes 2021-09-27 13:14:10 +02:00
Kamil Śliwak c0b8378782 Do not whitelist any paths if remapping target is empty 2021-09-27 13:14:10 +02:00
Kamil Śliwak 8a8471d9cc Interpret remapping targets ending with /.. as directories 2021-09-27 13:14:10 +02:00
Kamil Śliwak 479ba7c523 Handle allowing empty paths correctly 2021-09-27 13:14:10 +02:00