aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* quick fix for appearenceRJ2016-03-301-0/+1
|
* Merge pull request #430 from chriseth/assemblychriseth2016-03-3034-17/+1833
|\ | | | | Inline Assembly
| * 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.rst
| * Update frequently-asked-questions.rstRJ2016-03-301-0/+17
|/
* Merge pull request #453 from michaltrzesimiech/patch-1chriseth2016-03-291-2/+0
|\ | | | | Update structure-of-a-contract.rst
| * 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 evmasm and lll.
| * | 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 ↵Marek Kotewicz2015-02-121-0/+1
| | | |\ \ | | | | | | | | | | | | | | | | | | jsoncpp_path
| | | | * | 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
| | | | | | | | | | | | | | | | | | | | Rename ethential to devcore.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | Shared libs on all platforms.
| | | * | Project refactor. Introduce the Serpent library.Gav Wood2014-06-282-7/+3
| | | | |
| | | * | Protocol 20 changes.Gav Wood2014-06-111-1/+1
| | | | | | | | | | | | | | | | | | | | Added my new address to the premine.
| | | * | make life easier for MakefilesNico Cesar2014-06-051-2/+3
| | | | |
| | | * | Tests updated.Gav Wood2014-05-281-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes to executive logging. Trie testing made considerably more rigourous.
| | | * | 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
| | | / | | | | | | | | | | | | | | | | New libs (libethsupport, libevm, liblll). New LLLC binary.
| * | | Merge branch 'moveliblll' into movelibevmasmDimitry2016-03-2212-0/+1182
| |\ \ \
| | * | | liblllcDimitry2016-03-221-0/+1
| | | | |
| | * | | Merge branch 'develop' of /home/wins/Ethereum/repomove/libethereum into ↵Dimitry2016-03-2111-0/+1181
| | |\ \ \ | | | |/ / | | |/| | | | | | | moveliblll
| | | * | 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
| | | | | | | | | | | | | | | | | | | | This reverts commit 61e99b1040b80685c70c57cfb23f92e898cd41fb.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libevmcore/Assembly.cpp
| | | * | 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 ↵jhuntley2015-03-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | library using boost. When installing libraries, don't forget to copy DLLs, add target 'RUNTIME DESTINATION bin'.
| | | * | | 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
| | | | | | | | | | | | | | | | | | | | "#require" in solidity.
| | | * | 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
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: alethzero/CMakeLists.txt
| | | | * | Fix for assembler.Gav Wood2014-11-011-1/+1
| | | | | |
| | | * | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompilerChristian2014-11-012-8/+8
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/AST.cpp libsolidity/AST.h libsolidity/Compiler.cpp libsolidity/Compiler.h libsolidity/NameAndTypeResolver.h libsolidity/Types.cpp solc/main.cpp test/solidityCompiler.cpp
| | | | * | 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
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ExpressionStatement functions as glue between Statements and Expressions. This way it is possible to detect when the border between statements and expressions is crossed while walking the AST. Note that ExpressionStatement is not the only border, almost every statement can contains expressions.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | Windows pedantic build fix.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | Rename ethential to devcore.
| | | * | 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 ↵Giacomo Tazzari2014-08-101-13/+14
| | | | | | | | | | | | | | | | | | | | parseTreeLLL() to prevent crashing when parsing code containing non-ascii characters
| | | * | 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
| | | | | | | | | | | | | | | | | | | | Remove a few redundant messages from build.
| | | * | Merge pull request #235 from programmerTim/developGav Wood2014-07-101-2/+16
| | | |\ \ | | | | | | | | | | | | Fixed MSVC build errors and updated projects.
| | | | * | 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
| | | | | | | | | | | | | | | | | | | | Shared libs on all platforms.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | | | | | | Bug fix for load & LLL macros. Move to new services.
| | | * | LLL supports get/set/ref.Gav Wood2014-06-123-27/+63
| | | | | | | | | | | | | | | | | | | | Logging changes.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | the more complex problem in Parser.cpp
| | | * | 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
| | | | | | | | | | | | | | | | | | | | Fixes for a few warnings.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | Standard extension.
| | | * | Fix for nonce incrementing.Gav Wood2014-05-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Messaging for some execution failures. State uses temporary for transaction trie. Additional optimisation.
| | | * | Fix for when/unless.Gav Wood2014-05-301-1/+2
| | | | |
| | | * | Revert "Fix for unless/when."Gav Wood2014-05-301-2/+1
| | | | | | | | | | | | | | | | | | | | This reverts commit b12d91e726ae5d1742e6d828c2cb5b694ffdf8a3.
| | | * | 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
| | | | | | | | | | | | | | | | | | | | Debug trace stuff.
| | | * | Ever more repotting.Gav Wood2014-05-265-93/+180
| | | | |
| | | * | Major reorganisation.Gav Wood2014-05-2611-0/+1239
| | | / | | | | | | | | | | | | | | | | New libs (libethsupport, libevm, liblll). New LLLC binary.
| * | | 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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This bug resulted in incorrect storage access in some situations. The reason was that when intersecting states, the sequence numbers were not handled and thus some operations with too low sequence numbers were used during code generation.
| | * | EIP-2.1 Fixes #96.Gav Wood2015-11-215-34/+45
| | | | | | | | | | | | | | | | Address a few concerns from prior code review.
| | * | 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
| | | | | | | | | | | | | | | | This reverts commit 61e99b1040b80685c70c57cfb23f92e898cd41fb.
| | * | 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
| | | | | | | | | | | | | | | | Fixes #2135
| | * | Merge pull request #2112 from chfast/refactor_move_overrideGav Wood2015-06-091-1/+1
| | |\ \ | | | | | | | | | | Pessimising moves and missing overrides
| | | * | 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.
| | | * | Improved "Stack too deep" error message.chriseth2015-06-071-2/+2
| | | | | | | | | | | | | | | | | | | | Closes #2080.
| | * | | Merge pull request #2103 from chriseth/sol_fix_sequenceErrorGav Wood2015-06-073-0/+13
| | |\ \ \ | | | | | | | | | | | | Invalid sequence access.
| | | * | | 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
| | |\ \ | | | | | | | | | | "error jump" instead of STOP instraction in case of exception
| | | * | 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
| | |\ \ | | | | | | | | | | Unify blocks that share code.
| | | * | 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"
| | | * | CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"Paweł Bylica2015-05-111-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes output directory for runtime components (executables and DLLs) to "bin" directory. That allows running executables on Windows without need of install step. Closes ethereum/cpp-ethereum#1821
| | * | | 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
| | |\ \ | | | | | | | | | | Static Analysis Engine.
| | | * | 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.rst
| * | 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.rst
| * | Update style-guide.rstssonicblue2016-03-231-2/+8
|/ / | | | | Update section 'Variable Declarations' for consistency with the format of the rest of the document.
* | Merge pull request #444 from bobsummerwill/fix_boostBob Summerwill2016-03-221-1/+9
|\ \ | |/ |/| Fix Windows warning for boost in solidity tests
| * Fix Windows warning for boost in solidity tests.Bob Summerwill2016-03-221-1/+9
|/ | | | We need this fixed before we can enable warnings-as-errors.
* Merge pull request #433 from bobsummerwill/developchriseth2016-03-186-4/+23
|\ | | | | Fixed Windows warnings
| * Fixed Windows warningsBob Summerwill2016-03-186-4/+23
| |
* | Merge pull request #432 from chriseth/allocchriseth2016-03-181-0/+21
|\ \ | |/ |/| Allocating arrays.
| * 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
|\ | | | | Breaking changes for version 0.3.0
| * 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
| |