adjust todo list

This commit is contained in:
romanman 2014-07-19 20:54:41 +03:00
parent 391577c526
commit 9c7d80f764
1 changed files with 6 additions and 4 deletions

View File

@ -3,19 +3,17 @@
##### TODO list: ##### TODO list:
---------------- ----------------
- [x] **State management** trie for storage hash calculation
and update hash into AccountState
- [ ] **GUI screen** a screen that will hold table with full state representation - [ ] **GUI screen** a screen that will hold table with full state representation
- [ ] ** Block Queue ** separate net layer and block processing layer, net layer should continue get
blocks in time the vm layer process them (not stuck for it)
- [ ] **SerpentCompiler** compile create(gas, mem_start, import("examples/mul2.se")) - [ ] **SerpentCompiler** compile create(gas, mem_start, import("examples/mul2.se"))
https://github.com/ethereum/wiki/wiki/Serpent https://github.com/ethereum/wiki/wiki/Serpent
- [ ] **SerpentCompiler** compile return(array) correct - [ ] **SerpentCompiler** compile return(array) correct
- [x] **VM execution:** SUICIDE op adjust
- [ ] **ProgramPlayDialog** support internal calls - [ ] **ProgramPlayDialog** support internal calls
- [ ] **Build:** extract core module and studio application - [ ] **Build:** extract core module and studio application
- [ ] **Performance:** BigInteger math change for constant arrays implementation - [ ] **Performance:** BigInteger math change for constant arrays implementation
economy for memory allocation economy for memory allocation
- [ ] **Command Line:** add the headless run option - [ ] **Command Line:** add the headless run option
- [x] **Testing by JSON files:** follow cpp client performs test case by getting json file contains the test describe
- [ ] **SerpentCompiler** Serpent new syntax: - [ ] **SerpentCompiler** Serpent new syntax:
(@> @< @/ @%) - unsigned operations (@> @< @/ @%) - unsigned operations
> < / % - default are all signed operations > < / % - default are all signed operations
@ -45,3 +43,7 @@ share - code section
- [x] **VM complex:** CALL testing for in arrays - [x] **VM complex:** CALL testing for in arrays
- [x] **VM complex:** CALL testing for out result - [x] **VM complex:** CALL testing for out result
- [x] **State management** trie for storage hash calculation
and update hash into AccountState
- [x] **VM execution:** SUICIDE op adjust
- [x] **Testing by JSON files:** follow cpp client performs test case by getting json file contains the test describe