Harikrishnan Mulackal
|
1bdbc10110
|
Properly cleanup after copying dynamic-array to storage for packed types
|
2020-10-06 16:06:02 +02:00 |
|
chriseth
|
9be5ed1220
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-07-21 11:35:28 +02:00 |
|
Sachin Grover
|
b7adb2aa42
|
Add SPDX license identifier if not present already in source file
Fixes: #9220
|
2020-07-17 20:24:12 +05:30 |
|
chriseth
|
f945163909
|
Merge pull request #9432 from ethereum/develop
Merge develop into breaking.
|
2020-07-16 17:14:45 +02:00 |
|
Mathias Baumann
|
d3af598c49
|
CodeGen: Avoid double cleanup when copying to memory
|
2020-07-16 13:53:48 +02:00 |
|
Mathias Baumann
|
f47981d484
|
Prepare testcase for avoiding double cleanup
|
2020-07-16 13:53:46 +02:00 |
|
chriseth
|
9743390a53
|
Update tests.
|
2020-07-07 12:16:18 +02:00 |
|
chriseth
|
8155ad2187
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-06-15 17:11:41 +02:00 |
|
Djordje Mijovic
|
c6e4943089
|
Adding fixes for signedness warnings in libsolidity
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
|
2020-06-10 10:41:55 +02:00 |
|
Harikrishnan Mulackal
|
92cf61d4f9
|
fixed compilation tests and upgraded ext. tests branch
|
2020-05-05 21:11:15 +05:30 |
|
Christian Parpart
|
ed45b000d1
|
Adapt tests directory to C++ namespace changes.
|
2020-01-07 15:51:50 +01:00 |
|
Christian Parpart
|
6b23412fae
|
C++ namespace cleanup (except tests).
|
2020-01-07 15:51:50 +01:00 |
|
Erik Kundt
|
c184fe8e5b
|
Adjusts end-to-end tests to read-only array length.
|
2019-11-19 21:11:14 +01:00 |
|
Christian Parpart
|
df729b3084
|
Make use of C++17 std::optional<> instead of boost::optional<>.
|
2019-10-28 11:39:30 +01:00 |
|
Daniel Kirchner
|
77729023a8
|
Enable asan workaround in optimizer test for gcc as well.
|
2019-08-09 16:11:54 +02:00 |
|
Bhargava Shastry
|
a20dc624d4
|
Selectively disable time sensitive check in the constant_optimization_early_exit unit test for address sanitizer builds.
|
2019-08-08 17:35:46 +02:00 |
|
chriseth
|
2308904f68
|
Remove "using namespace" from header and move Instruction to dev::eth.
|
2019-03-28 13:48:11 +01:00 |
|
chriseth
|
d381e26fc8
|
Rename "enabled" optimizer setting stage to "standard".
|
2019-03-21 11:04:40 +01:00 |
|
chriseth
|
d788a88873
|
Use "none" and "full" optimizer settings in the optimizer tests.
|
2019-03-20 16:11:37 +01:00 |
|
chriseth
|
2fd6661b09
|
Add tests for some optimizer rules.
|
2019-03-20 16:10:59 +01:00 |
|
Alex Beregszaszi
|
26de5684a2
|
Move bytecodeSansMetadata(bytes) helper to test/Metadata
|
2019-02-05 23:13:01 +00:00 |
|
Alex Beregszaszi
|
e9a0d99218
|
Add optimiser test for triggering CopyMethod in ConstantOpimiser
|
2019-02-05 18:44:53 +00:00 |
|
Christian Parpart
|
62fe57479e
|
make use of C++ = default constructor declarations as well as more non-static member initialization syntax.
|
2018-12-19 11:26:42 +01:00 |
|
liangdzou
|
808c3f3df5
|
fix some format typos
|
2018-09-17 22:13:21 +08:00 |
|
Matías Aereal Aeón
|
e902ce1aa0
|
Removing std:: from std::to_string and include for boost/lexical_cast
|
2018-08-08 11:26:30 -03:00 |
|
Alex Beregszaszi
|
7fa2d0c84e
|
Replace stray solidity pragma with progamatically inserting it in SolidityOptimizer test
|
2018-07-31 00:12:46 +01:00 |
|
Erik Kundt
|
ed2aa3b869
|
Fixes end-to-end tests.
|
2018-07-16 14:51:46 +02:00 |
|
Erik Kundt
|
893f4cf092
|
Specifies visibility in unit tests.
|
2018-07-16 14:49:55 +02:00 |
|
Chase McDermott
|
f48d01d066
|
Added default data locations to parameters for end to end tests.
|
2018-07-16 14:18:16 +02:00 |
|
Daniel Kirchner
|
8b4b8bdbae
|
Update test wrt requiring storage locations.
|
2018-07-12 12:54:42 +02:00 |
|
Cryptomental
|
4116704442
|
test: Fix typos.
Fix typos using codespell.
Refs: #4442
|
2018-07-10 22:57:59 +02:00 |
|
Erik Kundt
|
fc2b006fe1
|
Updates unit test to specify visibility.
|
2018-07-04 15:45:42 +02:00 |
|
Christian Parpart
|
e251cdcf47
|
test: ensure compiled tests do not use var-keyword in preparation of var-keyword removal
|
2018-07-02 14:32:05 +02:00 |
|
Erik Kundt
|
12c4eb7697
|
Updates compiled unit tests to new constructor syntax.
|
2018-06-29 11:27:01 +02:00 |
|
chriseth
|
86a720b96a
|
Adjust tests.
|
2018-06-25 17:17:18 +02:00 |
|
chriseth
|
5ee2ce353e
|
Merge pull request #4067 from ethereum/050
[BREAKING] Version 0.5.0
|
2018-05-23 18:11:20 +02:00 |
|
Daniel Kirchner
|
f5a49f679a
|
Adjust tests.
|
2018-05-16 18:32:47 +02:00 |
|
Alex Beregszaszi
|
adce9ca812
|
Tidy up tests to always have closing braces on the proper line
|
2018-05-16 15:52:24 +02:00 |
|
chriseth
|
65f18a18de
|
More specific push implementation.
|
2018-04-04 16:50:45 +02:00 |
|
chriseth
|
0cbe55005d
|
Create empty dynamic memory arrays more efficiently.
|
2018-04-04 12:37:04 +02:00 |
|
chriseth
|
138dba1a3f
|
Test number of sstore operations.
|
2018-04-03 14:34:32 +02:00 |
|
chriseth
|
3ba8af4fd5
|
Provide input for two optimizer tests.
|
2018-02-20 18:03:39 +01:00 |
|
Alex Beregszaszi
|
8107177b9c
|
Split off libevmasm specific optimiser tests
|
2017-07-26 20:51:27 +01:00 |
|
chriseth
|
11dd89c70b
|
Removed useless test.
|
2017-06-30 21:27:39 +01:00 |
|
chriseth
|
e5b0ad562e
|
Peephole optimizer for double push.
|
2017-06-14 20:02:45 +02:00 |
|
Alex Beregszaszi
|
9e1c509cf5
|
Use keccak256() in tests (and not sha3())
|
2017-05-30 12:33:04 +01:00 |
|
Alex Beregszaszi
|
0c8beac357
|
Rename the SHA3 assembly instruction to KECCAK256
|
2017-05-30 10:54:29 +01:00 |
|
chriseth
|
e2f00c96d5
|
Stricter tests for constant optimization.
|
2017-05-02 12:20:00 +02:00 |
|
chriseth
|
05dac99922
|
Tests for optimizing constants.
|
2017-03-03 16:51:29 +01:00 |
|
chriseth
|
5098e1eb15
|
Count instructions without metadata hash.
|
2016-12-01 16:04:47 +01:00 |
|