Commit Graph

219 Commits

Author SHA1 Message Date
chriseth
5217804e44 Merge pull request #127 from chriseth/verbose_pil
Verbose option for pil compiler.
2023-03-29 08:46:15 +02:00
chriseth
2f0b257842 Verbose option for pil compiler. 2023-03-29 08:26:19 +02:00
chriseth
bc741683cd Merge pull request #126 from chriseth/generalize_evaluator
Generalize witness evaluator.
2023-03-28 19:07:42 +02:00
chriseth
6871b29381 Generalize witness evaluator. 2023-03-28 18:58:52 +02:00
chriseth
6812b3ee9b Merge pull request #122 from chriseth/group_machines
Group machines
2023-03-28 18:22:09 +02:00
chriseth
c1fab9603e Group machines. 2023-03-28 17:39:35 +02:00
chriseth
f769f2a865 Merge pull request #123 from chriseth/fix_clippy
Fix clippy.
2023-03-28 17:21:47 +02:00
chriseth
d78ea215da Merge pull request #121 from chriseth/refactor_fixed_ev
Refactor fixed evaluator
2023-03-28 17:21:37 +02:00
chriseth
43c699d37b Fix clippy. 2023-03-28 17:13:26 +02:00
chriseth
e502673940 Use existing fixed evaluator. 2023-03-28 17:12:57 +02:00
chriseth
ef0a2b4236 Merge pull request #120 from chriseth/rename_commit_evaluator
Rename commit evaluator
2023-03-28 17:11:08 +02:00
chriseth
bd456eee45 Merge pull request #119 from chriseth/allow_space_in_pil_block_defs
Allow `pil {` in pil block definitions
2023-03-28 17:00:20 +02:00
chriseth
a73672b94f Rename the actual evalutor. 2023-03-28 16:59:32 +02:00
chriseth
d61d0a09bb Rename commit evaluator. 2023-03-28 16:54:18 +02:00
schaeff
dab2c4e6b7 allow for inline pil 2023-03-28 13:47:05 +02:00
chriseth
9bc46b8dfb Merge pull request #111 from chriseth/improve_riscv_parser
Improve riscv parser.
2023-03-28 10:58:35 +02:00
Thibaut Schaeffer
2d1f76b81d Merge pull request #113 from chriseth/add_degree_instruction
Add asm instruction to set the degree
2023-03-28 10:29:16 +02:00
chriseth
7eefe3c502 Improve riscv parser. 2023-03-28 10:13:42 +02:00
schaeff
7a24d59da8 add instruction to set the degree 2023-03-28 10:09:37 +02:00
chriseth
07b5e65eea Merge pull request #115 from chriseth/typos
fixes buncha typos
2023-03-28 10:07:50 +02:00
Leo Alt
fcb20c8063 typos 2023-03-27 21:46:02 +02:00
Leo
1cdb80ed35 Merge pull request #112 from chriseth/format_notes_asm_md
Add code blocks to notes_asm.md
2023-03-27 21:38:42 +02:00
Thibaut Schaeffer
c86df00aea Fix modulus. 2023-03-27 17:58:54 +02:00
Thibaut Schaeffer
b09652c038 Add code blocks to notes_asm.md 2023-03-27 11:27:50 +02:00
chriseth
c7cead54af Merge pull request #110 from chriseth/riscv_error_reporting
Parse error reporting for riscv asm parser.
2023-03-25 15:37:21 +01:00
chriseth
1b1415e06c Parse error reporting for riscv asm parser. 2023-03-25 15:32:24 +01:00
chriseth
0d7b4d4ba0 Merge pull request #108 from chriseth/more_readme
More text on assembly and rust frontend.
2023-03-24 22:38:53 +01:00
chriseth
a9cdc0ecda More text on assembly and rust frontend. 2023-03-24 22:34:27 +01:00
chriseth
221e065527 Merge pull request #106 from chriseth/rust_frontend
Rust frontend
2023-03-24 22:01:24 +01:00
chriseth
18d7e3f286 Compile Rust through RISCV. 2023-03-24 21:34:46 +01:00
chriseth
f2704765ad Merge pull request #105 from chriseth/fix_shift
Fix shift.
2023-03-24 11:09:56 +01:00
chriseth
8ca5e13579 Fix shift. 2023-03-23 19:46:41 +01:00
chriseth
3b4fc1ef7f Merge pull request #96 from chriseth/instr_returning
Instructions returning values.
2023-03-23 19:40:30 +01:00
chriseth
15d610a46f Merge pull request #103 from chriseth/shorten_test_duration
Shorten test duration.
2023-03-23 19:15:19 +01:00
chriseth
8319f5292f Instructions returning values. 2023-03-23 12:03:41 +01:00
chriseth
78a34fc4b0 Shorten test duration. 2023-03-23 12:00:38 +01:00
chriseth
04a1f00e6c Merge pull request #97 from chriseth/bit_constraints
Bit Constraints
2023-03-23 11:52:54 +01:00
chriseth
ea1adcbd02 Transfer global bit constraints. 2023-03-23 11:06:19 +01:00
chriseth
3889afc5d5 Bit constraints. 2023-03-23 00:42:52 +01:00
chriseth
69993acfef Merge pull request #98 from chriseth/fix_typo
Fix typo.
2023-03-21 23:35:19 +01:00
chriseth
0aa5e36ded Fix typo. 2023-03-21 23:23:07 +01:00
chriseth
f145b188e7 Merge pull request #93 from chriseth/multiple_assign_registers
Support multiple assignment registers.
2023-03-20 14:47:18 +01:00
chriseth
979407f0de Merge pull request #94 from chriseth/inputs_optional
Make inputs optional.
2023-03-20 14:46:23 +01:00
chriseth
a7112e2825 Merge pull request #92 from chriseth/asm_from_string
Compile asm from string.
2023-03-20 14:27:06 +01:00
chriseth
76f62e7808 Make inputs optional. 2023-03-20 14:25:40 +01:00
chriseth
4fbd6dc2b9 Support multiple assignment registers. 2023-03-20 14:24:09 +01:00
chriseth
5404683955 Compile asm from string. 2023-03-16 21:46:22 +01:00
chriseth
0af4816ebd Merge pull request #90 from chriseth/read_write_memory
Read-write memory.
2023-03-13 21:27:34 +01:00
chriseth
3dcdbdee85 Read-write memory. 2023-03-13 20:56:41 +01:00
chriseth
d68aee9071 Merge pull request #88 from chriseth/generalize_sorted_lookup
Generalize sorted lookup.
2023-03-09 17:31:55 +01:00