Gav Wood
f2e178108c
Version bump
10 years ago
Gav Wood
d489ef3357
Actually use NewBlock
10 years ago
Christian
2d50851ea3
Solidity scanner and some unit tests.
The scanner is a modified version of the v8 javascript scanner.
10 years ago
Gav Wood
a37d214ecb
Undefine clogS for windows builds.
10 years ago
Gav Wood
81c16c7290
PoC-7 crypto-contracts.
10 years ago
arkpar
5d09a767e0
fixed upnp port mapping
10 years ago
Gav Wood
d93cccc463
More attempts to fix for the ultra-pedantic clang compiler.
10 years ago
Gav Wood
8bf5251d5a
Can grab block info from JS. Stephan will be pleased.
10 years ago
Gav Wood
c9582e490c
Windows build fix.
10 years ago
Gav Wood
f1228c461a
Predeclare all the stream operators.
10 years ago
Gav Wood
cad19f652f
p2p protocol version bump.
10 years ago
Gav Wood
784ea95f27
PoC-7: IPv6.
10 years ago
Gav Wood
72449d349a
PoC-7: Dynamic message IDs.
10 years ago
Paweł Bylica
bb1954089c
Cleanup Compiler
10 years ago
Paweł Bylica
bec3e0fb36
Cleanup Compiler
10 years ago
Paweł Bylica
b273b863b1
Provide end instruction to basic block
10 years ago
Paweł Bylica
40ebe55a20
Provide end instruction to basic block
10 years ago
Gav Wood
4c08cda6fd
PoC-7: JUMPDEST implemented.
10 years ago
Gav Wood
875b025114
PoC-7: Remove POST, move CALLSTATELESS -> CALLCODE = 0xf3.
10 years ago
Gav Wood
20ad46c481
PoC-7: versioned subprotocols.
10 years ago
Paweł Bylica
16ea3bf543
Improve basic blocks linking implementation
10 years ago
Paweł Bylica
0cba3d9005
Improve basic blocks linking implementation
10 years ago
Gav Wood
3fec74fac1
Merge branch 'goodnet' into develop
Conflicts:
libethereum/BlockQueue.cpp
10 years ago
Gav Wood
4f5b153452
Better state management.
10 years ago
Paweł Bylica
7a3f3f9079
Remove external stack
10 years ago
Paweł Bylica
0e7ae8ece9
Remove external stack
10 years ago
Paweł Bylica
1cbb9d57aa
Stack cleanups
10 years ago
Paweł Bylica
b644ff2d71
Stack cleanups
10 years ago
Gav Wood
d7465f7b55
Syncing fixes.
10 years ago
Paweł Bylica
a338b88588
Cleanups: move basic block linking to separated function
10 years ago
Paweł Bylica
bf7ca5cd01
Cleanups: move basic block linking to separated function
10 years ago
Paweł Bylica
577438e243
Correct the order of basic blocks
10 years ago
Paweł Bylica
d9c1617e60
Correct the order of basic blocks
10 years ago
Gav Wood
611caef125
Compilable etheruem network rewrite.
10 years ago
Paweł Bylica
e52d421955
Link basic blocks with phi functions
[#80113672 ]
10 years ago
Paweł Bylica
07659c441a
Link basic blocks with phi functions
[#80113672 ]
10 years ago
Paweł Bylica
0961908efa
Introducing BasicBlock class.
It is a wrapper for llvm::BasicBlock to provide additional information needed by EVM compiler. For now the order of basic blocks might not match bytecode.
[#80113672 ]
10 years ago
Paweł Bylica
5bf462e03d
Introducing BasicBlock class.
It is a wrapper for llvm::BasicBlock to provide additional information needed by EVM compiler. For now the order of basic blocks might not match bytecode.
[#80113672 ]
10 years ago
Paweł Bylica
cc51bfded6
Pop entry state of basic block from external stack, push exit state to external stack.
[Delivers #80113346 ]
10 years ago
Paweł Bylica
3fa3bc8b30
Pop entry state of basic block from external stack, push exit state to external stack.
[Delivers #80113346 ]
10 years ago
Gav Wood
6df207655c
More work on the peer state transition system
10 years ago
Gav Wood
10f3655270
New addresses whack existing.
10 years ago
Gav Wood
f73b46d2c1
Work on making states good and various docs.
10 years ago
obscuren
c95dfec5e4
push data instead of assign
10 years ago
Paweł Bylica
33e36ce6cc
Basic stack implementation for basic block. Values on stack are not preserved between basic blocks (jumps)
10 years ago
Paweł Bylica
1bd7ade08b
Basic stack implementation for basic block. Values on stack are not preserved between basic blocks (jumps)
10 years ago
Gav Wood
2a1eddc9c9
Quick fix for third.
10 years ago
Gav Wood
3f61b506db
Remove incoming queue. Put things straight into actual queues.
Make state items more fitting.
10 years ago
Arkady Paronyan
8aa062ddf2
fixed watch uninstall
10 years ago
Paweł Bylica
70c3eada76
Merge branch 'develop' into develop-evmcc
10 years ago