aboutsummaryrefslogtreecommitdiffstats
path: root/test/tools
Commit message (Expand)AuthorAgeFilesLines
* Use rematerializer if variable is unreferenced or value is "cheap".chriseth2019-01-071-1/+1
* Remove VarDeclPropagator.chriseth2018-12-131-3/+3
* Codegen for object access.chriseth2018-12-121-2/+4
* Have only one source where testsuits are definedMathias Baumann2018-12-101-56/+6
* Add structural simplifier as optimization step for Yul.Daniel Kirchner2018-12-071-1/+6
* Add tests.chriseth2018-12-062-3/+27
* Merge pull request #5554 from ethereum/cp-SourceReferenceFormatter-refactorchriseth2018-12-061-4/+4
|\
| * liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and m...Christian Parpart2018-12-061-4/+4
* | Relax assertion about jumps in loose modeMathias Baumann2018-12-051-1/+1
|/
* Introduce the concept of builtin functions.chriseth2018-12-041-2/+2
* liblangutil: Scanner: remove superfluous sourceName field (it's in CharStream...Christian Parpart2018-12-011-1/+1
* liblangutil: extends CharStream to know about the respective (file-)name (and...Christian Parpart2018-11-291-1/+1
* Merge pull request #5497 from ethereum/langutil-SourceReferenceFormatterchriseth2018-11-261-1/+1
|\
| * Moving SourceReferenceFormatter into langutil namespace.Christian Parpart2018-11-241-1/+1
* | decouple TestCase class from test/libsolidityLazaridis2018-11-251-1/+1
|/
* Merge pull request #5491 from ethereum/libyul-as-librarychriseth2018-11-241-11/+10
|\
| * Isolating libyul library API into its own namespace `yul`.Christian Parpart2018-11-231-6/+5
| * Rewrite header paths to adapt to recent `git mv` of libsolidity/inlineasm to ...Christian Parpart2018-11-231-5/+5
* | Add SMTChecker tests for standard JSONLeonardo Alt2018-11-232-1/+13
|/
* Introduce namespace `langutil` in liblangutil directory.Christian Parpart2018-11-221-2/+3
* Isolating files shared between Yul- and Solidity language frontend.Christian Parpart2018-11-221-2/+2
* [Yul] Implements a pass to rewrite for-loop's pre block into the parent's Block.Christian Parpart2018-11-161-1/+5
* Remove old libsolc API (compileJSON, compileJSONMulti, compileJSONCallback)Alex Beregszaszi2018-11-131-1/+1
* Add VarDeclPropagator to full suite and interactive optimizer.chriseth2018-11-081-1/+5
* Add rematerializer to interactive optimizer.chriseth2018-10-281-1/+5
* Add redundant assign and ssa.chriseth2018-10-241-1/+10
* Interactive optimizer tool.chriseth2018-10-242-0/+219
* [SMTChecker] Inline calls to internal functionsLeonardo Alt2018-10-151-0/+19
* Renaming namespace dev::julia to dev::yul.Christian Parpart2018-10-151-1/+1
* Renaming libjulia to libyulChristian Parpart2018-10-152-3/+3
* Add Yul optimizer test framework.chriseth2018-10-112-1/+15
* Combine test path discovery.chriseth2018-10-112-22/+5
* Extract test suite runs.chriseth2018-10-111-36/+39
* Extract function.chriseth2018-10-111-19/+25
* Merge pull request #5134 from ethereum/fuzzer-input-filechriseth2018-10-101-11/+27
|\
| * adds --input-file=FILENAME to solfuzzerChristian Parpart2018-10-101-11/+27
* | Use nullptr instead of NULL where appropriateAlex Beregszaszi2018-10-101-1/+1
|/
* Do not use compileJSON wrapper in the fuzzerAlex Beregszaszi2018-09-291-45/+26
* Initialize ``TestTool::m_formatted``.Daniel Kirchner2018-08-081-1/+1
* Always count all test cases in isoltest and exit early on user request.Daniel Kirchner2018-08-081-12/+21
* Infrastructure for extracting JSON AST tests.Daniel Kirchner2018-08-042-4/+36
* More consistent catch statementsAlex Beregszaszi2018-07-251-1/+1
* isoltest: adds support for properly handling ANSI escape sequences on Win32/W...Christian Parpart2018-07-161-0/+26
* Catch the proper exceptions in solfuzzerAlex Beregszaszi2018-07-121-0/+4
* Refactor syntax test infrastructure to prepare introducing semantics tests.Daniel Kirchner2018-06-152-80/+34
* Improve exception handling in soltest and isoltest.Daniel Kirchner2018-06-121-22/+5
* Fix source location assertion in isoltestAlex Beregszaszi2018-05-161-2/+2
* Fix link error when using boost shared librarymingchuan2018-05-111-1/+1
* Add source locations to syntax test expectations.Daniel Kirchner2018-04-101-19/+52
* SyntaxTests: extend syntax tests and isoltest to support parser errors and co...Daniel Kirchner2018-04-041-26/+39
* Merge pull request #3744 from ethereum/useUsrBinEditorAlex Beregszaszi2018-03-211-0/+2
|\
| * Use /usr/bin/editor if exists.chriseth2018-03-161-0/+2
* | Only consider files ending with .sol and not starting with ~ in syntax tests.Daniel Kirchner2018-03-161-1/+3
|/
* Add interactive test tool isoltest.Daniel Kirchner2018-03-152-0/+349
* Move test tools to the subdirectory test/tools and adjust CMakeLists.txt.Daniel Kirchner2018-03-132-0/+218