aboutsummaryrefslogtreecommitdiffstats
path: root/SolidityEndToEndTest.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix solidity tests.Gav Wood2015-04-091-2/+2
* Merge pull request #1546 from chriseth/sol_assumeContractNotCreatedGav Wood2015-04-091-4/+0
|\
| * Retain more gas for the case that the called contract is not yet created.chriseth2015-04-071-4/+0
* | fixesLiana Husikyan2015-04-081-7/+15
* | added < uint256 uinttype to testLiana Husikyan2015-04-081-0/+5
* | added implementation to append code for State variable accessorLiana Husikyan2015-04-081-4/+5
* | some more testsLiana Husikyan2015-04-081-6/+33
* | added createing FunctionType from ArrayType VariableDeclarationLiana Husikyan2015-04-081-0/+13
|/
* Disable SHA256/RIPEMD tests for now.Gav Wood2015-04-071-0/+4
* Allow Solidity build to be disabled.Gav Wood2015-04-051-1/+3
* Merge pull request #1341 from chriseth/sol_packedStoragechriseth2015-03-201-1/+142
|\
| * Disallowed special case of bytes0 arrays.chriseth2015-03-181-0/+24
| * Packing for arrays.chriseth2015-03-181-1/+118
* | Reorganizing conversion EndToEndTestsLefteris Karapetsas2015-03-191-27/+50
* | Explicit conversion between bytes and int of any sizeLefteris Karapetsas2015-03-181-0/+25
|/
* added test to check anonymous events with user specified topicsLiana Husikyan2015-03-171-0/+22
* changed the position of 'anonymous' keyword: event <name>() anonymous.Liana Husikyan2015-03-171-1/+1
* Added anonymous flag to event.Liana Husikyan2015-03-171-1/+1
* added test for anonymous eventLiana Husikyan2015-03-171-0/+15
* Merge pull request #1333 from arkpar/eth_buildcGav Wood2015-03-171-1/+1
|\
| * supported building with clang and GNU gold linker on linuxarkpar2015-03-171-1/+1
* | Fetch and store packed values.chriseth2015-03-171-12/+138
* | Enlarge storage references to two stack slots.chriseth2015-03-171-1/+22
|/
* Merge pull request #1325 from LefterisJP/sol_MsgSigchriseth2015-03-171-0/+29
|\
| * Additional test for msg.sigLefteris Karapetsas2015-03-161-0/+16
| * Adding msg.sig Solidity Magic typeLefteris Karapetsas2015-03-161-0/+13
* | - added more tests to check constant specifier implementationLiana Husikyan2015-03-161-6/+8
* | - added isPartOfExternalInterface to DeclarationLiana Husikyan2015-03-161-1/+1
* | added parsing for constant variablesLiana Husikyan2015-03-161-0/+21
* | Fix gas for builtin.chriseth2015-03-141-0/+15
|/
* Small FixedBytes type fixesLefteris Karapetsas2015-03-131-9/+7
* Style fixes and some additional hash to bytes32 renamingLefteris Karapetsas2015-03-121-1/+1
* Removing uncecessary intermediate int conversion in log testsLefteris Karapetsas2015-03-121-6/+6
* Fixing byte array index access code generationLefteris Karapetsas2015-03-121-1/+0
* Conversion changes after renaming Hash/String to Bytes.Lefteris Karapetsas2015-03-121-33/+33
* Most EndToEndTests are now compliant with the Bytes renamingLefteris Karapetsas2015-03-121-69/+71
* Global variable "now" (alias for block.timestamp).chriseth2015-03-101-0/+11
* Typochriseth2015-03-061-1/+1
* Fix for arrays containing mappings.chriseth2015-03-061-0/+37
* Copying between calldata and storage.chriseth2015-03-061-0/+62
* Index access for calldata arrays.Christian2015-03-051-0/+59
* Merge pull request #1193 from chriseth/sol_fixABIArraysGav Wood2015-03-031-4/+4
|\
| * Fixed arrays in ABI.Christian2015-03-031-4/+4
* | Fix test after change in call failure semantics.Christian2015-03-031-4/+7
|/
* Implemented passing arguments to the base constructor.Liana Husikyan2015-03-021-0/+64
* Array copy storage to storage.Christian2015-02-281-0/+88
* Shortening of dynamic arrays.Christian2015-02-281-0/+90
* Merge pull request #1119 from chriseth/sol_arraysIndexAccesschriseth2015-02-241-0/+101
|\
| * Out-of-bounds checking.Christian2015-02-241-2/+47
| * Index and length access for dynamic arrays.Christian2015-02-241-0/+29
| * Implementation of index access.Christian2015-02-241-0/+27
* | fixed test buidarkpar2015-02-241-1/+1
|/
* Stack height checks and fix.Christian2015-02-231-1/+0
* Inline member initialisationLiana Husikyan2015-02-211-0/+55
* Fixes for assigning and deleting structs containing byte arrays.Christian2015-02-181-0/+36
* Calldata byte arrays stored on the stack.Christian2015-02-171-4/+32
* No write access to parameters of external functions.Christian2015-02-171-0/+15
* Forced cleanup for conversion to enum.Christian2015-02-141-0/+15
* Removing ';' from the end of EnumDefinitionLefteris Karapetsas2015-02-141-1/+1
* Enum type conversion and member value access.Lefteris Karapetsas2015-02-141-1/+1
* Enums NameAndTypeResolution - WIPLefteris Karapetsas2015-02-141-0/+20
* Copying calldata directly to memory.Christian2015-02-131-0/+15
* Copying structs.Christian2015-02-131-0/+60
* Merge pull request #1029 from chriseth/sol_bytesContinuationGav Wood2015-02-131-0/+39
|\
| * length member for byte arrays.Christian2015-02-121-0/+15
| * Test for bytes in mapping.Christian2015-02-121-0/+24
* | Merge pull request #1019 from chriseth/sol_bytesGav Wood2015-02-121-1/+132
|\|
| * Moved copy code to CompilerUtils.Christian2015-02-121-10/+59
| * Dynamic copy to memory.Christian2015-02-121-44/+42
| * Simple copy of bytes to storage.Christian2015-02-121-3/+62
| * Tests and some code for msg.data.Christian2015-02-121-0/+25
* | Another try in fixing windows build.Christian2015-02-121-3/+3
|/
* Some windows fixes.Christian2015-02-121-6/+6
* small fixes per chris's commentsLu Guanqun2015-02-101-1/+1
* add exponent operatorLu Guanqun2015-02-101-0/+30
* Arbitrary parameters for call() and all hash functions.Christian2015-02-101-0/+23
* - implemented Empty parameter name story. Now the name of input/return parame...Liana Husikyan2015-02-091-0/+27
* Merge pull request #937 from LefterisJP/sol_MultiArgSHA3chriseth2015-02-091-2/+63
|\
| * Small fixes for proper multitype/multiarg SHA3Lefteris Karapetsas2015-02-071-9/+8
| * SHA3 of string literals now should workLefteris Karapetsas2015-02-061-1/+44
| * appendArgumentsCopyToMemory() has more complicated logic nowLefteris Karapetsas2015-02-061-1/+1
| * Solidity SHA3 can now take multiple argumentsLefteris Karapetsas2015-02-061-0/+19
* | Accessors for structs.Christian2015-02-071-0/+18
|/
* add a test case for disorder named argsLu Guanqun2015-02-051-0/+10
* Merge pull request #942 from LefterisJP/accesorsFixGav Wood2015-02-041-4/+4
|\
| * Fixing accesors test after visibility mergeLefteris Karapetsas2015-02-041-4/+4
* | Test for named args.Gav Wood2015-02-041-0/+10
|/
* Merge branch 'sol_visibility' of https://github.com/chriseth/cpp-ethereum int...Gav Wood2015-02-041-8/+6
|\
| * Visibility specifiers.Christian2015-02-031-8/+6
* | Accessors for multiple mappings implementedLefteris Karapetsas2015-02-031-0/+3
* | Code generation for mapping state variable accessorLefteris Karapetsas2015-02-011-0/+18
|/
* Fix: No parameters for event.Christian2015-01-311-0/+19
* Merge branch 'develop' of github.com:ethereum/cpp-ethereum into developGav Wood2015-01-301-0/+51
|\
| * Padding fixes.Christian2015-01-301-3/+3
| * Code generation for events.Christian2015-01-301-0/+51
* | Fallback functions.Christian2015-01-301-0/+31
|/
* Merge pull request #889 from LefterisJP/sol_ExprCompilerEncapsulationchriseth2015-01-291-1/+1
|\
| * No longer exposing retrieveValueFromStorage() as a public functionLefteris Karapetsas2015-01-291-1/+1
* | Merge pull request #887 from chriseth/sol_excludeStdchriseth2015-01-291-0/+1
|\ \ | |/ |/|
| * Exclude standard contracts by default.Christian2015-01-291-0/+1
* | Super keyword.Christian2015-01-291-0/+24
|/
* Multiple elementary state variable accessors testLefteris Karapetsas2015-01-291-0/+25
* EVM Code for simple accessor function is properly generatedLefteris Karapetsas2015-01-291-0/+12
* Fix stack size of typetypes.Christian2015-01-291-0/+16
* Cleaner solution to provide standard sources.Christian2015-01-281-0/+15
* Merge pull request #857 from LianaHus/StringToHashchriseth2015-01-271-0/+91
|\
| * -added test case for hash8 to string1 conversionliana2015-01-271-1/+15
| * - modifications according to PR reviewliana2015-01-261-7/+18
| * - added conversion for string/hash of equal sizesliana2015-01-241-0/+66
* | Merge pull request #856 from chriseth/sol_modifiersGav Wood2015-01-271-0/+121
|\ \
| * | Call modifiers on constructor.Christian2015-01-261-0/+17
| * | Modifier overrides and callgraph analysis.Christian2015-01-261-2/+36
| * | Compilation of function modifiers.Christian2015-01-261-10/+60
| * | Type resolution for function modifiers.Christian2015-01-261-0/+20
| |/
* / Reverse order of inheritance in base list.Christian2015-01-261-2/+2
|/
* Include virtual function overrides in constructor context.Christian2015-01-201-0/+22
* Call constructors of base classes.Christian2015-01-201-0/+60
* Explicit calls to base class function.Christian2015-01-201-0/+15
* Inheritance in compiler.Christian2015-01-201-0/+60
* Merge pull request #805 from LianaHus/deleteStructchriseth2015-01-191-0/+89
|\
| * - corrected delete in case we have more than one localsliana2015-01-161-3/+5
| * removed spacesliana2015-01-161-4/+0
| * Corrected "delete" for local variables i.e. set them to 0liana2015-01-161-2/+31
| * - added functionality to set values to 0 when deleting structure(not for mapp...liana2015-01-151-0/+62
* | Re-enable MSVC warning 4307.Christian2015-01-151-8/+8
* | Specify value for contract creation.Christian2015-01-141-0/+28
* | Modify gas and value for external function call.Christian2015-01-141-1/+79
|/
* fixed warnings for msvc buildarkpar2015-01-131-0/+4
* Merge pull request #768 from chriseth/sol_contractsAreAddressesGav Wood2015-01-111-0/+33
|\
| * Contracts are Addresses.Christian2015-01-101-3/+21
| * Correct type conversions.Christian2015-01-101-0/+15
* | Coding style: Prefix for const variables.Christian2015-01-101-19/+19
* | Padding for ABI types.Christian2015-01-101-68/+67
|/
* Some changes to the log functions.Christian2015-01-091-20/+25
* Buildfix after semantical merge conflict.Christian2015-01-091-5/+5
* Merge pull request #754 from LefterisJP/sol_abiFunctionHashchriseth2015-01-091-142/+142
|\
| * Adjustments to Solidity compiler code for Function HashLefteris Karapetsas2015-01-091-1/+1
| * Compiler EVM generation now takes into account for the new function hashLefteris Karapetsas2015-01-091-142/+142
* | Documentation update.Gav Wood2015-01-091-0/+1
* | Unit testing for log in Solidity.Gav Wood2015-01-091-0/+92
|/
* Bugfix: Additional swap for compound assignment.Christian2014-12-191-0/+35
* Solidity Tests names are now more consistentLefteris Karapetsas2014-12-181-0/+1137