Website Summary Files Commits Branches @commit @diff @stats
Commit message (Collapse)AuthorAgeLinesSHA
...
* feat(zkvms/nexus): Add benchmarking capability
 Kamen Mladenov
2025-02-07-6/+97e9f940
|
* feat(zkvms/risc0): Add benchmarking capability
 Kamen Mladenov
2025-02-07-5/+7c626e4f
|
* feat(zkvms/sp1): Add benchmarking capability
 Kamen Mladenov
2025-02-07-6/+67f1bb12
|
* feat(zkvms/zkm): Add benchmarking capability
 Kamen Mladenov
2025-02-07-3/+73c5ec28
|
* feat(zkvms/zkwasm): Add benchmarking capability
 Kamen Mladenov
2025-02-07-13/+159fa55e3
|
* feat(zkvms_host_io): Create "benchmarkable" macro and add benchmarking flags
 Kamen Mladenov
2025-02-07-1/+7319834f2
|
* fix(gitignore): Ignore zkvms_host_io Cargo.lock
 Kamen Mladenov
2025-02-07-0/+1125a212
| | | | | This file shouldn't exist, it is handled by the hosts Cargo.lock, but it may appear when manually compiling zkvms_host_io during development
* feat(zkvms): Use std (or alloc) collections in all guests
 Kamen Mladenov
2025-02-07-7/+56b9a3fa
|
* feat(zkvms/zkwasm): Support all std containers as input types
 Kamen Mladenov
2025-02-06-8/+159c96ce0
|
* feat(zkvms/zkwasm): Proper handling of input strings and hashmaps
 Kamen Mladenov
2025-02-06-48/+52523000d
|
* feat(zkvms/zkwasm): Use path input type and move container size information ↵
 Kamen Mladenov
2025-02-06-93/+123f562184
| | | | to host
* feat(zkvms/zkwasm): Support reading hashmaps
 Kamen Mladenov
2025-02-05-0/+245cbd68a
|
* fix(guests_macro): When writing to type.txt, do not include newlines when ↵
 Kamen Mladenov
2025-02-05-2/+26bb6c60
| | | | the line is too long
* feat(zkvms/zkwasm): Properly read string and char values
 Kamen Mladenov
2025-02-05-2/+2599eb257
|
* feat(guests_macro/parse_fn): Fix args split with composite angled bracket types
 Kamen Mladenov
2025-02-05-7/+15ea50409
| | | | | Types like HashMap<Key, Value>, i.e. with commas inside the angled brackets
* feat(guest/zkwasm): Add support for unflattening tuple types
 Kamen Mladenov
2025-02-05-9/+208b930aa
|
* feat(guests/graph_coloring): Make coloring pairs type more succinct
 Kamen Mladenov
2025-02-05-1/+1e13fd4b
|
* feat(zkvms/zkwasm): Rework read macro into a procedural macro and improve ↵
 Kamen Mladenov
2025-02-05-43/+1208e6ec28
| | | | type composition
* feat(zkvms/zkwasm): Proper Vec input type handling
 Kamen Mladenov
2025-02-04-17/+257a98d5e
| | | | Also handles multidimentional vec
* fix(guests/fibonacci): Update SEG_SIZE default value
 Kamen Mladenov
2025-02-04-1/+1b8c709b
|
* feat(zkvms/zkwasm): Implement proper handling of public and private inputs
 Kamen Mladenov
2025-02-03-27/+1744e4c885
|
* feat(zkvms_host_io): Implement foreach_private_input_field and ↵
 Kamen Mladenov
2025-02-03-7/+37765f559
| | | | foreach_public_input_field macros
* feat(zkvms/zkm): Implement proper handling of public and private inputs
 Kamen Mladenov
2025-02-03-6/+10873e27ae
|
* feat(guests_macro/parse_fn): Make _public functions also return private values
 Kamen Mladenov
2025-02-03-16/+32434248b
|
* feat(zkvms_host_io): Add public_inputs and private_inputs attributes to RunWith
 Kamen Mladenov
2025-02-03-5/+360e2db3d
|
* fix(zkvms_host_io): Remove useless template parameter to RunWith
 Kamen Mladenov
2025-02-03-6/+6729c607
|
* feat(zkvms/risc0/wrapper_macro): Simplify public input committing
 Kamen Mladenov
2025-02-03-6/+5badcb2c
|
* feat(zkvms/nexus): Make guest commit public input
 Kamen Mladenov
2025-02-03-55/+1039aad500
|
* feat: Move some public input parsing logic to parse_fn
 Kamen Mladenov
2025-02-03-18/+256155820
|
* feat(zkvms/risc0): Make guest commit public input
 Kamen Mladenov
2025-02-03-51/+946bfa6d9
|
* feat(zkvms_host_io): Make Output type contain public inputs
 Kamen Mladenov
2025-02-03-1/+19600b7ef
|
* feat(zkvms/sp1): Make guest commit public inputs
 Kamen Mladenov
2025-02-03-58/+670004e51
|
* feat(zkvms_host_io): Add argument for private input
 Kamen Mladenov
2025-02-03-17/+243a98310
|
* fix(zkvms/nexus): Use the zkvms_host_io Output type, instead of the local one
 Kamen Mladenov
2025-01-31-3/+16945c59
|
* feat: Add output type to zkvms_host_io macro
 Kamen Mladenov
2025-01-31-8/+15a673cfb
|
* feat(guest.nix): Separate calling into it's own function and print the ↵
 Kamen Mladenov
2025-01-31-2/+7ce84e50
| | | | current zkVM which is executing
* feat(zkvms/jolt): Update Cargo.lock
 Kamen Mladenov
2025-01-31-11/+256da349e6
|
* feat(zkvms/nexus): Update Cargo.lock
 Kamen Mladenov
2025-01-31-8/+2359c2003a
|
* feat(zkvms/risc0): Update Cargo.lock
 Kamen Mladenov
2025-01-31-8/+2932cdbc4c
|
* feat(zkvms/sp1): Update Cargo.lock
 Kamen Mladenov
2025-01-31-40/+2284c3fa6b
|
* feat(zkvms/zkwasm): Update Cargo.lock, make variables depend on environment ↵
 Kamen Mladenov
2025-01-31-19/+4797450fb4
| | | | and use default environments
* feat(zkvms/zkm): Update Cargo.lock and use default environments
 Kamen Mladenov
2025-01-31-55/+1242ea6a00
|
* feat(guests): Add default environments
 Kamen Mladenov
2025-01-31-0/+4d02c64d
|
* feat(zkvms_host_io): Implement convinence environment variable methods
 Kamen Mladenov
2025-01-31-1/+18e899501
|
* feat(zkvms_host_io): Add default_env RunWith attribute
 Kamen Mladenov
2025-01-31-4/+11c316d30
|
* feat(flake): Implement single guest packages
 Kamen Mladenov
2025-01-30-6/+3553ed6b6
|
* feat(flake): Generate zkvm packages with all available ones in zkvms folder
 Kamen Mladenov
2025-01-30-8/+126eeab4c
|
* fix(guests/fibonacci): Fix output being one value lower than n in the sequence
 Kamen Mladenov
2025-01-30-1/+127fc1d6
| | | | Note: SP1 still proved this incorrect program successfully
* feat(guests): Add a second example guest
 Kamen Mladenov
2025-01-30-0/+414924670
|
* feat: Pass guest entrypoint type to host
 Kamen Mladenov
2025-01-30-2/+7b0fda4c
|