Gav Wood
|
2770e6ccc7
|
PoC-7: Instruction set reform
|
10 years ago |
Gav Wood
|
d93cccc463
|
More attempts to fix for the ultra-pedantic clang compiler.
|
10 years ago |
Gav Wood
|
515a1c22a9
|
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
|
10 years ago |
Gav Wood
|
4cb7993655
|
Project-wide reorganisation of namespaces.
|
10 years ago |
Gav Wood
|
be4bea3c11
|
Better interface for instrInfo.
|
10 years ago |
Gav Wood
|
7581de5b08
|
SWAP & DUP
|
11 years ago |
Gav Wood
|
2f524f645b
|
Unambiguous licence.
|
11 years ago |
Gav Wood
|
f550217449
|
Updates to assembler - see the sub-codes.
|
11 years ago |
Gav Wood
|
46b837d4d0
|
MEMSIZE -> MSIZE
|
11 years ago |
Gav Wood
|
44525c5f06
|
Compiler fixes. Updates for coins.
|
11 years ago |
Gav Wood
|
d1802c9b79
|
Fixed problem with alloc.
|
11 years ago |
Gav Wood
|
9bcd42e174
|
Full python serpent support.
Shared libs on all platforms.
|
11 years ago |
Gav Wood
|
25183afd7c
|
Project refactor. Introduce the Serpent library.
|
11 years ago |
Gav Wood
|
fd6d794c35
|
Standard service JS script.
Bug fix for load & LLL macros.
Move to new services.
|
11 years ago |
Gav Wood
|
de97897ab0
|
LLL supports get/set/ref.
Logging changes.
|
11 years ago |
Gav Wood
|
8ead787133
|
Variadic macros work.
|
11 years ago |
Gav Wood
|
cab40e8bcd
|
Fix for when/unless.
|
11 years ago |
Gav Wood
|
53fd2c1ebd
|
Revert "Fix for unless/when."
This reverts commit b12d91e726 .
|
11 years ago |
Gav Wood
|
b12d91e726
|
Fix for unless/when.
|
11 years ago |
Gav Wood
|
14c92d8397
|
Convenience fixups.
|
11 years ago |
Gav Wood
|
52b7fb343c
|
New Assembler.
|
11 years ago |
Gav Wood
|
53002a7425
|
Assembler.
Debug trace stuff.
|
11 years ago |
Gav Wood
|
1ac5efb59c
|
Ever more repotting.
|
11 years ago |
Gav Wood
|
e8217ea489
|
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
|
11 years ago |
Gav Wood
|
d7cce23411
|
raw in lll
|
11 years ago |
Gav Wood
|
f3112031e9
|
Include in LLL, sample include file.
|
11 years ago |
Gav Wood
|
ccacc0fec0
|
Macro magic.
|
11 years ago |
Gav Wood
|
814a47284c
|
Fix while loop. Additional (unfinished) work on macros/defs.
|
11 years ago |
Gav Wood
|
0390e222cc
|
Comments, ish.
|
11 years ago |
Gav Wood
|
4dec750161
|
Big integer/binary mem literal support.
|
11 years ago |
Gav Wood
|
88d32f8aa5
|
Numeric mem literals.
|
11 years ago |
Gav Wood
|
646dfeef84
|
Data segment for memory literals.
|
11 years ago |
Gav Wood
|
f1d66c148f
|
Macros and definitions in LLL.
|
11 years ago |
Gav Wood
|
9bd14c427e
|
Mem-access & {} grammar.
|
11 years ago |
Gav Wood
|
81b1b9372c
|
All other operators.
|
11 years ago |
Gav Wood
|
3744b2dab3
|
Other operators.
|
11 years ago |
Gav Wood
|
c884711b06
|
&&, ||
|
11 years ago |
Gav Wood
|
df042bb35f
|
while, for, lll.
|
11 years ago |
Gav Wood
|
8d1d14c1b6
|
seq and asm.
|
11 years ago |
Gav Wood
|
349ffc4ceb
|
Basic LLL compiler working.
|
11 years ago |
Gav Wood
|
91da196810
|
New LLL compiler.
Minor fix.
|
11 years ago |
Gav Wood
|
2a5977d14f
|
Fixed #185.
|
11 years ago |
Gav Wood
|
34d07d9b83
|
LLL parser using boost::spirit.
|
11 years ago |
Gav Wood
|
4e9b4323c0
|
Gas fix & GUI enhancements.
|
11 years ago |
Gav Wood
|
2be1bf8d7e
|
New PoC-5 instructions.
|
11 years ago |
Gav Wood
|
e089ef4f66
|
Better lll instruction.
|
11 years ago |
Gav Wood
|
7e6f6c3b09
|
LLL instruction for code inclusion.
|
11 years ago |
Gav Wood
|
fc5e1e4839
|
More on JS API types. CODECOPY & CODESIZE. Fixed && operator.
|
11 years ago |
Gav Wood
|
57f9c3f7ff
|
Fix for instructions GASPRICE & ORIGIN.
|
11 years ago |
Gav Wood
|
f68a73b2a0
|
CALLDATACOPY instruction.
Contract body gets created from init code.
|
11 years ago |