Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | * | | Windows build coersions. | Gav Wood | 2014-07-03 | 1 | -5/+4 | |
| | | | | | ||||||
| | | * | | Full python serpent support. | Gav Wood | 2014-06-29 | 1 | -21/+2 | |
| | | | | | | | | | | | | | | | | | | | | Shared libs on all platforms. | |||||
| | | * | | Project refactor. Introduce the Serpent library. | Gav Wood | 2014-06-28 | 2 | -7/+3 | |
| | | | | | ||||||
| | | * | | Protocol 20 changes. | Gav Wood | 2014-06-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | Added my new address to the premine. | |||||
| | | * | | make life easier for Makefiles | Nico Cesar | 2014-06-05 | 1 | -2/+3 | |
| | | | | | ||||||
| | | * | | Tests updated. | Gav Wood | 2014-05-28 | 1 | -1/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes to executive logging. Trie testing made considerably more rigourous. | |||||
| | | * | | Pinhole optimise working fairly well... | Gav Wood | 2014-05-28 | 1 | -2/+5 | |
| | | | | | ||||||
| | | * | | New Assembler. | Gav Wood | 2014-05-27 | 1 | -7/+9 | |
| | | | | | ||||||
| | | * | | Ever more repotting. | Gav Wood | 2014-05-26 | 1 | -3/+7 | |
| | | | | | ||||||
| | | * | | Major reorganisation. | Gav Wood | 2014-05-26 | 2 | -0/+162 | |
| | | / | | | | | | | | | | | | | | | | | New libs (libethsupport, libevm, liblll). New LLLC binary. | |||||
| * | | | Merge branch 'moveliblll' into movelibevmasm | Dimitry | 2016-03-22 | 12 | -0/+1182 | |
| |\ \ \ | ||||||
| | * | | | liblllc | Dimitry | 2016-03-22 | 1 | -0/+1 | |
| | | | | | ||||||
| | * | | | Merge branch 'develop' of /home/wins/Ethereum/repomove/libethereum into ↵ | Dimitry | 2016-03-21 | 11 | -0/+1181 | |
| | |\ \ \ | | | |/ / | | |/| | | | | | | | moveliblll | |||||
| | | * | | move liblll | Dimitry | 2016-03-21 | 11 | -0/+0 | |
| | | | | | ||||||
| | | * | | Transition from bytecode to more general linker objects. | chriseth | 2015-09-11 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | cmake refactor in progress | debris | 2015-08-27 | 1 | -3/+4 | |
| | | | | | ||||||
| | | * | | Warning fix. | Gav Wood | 2015-08-07 | 1 | -0/+5 | |
| | | | | | ||||||
| | | * | | now policy CMP0042 is set to OLD | debris | 2015-08-06 | 1 | -6/+0 | |
| | | | | | | | | | | | | | | | | | | | | This reverts commit 61e99b1040b80685c70c57cfb23f92e898cd41fb. | |||||
| | | * | | Revert "fixed cmake policy CMP0042, MACOSX RPATH" | Gav Wood | 2015-08-05 | 1 | -0/+6 | |
| | | | | | ||||||
| | | * | | fixed cmake policy CMP0042, MACOSX RPATH | debris | 2015-08-05 | 1 | -6/+0 | |
| | | | | | ||||||
| | | * | | Some changes in libdevcore. | chriseth | 2015-06-16 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. | chriseth | 2015-04-30 | 2 | -3/+2 | |
| | | | | | ||||||
| | | * | | Use BUILD_SHARED_LIB | chriseth | 2015-04-24 | 1 | -5/+1 | |
| | | | | | ||||||
| | | * | | reordered output | Liana Husikyan | 2015-04-17 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libevmcore/Assembly.cpp | |||||
| | | * | | Merge remote-tracking branch 'upstream/develop' into evmjit | Paweł Bylica | 2015-03-05 | 1 | -1/+1 | |
| | | |\ \ | ||||||
| | | | * | | Mingw cmake updates. Make sure Boost_INCLUDE_DIRS is included for each ↵ | jhuntley | 2015-03-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | library using boost. When installing libraries, don't forget to copy DLLs, add target 'RUNTIME DESTINATION bin'. | |||||
| | | * | | | Merge commit '444cc3d12c96a40b7b5b6832ec84afe83c403733' into evmjit | Paweł Bylica | 2015-02-24 | 0 | -0/+0 | |
| | | |\ \ \ | | | | |/ / | | | |/| | | ||||||
| | | | * | | Add EVMJIT. | Gav Wood | 2015-02-21 | 11 | -1185/+0 | |
| | | |/ / | ||||||
| | | * | | fixed #1022 | Marek Kotewicz | 2015-02-16 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | change typedef to using according to preferred coding style | Lu Guanqun | 2015-02-07 | 1 | -2/+2 | |
| | | | | | ||||||
| | | * | | Claim ether makes wallet & trasfers. | Gav Wood | 2015-01-22 | 2 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | "#require" in solidity. | |||||
| | | * | | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-12 | 1 | -0/+5 | |
| | | |\ \ | ||||||
| | | | * | | Fix for crazy compiler lambda behaviour. | Gav Wood | 2014-12-12 | 1 | -0/+5 | |
| | | | | | | ||||||
| | | * | | | fixed styling issues | Marek Kotewicz | 2014-12-11 | 1 | -0/+1 | |
| | | | | | | ||||||
| | | * | | | updated cmake policies | Marek Kotewicz | 2014-12-10 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | jsonrpc option in cmakes, removed all warnings | Marek Kotewicz | 2014-12-10 | 1 | -0/+6 | |
| | | | | | | ||||||
| | | * | | | lll, buildinfo.h and llc compiling on windows | debris | 2014-12-05 | 1 | -27/+3 | |
| | | | | | | ||||||
| | | * | | | removed automocs | Marek Kotewicz | 2014-12-04 | 1 | -0/+1 | |
| | | |/ / | ||||||
| | | * | | Moved instructions and assembly to new libevmcore. | Christian | 2014-11-06 | 7 | -594/+4 | |
| | | | | | ||||||
| | | * | | assert and exception corrections in solidity-external files. | Christian | 2014-11-05 | 1 | -5/+5 | |
| | | | | | ||||||
| | | * | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler | Christian | 2014-11-03 | 1 | -1/+1 | |
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: alethzero/CMakeLists.txt | |||||
| | | | * | | Fix for assembler. | Gav Wood | 2014-11-01 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler | Christian | 2014-11-01 | 2 | -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 reform | Gav Wood | 2014-10-31 | 2 | -8/+8 | |
| | | | | | | ||||||
| | | * | | | Merge remote-tracking branch 'ethereum/develop' into sol_contractCompiler | Christian | 2014-10-30 | 0 | -0/+0 | |
| | | |\| | | ||||||
| | | | * | | Bugfix: Tag takes one byte (for JUMPDEST) | Christian | 2014-10-29 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | Contract compiler and also add ExpressionStatement to AST. | Christian | 2014-10-30 | 2 | -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 Wood | 2014-10-28 | 2 | -5/+5 | |
| | | | | | ||||||
| | | * | | add headers to cmake | subtly | 2014-10-16 | 1 | -5/+3 | |
| | | | | | ||||||
| | | * | | According commit for JUMPDEST. | Gav Wood | 2014-10-08 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | PoC-7 JUMPDEST done the intended way. | Gav Wood | 2014-10-08 | 1 | -27/+4 | |
| | | | | | | | | | | | | | | | | | | | | Windows pedantic build fix. | |||||
| | | * | | More attempts to fix for the ultra-pedantic clang compiler. | Gav Wood | 2014-10-08 | 1 | -0/+1 | |
| | | | | | ||||||
| | | * | | PoC-7: JUMPDEST implemented. | Gav Wood | 2014-10-08 | 1 | -1/+25 | |
| | | | | | ||||||
| | | * | | Restructured exceptions. Boost::exception is now used primarily. | Christoph Jentzsch | 2014-10-02 | 5 | -6/+9 | |
| | | | | | ||||||
| | | * | | Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace. | Gav Wood | 2014-09-06 | 8 | -8/+8 | |
| | | | | | | | | | | | | | | | | | | | | Rename ethential to devcore. | |||||
| | | * | | Project-wide reorganisation of namespaces. | Gav Wood | 2014-09-05 | 11 | -24/+47 | |
| | | | | | ||||||
| | | * | | Better interface for instrInfo. | Gav Wood | 2014-08-27 | 2 | -4/+4 | |
| | | | | | ||||||
| | | * | | SWAP & DUP | Gav Wood | 2014-08-21 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Unambiguous licence. | Gav Wood | 2014-08-21 | 1 | -3/+3 | |
| | | | | | ||||||
| | | * | | Fix for padding in new SHA3. | Gav Wood | 2014-08-14 | 1 | -5/+7 | |
| | | | | | ||||||
| | | * | | Code indentation fix | Giacomo Tazzari | 2014-08-11 | 1 | -4/+4 | |
| | | | | | ||||||
| | | * | | Fixed implementation of EXP opcode (wrong results when exponent >= 2^32) | Giacomo Tazzari | 2014-08-11 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Using boost::spirit::standard namespace instead of boost::spirit::ascii in ↵ | Giacomo Tazzari | 2014-08-10 | 1 | -13/+14 | |
| | | | | | | | | | | | | | | | | | | | | parseTreeLLL() to prevent crashing when parsing code containing non-ascii characters | |||||
| | | * | | Rename assembly again. | Gav Wood | 2014-07-28 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Avoid _asm from MSVC. | Gav Wood | 2014-07-27 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Updates to assembler - see the sub-codes. | Gav Wood | 2014-07-27 | 5 | -43/+73 | |
| | | | | | ||||||
| | | * | | Fixes and whatnot. | Gav Wood | 2014-07-27 | 1 | -0/+2 | |
| | | | | | ||||||
| | | * | | Minor updates. | Gav Wood | 2014-07-24 | 1 | -4/+4 | |
| | | | | | ||||||
| | | * | | Move JS setup code up into lib macro. | Gav Wood | 2014-07-21 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | | | | | | | Remove a few redundant messages from build. | |||||
| | | * | | Merge pull request #235 from programmerTim/develop | Gav Wood | 2014-07-10 | 1 | -2/+16 | |
| | | |\ \ | | | | | | | | | | | | | Fixed MSVC build errors and updated projects. | |||||
| | | | * | | Fixed MSVC build errors and updated projects. | Tim Hughes | 2014-07-10 | 1 | -2/+16 | |
| | | | | | | ||||||
| | | * | | | MEMSIZE -> MSIZE | Gav Wood | 2014-07-09 | 1 | -2/+2 | |
| | | |/ / | ||||||
| | | * | | Build fixes. | Gav Wood | 2014-07-06 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Compiler fixes. Updates for coins. | Gav Wood | 2014-07-06 | 5 | -13/+23 | |
| | | | | | ||||||
| | | * | | Latest API updates. | Gav Wood | 2014-07-04 | 1 | -7/+1 | |
| | | | | | ||||||
| | | * | | Windows build coersions. | Gav Wood | 2014-07-03 | 3 | -8/+18 | |
| | | | | | ||||||
| | | * | | Fix some macros. | Gav Wood | 2014-07-02 | 1 | -2/+2 | |
| | | | | | ||||||
| | | * | | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2014-07-02 | 1 | -2/+0 | |
| | | |\ \ | ||||||
| | | | * | | Removed libethcore dependencies | Vitalik Buterin | 2014-07-02 | 2 | -3/+0 | |
| | | | | | | ||||||
| | | * | | | Remove unneeded dependencies. | Gav Wood | 2014-07-02 | 3 | -3/+4 | |
| | | |/ / | ||||||
| | | * | | Fixed problem with alloc. | Gav Wood | 2014-07-01 | 7 | -8/+53 | |
| | | | | | ||||||
| | | * | | Docs & consolidation of headers. | Gav Wood | 2014-06-30 | 1 | -0/+7 | |
| | | | | | ||||||
| | | * | | Full python serpent support. | Gav Wood | 2014-06-29 | 3 | -23/+8 | |
| | | | | | | | | | | | | | | | | | | | | Shared libs on all platforms. | |||||
| | | * | | Project refactor. Introduce the Serpent library. | Gav Wood | 2014-06-28 | 7 | -18/+12 | |
| | | | | | ||||||
| | | * | | Better language detection. | Gav Wood | 2014-06-23 | 1 | -1/+4 | |
| | | | | | ||||||
| | | * | | Better language determination. | Gav Wood | 2014-06-22 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Fixed MSVC compile errors (but missing functionality in LLL parser) | Tim Hughes | 2014-06-18 | 1 | -1/+8 | |
| | | | | | ||||||
| | | * | | Standard service JS script. | Gav Wood | 2014-06-13 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix for load & LLL macros. Move to new services. | |||||
| | | * | | LLL supports get/set/ref. | Gav Wood | 2014-06-12 | 3 | -27/+63 | |
| | | | | | | | | | | | | | | | | | | | | Logging changes. | |||||
| | | * | | Fix signed instructions. | Gav Wood | 2014-06-10 | 1 | -4/+4 | |
| | | | | | ||||||
| | | * | | Fixed all the windows compile errors and project reorg with the exception of ↵ | Tim Hughes | 2014-06-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | the more complex problem in Parser.cpp | |||||
| | | * | | Fixes and language additions. | Gav Wood | 2014-05-31 | 1 | -0/+6 | |
| | | | | | ||||||
| | | * | | Additional variants of create and send. | Gav Wood | 2014-05-31 | 1 | -2/+3 | |
| | | | | | ||||||
| | | * | | Fix for compiler. | Gav Wood | 2014-05-31 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Minor bug fix. | Gav Wood | 2014-05-31 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | Fixes for a few warnings. | |||||
| | | * | | Javascript console and env.load(), env.note, ... | Gav Wood | 2014-05-31 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Variadic macros work. | Gav Wood | 2014-05-30 | 3 | -9/+12 | |
| | | | | | ||||||
| | | * | | Actually do endow ether. | Gav Wood | 2014-05-30 | 3 | -0/+26 | |
| | | | | | | | | | | | | | | | | | | | | Standard extension. | |||||
| | | * | | Fix for nonce incrementing. | Gav Wood | 2014-05-30 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Messaging for some execution failures. State uses temporary for transaction trie. Additional optimisation. | |||||
| | | * | | Fix for when/unless. | Gav Wood | 2014-05-30 | 1 | -1/+2 | |
| | | | | | ||||||
| | | * | | Revert "Fix for unless/when." | Gav Wood | 2014-05-30 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | | | | | | | This reverts commit b12d91e726ae5d1742e6d828c2cb5b694ffdf8a3. | |||||
| | | * | | Fix for unless/when. | Gav Wood | 2014-05-30 | 1 | -1/+2 | |
| | | | | | ||||||
| | | * | | Assembler fix. | Gav Wood | 2014-05-28 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Pinhole optimise working fairly well... | Gav Wood | 2014-05-28 | 5 | -26/+80 | |
| | | | | | ||||||
| | | * | | Quick fix for eth -j; thread naming. | Gav Wood | 2014-05-27 | 2 | -7/+124 | |
| | | | | | ||||||
| | | * | | Start of pinhole optimiser. Minor fix for debugger. | Gav Wood | 2014-05-27 | 2 | -0/+6 | |
| | | | | | ||||||
| | | * | | Convenience fixups. | Gav Wood | 2014-05-27 | 4 | -5/+13 | |
| | | | | | ||||||
| | | * | | New Assembler. | Gav Wood | 2014-05-27 | 8 | -404/+357 | |
| | | | | | ||||||
| | | * | | Add missing files. | Gav Wood | 2014-05-26 | 3 | -3/+59 | |
| | | | | | ||||||
| | | * | | Assembler. | Gav Wood | 2014-05-26 | 6 | -30/+89 | |
| | | | | | | | | | | | | | | | | | | | | Debug trace stuff. | |||||
| | | * | | Ever more repotting. | Gav Wood | 2014-05-26 | 5 | -93/+180 | |
| | | | | | ||||||
| | | * | | Major reorganisation. | Gav Wood | 2014-05-26 | 11 | -0/+1239 | |
| | | / | | | | | | | | | | | | | | | | | New libs (libethsupport, libevm, liblll). New LLLC binary. | |||||
| * | | | libevmasm | Dimitry | 2016-03-22 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Merge branch 'develop' of /home/wins/Ethereum/repomove/libethereum into develop | Dimitry | 2016-03-21 | 29 | -0/+5102 | |
| |\ \ \ | | |/ / | |/| | | ||||||
| | * | | move libevmasm | Dimitry | 2016-03-21 | 29 | -0/+0 | |
| | | | | ||||||
| | * | | Increment sequence number for opcodes that can write to memory or storage. | chriseth | 2016-03-11 | 1 | -2/+8 | |
| | | | | ||||||
| | * | | Add delegatecall to the optimizer. | chriseth | 2016-03-03 | 2 | -4/+11 | |
| | | | | ||||||
| | * | | Fix: Copy empty state. | chriseth | 2016-01-18 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Fix sequence number bug. | chriseth | 2016-01-15 | 3 | -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 Wood | 2015-11-21 | 5 | -34/+45 | |
| | | | | | | | | | | | | | | | | Address a few concerns from prior code review. | |||||
| | * | | Work around bug in u256->unsigned conversion for MSVC/Boost. | chriseth | 2015-11-16 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | Add non-const sub function. | chriseth | 2015-10-06 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Create version string. | chriseth | 2015-09-22 | 2 | -0/+74 | |
| | | | | ||||||
| | * | | Workaround bug in boost. | Gav Wood | 2015-09-13 | 1 | -4/+14 | |
| | | | | ||||||
| | * | | Transition from bytecode to more general linker objects. | chriseth | 2015-09-11 | 8 | -59/+240 | |
| | | | | ||||||
| | * | | applied changes from https://github.com/ethereum/cpp-ethereum/pull/2953 | debris | 2015-09-08 | 6 | -59/+59 | |
| | | | | ||||||
| | * | | split pr changes | debris | 2015-09-07 | 1 | -5/+0 | |
| | | | | ||||||
| | * | | cmake refactor in progress | debris | 2015-08-27 | 1 | -9/+2 | |
| | | | | ||||||
| | * | | Detect unavailable items and do not optimise the chunk in that case. | chriseth | 2015-08-19 | 3 | -0/+17 | |
| | | | | ||||||
| | * | | libevmasm doesn't use libdevcrypto. | Gav Wood | 2015-08-17 | 1 | -1/+0 | |
| | | | | ||||||
| | * | | Style fixes. | Gav Wood | 2015-08-11 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | added checks to prevent the self assignment | Liana Husikyan | 2015-08-10 | 1 | -2/+15 | |
| | | | | ||||||
| | * | | GCC compile fix. | Gav Wood | 2015-08-06 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Warnings fixes. | Gav Wood | 2015-08-06 | 1 | -0/+5 | |
| | | | | ||||||
| | * | | now policy CMP0042 is set to OLD | debris | 2015-08-06 | 1 | -6/+0 | |
| | | | | | | | | | | | | | | | | This reverts commit 61e99b1040b80685c70c57cfb23f92e898cd41fb. | |||||
| | * | | Revert "fixed cmake policy CMP0042, MACOSX RPATH" | Gav Wood | 2015-08-05 | 1 | -0/+6 | |
| | | | | ||||||
| | * | | fixed cmake policy CMP0042, MACOSX RPATH | debris | 2015-08-05 | 1 | -6/+0 | |
| | | | | ||||||
| | * | | Fixed counter modification when appending assemblies. | chriseth | 2015-06-26 | 2 | -5/+5 | |
| | | | | ||||||
| | * | | Some documentation and checks for vector_ref. | chriseth | 2015-06-16 | 3 | -20/+6 | |
| | | | | ||||||
| | * | | Optimize RETURN x 0 to STOP. | chriseth | 2015-06-12 | 1 | -18/+30 | |
| | | | | ||||||
| | * | | Improved exception safety in CSE. | chriseth | 2015-06-10 | 1 | -8/+13 | |
| | | | | | | | | | | | | | | | | Fixes #2135 | |||||
| | * | | Merge pull request #2112 from chfast/refactor_move_override | Gav Wood | 2015-06-09 | 1 | -1/+1 | |
| | |\ \ | | | | | | | | | | | Pessimising moves and missing overrides | |||||
| | | * | | Remove pessimising moves. | Paweł Bylica | 2015-06-08 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Merge pull request #2100 from chriseth/sol_stackTooDeep | chriseth | 2015-06-08 | 1 | -2/+2 | |
| | |\ \ \ | | | |/ / | | |/| | | Improved "Stack too deep" error message. | |||||
| | | * | | Improved "Stack too deep" error message. | chriseth | 2015-06-07 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | Closes #2080. | |||||
| | * | | | Merge pull request #2103 from chriseth/sol_fix_sequenceError | Gav Wood | 2015-06-07 | 3 | -0/+13 | |
| | |\ \ \ | | | | | | | | | | | | | Invalid sequence access. | |||||
| | | * | | | Quick fix to not access inaccessible sequences. | chriseth | 2015-06-06 | 3 | -0/+13 | |
| | | |/ / | ||||||
| | * / / | Optimize double ISZERO. | chriseth | 2015-06-06 | 1 | -0/+16 | |
| | |/ / | ||||||
| | * | | Remove namespace prefixes. | chriseth | 2015-06-05 | 1 | -12/+12 | |
| | | | | ||||||
| | * | | MSVC fix. | chriseth | 2015-06-05 | 1 | -4/+4 | |
| | | | | ||||||
| | * | | Compute constants | chriseth | 2015-06-05 | 6 | -8/+398 | |
| | | | | ||||||
| | * | | Merge pull request #1975 from LianaHus/sol_EVMExceptions | chriseth | 2015-06-01 | 4 | -14/+34 | |
| | |\ \ | | | | | | | | | | | "error jump" instead of STOP instraction in case of exception | |||||
| | | * | | corrected asm-json output | Liana Husikyan | 2015-06-01 | 1 | -3/+3 | |
| | | | | | ||||||
| | | * | | style fixes | Liana Husikyan | 2015-06-01 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | added error jump instead of STOP instraction in case of exception | Liana Husikyan | 2015-06-01 | 4 | -12/+32 | |
| | | | | | ||||||
| | * | | | Allow duplicate code removal for loops. | chriseth | 2015-05-28 | 3 | -29/+72 | |
| | |/ / | ||||||
| | * | | Removed redundant std. | chriseth | 2015-05-26 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Commandline interface for gas estimation. | chriseth | 2015-05-22 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Tighter estimation for EXP. | chriseth | 2015-05-22 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Functional gas estimator. | chriseth | 2015-05-22 | 2 | -3/+29 | |
| | | | | ||||||
| | * | | Path gas meter. | chriseth | 2015-05-22 | 5 | -6/+207 | |
| | | | | ||||||
| | * | | Gas estimation taking known state into account. | chriseth | 2015-05-20 | 6 | -16/+167 | |
| | | | | ||||||
| | * | | Move non-cryptopp dependent stuff into devcore. | Gav Wood | 2015-05-20 | 2 | -2/+2 | |
| | | | | ||||||
| | * | | Hex/decimal cleanup for assembly output. | chriseth | 2015-05-15 | 1 | -11/+5 | |
| | | | | ||||||
| | * | | Fixed indentation. | chriseth | 2015-05-14 | 2 | -4/+2 | |
| | | | | ||||||
| | * | | Known state: store tags on stack as unions. | chriseth | 2015-05-13 | 7 | -66/+125 | |
| | | | | ||||||
| | * | | Revert "CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"" | Gav Wood | 2015-05-13 | 1 | -1/+6 | |
| | | | | ||||||
| | * | | Merge pull request #1873 from chriseth/sol_unifyBlocks | Gav Wood | 2015-05-13 | 4 | -0/+172 | |
| | |\ \ | | | | | | | | | | | Unify blocks that share code. | |||||
| | | * | | Removed unnecessary include. | chriseth | 2015-05-12 | 1 | -2/+0 | |
| | | | | | ||||||
| | | * | | Unify blocks with shared code. | chriseth | 2015-05-12 | 4 | -0/+174 | |
| | | | | | ||||||
| | * | | | Merge pull request #1855 from imapp-pl/pr/cmake_runtime_output_directory | Gav Wood | 2015-05-13 | 1 | -6/+1 | |
| | |\ \ \ | | | |/ / | | |/| | | CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin" | |||||
| | | * | | CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin" | Paweł Bylica | 2015-05-11 | 1 | -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. | chriseth | 2015-05-12 | 1 | -1/+6 | |
| | | | | | ||||||
| | * | | | Use returning erase variant. | chriseth | 2015-05-12 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Compute state intersection. | chriseth | 2015-05-11 | 1 | -12/+35 | |
| | | | | | ||||||
| | * | | | Store alternative stack locations during code generation. | chriseth | 2015-05-11 | 2 | -43/+45 | |
| | | | | | ||||||
| | * | | | Reuse state during common subexpression elimination. | chriseth | 2015-05-11 | 4 | -73/+94 | |
| | |/ / | ||||||
| | * | | Merge pull request #1813 from chriseth/sol_knowledgeEngine | chriseth | 2015-05-09 | 11 | -347/+742 | |
| | |\ \ | | | | | | | | | | | Static Analysis Engine. | |||||
| | | * | | Use range-based erase. | chriseth | 2015-05-09 | 1 | -2/+4 | |
| | | | | | ||||||
| | | * | | CFG returns vector of blocks instead of assembly items. | chriseth | 2015-05-06 | 3 | -22/+25 | |
| | | | | | ||||||
| | | * | | Remove unused old optimizer rule. | chriseth | 2015-05-06 | 1 | -3/+0 | |
| | | | | | ||||||
| | | * | | Gather knowledge about the state during control flow analysis. | chriseth | 2015-05-06 | 7 | -35/+192 | |
| | | | | | ||||||
| | | * | | Make KnownState work with all instructions. | chriseth | 2015-05-06 | 4 | -6/+83 | |
| | | | | | ||||||
| | | * | | Common subexpression elimination ready for using pre-known state. | chriseth | 2015-05-06 | 5 | -23/+14 | |
| | | | | | ||||||
| | | * | | More flexible way to approach unknown stack elements. | chriseth | 2015-05-06 | 3 | -12/+34 | |
| | | | | | ||||||
| | | * | | Split known state from common subexpression eliminator. | chriseth | 2015-05-06 | 5 | -305/+451 | |
| | | | | | ||||||
| | * | | | Structural gas estimator. | chriseth | 2015-05-06 | 2 | -0/+171 | |
| | |/ / | ||||||
| | * / | Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. | chriseth | 2015-04-30 | 15 | -0/+3077 | |
| | / | ||||||
* | | | Merge pull request #447 from ethereum/Initialize_Contract_with_Wei_call | chriseth | 2016-03-26 | 1 | -0/+17 | |
|\ \ \ | |_|/ |/| | | Update frequently-asked-questions.rst | |||||
| * | | Update frequently-asked-questions.rst | RJ | 2016-03-26 | 1 | -0/+2 | |
| | | | ||||||
| * | | Update frequently-asked-questions.rst | RJ | 2016-03-24 | 1 | -0/+15 | |
|/ / | ||||||
* | | Merge pull request #445 from ssonicblue/patch-1 | chriseth | 2016-03-23 | 1 | -2/+8 | |
|\ \ | | | | | | | Update style-guide.rst | |||||
| * | | Update style-guide.rst | ssonicblue | 2016-03-23 | 1 | -2/+8 | |
|/ / | | | | | Update section 'Variable Declarations' for consistency with the format of the rest of the document. | |||||
* | | Merge pull request #444 from bobsummerwill/fix_boost | Bob Summerwill | 2016-03-22 | 1 | -1/+9 | |
|\ \ | |/ |/| | Fix Windows warning for boost in solidity tests | |||||
| * | Fix Windows warning for boost in solidity tests. | Bob Summerwill | 2016-03-22 | 1 | -1/+9 | |
|/ | | | | We need this fixed before we can enable warnings-as-errors. | |||||
* | Merge pull request #433 from bobsummerwill/develop | chriseth | 2016-03-18 | 6 | -4/+23 | |
|\ | | | | | Fixed Windows warnings | |||||
| * | Fixed Windows warnings | Bob Summerwill | 2016-03-18 | 6 | -4/+23 | |
| | | ||||||
* | | Merge pull request #432 from chriseth/alloc | chriseth | 2016-03-18 | 1 | -0/+21 | |
|\ \ | |/ |/| | Allocating arrays. | |||||
| * | Extend example | chriseth | 2016-03-14 | 1 | -0/+2 | |
| | | ||||||
| * | Clarification | chriseth | 2016-03-14 | 1 | -1/+3 | |
| | | ||||||
| * | Fix examples. | chriseth | 2016-03-14 | 1 | -2/+2 | |
| | | ||||||
| * | Allocating arrays. | chriseth | 2016-03-14 | 1 | -0/+17 | |
|/ | ||||||
* | Put in specific brew version as per the umbrella | RJ | 2016-03-12 | 1 | -0/+1 | |
| | ||||||
* | Merge pull request #429 from chriseth/keywords | chriseth | 2016-03-12 | 21 | -121/+217 | |
|\ | | | | | Breaking changes for version 0.3.0 | |||||
| * | Set version to 0.3.0 | chriseth | 2016-03-12 | 2 | -2/+2 | |
| | | ||||||
| * | Remove timestamp again and some fixes for ufixed parsing. | chriseth | 2016-03-12 | 2 | -15/+18 | |
| | | ||||||
| * | Do not allow value for delegatecall functions. | chriseth | 2016-03-12 | 1 | -1/+1 | |
| | | ||||||
| * | added keyword type and some tests, changes in lexical cast | RJ Catalano | 2016-03-12 | 3 | -11/+25 | |
| | | ||||||
| * | Documentation for delegatecall. | chriseth | 2016-03-12 | 4 | -46/+19 | |
| | | ||||||
| * | stylistic change, and got lexical cast to work with an iterator range | RJ Catalano | 2016-03-12 | 2 | -5/+6 | |
| | | ||||||
| * | - inline and assembly keywords added | LianaHus | 2016-03-12 | 7 | -15/+17 | |
| | | | | | | | | - some style fixes | |||||
| * | changed documentation and using lexical cast | RJ Catalano | 2016-03-12 | 2 | -11/+3 | |
| | | ||||||
| * | changed extractUnsigned to handle iterators rather than a string | RJ Catalano | 2016-03-12 | 2 | -5/+5 | |
| | | ||||||
| * | changed 1 to 0 in invalid argument catch block | RJ Catalano | 2016-03-12 | 2 | -2/+2 | |
| | | ||||||
| * | needed this one string of notation | RJ Catalano | 2016-03-12 | 1 | -0/+1 | |
| | | ||||||
| * | added from identifier or keyword handling of fixed types | RJ Catalano | 2016-03-12 | 2 | -6/+37 | |
| | | ||||||
| * | fixed keyword added in for token type | RJ Catalano | 2016-03-12 | 1 | -2/+4 | |
| | | ||||||
| * | BREAKING: Implement delegatecall and make default for library calls. | chriseth | 2016-03-12 | 10 | -45/+122 | |
|/ | ||||||
* | Merge pull request #427 from chriseth/intlit | chriseth | 2016-03-12 | 1 | -0/+9 | |
|\ | | | | | Warning about using integer literals in division. | |||||
| * | Warning about using integer literals in division. | chriseth | 2016-03-11 | 1 | -0/+9 | |
| | | ||||||
* | | Merge pull request #426 from chriseth/optfix | chriseth | 2016-03-11 | 1 | -0/+14 | |
|\ \ | |/ |/| | Test for optimizer bug caused by not incrementing the sequence counter. | |||||
| * | Test for optimizer bug caused by not incrementing the sequence counter. | chriseth | 2016-03-11 | 1 | -0/+14 | |
|/ | ||||||
* | Merge pull request #425 from uberlaufer/patch-1 | chriseth | 2016-03-11 | 1 | -8/+7 | |
|\ | | | | | Update contracts.rst | |||||
| * | Update contracts.rst | uberlaufer | 2016-03-11 | 1 | -4/+3 | |
| | | ||||||
| * | shortened lines to 79 | uberlaufer | 2016-03-11 | 1 | -1/+5 | |
| | | ||||||
| * | Update contracts.rst | uberlaufer | 2016-03-11 | 1 | -5/+1 | |
|/ | | | minor grammar and spelling corrections | |||||
* | Merge pull request #421 from BrainArchitect/patch-1 | chriseth | 2016-03-10 | 1 | -1/+1 | |
|\ | | | | | Typo fix. | |||||
| * | Typo fix. | Georgios Paralykidis | 2016-03-09 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #407 from MrChico/MrChico-ecrecoverdoc | chriseth | 2016-03-02 | 1 | -1/+1 | |
|\ | | | | | ecrecover takes uint8, not byte | |||||
| * | ecrecover takes uint8, not byte | MrChico | 2016-03-02 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #406 from ↵ | chriseth | 2016-03-01 | 1 | -1/+1 | |
|\ | | | | | | | | | OlegIakovlev/structure-of-a-contract-visibility-typo-fix [Minor]: typo fix in visibility word | |||||
| * | [Minor]: typo fix | Oleg Iakovlev | 2016-03-01 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #405 from chriseth/refactorParser | chriseth | 2016-02-23 | 4 | -100/+181 | |
|\ | | | | | Move reusable parser components into base class. | |||||
| * | Buildfix. | chriseth | 2016-02-23 | 1 | -3/+1 | |
| | | ||||||
| * | Move reusable parser components into base class. | chriseth | 2016-02-23 | 4 | -100/+183 | |
|/ | ||||||
* | Merge pull request #399 from holgerd77/develop | chriseth | 2016-02-19 | 6 | -14/+167 | |
|\ | | | | | Readability improvements and additional code examples for the Solidity docs | |||||
| * | Added in-depth links to function modifiers, structs and enums in structure ↵ | holgerd77 | 2016-02-19 | 3 | -4/+16 | |
| | | | | | | | | section | |||||
| * | Name-spacing the structure reference links for not being confused with the ↵ | holgerd77 | 2016-02-19 | 1 | -9/+9 | |
| | | | | | | | | globally probably more used in-depth links | |||||
| * | Added in-depth links for further reading to the state variable, function and ↵ | holgerd77 | 2016-02-19 | 3 | -0/+14 | |
| | | | | | | | | function modifier overview in the structure section | |||||
| * | Changed reference naming from understore to dash separation for consistency ↵ | holgerd77 | 2016-02-19 | 1 | -6/+6 | |
| | | | | | | | | with existing naming | |||||
| * | Added examples, references to structure section | holgerd77 | 2016-02-18 | 1 | -8/+103 | |
| | | ||||||
| * | Comment code examples | holgerd77 | 2016-02-18 | 1 | -0/+10 | |
| | | ||||||
| * | Code blocks for compiler use section | holgerd77 | 2016-02-18 | 1 | -4/+7 | |
| | | ||||||
| * | Use code blocks for import syntax explanations for better readability | holgerd77 | 2016-02-18 | 1 | -4/+22 | |
| | | ||||||
| * | Added docs/utils/__pycache__ to .gitignore when building docs with Python 3 | holgerd77 | 2016-02-18 | 1 | -0/+1 | |
| | | ||||||
* | | Merge pull request #401 from VoR0220/elementaryTypeToken | chriseth | 2016-02-19 | 13 | -278/+369 | |
|\ \ | | | | | | | Elementary type token | |||||
| * | | further optimization, splitting function into pieces | RJ Catalano | 2016-02-19 | 4 | -16/+45 | |
| | | | | | | | | | | | | generating strings on the fly, changed name, and added two tests | |||||
| * | | added const correctness to extract functions in Token | RJ Catalano | 2016-02-19 | 4 | -113/+50 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | optimizations added in more elegant solution created for m declaration ubuntu wants to get rid of 0 <= first statement...so I will change returnToken to token | |||||
| * | | added two functions in Token to handle long identifiers, redid ↵ | RJ Catalano | 2016-02-19 | 7 | -159/+255 | |
| | | | | | | | | | | | | fromIdentifierOrKeyword, and made complementary changes in scanner and parser | |||||
| * | | tests added and changes made | RJ Catalano | 2016-02-19 | 7 | -186/+224 | |
| | | | | | | | | | | | | | | | | | | fixed some silly problems in Token.cpp windows error fix |