Commit Graph

148 Commits

Author SHA1 Message Date
chriseth
8a30227df0 Merge pull request #76 from chriseth/lookups_in_instructions
Support lookups in instructions.
2023-03-06 12:23:19 +01:00
chriseth
96b484e67f Identity check on row zero is not considered fatal. 2023-03-06 12:20:57 +01:00
chriseth
0fef42e7f5 Plookups with selectors on the LHS. 2023-03-06 12:20:57 +01:00
chriseth
2cafdd876f Wrap constant poly at degree. 2023-03-06 12:20:57 +01:00
chriseth
0752c5fe5e Write to registers in instructions. 2023-03-06 12:20:57 +01:00
chriseth
3f88f4695f Add test. 2023-03-06 10:50:20 +01:00
chriseth
cbebe051d3 Support lookups in instructions. 2023-03-06 10:50:20 +01:00
chriseth
347f3e3d38 Merge pull request #78 from chriseth/verbose_output
Verbose output
2023-03-02 19:29:45 +01:00
chriseth
96af245709 Verbose output 2023-03-02 19:23:06 +01:00
chriseth
5770b63ef5 Merge pull request #77 from chriseth/structured_error
More structured errors.
2023-03-02 19:05:28 +01:00
chriseth
b640d15ac3 More structured errors. 2023-03-02 19:01:15 +01:00
chriseth
aa59a0f710 Merge pull request #75 from chriseth/palindrom
Palindrome assembly.
2023-03-02 16:05:25 +01:00
chriseth
fdf658b381 Palindrome assembly. 2023-03-02 15:43:43 +01:00
chriseth
916b9a4406 Merge pull request #74 from chriseth/small_fixes
Som small fixes
2023-03-02 15:32:11 +01:00
chriseth
305605647b Output asm parser errors. 2023-03-02 15:20:16 +01:00
chriseth
34ab7b60c9 Better input processing. 2023-03-02 15:20:13 +01:00
chriseth
0a6b78df10 Merge pull request #73 from chriseth/improvedErrors
Improved error messages.
2023-03-02 14:39:33 +01:00
chriseth
095031ddd8 Merge pull request #72 from chriseth/cmdline
Commandline access to asm compiler.
2023-03-02 14:06:59 +01:00
chriseth
e69fa52896 Improved error messages. 2023-03-02 14:06:46 +01:00
chriseth
37b7a3bbf0 Commandline access to asm compiler. 2023-03-02 13:55:43 +01:00
chriseth
2dd049d196 Merge pull request #70 from chriseth/finite_field_hacky
Finite field hacky
2023-03-01 21:18:43 +01:00
chriseth
f5ccb2a837 Fix asm generation. 2023-03-01 21:16:36 +01:00
chriseth
ebc374d214 finite field arith. 2023-03-01 21:16:36 +01:00
chriseth
acc974f3fc Merge pull request #58 from chriseth/asm_witness_gen
Asm witness gen
2023-03-01 15:33:18 +01:00
chriseth
40a9cef4fa Witness generation for assembly. 2023-03-01 15:06:17 +01:00
chriseth
2f664ddc6f Merge pull request #68 from chriseth/abstract_number
Abstract the number type.
2023-03-01 13:58:25 +01:00
chriseth
5664418bd7 Abstract the number type. 2023-03-01 12:41:57 +01:00
chriseth
25adad8d8f Merge pull request #66 from chriseth/asm_to_queries
Fix query strings.
2023-03-01 12:38:56 +01:00
chriseth
4837e1c68a Fix query strings. 2023-02-28 18:56:09 +01:00
chriseth
7c84d9d328 Merge pull request #65 from chriseth/fix_asm_compilation
Fix assembly compilation.
2023-02-28 18:37:20 +01:00
chriseth
dc42c5480e Fix assembly compilation. 2023-02-28 18:31:55 +01:00
chriseth
c19c785c93 Merge pull request #64 from chriseth/display_analyzed
Display for analyzed data.
2023-02-28 17:16:17 +01:00
chriseth
c2e0d6a314 Display for analyzed data. 2023-02-28 17:13:59 +01:00
chriseth
beb0bf528c Merge pull request #62 from chriseth/refactor_commit
Explain reasons for failure.
2023-02-28 16:44:48 +01:00
chriseth
c326a5ae31 Explain reasons for failure. 2023-02-28 16:42:25 +01:00
chriseth
5398c56372 Merge pull request #61 from chriseth/witness_lookup
Support lookups in witness computation.
2023-02-27 21:34:28 +01:00
chriseth
c554187af8 Support lookups in witness computation. 2023-02-27 21:32:03 +01:00
chriseth
73afc34896 Merge pull request #60 from chriseth/on_next
Evaluate directly on next row if needed.
2023-02-27 20:32:07 +01:00
chriseth
9016f9c64d Evaluate on next if no next ref. 2023-02-27 20:30:13 +01:00
chriseth
5db079fd7d Improve test. 2023-02-27 20:26:36 +01:00
chriseth
bef70e54b1 Allow evaluating expressions on next row. 2023-02-27 20:26:22 +01:00
chriseth
c12de214e3 Merge pull request #57 from chriseth/tempdir
Properly use temporary directories for tests.
2023-02-27 15:49:01 +01:00
chriseth
20bae0e50f Properly use temporary directories for tests. 2023-02-27 15:45:36 +01:00
chriseth
fef61fea76 Merge pull request #56 from chriseth/fn_mut
Use FnMut for callback.
2023-02-27 15:45:15 +01:00
chriseth
addcc54516 Use FnMut for callback. 2023-02-27 14:31:54 +01:00
chriseth
b840c1db36 Merge pull request #53 from chriseth/witness_hints
Witness hints
2023-02-27 12:43:17 +01:00
chriseth
b7bd1e6a5c Witness queries. 2023-02-26 01:58:09 +01:00
chriseth
92a14eb6e6 Merge pull request #54 from chriseth/strings_and_tuples
Support strings and tuples of expressions.
2023-02-26 01:10:28 +01:00
chriseth
6f08cee626 Support strings and tuples of expressions. 2023-02-25 19:19:27 +01:00
chriseth
f688c248c2 Merge pull request #47 from chriseth/asm_compilation
Asm compilation
2023-02-23 11:43:34 +01:00