Tpt
71b1768d28
New N3/Turtle/TriG/N-Triple/N-Quad parsers and serializers
...
- Compatible with async IO
- Turtle/TriG parser recovery on simple errors
2 years ago
Tpt
a1cbfdf67d
Improves some code style details
2 years ago
Tpt
6cc7488905
SPARQL: requires decimal digits for DECIMAL serialization
...
Follows SPARQL 1.1 grammar
2 years ago
Tpt
a27f31b84e
Python: Removes DefaultGraph.value
...
Not useful, always returns the empty string
2 years ago
Tpt
785df9b00b
Makes use of io::read_to_string
2 years ago
Tpt
76deca135c
BulkLoader: Uses thread::scope
2 years ago
Tpt
2281575c14
GraphName: implements Default
2 years ago
Tpt
5af06e926a
Removes deprecated methods from oxsdatatypes
2 years ago
Tpt
01caaa5d70
calendar subtraction: it should return xsd:dayTimeDuration following XPath
2 years ago
Tpt
81895cb6bc
xsd:integer: checked_div is integer division and not regular division according to XPath
2 years ago
Tpt
40b10cdabc
Adds a naive standalone query optimizer
...
This drops some left join optimizations
2 years ago
Tpt
7c0563cb1b
XSD type structs: use by-value instead of by-ref in methods
...
They are small types
2 years ago
Tpt
a8abf26913
Enables some extra Clippy lints
2 years ago
Tpt
c016116b09
Makes Clippy 1.65 happy
2 years ago
Tpt
ae294683d6
Upgrades MSRV to 1.65
...
This is the MSRV of the dependencies (1.64) bumped to 1.65 to allow GAT
2 years ago
Tpt
ab17138f33
Starts 0.4.0-alpha.1
2 years ago
Tpt
8e76341bb2
Releases v0.3.18
2 years ago
Tpt
f47306a4c5
Duration: ensures that the smallest supported duration can be parsed and serialized
2 years ago
Tpt
acf83d4a31
Fixes || evaluation when all alternatives are false
...
It should return false and not fail...
2 years ago
Tpt
f23ef514e4
Adds a link to the v0.4 development branch
2 years ago
Tpt
9a4f726aa4
Python: fixes Store.contains_named_graph return type
2 years ago
Tpt
99186c1e7d
Releases v0.3.17
2 years ago
Tpt
7a1cce527d
Upgrades Maturin to 1.0
2 years ago
Tpt
1c1531f640
Simplifies some rust doc links
2 years ago
Tpt
03f7641355
Enables docker cross compilation to arm64
2 years ago
Tpt
8c68cf4041
Makes SPARQL AVG aggregate function simpler
2 years ago
Tpt
1f89bef860
Python doc: cleans up links to RDF specifications
2 years ago
Tpt
ac61adc9c2
CI: Temporarily disable SPARQL XML results fuzzing
...
CI is always failing because of https://github.com/tafia/quick-xml/issues/608
2 years ago
Tpt
edec370f0a
Makes xsd:dateTime year parsing stricter
...
Do not allow syntaxes not allowed by the grammar
2 years ago
Tpt
5f2c9a3b92
Cleans up documentation links to RDF specifications
2 years ago
Tpt
8c62137a01
Upgrades PyO3 to 0.19
2 years ago
Tpt
f72a9600ae
CI: Makes sure to update APT cache before installing packages
2 years ago
Tpt
57d39cad24
Makes Clippy happy
2 years ago
Tpt
a7758484a5
Python: Annotates immutable classes as frozen
2 years ago
Tpt
5d253c6afb
SPARQL XML results: circumvent quick-xml crash
2 years ago
Tpt
3e51020222
CI: Fuzz SPARQL query results I/O
2 years ago
Tpt
adda2d2d7e
Makes hash join into for loop join optimization more aggressive
2 years ago
Tpt
22f990344f
Fixes hash left join into for loop left join optimization
...
It can inject variables into projections
2 years ago
Tpt
4cc9e4008b
Fixes empty IN expression optimization
2 years ago
Tpt
0a064a8704
SPARQL: Prevents ForLoopLeftJoin with MINUS
...
It can flip the MINUS operation out of the "disjoint" case
2 years ago
Thomas
d2804d8a8d
Python: fixes parsing from text I/O with not-ASCII char
...
Python text IO is counting by number of character
and not by number of bytes.
However, we were asking to read a number of bytes
and not a number of character,
leading to strange I/O exceptions being raised.
2 years 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.
2 years 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
2 years ago
Tpt
7b9e9f9694
SPARQL: Makes average function works with yearMonthDuration and dayTimeDuration
2 years ago
Tpt
d992fb7545
Fixes cross compilation of RocksDB with zig targeting macOS
2 years ago
Tpt
b2d625e10e
XSD: Drops nom dependency
2 years ago
Tpt
63945638ea
XSD: Adds checked_neg operation
2 years ago
Tpt
5bfbbdbd3f
Python: Adds Store.contains_named_graph
2 years ago
Tpt
eb40457d5c
Upgrades RDF-tests
2 years ago
Tpt
d24461fc42
XSD: Improves arithmetic computations
...
Avoids internal overflow inside some decimal operations
2 years ago