aboutsummaryrefslogtreecommitdiffstats
path: root/test/libsolidity/SolidityOptimizer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* fix some format typosliangdzou2018-09-171-1/+1
|
* Removing std:: from std::to_string and include for boost/lexical_castMatías Aereal Aeón2018-08-081-3/+2
|
* Replace stray solidity pragma with progamatically inserting it in ↵Alex Beregszaszi2018-07-311-4/+2
| | | | SolidityOptimizer test
* Fixes end-to-end tests.Erik Kundt2018-07-161-1/+1
|
* Specifies visibility in unit tests.Erik Kundt2018-07-161-4/+4
|
* Added default data locations to parameters for end to end tests.Chase McDermott2018-07-161-2/+2
|
* Update test wrt requiring storage locations.Daniel Kirchner2018-07-121-3/+3
|
* test: Fix typos.Cryptomental2018-07-111-1/+1
| | | | | | Fix typos using codespell. Refs: #4442
* Updates unit test to specify visibility.Erik Kundt2018-07-041-20/+20
|
* test: ensure compiled tests do not use var-keyword in preparation of ↵Christian Parpart2018-07-021-1/+1
| | | | var-keyword removal
* Updates compiled unit tests to new constructor syntax.Erik Kundt2018-06-291-2/+2
|
* Adjust tests.chriseth2018-06-251-10/+10
|
* Merge pull request #4067 from ethereum/050chriseth2018-05-241-1/+1
|\ | | | | [BREAKING] Version 0.5.0
| * Adjust tests.Daniel Kirchner2018-05-171-1/+1
| |
* | Tidy up tests to always have closing braces on the proper lineAlex Beregszaszi2018-05-161-4/+8
|/
* More specific push implementation.chriseth2018-04-041-2/+2
|
* Create empty dynamic memory arrays more efficiently.chriseth2018-04-041-0/+24
|
* Test number of sstore operations.chriseth2018-04-031-7/+33
|
* Provide input for two optimizer tests.chriseth2018-02-211-2/+2
|
* Split off libevmasm specific optimiser testsAlex Beregszaszi2017-07-271-821/+2
|
* Removed useless test.chriseth2017-07-011-53/+0
|
* Peephole optimizer for double push.chriseth2017-06-151-0/+26
|
* Use keccak256() in tests (and not sha3())Alex Beregszaszi2017-05-301-25/+25
|
* Rename the SHA3 assembly instruction to KECCAK256Alex Beregszaszi2017-05-301-15/+15
|
* Stricter tests for constant optimization.chriseth2017-05-021-19/+31
|
* Tests for optimizing constants.chriseth2017-03-031-0/+62
|
* Count instructions without metadata hash.chriseth2016-12-011-10/+22
|
* Optimizer tests to not interfere with the optimiser flagAlex Beregszaszi2016-12-011-11/+24
|
* Merge pull request #1442 from ethereum/lll-testingAlex Beregszaszi2016-11-301-1/+2
|\ | | | | LLL: introduce testing framework
| * Move ExecutionFramework to the dev::test namespaceAlex Beregszaszi2016-11-301-0/+1
| |
| * Split out Solidity-specific part of ExecutionFrameworkAlex Beregszaszi2016-11-301-1/+1
| |
* | Fix sub-0 optimiser testAlex Beregszaszi2016-11-301-3/+4
| |
* | Update SolidityOptimizer.cppchriseth2016-11-301-3/+3
| |
* | Add test for SUB with 0 optimisationAlex Beregszaszi2016-11-301-0/+22
|/
* Peephole optimizer for unreacheable code.chriseth2016-11-251-5/+43
|
* Fix licensing headersVoR02202016-11-231-4/+4
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* Optimizer: Clear state for JUMPDESTs.chriseth2016-11-221-0/+20
|
* Disable broken tests that are not useful.chriseth2016-11-161-10/+0
|
* Fix tests.chriseth2016-11-161-1/+1
|
* Converted sub assembly to smart pointer.chriseth2016-11-161-0/+18
|
* Rename dev::sha3 to dev::keccak256Alex Beregszaszi2016-10-061-2/+2
|
* Further fixes to the optimizer.chriseth2016-08-021-1/+4
|
* Test case.chriseth2016-08-011-0/+58
|
* Fix optimizer tests.chriseth2016-08-011-3/+6
|
* Refactor testing via IPC.chriseth2016-06-291-1/+1
|
* enable solidity testDimitry2016-04-041-19/+19
|
* Test for optimizer bug caused by not incrementing the sequence counter.chriseth2016-03-111-0/+14
|
* Test for incorrect storage access.chriseth2016-01-161-0/+21
|
* Test fix: Do not increment iterator past end.chriseth2015-11-161-1/+5
|
* Work around bug in MSVC/Boost for u256->unsigned conversion.chriseth2015-11-161-0/+10
|
* removed get prefixLianaHus2015-09-081-8/+8
| | | | style fixes
* Move Solidity tests.chriseth2015-08-201-0/+1132