29 Commits (008c400cfb2f57ea4cd018bda0ad6031811c1351)

Author SHA1 Message Date
chriseth 9c3983d1c6 Flexible string literals, convertible to bytesX, bytes and string. 10 years ago
chriseth 79375056db Do not copy reference types to memory in-place. 10 years ago
chriseth 987a9bafc2 Simplify static memory access functions. 10 years ago
chriseth 1f9060faf0 Copy routines for non-byte arrays. 10 years ago
chriseth 536bd36185 Accessors for strings. 10 years ago
chriseth e0c101ca3b Copying between memory and memory. 10 years ago
chriseth e66a5ca0b5 Use dynamic memory for argument encoding. 10 years ago
chriseth e66383994d Dynamic memory. 10 years ago
chriseth e480c7012c bytes parameters for events and sha3. 10 years ago
Liana Husikyan 46eb3f366b added implementation to append code for State variable accessor 10 years ago
chriseth 9ae0d30dbc Copying between calldata and storage. 10 years ago
chriseth 7584f387d4 Styling 10 years ago
Christian a3b95811d4 Index access for calldata arrays. 10 years ago
Christian 43892601e3 Shortening of dynamic arrays. 10 years ago
Christian 30bd6f271f Parsing of array types and basic implementation. 10 years ago
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
Christian 9111abbc8a loadFromMemoryDynamic 10 years ago
Christian 9ba105a763 Move code to loadFromMemory. 10 years ago
Christian 3bf06f344b Added some comments. 10 years ago
Christian 390097db53 Moved copy code to CompilerUtils. 10 years ago
Christian aa765180f1 Copy storage to storage. 10 years ago
Christian 9be8307f22 Dynamic copy to memory. 10 years ago
Christian de77918d05 Padding for ABI types. 10 years ago
Lefteris Karapetsas 299305548f Adjustments to Solidity compiler code for Function Hash 10 years ago
Lefteris Karapetsas 9fff09af6b Compiler EVM generation now takes into account for the new function hash 10 years ago
Christian 584242357a Helper functions to access memory. 10 years ago
Christian dc478ba0bd Take variable stack size correctly into account for return value packer. 10 years ago
Christian f8c78bafb5 Variable-size stack elements for expression compiler. 10 years ago
Christian 9bcd315e42 Changes in compiler to support variably sized stack elements. 10 years ago
Christian 28604a27e9 Consts in SourceReferenceFormatter. 10 years ago
Christian 04c8d8bdc0 Improved external interface for multi-source and multi-contract compilation. 10 years ago
Christian 8bb71c4ebf Use boost errinfo. 10 years ago
Christian bf3a76f5af Improved exceptions and reporting exceptions for command-line compiler. 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 25183afd7c Project refactor. Introduce the Serpent library. 11 years ago
Gav Wood 53002a7425 Assembler. 11 years ago
Gav Wood e8217ea489 Major reorganisation. 11 years ago
Gav Wood 42f7833b97 Debugger. 11 years ago
Gav Wood 472323115a PoC-3.5. ish. 11 years ago
Tim Hughes 43662cd8fa Fixed VS2013 projects and compile errors. 11 years ago
Gav Wood e27f6d3541 Separated VM from rest of code. 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
Gav Wood 04453aada0 Repot defaults. 11 years ago
Gav Wood 2a53d5f751 AlephZero renamed AlethZero and moved to cmake project. 11 years ago
Gav Wood 4aa0c71b6d Root bug fix. 11 years ago
Gav Wood 5185e6a6ef Changed genesis block to reflect root of empty trie as null. 11 years ago
Gav Wood 1983777cd0 GPL v2, not 3. 11 years ago
Gav Wood f666853724 Repotted a lot of the Trie stuff. 11 years ago