357 Commits (61dcdbfcd5806eeb482e4264bf69845f93fc0dd2)

Author SHA1 Message Date
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
Tim Hughes 09731b6e9d Fix bug where a vector was resized invalidating a reference that was subsequently accessed. (Tests now pass on Visual Studio). 11 years ago
Tim Hughes f7ef906b03 All Visual Studio 2013 projects needed to compile command-line Ethereum, Tests and dependencies. 11 years ago
Tim Hughes 21a840e20a Work in progress on Visual Studio 2013 compile fixes. Libethereum compiles again but not sorted out linking dependencies yet. 11 years ago
Tim Hughes 4ab877de5e s/ushort/unsigned short/ since ushort isn't actually defined. 11 years ago
Gav Wood c186d8f4d8 Move to canon ES-1. 11 years ago
Gav Wood 8dc00e8b21 Fixes for contract address states. 11 years ago
Daniel Hams 84b19f0407 Change use of raw new to std::unique_ptr and fix a shutdown race condition discovered using atomics. 11 years ago
Daniel Hams f61ffdef3f Fix up IP port number to be ushort where it is used instead of short. 11 years ago
Daniel Hams 42986e83a2 Little fixes in peer network. 11 years ago
Gav Wood 44d7aa8d7e Avoid unnecessesasry mining messages. 11 years ago
Gav Wood 1c4c161726 Safer syncing of blockchain/txqueue to state. 11 years ago
Gav Wood 0a9be840bd Fixup for bad -mt patch. 11 years ago
Gav Wood 7eda4a4cea Minor state reporting fix. 11 years ago
subtly 5133522d42 Revert "only log mining message when hash changes" 11 years ago
subtly bed0539d70 only log mining message when hash changes 11 years ago
subtly 797b42e247 update boost dep for osx 11 years ago
Gav Wood 46543c3b2e Fix for multiple transactions. 11 years ago
Gav Wood b18a42d459 Less verbose. 11 years ago
Gav Wood cbb32b13fb Peer discovery fix. 11 years ago
Gav Wood 1c7c291d69 Immediate queueing of TXs. 11 years ago
Gav Wood 3278460e72 Mining fix. 11 years ago
Gav Wood 6c7d2c93ca Mining fix. 11 years ago
Gav Wood 28dbbff366 Reduce network packing. 11 years ago
Gav Wood 9f8f2138da Bug fixes and incoming/outgoing packet checking. 11 years ago
Gav Wood 0250d2f696 Fix for initial network-peer state. 11 years ago
Gav Wood 79939dd78d Pending transactions actually are pending transactions, not just all 11 years ago