49 Commits (1b86a9085583c048df1dffe457878a8398a54abd)

Author SHA1 Message Date
Gav Wood 2a5977d14f Fixed #185. 11 years ago
Gav Wood 34d07d9b83 LLL parser using boost::spirit. 11 years ago
Gav Wood 4e9b4323c0 Gas fix & GUI enhancements. 11 years ago
Gav Wood 2be1bf8d7e New PoC-5 instructions. 11 years ago
Gav Wood e089ef4f66 Better lll instruction. 11 years ago
Gav Wood 7e6f6c3b09 LLL instruction for code inclusion. 11 years ago
Gav Wood fc5e1e4839 More on JS API types. CODECOPY & CODESIZE. Fixed && operator. 11 years ago
Gav Wood 57f9c3f7ff Fix for instructions GASPRICE & ORIGIN. 11 years ago
Gav Wood f68a73b2a0 CALLDATACOPY instruction. 11 years ago
Gav Wood 648fbc57c9 Split out libethcore from libethereum. 11 years ago
Carl Allendorph b17182a869 Formatted the instruction information list. 11 years ago
Gav Wood bb6cf21fbf Fix for NOT. 11 years ago
Gav Wood 5a883cf787 Fix for. 11 years ago
Gav Wood fff8fece2a &, |, ~, ^ in LLL. 11 years ago
Gav Wood 10e53d3d83 &&/|| in LLL 11 years ago
Gav Wood 8c982a5403 Fix AND and OR. 11 years ago
Gav Wood 23cfb6c3fe For loops. 11 years ago
Gav Wood e7710d94bf Extra language. 11 years ago
Gav Wood b486033cbf New language facilities. 11 years ago
Gav Wood ef7532caec Various VM & LLL bugs fixed. 11 years ago
Gav Wood 475cd02517 Increment nonce for creation from code. 11 years ago
Gav Wood 4db12bc10f Bug fixes. 11 years ago
Gav Wood 0e401c0e35 Minor protocol changes. 11 years ago
Gav Wood bb836d0989 Minor GUI fixes. 11 years ago
Gav Wood 8a5fdc3cd2 Fixes. 11 years ago
Gav Wood 1713329d22 Separation of code & data compiling. 11 years ago
Gav Wood b3093e6447 PoC 3.5 functionality. Still buggy though. 11 years ago
Gav Wood 472323115a PoC-3.5. ish. 11 years ago
SharpCoiner acfe1a1694 Fixed cast warning causing 64-bit Windows vcproj build stop." 11 years ago
Gav Wood aa845c0559 Non-compiling instruction changes. 11 years ago
Gav Wood 9300373c50 Call and multi in LLL. 11 years ago
Gav Wood bb4c76cba9 Stack/argument awareness in LLL. 11 years ago
Tim Hughes f422c75fb0 The std::string in InstructionInfo triggers a bug in Visual Studio 2013 where it fails to initialise the strings in c_instructionInfo. Using char const* fixes the problem, and is sufficient as the map is constructed from string literals anyway. I also moved the maps out of the header so we only get one copy, rather than multiple static copies for each referencing module. 11 years ago
Tim Hughes e0c67d7c7c The std::string in InstructionInfo triggers a bug in Visual Studio 2013 where it fails to initialise the strings in c_instructionInfo. Using char const* fixes the problem, and is sufficient as the map is constructed from string literals anyway. I also moved the maps out of the header so we only get one copy, rather than multiple static copies for each referencing module. 11 years ago
Gav Wood 607a5de340 Repotted Common.h. 11 years ago
Tim Hughes 9001a887f0 Fix implicit size_t->int conversion. 11 years ago
Gav Wood 24bc3e5c6e Unary operators. 11 years ago
Gav Wood 9bb6645cac Binary operators. 11 years ago
Gav Wood 87f9d5bd39 Comments and boolean operators. 11 years ago
Gav Wood 9b86e3764c Make good arithmetic operations. 11 years ago
Tim Hughes 899a478a6f Fix compile warnings on VS2013 (mainly size_t -> unsigned). 11 years ago
Gav Wood a47ecf0c0c One-way name app implemented. 11 years ago
Gav Wood 8bac606e7e LLL compiler manages conditionals among other syntax. 11 years ago
Gav Wood 21b15bfb1a Recursive LLL-copmiler. 11 years ago
Gav Wood 9b98888e26 LLL bugfixes. 11 years ago
Gav Wood 7baa34117b First effort at LISP-like language. 11 years ago
Gav Wood 39c7e8f2ee Assembler & disassembler. 11 years ago
Gav Wood 8dc00e8b21 Fixes for contract address states. 11 years ago
Muharem Hrnjadovic be65dbc46d Fixed the other occurrence of Foobar 11 years ago
Muharem Hrnjadovic 4bab3c57a5 Corrected license headers (Foobar -> cpp-ethereum) 11 years ago