aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity
Commit message (Expand)AuthorAgeFilesLines
* Use dynamic memory for argument encoding.chriseth2015-06-092-12/+49
* Merge pull request #2025 from imapp-pl/refactor_executiveGav Wood2015-06-081-1/+3
|\
| * Rename Executive::collectResult -> setResultRecipient.Paweł Bylica2015-06-081-1/+1
| * Merge remote-tracking branch 'upstream/develop' into refactor_executivePaweł Bylica2015-06-037-217/+273
| |\
| * | Rename Executive::setResultRef -> collectResult.Paweł Bylica2015-05-281-1/+1
| * | Change the way execution results are collected.Paweł Bylica2015-05-281-1/+3
* | | Merge pull request #2103 from chriseth/sol_fix_sequenceErrorGav Wood2015-06-071-1/+27
|\ \ \
| * | | Quick fix to not access inaccessible sequences.chriseth2015-06-061-1/+2
| * | | Test for the invalid sequence access bug.chriseth2015-06-061-0/+25
* | | | Optimize double ISZERO.chriseth2015-06-061-0/+10
|/ / /
* | | Merge pull request #2096 from chriseth/sol_constantFallbackchriseth2015-06-061-0/+22
|\ \ \
| * | | Bare functions return success condition.chriseth2015-06-051-0/+22
* | | | Merge pull request #2084 from chriseth/sol_computeConstantschriseth2015-06-062-1/+47
|\ \ \ \ | |/ / / |/| | |
| * | | Compute constantschriseth2015-06-052-1/+47
* | | | Ability to specify the storage location of a reference type.chriseth2015-06-053-7/+82
|/ / /
* | | fixed assigning negative number to unsignedLiana Husikyan2015-06-041-0/+10
* | | - style fixesLiana Husikyan2015-06-041-0/+10
* | | - conversion of positive literals to signed intLiana Husikyan2015-06-042-0/+44
* | | testLiana Husikyan2015-06-041-0/+11
| |/ |/|
* | Merge remote-tracking branch 'upstream/develop' into feature/vm_gas_counter_r...Paweł Bylica2015-06-027-217/+273
|\ \ | |/ |/|
| * Merge pull request #1975 from LianaHus/sol_EVMExceptionschriseth2015-06-013-207/+92
| |\
| | * renamed the test framwork function.Liana Husikyan2015-06-012-3/+3
| | * fixed CALL case. added exceptionLiana Husikyan2015-06-011-1/+1
| | * corrected intends in solidityExecutionFramwork.hLiana Husikyan2015-06-011-147/+147
| | * style fixesLiana Husikyan2015-06-012-144/+142
| | * style fixes in test/libsolidity/solidityExecutionFramework.hLiana Husikyan2015-06-012-135/+150
| | * removed exception when function is not foundLiana Husikyan2015-06-011-30/+2
| | * special handle of sendLiana Husikyan2015-06-011-1/+0
| | * modified the testLiana Husikyan2015-06-011-4/+12
| | * remove line for debuggingLiana Husikyan2015-06-011-1/+0
| | * test for constructor (out of band exception)Liana Husikyan2015-06-011-2/+20
| | * test for exception in constructorLiana Husikyan2015-06-011-0/+17
| | * one more test to test the call of non-existed functionLiana Husikyan2015-06-011-1/+27
| | * added test to check evm exceptionLiana Husikyan2015-06-011-0/+24
| | * added error jump instead of STOP instraction in case of exceptionLiana Husikyan2015-06-012-192/+1
| * | Merge pull request #2027 from chriseth/sol_dupRemForLoopschriseth2015-06-011-0/+32
| |\ \
| | * | Allow duplicate code removal for loops.chriseth2015-05-281-0/+32
| | |/
| * / Re-introduce string type.chriseth2015-05-282-0/+60
| |/
| * Removed redundant std.chriseth2015-05-261-1/+1
| * Functional gas estimator.chriseth2015-05-221-10/+31
| * Path gas meter.chriseth2015-05-221-6/+64
* | Fix code duplication in Executive::call overloadings.Paweł Bylica2015-05-211-1/+1
|/
* Merge pull request #1988 from LianaHus/sol_Check_ref_problems_for_structschriseth2015-05-211-0/+86
|\
| * Update SolidityEndToEndTest.cppLiana Husikyan2015-05-211-1/+1
| * Update SolidityEndToEndTest.cppLiana Husikyan2015-05-211-1/+1
| * style fixLiana Husikyan2015-05-211-2/+2
| * Update SolidityEndToEndTest.cppLiana Husikyan2015-05-211-1/+0
| * added tests to check references to struct type.Liana Husikyan2015-05-201-0/+87
* | Gas estimation taking known state into account.chriseth2015-05-202-4/+163
|/
* Move non-cryptopp dependent stuff into devcore.Gav Wood2015-05-202-2/+2
* SHA3, RIPEMD160 and SHA256 are now not cryptopp impls.Gav Wood2015-05-201-7/+3
* Bare callcode for addresses and contracts.chriseth2015-05-161-0/+31
* Store copied assembly items in test. Fixes OSX issues.chriseth2015-05-151-16/+13
* Disable test.chriseth2015-05-151-12/+15
* Known state: store tags on stack as unions.chriseth2015-05-131-0/+43
* Merge pull request #1875 from chriseth/sol_invertIfGav Wood2015-05-131-30/+29
|\
| * Reverse if and else body.chriseth2015-05-121-30/+29
* | Unify blocks with shared code.chriseth2015-05-121-1/+37
|/
* Merge pull request #1864 from chriseth/sol_knowledgeEngine2chriseth2015-05-121-0/+57
|\
| * Compute state intersection.chriseth2015-05-111-0/+36
| * Tests.chriseth2015-05-111-0/+21
* | Update SolidityABIJSON.cppLiana Husikyan2015-05-111-1/+1
* | updated unit testLiana Husikyan2015-05-112-30/+27
* | bug in abi. fixed external type for return parametersLiana Husikyan2015-05-112-1/+69
|/
* Merge pull request #1831 from chriseth/sol_newABIEncodingchriseth2015-05-112-12/+15
|\
| * New ABI encoding for dynamic types.chriseth2015-05-082-12/+15
* | Merge pull request #1813 from chriseth/sol_knowledgeEnginechriseth2015-05-091-7/+54
|\ \
| * | CFG returns vector of blocks instead of assembly items.chriseth2015-05-061-2/+6
| * | Common subexpression elimination ready for using pre-known state.chriseth2015-05-061-4/+45
| * | Split known state from common subexpression eliminator.chriseth2015-05-061-2/+4
| |/
* | added one more testLiana Husikyan2015-05-081-0/+55
* | fixed the testLiana Husikyan2015-05-082-19/+29
* | added testLiana Husikyan2015-05-081-0/+19
|/
* Merge pull request #1743 from chriseth/evmasmGav Wood2015-05-052-6/+6
|\
| * Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.chriseth2015-04-302-6/+6
* | Fix for broken continue in for loop.chriseth2015-05-041-0/+46
|/
* Merge pull request #1761 from chriseth/sol_fix_deleteBytesGav Wood2015-04-281-0/+20
|\
| * Fix for deleting byte array elements.chriseth2015-04-281-0/+20
* | Removed visit functions for abstract AST nodes.chriseth2015-04-281-2/+0
|/
* Merge pull request #1740 from chriseth/sol_sourceLocationForOptimizerchriseth2015-04-271-2/+14
|\
| * Try to keep source location during optimization.chriseth2015-04-271-2/+14
* | changed the test so constructor will have input parametersLiana Husikyan2015-04-271-4/+17
* | changed the implementationLiana Husikyan2015-04-271-5/+2
* | fixed the output of the testLiana Husikyan2015-04-271-10/+9
* | test for resaltsLiana Husikyan2015-04-271-0/+21
|/
* Use non-implemented functions for solidity interface output.chriseth2015-04-231-6/+6
* Fix regarding memory overwrite during sha3 computation.chriseth2015-04-221-1/+19
* bytes parameters for events and sha3.chriseth2015-04-221-0/+43
* Merge pull request #1685 from chriseth/sol_fix_ripemd_alignmentGav Wood2015-04-211-2/+2
|\
| * Fixed byte alignment for return type of ripemd160 built-in contract.chriseth2015-04-211-2/+2
* | Merge pull request #1699 from chriseth/sol_fix_contractTypesAsArgumentsGav Wood2015-04-211-0/+19
|\ \
| * | Fix for Contract and Enum types as external function arguments.chriseth2015-04-211-0/+19
| |/
* | Merge pull request #1634 from chriseth/sol_overloadingFunctionschriseth2015-04-214-26/+217
|\ \
| * | Merge remote-tracking branch 'ethereum/develop' into sol_overloadingFunctionschriseth2015-04-214-26/+217
| |/
* / Removed (and added) some #ifs (but removed more than I added).chriseth2015-04-2112-43/+120
|/
* Restructure test foldersCJentzsch2015-04-2113-0/+9530