Yuri Astrakhan
1e4326a2c5
Optimize format performance
...
As seen in the https://rust.godbolt.org/z/Y8djWsq1P - write! macro produces significantly more code than a write_str call, so this change should have somewhat better performance. To my knowledge, a lot of ppl tried to solve this optimization in the compiler, but no luck yet, so may help compiler ourselves for now.
9 months ago
Yuri Astrakhan
18bf383701
Remove tabs from BNF comments
...
Minor cleanup on the BNF comments - get rid of tabs and align them
10 months ago
Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
10 months ago
Tpt
42a66f62b9
Enables cargo semver-checks again
10 months ago
Tpt
a5781d1187
Releases v0.4.0-alpha.1
10 months ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
11 months ago
Tpt
3c51dd31bc
Move back MSRV to 1.67 but keep Cargo.lock to 1.70
...
Allows to build on Debian unstable while using latest dependencies
1 year ago
Tpt
024bc7b8e8
Simplifies Gitter link
1 year ago
Tpt
570f21748d
Cargo.toml: share some common fields in the workspace
1 year ago
Tpt
3bb05e2af2
Adds documentation field to Cargo.toml
1 year ago
Tpt
4cb377bda4
Adds documentation field to Cargo.toml
1 year ago
Tpt
ab17138f33
Starts 0.4.0-alpha.1
1 year ago
Tpt
99186c1e7d
Releases v0.3.17
1 year ago
Tpt
d500614fcc
Fuzzer: do not consider OFFSET and LIMIT for now
...
Result order is not kept by the optimizer.
We can't assume it is unchanged.
1 year ago
Tpt
2650c5ed13
Speeds up sparql_eval fuzzer by hardcoding size_hint
...
For some reasons size_hint() computation takes a lot of time.
Hardcoding allows to increase the iter speed from 0.2iter/s to 1250iter/s
1 year ago
Tpt
5849c6fdbe
Releases v0.3.14
2 years ago
Tpt
9d6b72e9c4
Sparql smith: Fixes PropertyListPath generation
2 years ago
Tpt
0668983cd6
Releases v0.3.12
2 years ago
Tpt
20928b82fa
SPARQL smith: adds more functions
2 years ago
Tpt
9fe5436f94
SPARQL smith: removes Debug derives
...
Unused because we already use Display to properly print the query
2 years ago
Tpt
76dd879ea6
Implements LATERAL join
...
Follows SPARQL 1.2 SEP 0006. It is behind a sep-0006 feature in spargebra and sparql-smith and enabled by default in oxigraph.
Apache Jena tests are passing.
SEP 0006: https://github.com/w3c/sparql-12/blob/main/SEP/SEP-0006/sep-0006.md
2 years ago
Tpt
808c9db007
String formatting: uses inline syntax
2 years ago
Tpt
24371412b4
SPARQL-smith: Adds FILTER EXISTS and literals in queries
2 years ago
Tpt
b7059d07e8
Adds very basic SPARQL evaluation fuzzer
2 years ago