chriseth
|
0a31a6bc36
|
Merge pull request #10258 from ethereum/develop
Merge develop into breaking.
|
2020-11-11 13:36:17 +01:00 |
|
chriseth
|
552f1d3cf5
|
Merge pull request #10242 from ethereum/wasm-object-test
Add wasm support to libyul/ObjectCompilerTest
|
2020-11-11 11:36:45 +01:00 |
|
chriseth
|
a7ca4a9c0f
|
Merge pull request #10253 from ethereum/editorconfig-yul-indentation
Yul indentation rules in .editorconfig
|
2020-11-11 11:31:21 +01:00 |
|
Alex Beregszaszi
|
6f6bcdd526
|
[ewasm] Display custom sections as hex string in the text output
|
2020-11-10 23:48:24 +01:00 |
|
Kamil Śliwak
|
df2367848c
|
.editorconfig: Indentation rules for .yul
|
2020-11-10 23:31:05 +01:00 |
|
Alex Beregszaszi
|
e5396e42c3
|
Add wasm support to libyul/ObjectCompilerTest
|
2020-11-10 23:24:49 +01:00 |
|
chriseth
|
d3a016b597
|
Merge pull request #10251 from ethereum/cmdline-tests-input-sol-by-default
Assume input.sol by default in command-line tests (restores old behavior) (reopened)
|
2020-11-10 17:29:58 +01:00 |
|
chriseth
|
141277dadf
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-11-10 17:28:36 +01:00 |
|
Kamil Śliwak
|
25badc4095
|
cmdlineTests.sh: When there's no input file assume input.sol instead of reporting an error
|
2020-11-10 16:55:11 +01:00 |
|
Leonardo
|
55ac5de472
|
Merge pull request #10240 from ethereum/immutablesPureValue
Immutables with literal values are pure.
|
2020-11-10 15:23:33 +00:00 |
|
chriseth
|
6cc264ff0a
|
Merge pull request #10221 from ethereum/refactorArrayConversions
[Sol->Yul] Refactor array conversions
|
2020-11-10 16:18:11 +01:00 |
|
chriseth
|
d5f59d2914
|
Merge pull request #10029 from ethereum/super-typetype
[BREAKING] Change type of Super to TypeType
|
2020-11-10 16:13:16 +01:00 |
|
hrkrshnn
|
2348b721bb
|
Tests after changing type of super to TypeType
|
2020-11-10 15:38:21 +01:00 |
|
hrkrshnn
|
9eafa1fa1a
|
Change type of super to TypeType
|
2020-11-10 15:38:21 +01:00 |
|
Djordje Mijovic
|
362a36ed59
|
Enabling test for old codegen.
|
2020-11-10 15:13:48 +01:00 |
|
Djordje Mijovic
|
efba9e45e4
|
[Sol->Yul] Refactoring array conversions so that they end up in same function.
|
2020-11-10 15:13:45 +01:00 |
|
chriseth
|
eaba9a680a
|
Merge pull request #10199 from ethereum/readfile
[CLI] Improve error handling of missing/unwriteable files
|
2020-11-10 13:50:40 +01:00 |
|
chriseth
|
da92fe548e
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-11-10 13:48:32 +01:00 |
|
chriseth
|
fc50169d00
|
Merge pull request #10233 from ethereum/cmdline-tests-arbitrary-input-extension
Arbitrary input file extensions in command-line tests
|
2020-11-10 13:45:56 +01:00 |
|
chriseth
|
b981a2a74a
|
Merge pull request #10229 from ethereum/linking-in-assembly-mode
Linking in assembly mode
|
2020-11-10 13:21:57 +01:00 |
|
chriseth
|
3db94fbc48
|
Merge pull request #10212 from ethereum/testfileparser
Refactor and simplify TestFileParser
|
2020-11-10 13:15:35 +01:00 |
|
chriseth
|
3c1d990964
|
Merge pull request #10224 from ethereum/strict-literal-to-enum-conversion
[BREAKING] Strict explicit conversion between literals and enums
|
2020-11-10 13:15:12 +01:00 |
|
chriseth
|
74339ac0d7
|
Merge pull request #10227 from ethereum/cmdline-tests-for-linking
Command-line tests for linking
|
2020-11-10 13:12:33 +01:00 |
|
Alex Beregszaszi
|
81c448fb4c
|
Rework TestFileParser
|
2020-11-10 13:09:07 +01:00 |
|
Alex Beregszaszi
|
c002fcc39f
|
Untangle headers and namespaces in TestFileParser
|
2020-11-10 13:09:07 +01:00 |
|
chriseth
|
765ed13814
|
Immutables with literal values are pure.
|
2020-11-10 13:08:42 +01:00 |
|
Alex Beregszaszi
|
41f5036507
|
Merge pull request #10219 from ethereum/wasm-objects
[ewasm] Support compiling data subobjects
|
2020-11-09 21:05:37 +00:00 |
|
Leonardo
|
b9d2f9f10f
|
Merge pull request #10241 from ethereum/solc-ewasm-exception
[solc] Handle exceptions in AssemblyStack.translate() gracefully
|
2020-11-09 19:41:05 +00:00 |
|
Alex Beregszaszi
|
3246d0f9a9
|
[solc] Handle exceptions in AssemblyStack.translate() gracefully
|
2020-11-09 18:19:20 +00:00 |
|
Alex Beregszaszi
|
6e11754c8b
|
[ewasm] Support compiling data subobjects
|
2020-11-09 17:47:12 +00:00 |
|
Alex Beregszaszi
|
e41700e5f7
|
[ewasm] Clarify custom section handling in BinaryTransform
|
2020-11-09 17:47:01 +00:00 |
|
chriseth
|
9230ddf110
|
Merge pull request #10225 from ethereum/cmdline-tests-bytecode-output-with-linker-references
Strip bytecode from command-line test output but preserve link references
|
2020-11-09 18:14:33 +01:00 |
|
chriseth
|
bf40857018
|
Merge pull request #10217 from ethereum/ewasm-main
[ewasm] Allow compiling Yul without "main"
|
2020-11-09 18:12:10 +01:00 |
|
Leonardo
|
25b2a38d8b
|
Merge pull request #10202 from ethereum/smt_fix_modifiers_branches
[SMTChecker] Fix CHC false positives when using branches inside modifiers
|
2020-11-09 16:42:30 +00:00 |
|
Alex Beregszaszi
|
cd08dab4e6
|
[ewasm] Allow compiling Yul without "main"
|
2020-11-09 16:36:29 +00:00 |
|
Kamil Śliwak
|
df8e182b46
|
Link binaries produced in assembly mode
|
2020-11-09 17:17:43 +01:00 |
|
Kamil Śliwak
|
6ef1e4cfd4
|
Command-line tests for linking in assembly mode
|
2020-11-09 17:17:27 +01:00 |
|
Kamil Śliwak
|
a0d22422b0
|
Command-line tests for linking in Solidity mode
|
2020-11-09 17:17:27 +01:00 |
|
Kamil Śliwak
|
06ea7c66f7
|
Use consistent style for stuff removed from the output of command-line tests
|
2020-11-09 17:17:15 +01:00 |
|
Kamil Śliwak
|
0e4edc8424
|
Strip bytecode from command-line test output but leave linker references intact
|
2020-11-09 17:17:15 +01:00 |
|
Kamil Śliwak
|
a6ef907f55
|
cmdlineTests.sh: Allow arbitrary extensions for input files
|
2020-11-09 17:10:15 +01:00 |
|
Kamil Śliwak
|
dfb5516446
|
cmdlineTests.sh: Remove double slashes from input file paths
- `${tdir}` already ends with a slash so something like `${tdir}/input.json` evaluates to `test_dir//input.json`.
|
2020-11-09 17:07:47 +01:00 |
|
Kamil Śliwak
|
7f1389a6cd
|
cmdlineTests.sh: Print task name before the error about ambiguous input
- Otherwise it looks as if the error applies to a test that actually succeeded.
|
2020-11-09 17:00:30 +01:00 |
|
chriseth
|
32f1d25498
|
Merge pull request #10237 from ethereum/editorconfig-json-indentation
JSON indentation rules in .editorconfig
|
2020-11-09 15:39:46 +01:00 |
|
Kamil Śliwak
|
df00f4d163
|
.editorconfig: Define indentation rules for JSON files
|
2020-11-09 14:53:29 +01:00 |
|
chriseth
|
768ac9514b
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-11-09 14:48:48 +01:00 |
|
chriseth
|
04195439b7
|
Merge remote-tracking branch 'origin/develop' into HEAD
|
2020-11-09 14:28:05 +01:00 |
|
Leonardo
|
8d5b32e5b9
|
Merge pull request #10232 from ethereum/sol-yul-better-assertion-message-from-yulutilfunctions-conversionfunction
More informative assertion message on invalid conversions YulUtilFunctions::conversionFunction()
|
2020-11-09 13:19:48 +00:00 |
|
Kamil Śliwak
|
c970fb46ce
|
YulUtilFunctions::conversionFunction: Add more info to the assertion that fails on invalid conversion
|
2020-11-09 13:41:03 +01:00 |
|
hrkrshnn
|
03f58c6b52
|
Strict explicit conversion between literals and enums
Explicit conversions between literals and enums are only allowed if the literal can represent a
value in the enum.
|
2020-11-06 19:15:02 +01:00 |
|