12 Commits (1eda03163c32b0ca114dc45b84ee7ccfc9025e22)

Author SHA1 Message Date
Gav Wood bf8174ecee Warnings fixes. 10 years ago
Christian c6ae1754b9 Some changes to the optimizer. 10 years ago
Christian 7377e93882 Bugfix: Data reference tags can be longer than jump tags. 10 years ago
Christian c00153e5c1 Stylistic changes. 10 years ago
Christian 7801b87ddb Packing and unpacking of constructor arguments. 10 years ago
Christian e9972a551c Optimizer for literals and identity operations. 10 years ago
Marek Kotewicz 6cc9e6952e merge 10 years ago
Christian 4f38cb75dd Throw exception for unknown assembly item types. 10 years ago
Christian 712650d360 Further constants optimizations. 10 years ago
Christian dd28c75e78 Pop optimization. 10 years ago
Christian 5afa06c7b5 Bugfix: Do not optimize away tags, they may be used elsewhere. 10 years ago
Christian 57d25f7a54 Prevent optimizer from changing certain parts of the code. 10 years ago
Christian 99882a76a7 Moved instructions and assembly to new libevmcore. 10 years ago
Gav Wood bee87b4689 Fix for assembler. 10 years ago
Gav Wood 2770e6ccc7 PoC-7: Instruction set reform 10 years ago
Christian ea6d58a0d1 Contract compiler and also add ExpressionStatement to AST. 10 years ago
Christian 1d3b26617a Bugfix: Tag takes one byte (for JUMPDEST) 10 years ago
Gav Wood 2c193627ed Draft of new LOG/bloom/headers/block format. 10 years ago
Gav Wood d1f432746e According commit for JUMPDEST. 10 years ago
Gav Wood e491090e7c PoC-7 JUMPDEST done the intended way. 10 years ago
Gav Wood 4c08cda6fd PoC-7: JUMPDEST implemented. 10 years ago
Christoph Jentzsch fb876453ca Restructured exceptions. Boost::exception is now used primarily. 10 years ago
Gav Wood 515a1c22a9 Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace. 10 years ago
Gav Wood 4cb7993655 Project-wide reorganisation of namespaces. 10 years ago
Gav Wood be4bea3c11 Better interface for instrInfo. 10 years ago
Giacomo Tazzari 6ad2677523 Code indentation fix 11 years ago
Giacomo Tazzari e584148ba1 Fixed implementation of EXP opcode (wrong results when exponent >= 2^32) 11 years ago
Gav Wood f550217449 Updates to assembler - see the sub-codes. 11 years ago
Gav Wood b389052eeb Minor updates. 11 years ago
Gav Wood 44525c5f06 Compiler fixes. Updates for coins. 11 years ago
Gav Wood e0e2ffeb1a Remove unneeded dependencies. 11 years ago
Gav Wood d1802c9b79 Fixed problem with alloc. 11 years ago
Gav Wood 25183afd7c Project refactor. Introduce the Serpent library. 11 years ago
Gav Wood ea5a838ec4 Fix signed instructions. 11 years ago
Gav Wood 0749f9829b Minor bug fix. 11 years ago
Gav Wood b3333aae5f Fix for nonce incrementing. 11 years ago
Gav Wood 143e370bbf Pinhole optimise working fairly well... 11 years ago
Gav Wood 0919edca77 Quick fix for eth -j; thread naming. 11 years ago
Gav Wood 6657fa7a63 Start of pinhole optimiser. Minor fix for debugger. 11 years ago
Gav Wood 14c92d8397 Convenience fixups. 11 years ago
Gav Wood 52b7fb343c New Assembler. 11 years ago
Gav Wood adfcf6f4e4 Add missing files. 11 years ago
Gav Wood 53002a7425 Assembler. 11 years ago
Gav Wood e8217ea489 Major reorganisation. 11 years ago
Tim Hughes f7ef906b03 All Visual Studio 2013 projects needed to compile command-line Ethereum, Tests and dependencies. 11 years ago