c232c8dae5
Refactor frontend/middleware types ( #194 )
...
* unify fe/be NativeOp and NativePred
* remove Origin in favour of PodId
* Combine string and hash in Key
* use middleware::AnchoredKey in frontend
* merge frontend/middleware types
* refactor custom predicates
* clean up a bit
* fix middleware custom tests
* clean up
* clean up 2
* add acronyms in typos list
2025-04-16 11:59:30 +02:00
0759d6e165
Add clippy ( #191 )
...
* Organize imports
Use rustfmt to organize imports. Resolve #162
* remove unused imports
* Fix clippy complaints
* add clippy github action
* remove comment for @arnaucube
2025-04-08 11:52:02 -07:00
24ff82dd3d
Organize imports ( #188 )
...
* Organize imports
Use rustfmt to organize imports. Resolve #162
* remove unused imports
* cargo fmt
2025-04-07 16:19:13 -07:00
Ahmad Afuni
6528914366
chore(backend): implement more circuit op logic ( #173 )
...
* Add backend MerkleProof type
* Add eval_not_contains
* Remove print statement
* Handle some edge cases
* Add test
* Add missing ?
* Optimisation and stylistic changes
* Code review
2025-04-08 02:15:46 +10:00
ce26a316a1
MainPod implementation ( #168 )
...
* Initial circuit op work
* Fix copy op
* Add more ops
* add mainpod boilerplate
* pass basic test of mainpod
* fix duplicate imports
* WIP
* fixes
* wip
* fix test
* wip
* clean up
* address feedback from @ax0
* oops
---------
Co-authored-by: Ahmad <root@ahmadafuni.com>
2025-04-01 11:23:45 -07:00
Ahmad Afuni
30f26a94ef
chore(backend): implement some circuit op logic ( #165 )
...
* Initial circuit op work
* Fix copy op
* Add more ops
* Fixes
* Code review
2025-03-26 03:40:23 +10:00
arnaucube
3b2860beeb
organize files & dirs (mostly backend structure) ( #158 )
2025-03-24 12:34:45 +01:00