aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Allow access to functions in inline assembly.chriseth2016-05-126-21/+62
* Merge pull request #402 from VoR0220/fixedDataTypechriseth2016-05-1213-210/+1047
|\
| * Remove unused tests and add asserts for not implemented parts in code generat...chriseth2016-05-117-37/+19
| * Simplify interface of RationalNumber.chriseth2016-05-115-24/+25
| * Special case for moving sign bit to fractional part.chriseth2016-05-111-5/+10
| * Cleanup.chriseth2016-05-111-14/+19
| * Disallow explicit fixed->enum, but allow bytes->fixed.chriseth2016-05-111-1/+1
| * Some cleanup.chriseth2016-05-112-60/+32
| * Replace "unsigned int" by "unsigned".chriseth2016-05-111-9/+9
| * Prefer mobileType() to check rational range.chriseth2016-05-113-26/+23
| * Correctly handle unexpected exceptions during tests.chriseth2016-05-111-2/+34
| * reorganized tests and fixed mobile types and implicit conversions of rational...VoR02202016-05-103-181/+263
| * updated algorithm for bit finding...now to figure out literal valueVoR02202016-05-106-144/+103
| * changed algorithm for finding bitsVoR02202016-05-101-29/+37
| * much better way of doing modulusVoR02202016-05-101-8/+2
| * added bytes conversion tests, resolved that, converted to binary scaling, ref...VoR02202016-05-105-87/+133
| * fixing modulus and Solidity Name and Type ResolutionVoR02202016-05-104-284/+10
| * rational renamingVoR02202016-05-102-4/+4
| * changed names for Rational Constants and categoriesVoR02202016-05-106-49/+53
| * currently what we haveVoR02202016-05-102-5/+9
| * got exponents up and working with their inverse, changed a few of the tests.....RJ Catalano2016-05-105-93/+184
| * size capabilities functioning properly for fixed typesRJ Catalano2016-05-101-9/+4
| * fixed problem with var...probably a conversion problem for fixed in size capa...RJ Catalano2016-05-103-5/+73
| * fix for token bug, also quick fix for the wei and secondsRJ Catalano2016-05-102-2/+2
| * Rational implemented...trying to figure out exponentialRJ Catalano2016-05-102-54/+45
| * initial work for fixed types...potentially needing a constant literal type fo...RJ Catalano2016-05-1013-135/+1010
|/
* Merge pull request #541 from Denton-L/developchriseth2016-05-076-90/+208
|\
| * Removed trailing whitespaceDenton Liu2016-05-061-2/+2
| * Removed bulleted listDenton Liu2016-05-061-3/+3
| * Moved the location of the "||"Denton Liu2016-05-061-3/+3
| * Fixed up formattingDenton Liu2016-05-061-62/+94
| * Corrected formattingDenton Liu2016-05-061-9/+37
| * Rephrased awkward phrasingDenton Liu2016-05-061-1/+1
| * Removed a trailing spaceDenton Liu2016-05-061-1/+1
| * Corrected misspellingDenton Liu2016-05-061-1/+1
| * Reformatted according to style guideDenton Liu2016-05-061-3/+53
| * Made the style consistentDenton Liu2016-05-061-4/+12
| * Removed a bad reference to functions-on-addressesDenton Liu2016-05-061-1/+1
| * Removed bullet characters from typesDenton Liu2016-05-061-2/+2
| * Update structure-of-a-contract.rstDenton Liu2016-05-061-1/+1
| * Update contracts.rstDenton Liu2016-05-061-1/+1
* | Merge pull request #515 from ssonicblue/patch-1chriseth2016-05-061-7/+8
|\ \ | |/ |/|
| * Minor grammatical editssonicblue2016-05-011-2/+2
| * Update natspec summary in layout-of-source-files.rstssonicblue2016-04-201-7/+8
* | Merge pull request #522 from chriseth/inline2chriseth2016-05-057-61/+299
|\ \
| * | Documentation.chriseth2016-05-051-0/+66
| * | Modify failing test: Accessor functions are not available anymore in libraries.chriseth2016-05-041-2/+1
| * | Some more tests.chriseth2016-05-042-0/+39
| * | Allow calling internal functions of libraries.chriseth2016-05-045-59/+193
|/ /
* | Merge pull request #536 from chriseth/determinismLiana Husikyan2016-05-034-37/+95
|\ \
| * | Remove non-determinism in missing code queue.chriseth2016-05-034-37/+95
|/ /
* | Merge pull request #528 from rainbeam/use-add_exe-wrapperBob Summerwill2016-05-013-3/+3
|\ \
| * | wrap soltest add_executablerainbeam2016-05-011-1/+1
| * | wrap solc add_executablerainbeam2016-05-011-1/+1
| * | wrap lllc add_executablerainbeam2016-05-011-1/+1
|/ /
* | Merge pull request #514 from chriseth/sourceLocchriseth2016-04-239-80/+158
|\ \ | |/ |/|
| * Windows fix.chriseth2016-04-212-3/+14
| * Source location for inline assembly.chriseth2016-04-209-88/+155
|/
* Version change.chriseth2016-04-181-1/+1
* Merge pull request #507 from chriseth/sealEngineBob Summerwill2016-04-161-13/+2
|\
| * Explicitly init seal engine.chriseth2016-04-161-13/+2
* | Merge pull request #506 from chriseth/fixconstructorBob Summerwill2016-04-162-1/+21
|\ \ | |/ |/|
| * Bugfix: static arrays in constructor argumentschriseth2016-04-161-1/+1
| * Test for bug in static array constructor argument decoder.chriseth2016-04-161-0/+20
|/
* Merge pull request #505 from chriseth/fixdeleteBob Summerwill2016-04-152-1/+23
|\
| * Fix for bug about deleting dynamic array of structs.chriseth2016-04-151-1/+1
| * Test for bug when deleting dynamic array of structs.chriseth2016-04-151-0/+22
|/
* Merge pull request #497 from redsquirrel/doc-tiny-fixeschriseth2016-04-132-2/+2
|\
| * Typo fixDave Hoover2016-04-121-1/+1
| * Tiny fixDave Hoover2016-04-121-1/+1
* | Merge pull request #491 from winsvega/sealenginesBob Summerwill2016-04-131-0/+14
|\ \
| * | sealengines throught init functionDimitry2016-04-111-0/+14
| |/
* | Merge pull request #496 from chriseth/removelogBob Summerwill2016-04-1212-19/+1
|\ \ | |/ |/|
| * Remove log.h from solidity.chriseth2016-04-1212-19/+1
* | Merge pull request #483 from bobsummerwill/conditional_testschriseth2016-04-071-1/+5
|\ \
| * | Added missing CMake conditional around the Solidity tests.Bob Summerwill2016-04-071-1/+5
|/ /
* | Merge pull request #482 from chriseth/rmethcoreBob Summerwill2016-04-0715-144/+98
|\ \ | |/ |/|
| * Make solidity independent from ethcore.chriseth2016-04-0715-144/+98
|/
* Merge pull request #475 from chriseth/byteasmchriseth2016-04-062-0/+9
|\
| * Allow "byte" in inline assembly.chriseth2016-04-062-0/+9
* | Merge pull request #471 from winsvega/libevmcorewinsvega2016-04-0631-724/+1348
|\ \ | |/ |/|
| * reduce unnecessary solidity:: namespaceDimitry2016-04-0414-658/+658
| * return instructionInfo styleDimitry2016-04-0411-17/+17
| * enable solidity testDimitry2016-04-046-138/+138
| * rename namespace for instruction.h/cpp in libevmasmDimitry2016-04-0229-594/+596
| * move libevmcore to solidityDimitry2016-04-0221-19/+641
* | Merge pull request #473 from AlwaysBCoding/patch-2chriseth2016-04-051-0/+2
|\ \ | |/ |/|
| * Update installing-solidity.rstJordan Leigh2016-04-031-0/+2
|/
* Merge pull request #470 from chriseth/redundancyBob Summerwill2016-04-013-34/+37
|\
| * Remove code duplication in source references formatter.chriseth2016-04-013-34/+37
* | Merge pull request #457 from VoR0220/tokenNameAndStringFixchriseth2016-04-015-29/+92
|\ \ | |/ |/|
| * readding conditionals but with slight changesVoR02202016-04-011-3/+2
| * solAsserts added and some changes rolled back.VoR02202016-03-312-2/+3
| * helper function in scanner and corresponding edits to parserBaseVoR02202016-03-313-12/+13
| * added solidity invalid fixed type testVoR02202016-03-311-0/+12
| * Got it working exactly like you wanted ;)VoR02202016-03-312-25/+76
| * change lexical cast to unsigned intVoR02202016-03-311-1/+1
| * Fix for Token::name and token::toStringVoR02202016-03-311-4/+3
* | Merge pull request #469 from chriseth/versionchriseth2016-04-011-1/+1
|\ \
| * | Set version to 0.3.1.chriseth2016-04-011-1/+1
* | | Merge pull request #465 from chriseth/fixindexaccessBob Summerwill2016-04-012-0/+18
|\ \ \
| * | | Correctly clean higher order bits for index access.chriseth2016-03-311-0/+2
| * | | Test to check we correctly clean higher order bits for index access.chriseth2016-03-311-0/+16
* | | | Merge pull request #467 from chriseth/fixerrorsBob Summerwill2016-04-011-3/+8
|\ \ \ \ | | |/ / | |/| |
| * | | Do not use source reference if it is empty.chriseth2016-03-311-3/+8
| |/ /
* | | Merge pull request #461 from ethereum/mappingStructDocumentationchriseth2016-03-311-0/+17
|\ \ \ | |/ / |/| |
| * | Update frequently-asked-questions.rstRJ2016-03-311-6/+7
| * | Update frequently-asked-questions.rstRJ2016-03-301-0/+16
| |/
* | Merge pull request #464 from chriseth/doctypochriseth2016-03-311-3/+3
|\ \ | |/ |/|
| * Typos in inline assembly documentation.chriseth2016-03-311-3/+3
* | quick fix for appearenceRJ2016-03-301-0/+1
|/
* Merge pull request #430 from chriseth/assemblychriseth2016-03-3034-17/+1833
|\
| * Documentation.chriseth2016-03-301-0/+444
| * Code generation (missing external access and source locations).chriseth2016-03-3022-108/+866
| * Parsing for inline assembly.chriseth2016-03-3019-16/+630
|/
* Merge pull request #458 from ethereum/MappingOfMappingExamplechriseth2016-03-301-0/+17
|\
| * Update frequently-asked-questions.rstRJ2016-03-301-0/+17
|/
* Merge pull request #453 from michaltrzesimiech/patch-1chriseth2016-03-291-2/+0
|\
| * Deleting redundant linemichaltrzesimiech2016-03-261-2/+0
| * Update structure-of-a-contract.rstmichaltrzesimiech2016-03-251-1/+1
* | Merge pull request #448 from chriseth/movesolchriseth2016-03-2944-1/+6424
|\ \
| * | Move libevmasm and lll.chriseth2016-03-244-5/+3
| * | includesDimitry2016-03-225-5/+7
| * | add liblll lllc libevmasmDimitry2016-03-222-4/+4
| * | Merge branch 'movelllc' into movelibevmasmDimitry2016-03-223-0/+138
| |\ \
| | * | lllcDimitry2016-03-221-0/+3
| | * | Merge branch 'develop' of /home/wins/Ethereum/repomove/libethereum into movelllcDimitry2016-03-212-0/+135
| | |\ \
| | | * | move lllcDimitry2016-03-212-0/+0
| | | * | per project versioningarkpar2015-09-161-1/+1
| | | * | split pr changesdebris2015-09-071-12/+1
| | | * | Some changes in libdevcore.chriseth2015-06-161-1/+1
| | | * | Merge commit '444cc3d12c96a40b7b5b6832ec84afe83c403733' into evmjitPaweł Bylica2015-02-240-0/+0
| | | |\ \
| | | | * | Add EVMJIT.Gav Wood2015-02-212-146/+0
| | | |/ /
| | | * | fixed #1022Marek Kotewicz2015-02-161-1/+1
| | | * | fixed issue with including wrong json/json.h fileMarek Kotewicz2015-02-131-2/+2
| | | * | Merge branch 'jsoncpp_path' of https://github.com/debris/cpp-ethereum into js...Marek Kotewicz2015-02-121-0/+1
| | | |\ \
| | | | * | fixed cmake include_directoriesdebris2015-02-111-0/+1
| | | * | | fixed transitive dependencies for msvcdebris2015-02-111-2/+0
| | | * | | cmake messdebris2015-02-091-0/+2
| | | |/ /
| | | * | serpent compiling under msvcdebris2014-12-081-0/+1
| | | * | solidity compiling under msvc && boosts cmake file fixeddebris2014-12-071-6/+2
| | | * | lll, buildinfo.h and llc compiling on windowsdebris2014-12-051-17/+8
| | | * | removed automocsMarek Kotewicz2014-12-041-0/+1
| | | * | Moved instructions and assembly to new libevmcore.Christian2014-11-062-2/+2
| | | * | Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.Gav Wood2014-09-062-3/+3
| | | * | Project-wide reorganisation of namespaces.Gav Wood2014-09-051-3/+4
| | | * | Build fixes.Gav Wood2014-07-061-1/+1
| | | * | Windows build coersions.Gav Wood2014-07-031-5/+4
| | | * | Full python serpent support.Gav Wood2014-06-291-21/+2
| | | * | Project refactor. Introduce the Serpent library.Gav Wood2014-06-282-7/+3
| | | * | Protocol 20 changes.Gav Wood2014-06-111-1/+1
| | | * | make life easier for MakefilesNico Cesar2014-06-051-2/+3
| | | * | Tests updated.Gav Wood2014-05-281-1/+8
| | | * | Pinhole optimise working fairly well...Gav Wood2014-05-281-2/+5
| | | * | New Assembler.Gav Wood2014-05-271-7/+9
| | | * | Ever more repotting.Gav Wood2014-05-261-3/+7
| | | * | Major reorganisation.Gav Wood2014-05-262-0/+162
| | | /
| * | | Merge branch 'moveliblll' into movelibevmasmDimitry2016-03-2212-0/+1182
| |\ \ \
| | * | | liblllcDimitry2016-03-221-0/+1
| | * | | Merge branch 'develop' of /home/wins/Ethereum/repomove/libethereum into movel...Dimitry2016-03-2111-0/+1181
| | |\ \ \ | | | |/ / | | |/| |
| | | * | move liblllDimitry2016-03-2111-0/+0
| | | * | Transition from bytecode to more general linker objects.chriseth2015-09-111-1/+1
| | | * | cmake refactor in progressdebris2015-08-271-3/+4
| | | * | Warning fix.Gav Wood2015-08-071-0/+5
| | | * | now policy CMP0042 is set to OLDdebris2015-08-061-6/+0
| | | * | Revert "fixed cmake policy CMP0042, MACOSX RPATH"Gav Wood2015-08-051-0/+6
| | | * | fixed cmake policy CMP0042, MACOSX RPATHdebris2015-08-051-6/+0
| | | * | Some changes in libdevcore.chriseth2015-06-161-1/+1
| | | * | Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.chriseth2015-04-302-3/+2
| | | * | Use BUILD_SHARED_LIBchriseth2015-04-241-5/+1
| | | * | reordered outputLiana Husikyan2015-04-171-0/+1
| | | * | Merge remote-tracking branch 'upstream/develop' into evmjitPaweł Bylica2015-03-051-1/+1
| | | |\ \
| | | | * | Mingw cmake updates. Make sure Boost_INCLUDE_DIRS is included for each librar...jhuntley2015-03-051-1/+1
| | | * | | Merge commit '444cc3d12c96a40b7b5b6832ec84afe83c403733' into evmjitPaweł Bylica2015-02-240-0/+0
| | | |\ \ \ | | | | |/ / | | | |/| |
| | | | * | Add EVMJIT.Gav Wood2015-02-2111-1185/+0
| | | |/ /
| | | * | fixed #1022Marek Kotewicz2015-02-161-1/+1
| | | * | change typedef to using according to preferred coding styleLu Guanqun2015-02-071-2/+2
| | | * | Claim ether makes wallet & trasfers.Gav Wood2015-01-222-1/+1
| | | * | Merge branch 'develop' into build_enhancementMarek Kotewicz2014-12-121-0/+5
| | | |\ \
| | | | * | Fix for crazy compiler lambda behaviour.Gav Wood2014-12-121-0/+5
| | | * | | fixed styling issuesMarek Kotewicz2014-12-111-0/+1
| | | * | | updated cmake policiesMarek Kotewicz2014-12-101-1/+1
| | | * | | jsonrpc option in cmakes, removed all warningsMarek Kotewicz2014-12-101-0/+6
| | | * | | lll, buildinfo.h and llc compiling on windowsdebris2014-12-051-27/+3
| | | * | | removed automocsMarek Kotewicz2014-12-041-0/+1
| | | |/ /
| | | * | Moved instructions and assembly to new libevmcore.Christian2014-11-067-594/+4
| | | * | assert and exception corrections in solidity-external files.Christian2014-11-051-5/+5
| | | * | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-031-1/+1
| | | |\ \
| | | | * | Fix for assembler.Gav Wood2014-11-011-1/+1
| | | * | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-012-8/+8
| | | |\| |
| | | | * | PoC-7: Instruction set reformGav Wood2014-10-312-8/+8
| | | * | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-10-300-0/+0
| | | |\| |
| | | | * | Bugfix: Tag takes one byte (for JUMPDEST)Christian2014-10-291-1/+1
| | | * | | Contract compiler and also add ExpressionStatement to AST.Christian2014-10-302-1/+5
| | | |/ /
| | | * | Draft of new LOG/bloom/headers/block format.Gav Wood2014-10-282-5/+5
| | | * | add headers to cmakesubtly2014-10-161-5/+3
| | | * | According commit for JUMPDEST.Gav Wood2014-10-081-1/+1
| | | * | PoC-7 JUMPDEST done the intended way.Gav Wood2014-10-081-27/+4
| | | * | More attempts to fix for the ultra-pedantic clang compiler.Gav Wood2014-10-081-0/+1
| | | * | PoC-7: JUMPDEST implemented.Gav Wood2014-10-081-1/+25
| | | * | Restructured exceptions. Boost::exception is now used primarily.Christoph Jentzsch2014-10-025-6/+9
| | | * | Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.Gav Wood2014-09-068-8/+8
| | | * | Project-wide reorganisation of namespaces.Gav Wood2014-09-0511-24/+47
| | | * | Better interface for instrInfo.Gav Wood2014-08-272-4/+4
| | | * | SWAP & DUPGav Wood2014-08-211-1/+1
| | | * | Unambiguous licence.Gav Wood2014-08-211-3/+3
| | | * | Fix for padding in new SHA3.Gav Wood2014-08-141-5/+7
| | | * | Code indentation fixGiacomo Tazzari2014-08-111-4/+4
| | | * | Fixed implementation of EXP opcode (wrong results when exponent >= 2^32)Giacomo Tazzari2014-08-111-1/+1
| | | * | Using boost::spirit::standard namespace instead of boost::spirit::ascii in pa...Giacomo Tazzari2014-08-101-13/+14
| | | * | Rename assembly again.Gav Wood2014-07-281-1/+1
| | | * | Avoid _asm from MSVC.Gav Wood2014-07-271-1/+1
| | | * | Updates to assembler - see the sub-codes.Gav Wood2014-07-275-43/+73
| | | * | Fixes and whatnot.Gav Wood2014-07-271-0/+2
| | | * | Minor updates.Gav Wood2014-07-241-4/+4
| | | * | Move JS setup code up into lib macro.Gav Wood2014-07-211-2/+0
| | | * | Merge pull request #235 from programmerTim/developGav Wood2014-07-101-2/+16
| | | |\ \
| | | | * | Fixed MSVC build errors and updated projects.Tim Hughes2014-07-101-2/+16
| | | * | | MEMSIZE -> MSIZEGav Wood2014-07-091-2/+2
| | | |/ /
| | | * | Build fixes.Gav Wood2014-07-061-1/+1
| | | * | Compiler fixes. Updates for coins.Gav Wood2014-07-065-13/+23
| | | * | Latest API updates.Gav Wood2014-07-041-7/+1
| | | * | Windows build coersions.Gav Wood2014-07-033-8/+18
| | | * | Fix some macros.Gav Wood2014-07-021-2/+2
| | | * | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into developGav Wood2014-07-021-2/+0
| | | |\ \
| | | | * | Removed libethcore dependenciesVitalik Buterin2014-07-022-3/+0
| | | * | | Remove unneeded dependencies.Gav Wood2014-07-023-3/+4
| | | |/ /
| | | * | Fixed problem with alloc.Gav Wood2014-07-017-8/+53
| | | * | Docs & consolidation of headers.Gav Wood2014-06-301-0/+7
| | | * | Full python serpent support.Gav Wood2014-06-293-23/+8
| | | * | Project refactor. Introduce the Serpent library.Gav Wood2014-06-287-18/+12
| | | * | Better language detection.Gav Wood2014-06-231-1/+4
| | | * | Better language determination.Gav Wood2014-06-221-1/+1
| | | * | Fixed MSVC compile errors (but missing functionality in LLL parser)Tim Hughes2014-06-181-1/+8
| | | * | Standard service JS script.Gav Wood2014-06-132-2/+2
| | | * | LLL supports get/set/ref.Gav Wood2014-06-123-27/+63
| | | * | Fix signed instructions.Gav Wood2014-06-101-4/+4
| | | * | Fixed all the windows compile errors and project reorg with the exception of ...Tim Hughes2014-06-041-1/+1
| | | * | Fixes and language additions.Gav Wood2014-05-311-0/+6
| | | * | Additional variants of create and send.Gav Wood2014-05-311-2/+3
| | | * | Fix for compiler.Gav Wood2014-05-311-1/+1
| | | * | Minor bug fix.Gav Wood2014-05-311-1/+1
| | | * | Javascript console and env.load(), env.note, ...Gav Wood2014-05-311-1/+1
| | | * | Variadic macros work.Gav Wood2014-05-303-9/+12
| | | * | Actually do endow ether.Gav Wood2014-05-303-0/+26
| | | * | Fix for nonce incrementing.Gav Wood2014-05-301-0/+3
| | | * | Fix for when/unless.Gav Wood2014-05-301-1/+2
| | | * | Revert "Fix for unless/when."Gav Wood2014-05-301-2/+1
| | | * | Fix for unless/when.Gav Wood2014-05-301-1/+2
| | | * | Assembler fix.Gav Wood2014-05-281-1/+1