Commit Graph

300 Commits

Author SHA1 Message Date
Edward Chen
57565b4c0a merge c_frontend with graphing_aby EXPERIMENTAL 2022-03-24 17:36:55 +00:00
Edward Chen
cc11c7398b fix pull 2022-03-24 16:09:24 +00:00
Edward Chen
745dfb6da3 testing biomatch 2022-03-24 16:08:11 +00:00
Clive2312
06db5bfd7b timing and mp testing 2022-03-24 16:05:19 +00:00
Edward Chen
7844ea7cc2 lint and fixed compiler warnings 2022-03-24 11:20:18 -04:00
Edward Chen
dd353e62b1 ptr stores 2022-03-24 11:12:46 -04:00
Edward Chen
740a2851fe working kmeans test case and c_frontend 2022-03-24 03:39:18 -04:00
Edward Chen
e0a2ec838a minor 2022-03-23 16:55:01 -04:00
Edward Chen
9111b6f49b merge with remote 2022-03-23 03:19:52 -04:00
Edward Chen
6020f88d33 updated biomatch testcase 2022-03-23 03:18:23 -04:00
Edward Chen
51abd326ca merged new bytecode 2022-03-23 03:15:19 -04:00
Edward Chen
0d2bf46493 Merge branch 'master' into c_frontend 2022-03-23 03:14:11 -04:00
Edward Chen
33b3543c1f biomatch test 2022-03-23 03:14:06 -04:00
Edward Chen
41c7f058db fixed lint 2022-03-22 19:05:22 -04:00
Edward Chen
d37e1bb2fe updated ABY interpreter to include IN gates 2022-03-22 18:58:01 -04:00
Edward Chen
1db9f681ca Merge branch 'master' into bytecode 2022-03-22 12:38:09 -04:00
Edward Chen
2de36e183d broken test case 2022-03-19 01:57:56 +00:00
Edward Chen
90c7bfee49 not working yet 2022-03-18 21:49:08 -04:00
William Seo
8bceb9a2f2 Merge pull request #55 from circify/IR_Map
Added Map to IR (evaluation and typechecking)
2022-03-17 15:09:40 -04:00
Clive2312
6ca9d6c698 assignment mode support 2022-03-17 04:27:11 +00:00
Edward Chen
09ba945a3c unsure 2022-03-15 15:39:58 -04:00
Edward Chen
962d041b6b need to change derive types to return vec 2022-03-14 01:17:44 -04:00
Alex Ozdemir
0d61d45a65 add flamegraph action (#59) 2022-03-10 09:16:40 -08:00
Ubuntu
9462866a34 Fixed linting issues 2022-03-10 07:17:05 +00:00
Ubuntu
0fe65aa6a0 Fixed formatting issue 2022-03-10 05:42:51 +00:00
Ubuntu
90340d89d7 Made edits based on the comments 2022-03-10 05:18:35 +00:00
Edward Chen
9b9a689321 removing EzPC dependency (#58) 2022-03-08 11:04:52 -05:00
Ubuntu
6d8b69c69f Merge branch 'master' into IR_Map 2022-03-06 21:21:36 +00:00
Edward Chen
6672d23cb3 ptrs 2022-03-05 15:08:19 -05:00
Alex Ozdemir
eaf451e651 Kill dead file (#56) 2022-03-05 02:05:23 -08:00
Edward Chen
af99a21da1 starting pointer implementation 2022-03-03 01:37:21 -05:00
Edward Chen
18cf8ebc97 very crude but working c struct frontend 2022-03-02 23:29:09 -05:00
Edward Chen
f288ad9331 merged with main 2022-03-01 17:14:16 -05:00
Edward Chen
8fed29bd32 ABY VM and Interpreter (#47)
Updated ABY testing framework with an ABY bytecode and interpreter
2022-02-28 19:47:50 -05:00
Edward Chen
4e1f128eed fixing path error 2022-02-28 18:42:29 -05:00
Edward Chen
0d4ee96423 updating ci 2022-02-28 18:21:56 -05:00
Edward Chen
b2322cb1c2 lint 2022-02-28 18:12:49 -05:00
Edward Chen
20a4b3fa10 removed make file 2022-02-28 18:11:26 -05:00
Edward Chen
61098406c2 removing feature list 2022-02-28 18:03:18 -05:00
Edward Chen
1d0e77715b updated build system to use ABY interpreter 2022-02-28 18:01:09 -05:00
Edward Chen
6d06441d0b merge with master 2022-02-28 15:45:00 -05:00
Ubuntu
e3bafe07e9 Ran the linter and formatter 2022-02-28 04:36:48 +00:00
Edward Chen
f66b14a702 Updating build system - 2 (#54)
Fixed linting error
2022-02-26 17:33:22 -05:00
Edward Chen
8b4ff8ff93 Updating build system (#51) 2022-02-26 02:21:53 -05:00
Edward Chen
ae2dde166c update EZPC file (#52) 2022-02-26 01:28:35 -05:00
Edward Chen
b9526234ac Updating build system (#44)
`python3 driver.py -h`
2022-02-25 17:13:10 -05:00
Ubuntu
b7b2491d78 Added Map to IR (evaluation and typechecking) 2022-02-25 21:04:37 +00:00
Edward Chen
9bbcbb517d bytecode + mut graph 2022-02-24 21:42:06 -05:00
Edward Chen
7716e956c1 merged aby interpreter and mut graphing 2022-02-24 15:06:13 -05:00
Edward Chen
36e6836706 struct field store need to be updated 2022-02-24 15:01:00 -05:00