aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| | | * | 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
| | | * | Pinhole optimise working fairly well...Gav Wood2014-05-285-26/+80
| | | * | Quick fix for eth -j; thread naming.Gav Wood2014-05-272-7/+124
| | | * | Start of pinhole optimiser. Minor fix for debugger.Gav Wood2014-05-272-0/+6
| | | * | Convenience fixups.Gav Wood2014-05-274-5/+13
| | | * | New Assembler.Gav Wood2014-05-278-404/+357
| | | * | Add missing files.Gav Wood2014-05-263-3/+59
| | | * | Assembler.Gav Wood2014-05-266-30/+89
| | | * | Ever more repotting.Gav Wood2014-05-265-93/+180
| | | * | Major reorganisation.Gav Wood2014-05-2611-0/+1239
| | | /
| * | | libevmasmDimitry2016-03-221-0/+1
| * | | Merge branch 'develop' of /home/wins/Ethereum/repomove/libethereum into developDimitry2016-03-2129-0/+5102
| |\ \ \ | | |/ / | |/| |
| | * | move libevmasmDimitry2016-03-2129-0/+0
| | * | Increment sequence number for opcodes that can write to memory or storage.chriseth2016-03-111-2/+8
| | * | Add delegatecall to the optimizer.chriseth2016-03-032-4/+11
| | * | Fix: Copy empty state.chriseth2016-01-181-1/+1
| | * | Fix sequence number bug.chriseth2016-01-153-18/+33
| | * | EIP-2.1 Fixes #96.Gav Wood2015-11-215-34/+45
| | * | Work around bug in u256->unsigned conversion for MSVC/Boost.chriseth2015-11-161-1/+2
| | * | Add non-const sub function.chriseth2015-10-061-0/+1
| | * | Create version string.chriseth2015-09-222-0/+74
| | * | Workaround bug in boost.Gav Wood2015-09-131-4/+14
| | * | Transition from bytecode to more general linker objects.chriseth2015-09-118-59/+240
| | * | applied changes from https://github.com/ethereum/cpp-ethereum/pull/2953debris2015-09-086-59/+59
| | * | split pr changesdebris2015-09-071-5/+0
| | * | cmake refactor in progressdebris2015-08-271-9/+2
| | * | Detect unavailable items and do not optimise the chunk in that case.chriseth2015-08-193-0/+17
| | * | libevmasm doesn't use libdevcrypto.Gav Wood2015-08-171-1/+0
| | * | Style fixes.Gav Wood2015-08-111-1/+1
| | * | added checks to prevent the self assignmentLiana Husikyan2015-08-101-2/+15
| | * | GCC compile fix.Gav Wood2015-08-061-1/+1
| | * | Warnings fixes.Gav Wood2015-08-061-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
| | * | Fixed counter modification when appending assemblies.chriseth2015-06-262-5/+5
| | * | Some documentation and checks for vector_ref.chriseth2015-06-163-20/+6
| | * | Optimize RETURN x 0 to STOP.chriseth2015-06-121-18/+30
| | * | Improved exception safety in CSE.chriseth2015-06-101-8/+13
| | * | Merge pull request #2112 from chfast/refactor_move_overrideGav Wood2015-06-091-1/+1
| | |\ \
| | | * | Remove pessimising moves.Paweł Bylica2015-06-081-1/+1
| | * | | Merge pull request #2100 from chriseth/sol_stackTooDeepchriseth2015-06-081-2/+2
| | |\ \ \ | | | |/ / | | |/| |
| | | * | Improved "Stack too deep" error message.chriseth2015-06-071-2/+2
| | * | | Merge pull request #2103 from chriseth/sol_fix_sequenceErrorGav Wood2015-06-073-0/+13
| | |\ \ \
| | | * | | Quick fix to not access inaccessible sequences.chriseth2015-06-063-0/+13
| | | |/ /
| | * / / Optimize double ISZERO.chriseth2015-06-061-0/+16
| | |/ /
| | * | Remove namespace prefixes.chriseth2015-06-051-12/+12
| | * | MSVC fix.chriseth2015-06-051-4/+4
| | * | Compute constantschriseth2015-06-056-8/+398
| | * | Merge pull request #1975 from LianaHus/sol_EVMExceptionschriseth2015-06-014-14/+34
| | |\ \
| | | * | corrected asm-json outputLiana Husikyan2015-06-011-3/+3
| | | * | style fixesLiana Husikyan2015-06-011-1/+1
| | | * | added error jump instead of STOP instraction in case of exceptionLiana Husikyan2015-06-014-12/+32
| | * | | Allow duplicate code removal for loops.chriseth2015-05-283-29/+72
| | |/ /
| | * | Removed redundant std.chriseth2015-05-261-1/+1
| | * | Commandline interface for gas estimation.chriseth2015-05-221-1/+1
| | * | Tighter estimation for EXP.chriseth2015-05-221-1/+1
| | * | Functional gas estimator.chriseth2015-05-222-3/+29
| | * | Path gas meter.chriseth2015-05-225-6/+207
| | * | Gas estimation taking known state into account.chriseth2015-05-206-16/+167
| | * | Move non-cryptopp dependent stuff into devcore.Gav Wood2015-05-202-2/+2
| | * | Hex/decimal cleanup for assembly output.chriseth2015-05-151-11/+5
| | * | Fixed indentation.chriseth2015-05-142-4/+2
| | * | Known state: store tags on stack as unions.chriseth2015-05-137-66/+125
| | * | Revert "CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin""Gav Wood2015-05-131-1/+6
| | * | Merge pull request #1873 from chriseth/sol_unifyBlocksGav Wood2015-05-134-0/+172
| | |\ \
| | | * | Removed unnecessary include.chriseth2015-05-121-2/+0
| | | * | Unify blocks with shared code.chriseth2015-05-124-0/+174
| | * | | Merge pull request #1855 from imapp-pl/pr/cmake_runtime_output_directoryGav Wood2015-05-131-6/+1
| | |\ \ \ | | | |/ / | | |/| |
| | | * | CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"Paweł Bylica2015-05-111-6/+1
| | * | | Fixed template problem.chriseth2015-05-121-1/+6
| | * | | Use returning erase variant.chriseth2015-05-121-1/+1
| | * | | Compute state intersection.chriseth2015-05-111-12/+35
| | * | | Store alternative stack locations during code generation.chriseth2015-05-112-43/+45
| | * | | Reuse state during common subexpression elimination.chriseth2015-05-114-73/+94
| | |/ /
| | * | Merge pull request #1813 from chriseth/sol_knowledgeEnginechriseth2015-05-0911-347/+742
| | |\ \
| | | * | Use range-based erase.chriseth2015-05-091-2/+4
| | | * | CFG returns vector of blocks instead of assembly items.chriseth2015-05-063-22/+25
| | | * | Remove unused old optimizer rule.chriseth2015-05-061-3/+0
| | | * | Gather knowledge about the state during control flow analysis.chriseth2015-05-067-35/+192
| | | * | Make KnownState work with all instructions.chriseth2015-05-064-6/+83
| | | * | Common subexpression elimination ready for using pre-known state.chriseth2015-05-065-23/+14
| | | * | More flexible way to approach unknown stack elements.chriseth2015-05-063-12/+34
| | | * | Split known state from common subexpression eliminator.chriseth2015-05-065-305/+451
| | * | | Structural gas estimator.chriseth2015-05-062-0/+171
| | |/ /
| | * / Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.chriseth2015-04-3015-0/+3077
| | /
* | | Merge pull request #447 from ethereum/Initialize_Contract_with_Wei_callchriseth2016-03-261-0/+17
|\ \ \ | |_|/ |/| |
| * | Update frequently-asked-questions.rstRJ2016-03-261-0/+2
| * | Update frequently-asked-questions.rstRJ2016-03-241-0/+15
|/ /
* | Merge pull request #445 from ssonicblue/patch-1chriseth2016-03-231-2/+8
|\ \
| * | Update style-guide.rstssonicblue2016-03-231-2/+8
|/ /
* | Merge pull request #444 from bobsummerwill/fix_boostBob Summerwill2016-03-221-1/+9
|\ \ | |/ |/|
| * Fix Windows warning for boost in solidity tests.Bob Summerwill2016-03-221-1/+9
|/
* Merge pull request #433 from bobsummerwill/developchriseth2016-03-186-4/+23
|\
| * Fixed Windows warningsBob Summerwill2016-03-186-4/+23
* | Merge pull request #432 from chriseth/allocchriseth2016-03-181-0/+21
|\ \ | |/ |/|
| * Extend examplechriseth2016-03-141-0/+2
| * Clarificationchriseth2016-03-141-1/+3
| * Fix examples.chriseth2016-03-141-2/+2
| * Allocating arrays.chriseth2016-03-141-0/+17
|/
* Put in specific brew version as per the umbrellaRJ2016-03-121-0/+1
* Merge pull request #429 from chriseth/keywordschriseth2016-03-1221-121/+217
|\
| * Set version to 0.3.0chriseth2016-03-122-2/+2
| * Remove timestamp again and some fixes for ufixed parsing.chriseth2016-03-122-15/+18
| * Do not allow value for delegatecall functions.chriseth2016-03-121-1/+1
| * added keyword type and some tests, changes in lexical castRJ Catalano2016-03-123-11/+25
| * Documentation for delegatecall.chriseth2016-03-124-46/+19
| * stylistic change, and got lexical cast to work with an iterator rangeRJ Catalano2016-03-122-5/+6
| * - inline and assembly keywords addedLianaHus2016-03-127-15/+17
| * changed documentation and using lexical castRJ Catalano2016-03-122-11/+3
| * changed extractUnsigned to handle iterators rather than a stringRJ Catalano2016-03-122-5/+5
| * changed 1 to 0 in invalid argument catch blockRJ Catalano2016-03-122-2/+2
| * needed this one string of notationRJ Catalano2016-03-121-0/+1
| * added from identifier or keyword handling of fixed typesRJ Catalano2016-03-122-6/+37
| * fixed keyword added in for token typeRJ Catalano2016-03-121-2/+4
| * BREAKING: Implement delegatecall and make default for library calls.chriseth2016-03-1210-45/+122
|/
* Merge pull request #427 from chriseth/intlitchriseth2016-03-121-0/+9
|\
| * Warning about using integer literals in division.chriseth2016-03-111-0/+9
* | Merge pull request #426 from chriseth/optfixchriseth2016-03-111-0/+14
|\ \ | |/ |/|
| * Test for optimizer bug caused by not incrementing the sequence counter.chriseth2016-03-111-0/+14
|/
* Merge pull request #425 from uberlaufer/patch-1chriseth2016-03-111-8/+7
|\
| * Update contracts.rstuberlaufer2016-03-111-4/+3
| * shortened lines to 79uberlaufer2016-03-111-1/+5
| * Update contracts.rstuberlaufer2016-03-111-5/+1
|/
* Merge pull request #421 from BrainArchitect/patch-1chriseth2016-03-101-1/+1
|\
| * Typo fix.Georgios Paralykidis2016-03-091-1/+1
|/
* Merge pull request #407 from MrChico/MrChico-ecrecoverdocchriseth2016-03-021-1/+1
|\
| * ecrecover takes uint8, not byteMrChico2016-03-021-1/+1
|/
* Merge pull request #406 from OlegIakovlev/structure-of-a-contract-visibility-...chriseth2016-03-011-1/+1
|\
| * [Minor]: typo fixOleg Iakovlev2016-03-011-1/+1
|/
* Merge pull request #405 from chriseth/refactorParserchriseth2016-02-234-100/+181
|\
| * Buildfix.chriseth2016-02-231-3/+1
| * Move reusable parser components into base class.chriseth2016-02-234-100/+183
|/
* Merge pull request #399 from holgerd77/developchriseth2016-02-196-14/+167
|\
| * Added in-depth links to function modifiers, structs and enums in structure se...holgerd772016-02-193-4/+16
| * Name-spacing the structure reference links for not being confused with the gl...holgerd772016-02-191-9/+9
| * Added in-depth links for further reading to the state variable, function and ...holgerd772016-02-193-0/+14
| * Changed reference naming from understore to dash separation for consistency w...holgerd772016-02-191-6/+6
| * Added examples, references to structure sectionholgerd772016-02-181-8/+103
| * Comment code examplesholgerd772016-02-181-0/+10
| * Code blocks for compiler use sectionholgerd772016-02-181-4/+7
| * Use code blocks for import syntax explanations for better readabilityholgerd772016-02-181-4/+22
| * Added docs/utils/__pycache__ to .gitignore when building docs with Python 3holgerd772016-02-181-0/+1
* | Merge pull request #401 from VoR0220/elementaryTypeTokenchriseth2016-02-1913-278/+369
|\ \
| * | further optimization, splitting function into piecesRJ Catalano2016-02-194-16/+45
| * | added const correctness to extract functions in TokenRJ Catalano2016-02-194-113/+50
| * | added two functions in Token to handle long identifiers, redid fromIdentifier...RJ Catalano2016-02-197-159/+255
| * | tests added and changes madeRJ Catalano2016-02-197-186/+224
| * | changes to redefine the token list, the scanner, and the parser and how they ...RJ Catalano2016-02-1914-295/+286
|/ /
* | Merge pull request #400 from LianaHus/sol_style_fixeschriseth2016-02-181-12/+14
|\ \ | |/ |/|
| * style fixesLianaHus2016-02-181-12/+14
|/
* Merge pull request #398 from chriseth/versionchriseth2016-02-181-1/+1
|\
| * Update version to 0.2.2chriseth2016-02-181-1/+1
|/
* Merge pull request #392 from chriseth/fixsegfaultchriseth2016-02-132-0/+18
|\
| * Fix segfault when using wrong number of constructor arguments.chriseth2016-02-121-0/+3
| * Test for segfault when using wrong number of constructor arguments.chriseth2016-02-121-0/+15
|/
* Merge pull request #382 from chriseth/bytesIndexchriseth2016-02-117-0/+104
|\
| * Documentation.chriseth2016-02-101-0/+5
| * Index access for bytesXX.chriseth2016-02-106-0/+99
* | Update frequently-asked-questions.rstRJ2016-02-111-2/+3
* | Update frequently-asked-questions.rstRJ2016-02-111-2/+11
|/
* Merge pull request #380 from 4tXJ7f/patch-1chriseth2016-02-041-1/+9
|\
| * [Documentation] Add details on libjsonrpccpp-devAndres Nötzli2016-02-041-1/+9
| * [Documentation] Include correct dev packageAndres Nötzli2016-02-021-1/+1
|/
* Merge pull request #378 from chriseth/versionchriseth2016-01-301-1/+1
|\
| * Increment version to 0.2.1chriseth2016-01-301-1/+1
|/
* Merge pull request #376 from chriseth/nobreakoutchriseth2016-01-304-11/+50
|\
| * documentationchriseth2016-01-302-2/+14
| * Only allow including from allowed directories.chriseth2016-01-302-9/+36
|/
* Merge pull request #370 from chriseth/redirectschriseth2016-01-293-33/+87
|\
| * Document remappingschriseth2016-01-261-1/+10
| * Provide remappings for solc.chriseth2016-01-262-32/+77
* | Merge pull request #372 from chriseth/readcallbackchriseth2016-01-292-6/+42
|\ \
| * | Read files via callback.chriseth2016-01-272-6/+42
* | | Merge pull request #374 from ethereum/chriseth-patch-2chriseth2016-01-281-2/+6
|\ \ \ | |/ / |/| |
| * | Update index.rstchriseth2016-01-281-2/+4
| * | Add a link to the ethereum stackexchange.chriseth2016-01-281-0/+2
|/ /
* | Merge pull request #369 from chriseth/fixuint176chriseth2016-01-261-2/+2
|\ \ | |/ |/|
| * Fix uint178 problem.chriseth2016-01-261-2/+2
|/
* Merge pull request #326 from guanqun/cond-exprchriseth2016-01-2517-7/+586
|\
| * add more test cases for cond-exprLu Guanqun2016-01-231-0/+49
| * cond-expr: add more unit testsLu Guanqun2016-01-232-14/+150
| * cond-expr: use the mobile type instead of the original typeLu Guanqun2016-01-232-13/+37
| * [cond-expr] change the end to end testLu Guanqun2016-01-232-6/+11
| * [cond-expr] add a test for different typesLu Guanqun2016-01-232-1/+16
| * [cond-expr] add a test to assign memory to storageLu Guanqun2016-01-232-2/+39
| * [cond-expr] add one doc about conditional expressionLu Guanqun2016-01-231-1/+1
| * [cond-expr] don't allow conditional as left value for the first stageLu Guanqun2016-01-233-61/+29
| * [cond-expr] fixup according to code reviewLu Guanqun2016-01-234-6/+24
| * [cond-expr] change endVisit() to visit()Lu Guanqun2016-01-232-30/+41
| * [cond-expr] make the codegen one instruction lessLu Guanqun2016-01-231-5/+4
| * comment out one un-supported test caseLu Guanqun2016-01-231-0/+2
| * [cond-expr] fix the crash in ExpressionStatementLu Guanqun2016-01-231-0/+5
| * fixup end to end testLu Guanqun2016-01-231-1/+1
| * [cond-expr] add another parser expressionLu Guanqun2016-01-231-0/+1
| * [cond-expr] support conditional expression as lvalueLu Guanqun2016-01-231-0/+8
| * [cond-expr] add test cases for type resolutionLu Guanqun2016-01-231-0/+24
| * [cond-expr] add end to end testLu Guanqun2016-01-231-0/+58
| * [cond-expr] generate assembly for _ ? _ : _Lu Guanqun2016-01-232-0/+16
| * [cond-expr] add type checkerLu Guanqun2016-01-232-0/+28
| * [cond-expr] add parser test casesLu Guanqun2016-01-231-0/+80
| * [cond-expr] parse _ ? _ : _ into conditional AST nodeLu Guanqun2016-01-231-6/+19
| * [cond-expr] add visitor related functionsLu Guanqun2016-01-235-0/+32