BlogDocs

Biscuit v5(#217)

Comparing
v5
(
e59f41d
) with
main
(
bf2f22a
)
-1%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
12
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

verify_block_2
biscuit-auth/benches/token.rs::verify_block_2
0%
601.6 µs
600.5 µs
append_block_2
biscuit-auth/benches/token.rs::append_block_2
0%
544.2 µs
544.3 µs
append_block_5
biscuit-auth/benches/token.rs::append_block_5
0%
2.6 ms
2.6 ms
verify_block_5
biscuit-auth/benches/token.rs::verify_block_5
0%
1.2 ms
1.2 ms
check_signature_2
biscuit-auth/benches/token.rs::check_signature_2
-1%
494.4 µs
497 µs
check_signature_5
biscuit-auth/benches/token.rs::check_signature_5
-1%
1 ms
1 ms
create_block_1
biscuit-auth/benches/token.rs::create_block_1
-1%
243.3 µs
244.8 µs
unverified_append_block_5
biscuit-auth/benches/token.rs::unverified_append_block_5
-1%
920.8 µs
926.6 µs
checks_block_verify_only2
biscuit-auth/benches/token.rs::checks_block_verify_only2
-1%
111.9 µs
112.7 µs
unverified_append_block_2
biscuit-auth/benches/token.rs::unverified_append_block_2
-1%
295.8 µs
297.9 µs
checks_block_2
biscuit-auth/benches/token.rs::checks_block_2
-2%
112.1 µs
114.6 µs
checks_block_create_verifier2
biscuit-auth/benches/token.rs::checks_block_create_verifier2
-2%
58.7 µs
60.1 µs

Commits

Click on a commit to change the comparison range
base
main
bf2f22a
-1%
Merge branch 'main' into v5
5bcac29
6 months ago
by Geal
0%
Merge branch 'main' into v5
3e3f071
6 months ago
by Geal
0%
Support for closures (#202) This introduces the closure operations to the Biscuit language, first with the `.all()` and `.any()` operations to add conditions on the elements of a set. It is now possible to use expressions with the following format: ``` check if [1,2,3].all($p -> $p > 0); check if [1,2,3].any($p -> $p > 2); ``` Co-authored-by: Geoffroy Couprie <contact@geoffroycouprie.com>
525c278
5 months ago
by divarvel
+1%
Merge branch 'main' into v5
22bd667
4 months ago
by Geal
-1%
Merge branch 'main' into v5
3e47561
30 days ago
by Geal
0%
Merge pull request #231 from biscuit-auth/major-minor-datalog-versions Major minor datalog versions
911ebe4
28 days ago
by divarvel
0%
Merge pull request #229 from biscuit-auth/fix-param-substitution-in-closures fix: recursively collect and apply parameters in closures
c2dd7a4
28 days ago
by divarvel
0%
Merge pull request #233 from biscuit-auth/rename-v5-detector fix: left over renaming after #231
5792345
27 days ago
by divarvel
0%
Merge pull request #201 from biscuit-auth/typeof feat: add `.type()` unary method
0cc0189
26 days ago
by divarvel
0%
add new Array and Map types (#219) This adds support for the array and map types, supporting more structured datalog terms, that we can generate from JSON data and explore through datalog expressions. The map type allows integers strings and parameters as key. This tries to enforce that all array elements are of the same type, but this is not very strict at the moment, it does not look at lower levels of composite types. **breaking changes**: - in the Datalog language, sets will now be delimited by '{' and '}' instead of '[' and ]'. Arrays are now delimited by '[' and ']' - parameter names now need to start with a letter --------- Co-authored-by: Clement Delafargue <clement.delafargue@outscale.com>
e59f41d
15 days ago
by Geal
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.