117 Commits

Author SHA1 Message Date
Bryan Li
f5b62b4192 merge 1/2 2023-08-11 12:26:55 -07:00
Matthew Liu
f26e7f4334 modify endpoints to no longer need a .source() method in debug_program, instead is retrieved during api call 2023-08-10 12:07:38 -07:00
Bryan Li
6cf6c88f6f added grouping functionality 2023-08-07 09:38:34 -07:00
rickwebiii
641bf96bd4 Rweber/deps (#295)
Move all deps to [workspace.dependencies]
2023-08-04 17:23:06 -07:00
Matthew Liu
b53e7931fc children of method 2023-08-04 13:47:01 -07:00
Matthew Liu
9568d8cbff parent is now an Option<u64> 2023-08-04 13:05:05 -07:00
Matthew Liu
1a829d30a1 removed old comment 2023-08-04 12:56:10 -07:00
Matthew Liu
ee8d9ce5e7 refactored code from debug_program to debug 2023-08-04 12:53:14 -07:00
Bryan Li
3c3ca28179 added default group id 2023-08-03 16:40:59 -07:00
Bryan Li
9690dd43b3 grouping backend 2023-08-03 15:15:24 -07:00
Matthew Liu
6ddf33ad04 change group to source code and group name 2023-08-02 16:11:07 -07:00
Matthew Liu
dc51beb098 fmt 2023-08-02 15:28:06 -07:00
Matthew Liu
37393cc3d7 half of clippy fixes 2023-08-01 16:13:38 -07:00
Matthew Liu
044e1c1c75 fmt 2023-08-01 16:11:58 -07:00
Matthew Liu
2ef629d7ab removed is_multiplication from operatoin trait 2023-07-31 19:44:49 -07:00
Matthew Liu
d9d10f4972 removed some unnecessary comments from context 2023-07-30 23:22:10 -07:00
Matthew Liu
d0cf517f50 clippy 2023-07-30 16:43:06 -07:00
Matthew Liu
e2f51008e3 implemented overflow detection for fhe programs 2023-07-30 16:05:01 -07:00
Matthew Liu
69888c8737 remove unnecessary conditional compilation in common subexpression eliminioatno 2023-07-28 13:52:44 -07:00
Matthew Liu
11f48dd082 removed serialize function for stackframeinfo, instead hashed it 2023-07-28 13:47:59 -07:00
Matthew Liu
e4858174f0 remove todo 2023-07-28 13:32:05 -07:00
Matthew Liu
92982678b9 remove unnecssary comment 2023-07-28 13:31:24 -07:00
Matthew Liu
a2fa6df913 fmt 2023-07-28 11:10:12 -07:00
Matthew Liu
5f15507af6 clippy 2023-07-28 11:09:14 -07:00
Bryan Li
b4a2717e38 Merge branch 'mliu-backend' into bryan/zkp-backend 2023-07-28 11:02:54 -07:00
Bryan Li
51d5cede04 functional zkp debugger 2023-07-28 10:49:51 -07:00
rickwebiii
318f559e1e fuck off 2023-07-27 16:53:32 -07:00
rickwebiii
1dcfdaa5be Fix lookup 2023-07-27 16:28:45 -07:00
rickwebiii
30f293d752 SessionProvider 2023-07-27 14:28:18 -07:00
Bryan Li
70c1a08930 added session provider 2023-07-27 13:14:44 -07:00
Bryan Li
1651eec0a5 added name metadata to zkp programs 2023-07-27 11:55:58 -07:00
Matthew Liu
1fa41dd476 remove tests from lookup 2023-07-26 13:21:09 -07:00
Matthew Liu
d601938b87 fmt 2023-07-26 02:46:58 -07:00
Matthew Liu
e2357ab470 default implementation for gorup and stacklookup 2023-07-26 02:46:13 -07:00
Matthew Liu
a48f5aeac8 clippy 2023-07-26 02:44:58 -07:00
Matthew Liu
2d550becc3 fmt 2023-07-26 02:42:31 -07:00
Matthew Liu
f050e11345 added support to capture stack traces, but there's an issue with the data not being saved so it can be served to the frontend 2023-07-26 02:41:23 -07:00
Matthew Liu
52bbe0410c attempt to redesign stack frame lookup -- this is a very inefficeint way of doing it, but should work 2023-07-26 00:59:40 -07:00
Matthew Liu
b29784afcd remove internal tagging so that literals work 2023-07-25 16:03:03 -07:00
Matthew Liu
7bfe783ba4 removed some unnecesasry comments 2023-07-25 14:24:59 -07:00
Matthew Liu
77f150c077 can now display coefficients 2023-07-25 10:04:30 -07:00
Matthew Liu
33e0af0b67 fmt 2023-07-25 03:45:30 -07:00
Matthew Liu
12e5c9abd7 added a stacktrace endpoint, but it doesnt display anything useful yet 2023-07-25 03:45:04 -07:00
Matthew Liu
e280a21422 added a 2nd call to mad for debugging example. also inserted some dummy keys for stack lookup 2023-07-24 14:20:58 -07:00
Matthew Liu
43b265d553 allow for insertion of ids/keys in lookup structure 2023-07-24 11:59:27 -07:00
Matthew Liu
9c5cb9117e format 2023-07-24 11:35:59 -07:00
Matthew Liu
e763046e41 added sleep calls in infinite loop to reduce cpu usage 2023-07-24 11:32:53 -07:00
Matthew Liu
9293f05e70 format 2023-07-24 11:26:42 -07:00
Matthew Liu
e271ddd352 capturing stack traces 2023-07-24 11:26:34 -07:00
Matthew Liu
c571744480 changed serializable enums to be internally tagged 2023-07-24 10:27:30 -07:00