637 Commits (e12ca124dbed5858207cd0ee1e55d5bb22a7d18d)

Author SHA1 Message Date
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
Gav Wood 607ba1577d Hash fix. 11 years ago
Muharem Hrnjadovic c5304c2e1a removed unused class (DBFace) 11 years ago
Gav Wood 32d3334417 Fixed hash so compiles in a C++ compiler. Not sure what compiler Tim was 11 years ago
Gav Wood 0731c3ae7a Hash instructions require at least one on stack. 11 years ago
Tim Hughes e182b3293d Implement optimised hash and equality operators for h256, and specialise std::hash<eth::h256>. 11 years ago
Gav Wood 7e12281c9b Switch back to normal map for the moment. 11 years ago
zelig e44615cdc6 use std::unordered_map for blockchain + minor fixes 11 years ago
unknown 95a954dbb2 Example of how to use std::hash_map 11 years ago
Tim Hughes 7bfe57e2e0 Fix bug where buffer was being deleted underneath async_write operation. 11 years ago
Gav Wood 31bda990b6 Fix State.h. 11 years ago
Gav Wood dc686aa542 Cleanup executeBare(). 11 years ago
Gav Wood 80be7e5e02 Remove unneeded flexibility, clean up & fix executeBare. 11 years ago
Gav Wood b0d2d6ea28 VM should be exception safe to avoid ending in invalid state. 11 years ago
Gav Wood 277ca86bd1 Fix for state transition when collision occurs. 11 years ago
Gav Wood df5ce4302b Bug fix for state transitioning - don't change nonce until after 11 years ago
Gav Wood ddefcf456d Minor fix for clang. 11 years ago
Gav Wood dca5a13b69 ETH_VERSION cmake fix. 11 years ago
Tim Hughes 995062279c Move ETH_VERSION to Common.h (for now) so it's picked up on MSVC. 11 years ago
Gav Wood 3001ec0636 Allow NameReg to be configured. 11 years ago
Gav Wood 837240cb5a New NameReg 11 years ago
Gav Wood cbd41833d2 Bump protocol version. 11 years ago
Gav Wood 57ec5abf7b Preview button to preview mined state. 11 years ago
Gav Wood 87e19602ea VM test framework. 11 years ago
Gav Wood 9fdf7446db First unit testing harness for VM. 11 years ago
Tim Hughes a4eea82c8c Fix mismatched forward declaration of Transaction. 11 years ago
Gav Wood b5fd0d55c3 Forgot to add file. 11 years ago
Gav Wood e27f6d3541 Separated VM from rest of code. 11 years ago
Gav Wood 3c5e26c182 Rebroadcast transactions on new block. 11 years ago
Daniel Hams 8bef047313 Fix initialisation order bug with units() and replace std::pair with make_pair. 11 years ago
Gav Wood 77a44c0f1b Do transactions in correct order. 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
Daniel Hams 23b8784fd6 Use make_pair in place of std::pair. 11 years ago
Gav Wood 21b15bfb1a Recursive LLL-copmiler. 11 years ago
Daniel Hams c898272228 Fix MLOAD case to set stack.back() to zero and ifdef the clang workarounds for map::operator[]. 11 years ago
Daniel Hams 56359a45aa Use insert rather than emplace - emplace isn't used elsewhere and I'm not sure windows supports it. 11 years ago
Daniel Hams 09677d9f3e Bug fix missing parens in log call to Id::name() 11 years ago
Daniel Hams e805ba2791 Workaround for clang bug of ambiguous constructor using array indexing []. 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 976a84c7e5 Contract state introspection. 11 years ago
Gav Wood 6678281f1a Catch exceptions. 11 years ago
Gav Wood 39c7e8f2ee Assembler & disassembler. 11 years ago
Tim Hughes 90da81e66d Refix for Visual Studio. 11 years ago
Gav Wood 039710b34f Fix for namespaces on GCC. 11 years ago