romanman
|
2a3a548339
|
VM impl: SHA3 op implemented and unit tested
|
2014-06-03 20:07:10 +03:00 |
romanman
|
da62dfd514
|
cancel nio noisy messages
|
2014-06-03 19:38:12 +03:00 |
romanman
|
9bec5d6885
|
VM impl, go on:
ADDRESS, BALANCE, ORIGIN, CALLER, CALLVALUE, CALLDATALOAD, CALLDATASIZE,
CALLDATACOPY, CODESIZE, CODECOPY implementation and unittest
|
2014-06-03 19:30:34 +03:00 |
romanman
|
d348b552b3
|
Small fix for edge cases in HelloMessage
|
2014-06-03 12:35:11 +03:00 |
romanman
|
dbc2bbc7f2
|
test fix
|
2014-06-03 09:28:14 +03:00 |
romanman
|
ced9ec0543
|
MEMSIZE to MSIZE reformat
|
2014-06-03 09:15:45 +03:00 |
romanman
|
57234f2591
|
Merge pull request #20 from nicksavers/master
Fix typo and remove some unused imports
|
2014-06-03 08:49:35 +03:00 |
nicksavers
|
fb01b3a177
|
Fix typo and remove some unused imports
|
2014-06-02 21:40:17 +02:00 |
romanman
|
926aa6f17f
|
VM impl go on:
ADD, MULL, SUB, DIV, EXP, MEMSIZE, STOP ops implemented and unit tested
|
2014-06-02 22:02:27 +03:00 |
romanman
|
c44920edd2
|
ProgramPlayDialog draft GUI improved
|
2014-06-02 18:24:10 +03:00 |
romanman
|
a49f8b5e5c
|
A draft for ProgramPlayDialog
|
2014-06-02 18:00:24 +03:00 |
romanman
|
63e217e630
|
VM impl: MSTORE8, SSTORE, SLOAD, JUMP, JUMPI, PC ops implemented and unit tested
|
2014-06-02 14:56:01 +03:00 |
romanman
|
b561a7890d
|
VM impl: POP, DUP , MSTORE, MLOAD ops implemented & unit tested
|
2014-06-02 11:16:22 +03:00 |
romanman
|
d8ebe45f38
|
VM impl: NET, LT, GT, EQ, NOT, BYTE ops implemented & unit tested
|
2014-06-01 22:43:02 +03:00 |
romanman
|
953acf417f
|
VM impl: AND, OR, XOR ops implemented
|
2014-06-01 19:39:06 +03:00 |
romanman
|
79bc9bb28a
|
Skeleton for VM implementation and PUSH_N logic
|
2014-06-01 19:06:54 +03:00 |
romanman
|
6726c8dcf9
|
SerpentCompiler: minor array compilation bug
|
2014-06-01 10:44:24 +03:00 |
romanman
|
13ae5387dd
|
Serpent - basic array support introduced:
1. a = [1, 2, 3]
2. b = a[0]
3. a[1] = 90
|
2014-05-31 22:17:55 +03:00 |
romanman
|
24f2903ef4
|
Serpent editor add Ctrl + Shift + S for change saving file
|
2014-05-31 16:31:21 +03:00 |
romanman
|
90962d0db1
|
OpCode minor fixes:
1. new SGT, SLT ops
2. LT operators order fix
|
2014-05-31 10:37:25 +03:00 |
romanman
|
4a98b7ccfa
|
minor fixes
|
2014-05-31 08:38:30 +03:00 |
romanman
|
711e55203a
|
closing db on exit
|
2014-05-31 00:42:23 +03:00 |
romanman
|
e46f504f4c
|
small fixes to the last merge
|
2014-05-31 00:16:01 +03:00 |
romanman
|
97c5b61860
|
BlockChain ordered fetch and some small fixes to the SerpentCompiler
|
2014-05-30 23:47:04 +03:00 |
romanman
|
09edcf6e04
|
Merge pull request #19 from nicksavers/master
Upgrade to protocol 19
|
2014-05-30 23:38:59 +03:00 |
nicksavers
|
aadb7b0608
|
Upgrade to protocol 19
|
2014-05-30 22:37:47 +02:00 |
romanman
|
f74841ac74
|
Merge pull request #17 from nicksavers/master
Block stateRoot generation & Initial usage of LevelDB (which still needs work)
|
2014-05-30 20:59:02 +03:00 |
nicksavers
|
01ccfeb0fa
|
Remove merge conflict in system.properties
|
2014-05-29 22:08:41 +02:00 |
nicksavers
|
4107c7848b
|
Merge branch 'master' of github.com:nicksavers/ethereumj
|
2014-05-29 22:06:34 +02:00 |
nicksavers
|
1edf4ad278
|
Merge after merge
|
2014-05-29 22:06:14 +02:00 |
nicksavers
|
6b22137c05
|
Merge pushes from romanman/master
|
2014-05-29 21:52:18 +02:00 |
nicksavers
|
25b38c8128
|
Generate stateRoot from actual state
|
2014-05-29 21:38:51 +02:00 |
romanman
|
bb9e0d1bee
|
minor changes:
1. fixed un-toggle button on toolbar when by X window closed
2. introduced property for connection
|
2014-05-29 17:51:59 +03:00 |
romanman
|
0e62e5b58f
|
Serpent editor to support save/load files
|
2014-05-29 16:24:37 +03:00 |
nicksavers
|
af86249019
|
Initial usage of LevelDB - still needs lots of work
|
2014-05-29 11:30:54 +02:00 |
romanman
|
0be061fddf
|
Redesign SerpentEditors controls
1. Introduced side vertical toolbar
2. 5 tool actions included (Open/Save file, Compile/Deploy/Call contract)
3. Convenient shortcuts ctrl + o, ctrl +s, ctrl + F9, ctrl + shift + F9, ctrl + F8
|
2014-05-29 12:05:18 +03:00 |
romanman
|
2504cec497
|
Major change to Serpent compiler:
1. support for [init] [code] blocks
2. wrap the code before send with VM runnable header
3. GUI adjustments for new changes
|
2014-05-29 09:18:56 +03:00 |
romanman
|
dc5cda4ddb
|
Header for Contract VM runnable structure
|
2014-05-28 20:20:46 +03:00 |
romanman
|
71e185d9eb
|
Fixing bug in RLP
|
2014-05-28 19:34:05 +03:00 |
romanman
|
a175dc699f
|
Adding new functions to the serpent grammar
|
2014-05-28 17:03:10 +03:00 |
romanman
|
1d5584885a
|
Merge pull request #16 from nicksavers/master
Fix warning for unchecked operation in TransactionExecutor
|
2014-05-28 17:00:01 +03:00 |
nicksavers
|
cb5d611b10
|
Various line/import cleanup and move AddressState to core-package
|
2014-05-28 15:57:26 +02:00 |
nicksavers
|
df38d1b6b3
|
Write description for build file and changed to lowercase filename
|
2014-05-28 15:43:37 +02:00 |
nicksavers
|
e768d03ca1
|
Clean and update documentation Transaction class
|
2014-05-28 15:37:18 +02:00 |
nicksavers
|
bcb934bed7
|
Fix warning for unchecked operation in TransactionExecutor
|
2014-05-28 15:01:17 +02:00 |
romanman
|
67a8bd8e78
|
Merge pull request #15 from nicksavers/master
Format timestamp for Block details
|
2014-05-28 15:51:00 +03:00 |
nicksavers
|
b2b95b189b
|
Add run script for linux
|
2014-05-28 14:39:44 +02:00 |
nicksavers
|
aeca671328
|
Add version for maven-jar-plugin
|
2014-05-28 14:39:22 +02:00 |
nicksavers
|
aa5b942f87
|
Format timestamp for Block details
|
2014-05-28 09:58:08 +02:00 |
romanman
|
2b25736cc8
|
[asm asm] block fixing bugs and setting color style
|
2014-05-28 09:11:24 +03:00 |