chriseth
|
1508b08f3e
|
Implement inline assembly access to constants.
|
2020-11-18 12:35:23 +01:00 |
|
chriseth
|
9f0a631948
|
Merge pull request #10208 from ethereum/offsetLengthCalldata
Support .offset and .length for dynamic calldata arrays
|
2020-11-18 12:09:11 +01:00 |
|
chriseth
|
ae39c96c28
|
Merge pull request #10323 from ethereum/ewasm-polyfill-bswap
[ewasm] Polyfill: Rename endian_swap -> bswap.
|
2020-11-18 11:23:47 +01:00 |
|
Alexander Arlt
|
c0d28492c3
|
[ewasm] Polyfill: Rename endian_swap -> bswap.
|
2020-11-17 21:30:06 -05:00 |
|
chriseth
|
1e08e4e04c
|
Merge pull request #10319 from ethereum/ewasm-polyfill-split
Split ewasm polyfill functions into different files.
|
2020-11-18 01:53:46 +01:00 |
|
chriseth
|
804efba068
|
Merge pull request #10230 from ethereum/sol-yul-external-library-calls
[Sol->Yul] External library calls
|
2020-11-18 01:52:49 +01:00 |
|
chriseth
|
2665eaa4fa
|
Support .offset and .length for calldata bytes and string arrays.
|
2020-11-18 01:45:56 +01:00 |
|
chriseth
|
e694cc1b1c
|
Merge pull request #10322 from ethereum/coreutils
Document coreutils as a testing dependency
|
2020-11-18 01:35:51 +01:00 |
|
Alexander Arlt
|
19f764bf65
|
Split ewasm polyfill functions into different files.
|
2020-11-17 19:27:44 -05:00 |
|
Alex Beregszaszi
|
9a5fc1118f
|
Document coreutils as a testing dependency
|
2020-11-17 23:09:15 +00:00 |
|
Kamil Śliwak
|
ced140615a
|
Test for calling external library functions with mapping parameters (does not work via Yul yet)
|
2020-11-17 20:36:58 +01:00 |
|
Kamil Śliwak
|
dfa0a0cdff
|
IR codegen: Handle address() with library type argument and external library calls
|
2020-11-17 20:36:39 +01:00 |
|
chriseth
|
e1292380bd
|
Merge pull request #10290 from ethereum/fix-standard-json-ignoring-library-file-names
Fix Standard JSON ignoring library file names
|
2020-11-17 18:29:21 +01:00 |
|
Kamil Śliwak
|
4174f38b02
|
StandardCompiler: Include file names in link references
|
2020-11-17 17:51:04 +01:00 |
|
Kamil Śliwak
|
9f0283df5c
|
Fix command-line tests using wrong file names for libraries
|
2020-11-17 17:50:50 +01:00 |
|
chriseth
|
db264d9e65
|
Merge pull request #10314 from ethereum/fixararylvalue
Pull offset check into updateStorageValue
|
2020-11-17 16:18:24 +01:00 |
|
chriseth
|
74ce8d6979
|
Fix assignment to non-lvalue storage values.
|
2020-11-17 15:56:34 +01:00 |
|
chriseth
|
df53b53aa5
|
Merge pull request #10315 from ethereum/fixToStorageCopy
[SolYul] Fix bug in array to storage copy routine.
|
2020-11-17 15:56:21 +01:00 |
|
chriseth
|
fffd0306f5
|
Fix bug in array to storage copy routine.
|
2020-11-17 14:56:44 +01:00 |
|
chriseth
|
bb97363abf
|
Merge pull request #9989 from ethereum/issue-9947
Natspec: Fix internal error when different return name was inherited
|
2020-11-17 13:54:03 +01:00 |
|
Mathias Baumann
|
559b27aaad
|
Natspec: Fix internal error when different return name was inherited
|
2020-11-17 11:56:32 +01:00 |
|
chriseth
|
adaf1ff7df
|
Merge pull request #10272 from ethereum/storageStorageCopyForStructs
Storage storage copy for structs
|
2020-11-17 11:47:48 +01:00 |
|
Leonardo
|
65c2089b43
|
Merge pull request #10310 from blishko/issue-10306
[SMTChecker] Adding a dummy frame to the call stack for the implicit constructor
|
2020-11-17 09:34:49 -01:00 |
|
chriseth
|
98cc7a1ea9
|
Copying structs from storage to storage.
|
2020-11-17 11:06:25 +01:00 |
|
chriseth
|
1911a5a25a
|
Merge pull request #10271 from ethereum/copyValueArrayFromStorageToStorage
Copy value array from storage to storage.
|
2020-11-17 11:02:13 +01:00 |
|
chriseth
|
d9fb17a85e
|
Copy value array from storage to storage.
|
2020-11-17 10:51:34 +01:00 |
|
chriseth
|
a97521bff1
|
Merge pull request #10293 from ethereum/fix-output-dir-creation-with-trailing-slash
[CLI] Fix --output-dir failure for paths with a trailing slash
|
2020-11-17 00:49:16 +01:00 |
|
chriseth
|
f6ac6b738d
|
Merge pull request #10291 from ethereum/linker-docs-refresh
Refresh linker docs
|
2020-11-17 00:31:50 +01:00 |
|
chriseth
|
7ccb4fea2b
|
Merge pull request #10270 from ethereum/copyByteArrayFromStorageToStorage
[SolYul] Copy byte arrays from storage to storage.
|
2020-11-17 00:30:30 +01:00 |
|
Martin Blicha
|
07427c798c
|
[SMTChecker] Adding a dummy frame to the call stack for the implicit constructor
|
2020-11-16 22:46:17 +01:00 |
|
Alex Beregszaszi
|
d7814358a6
|
Merge pull request #10292 from ethereum/cli-check-for-duplicate-libraries
[CLI] Reject duplicates in --libraries
|
2020-11-16 21:12:00 +00:00 |
|
Kamil Śliwak
|
b7694b9a14
|
docs: Gather information about linker in one place and reorganize the section a bit
|
2020-11-16 21:37:36 +01:00 |
|
Leonardo
|
81b3a13333
|
Merge pull request #10289 from ethereum/fix-standard-json-crash-on-linker-references-without-colon
Fix standard JSON crash on linker references without a colon
|
2020-11-16 19:27:35 -01:00 |
|
Kamil Śliwak
|
1ff00488bb
|
docs: Add information about metadata difference resulting from manual linking
|
2020-11-16 21:26:47 +01:00 |
|
Kamil Śliwak
|
aba04c7afa
|
docs: Remove the outdated information about linked library name length limitation
|
2020-11-16 21:26:47 +01:00 |
|
Kamil Śliwak
|
1a4d38c0ac
|
CommandLineInterface: Report an error if library appears multiple times in the --libraries option
|
2020-11-16 21:22:47 +01:00 |
|
chriseth
|
c3b862c073
|
Merge pull request #10294 from ethereum/cmdline-tests-fix-bytecode-removal-leaving-out-every-other-part
Fix bytecode replacement in command-line tests not detecting all bytecode segments between linker references
|
2020-11-16 20:22:56 +01:00 |
|
chriseth
|
c0bfbaebc8
|
Merge pull request #10309 from a3d4/fix-vs-compilation-include-optional
Fix Visual Studio compilation error (add missing include <optional>)
|
2020-11-16 20:11:30 +01:00 |
|
chriseth
|
62893aa1a1
|
Copy byte arrays from storage to storage.
|
2020-11-16 19:06:33 +01:00 |
|
chriseth
|
5431afcc8c
|
Merge pull request #10287 from ethereum/refactorMoveTests3
Moving mostly array tests to semanticTests
|
2020-11-16 18:50:40 +01:00 |
|
a3d4
|
148c379ab9
|
Fix Visual Studio compilation error (add missing include <optional>)
|
2020-11-16 17:42:51 +01:00 |
|
Kamil Śliwak
|
b97c6c55ad
|
StandardCompiler: Don't assume that link reference always contains a colon
|
2020-11-16 17:41:54 +01:00 |
|
Kamil Śliwak
|
543f804226
|
StandardCompiler: Add helpers to streamline comparing link references in tests
|
2020-11-16 17:41:54 +01:00 |
|
Kamil Śliwak
|
9f67d26a1a
|
CommandLineInterface: Fix output directory creation for paths ending with a slash and equivalent but not equal to dot or double dot
|
2020-11-14 04:29:05 +01:00 |
|
Kamil Śliwak
|
738769db4c
|
cmdlineTest.sh: Fix regex for bytecode removal removing only every other piece between two references
- Matched fragments must not overlap for the regex to work correctly.
|
2020-11-14 03:18:46 +01:00 |
|
Djordje Mijovic
|
1428a939a6
|
Moving some more array tests to semanticTests.
|
2020-11-13 12:32:39 +01:00 |
|
Djordje Mijovic
|
29d480d0ed
|
Moving some byte array pop tests to semanticTests.
|
2020-11-13 12:32:39 +01:00 |
|
Djordje Mijovic
|
31981bad12
|
Organizing array tests into more directories.
|
2020-11-13 12:32:39 +01:00 |
|
Djordje Mijovic
|
11033c9536
|
Moving some bytes and array tests to semanticTests
|
2020-11-13 12:32:39 +01:00 |
|
Djordje Mijovic
|
bdf05bf8a0
|
Moving try catch test to semantic tests.
|
2020-11-13 12:32:35 +01:00 |
|