Dmitry Vagner
bb968bd725
it runs (but forever...)
2022-09-20 21:40:22 -07:00
Dmitry Vagner
172bde8028
everything is parsing
2022-09-20 10:29:43 -07:00
Dmitry Vagner
9f1e97edc4
fix bugs
2022-09-20 10:11:45 -07:00
Dmitry Vagner
a6f72ee315
alt api for testing
2022-09-19 19:04:22 -07:00
Dmitry Vagner
76d50f336c
duplicate macro, test skeleton
2022-09-19 18:38:43 -07:00
Dmitry Vagner
aa862b7662
delete needless
2022-09-19 18:15:22 -07:00
Dmitry Vagner
d032b7fbfb
merge
2022-09-19 18:13:00 -07:00
Dmitry Vagner
6193827733
finish??
2022-09-19 18:11:07 -07:00
Dmitry Vagner
e151be5522
ripemd storage
2022-09-19 12:09:57 -07:00
Dmitry Vagner
e1a1b05b13
update skeleton
2022-09-18 11:05:00 -07:00
Dmitry Vagner
ffbb6fc617
outer function
2022-09-18 10:20:25 -07:00
Dmitry Vagner
fa69f2a7fb
remove jumpdests / add macro
2022-09-16 19:18:26 -07:00
Dmitry Vagner
5163968747
remove jumpdests / fix name
2022-09-16 10:31:30 -07:00
Dmitry Vagner
32cf13da61
update
2022-09-16 10:12:21 -07:00
Dmitry Vagner
145eb5865b
flip bytes of a u32 macro
2022-09-15 11:02:03 -07:00
Dmitry Vagner
f09aec1b6c
scale indices by 4
2022-09-15 09:27:51 -07:00
Dmitry Vagner
d8ac2ced74
diff name
2022-09-15 09:24:50 -07:00
Dmitry Vagner
8049a5dabb
consume offset
2022-09-15 09:22:22 -07:00
Dmitry Vagner
e86c7034bc
load little endian
2022-09-15 09:21:19 -07:00
Dmitry Vagner
b08a5772d3
allow offset variable
2022-09-13 14:32:41 -07:00
Dmitry Vagner
cf80668ce3
formatting
2022-09-09 17:42:49 -07:00
Dmitry Vagner
64e9f6f0fb
final error and formatting
2022-09-09 17:38:36 -07:00
Dmitry Vagner
9561dceb39
fix
2022-09-08 20:16:51 -07:00
Dmitry Vagner
3bfb994cbd
fix errors
2022-09-08 19:35:37 -07:00
Dmitry Vagner
7ed78c22a3
minor errors
2022-09-08 15:47:18 -07:00
Daniel Lubarov
fdb6cafe18
Fill in call_common routine
2022-09-07 16:42:21 -07:00
Daniel Lubarov
9b259cb917
Feedback
2022-09-05 10:12:23 -07:00
Daniel Lubarov
aaf7ace396
Remove JUMPDESTs
2022-09-04 22:31:56 -07:00
Jacqueline Nabaglo
4c52d37546
Save columns by verifying invalid opcodes in software ( #701 )
...
* Save columns by verifying invalid opcodes in software
* Autogenerate invalid opcode bitfield (Daniel comment)
* Remove unnecessary panic label
2022-08-30 13:06:03 -07:00
Dmitry Vagner
e6e6099cec
finished hash loop
2022-08-25 16:18:45 -07:00
Dmitry Vagner
3e671155cb
all but blocks
2022-08-25 15:38:18 -07:00
Dmitry Vagner
ca23001029
add constants
2022-08-23 16:40:31 -07:00
Dmitry Vagner
03b4d0a9da
all but memory
2022-08-23 12:03:06 -07:00
Dmitry Vagner
dc2d4b893b
Merge branch 'main' of github.com:mir-protocol/plonky2 into ripeMD
2022-08-16 15:22:40 -07:00
Jacqueline Nabaglo
b98dd47820
Permission levels, jumps, traps ( #653 )
...
* Permission levels, jumps, traps
* Tests passing
* PR comments + documentation
* Docs + minor bugfixes
* Tests
* Use already-defined `stop` and `exception` (but renamed to `sys_stop`, `fault_exception`)
* Daniel comments
2022-08-16 09:46:10 -07:00
Daniel Lubarov
232303b9ec
Merge pull request #666 from mir-protocol/rlp_encode
...
RLP encoding functions
2022-08-15 12:19:04 -07:00
Daniel Lubarov
97b271bf69
Merge pull request #663 from mir-protocol/use_mstore_txn_field
...
Make use of `mstore_txn_field` in type 0 parsing
2022-08-15 11:41:18 -07:00
Daniel Lubarov
539152d767
RLP encoding functions
2022-08-14 11:41:53 -07:00
Daniel Lubarov
6ea801d960
TODOs
2022-08-13 10:23:29 -07:00
Daniel Lubarov
74b1fd25e6
TODOs
2022-08-12 17:37:00 -07:00
Daniel Lubarov
cc61c7211c
Core transaction processing logic
...
With lots of TODOs to fill in afterward; this is just a start.
2022-08-12 17:20:18 -07:00
Daniel Lubarov
707e564934
Make use of mstore_txn_field in type 0 parsing
...
Some of the `%stack` operations are now trivial, but I kind of like keeping `%stack` since it serves as documentation as well, making comments about the stack unnecessary.
2022-08-09 18:44:41 -04:00
Dmitry Vagner
f9efc3aede
draft implementation
2022-08-09 15:11:18 -07:00
Dmitry Vagner
26574f8b1e
swap shift orders
2022-08-09 14:28:32 -07:00
Daniel Lubarov
68de3ee0c6
Merge pull request #660 from mir-protocol/packing
...
Packing memory operations
2022-08-08 14:23:49 -04:00
Dmitry Vagner
48f17e484b
space
2022-08-08 11:04:05 -04:00
Dmitry Vagner
4633845452
fix merge conflict
2022-08-08 10:57:39 -04:00
Dmitry Vagner
ac4d7820e3
merge
2022-08-08 10:56:23 -04:00
Dmitry Vagner
93d25859b2
merge
2022-08-08 10:51:01 -04:00
Daniel Lubarov
ccc4202de3
Packing memory operations
2022-08-05 13:44:08 -04:00