Tpt
8d348b2a6f
Upgrades PyO3
11 months ago
Tpt
64f45cd11b
Makes recent Clippy happy
12 months ago
Tpt
38844f6436
sparesults: use Read instead of BufRead as input type
...
Allows to avoid an extra intermediate buffer for JSON and TSV
12 months ago
Tpt
d280f7d2f7
Adds basic location support to sparesults SyntaxError
12 months ago
Tpt
dbb39d867a
Upgrades json-event-parser
1 year ago
Tpt
c5f02d9263
Upgrades oxhttp
...
- Disables HTTPs support by default, the TLS stack is opt-in
- Renames "http_client" feature to "http-client"
- Uses native TLS by default in pyoxigraph and cli
- Uses Rustls for Linux Python wheels and Docker images
1 year ago
Tpt
90b7b128f2
Upgrades MSRV to 1.70
1 year ago
Tpt
108721624f
Improves bulk loader doc comments
1 year ago
Tpt
67fd726f9d
Makes SPARQL results TSV work with a Read implementation
1 year ago
Tpt
412ca37b3c
Makes sparesults parser API closer to oxrdfio
1 year ago
Tpt
7a3e07d98d
sparesults: no more hidden flush
...
Let the user decide to do it or not
1 year ago
Tpt
6a21cb0625
Makes sparesults formatter API closer to oxrdfio
1 year ago
Tpt
0783d1dcda
Splits sparesults lib.rs
...
Avoids a big file
1 year ago
Tpt
87d2006b6e
RocksDB: adds a feature for dynamic linking directly in the oxigraph crates
1 year 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
555f6b8d7c
xsd:duration: properly fails when building not-serializable durations
...
P1M1D - P3D is giving 1M and -3D. This is not serializable with xsd:duration formatting
1 year ago
Tpt
bdedcc47e3
Renames oxigraph-server to oxigraph(-cli)
1 year ago
Tpt
99abe69ba1
oxttl: Exposes prefixes
1 year ago
Tpt
be002dd51e
Migrates to new sha1 name
1 year ago
Tpt
13c3515d7b
OxTTL: return file position in errors
1 year ago
Tpt
1eaa77ad93
Uses new rustdoc <div class="warning"> style
1 year ago
Tpt
7fe055d2b4
Exposes SPARQL results I/O in Oxigraph and improve EvaluationError
1 year ago
Tpt
9da26c6f95
Makes media type to format more robust
...
Allows more combinations
1 year ago
Tpt
f10e5a40a3
Enables more Clippy lints
...
Auto-enable all Clippy lints that are not in nursery but a blacklist
1 year ago
Tpt
024bc7b8e8
Simplifies Gitter link
1 year ago
Tpt
6611b491b1
Sets Rust minimum version to 1.70
1 year ago
Tpt
d44f9bee7a
I/O adds extra #[must_use] annotations
1 year ago
Tpt
570f21748d
Cargo.toml: share some common fields in the workspace
1 year ago
Tpt
d2306cea52
Improves type inference on zero-args functions
1 year ago
Tpt
872111ab88
Makes Graph and Dataset implement Clone
1 year ago
Tpt
010196c974
Makes parse_ and serialize_ method take owned Parser and Serializer
...
It is very rare to reuse parser and this allows to avoid copies
1 year ago
Tpt
bbf184f7ae
Isomorphism: makes sure that new hashes depends on the old ones
...
Allows to make the "distinguish" step work
1 year ago
Tpt
88e49f6c66
Server: adds the "convert" command
1 year ago
Tpt
807cf0d436
Isomorphism: make sure to also take quoted triples into account and fixes interning stability issue
1 year ago
Tpt
c6e55c706a
RDF serialization: removes implicit flush
...
Allows to the user to control flushing
1 year ago
Tpt
7c227830e9
Upgrades RocksDB
1 year ago
Tpt
f183196859
Adopt new I/O API for parsing
1 year ago
Tpt
217abaf7ee
Adopt new I/O API for serialization
1 year ago
Tpt
7cd383af79
Introduces OxRDF I/O stand-alone crate
1 year ago
Tpt
73af297b4c
Adds From<Iri> to NamedNode
1 year ago
Tpt
b06d6506cb
Fixes "let else" formatting
1 year ago
Tpt
4cb377bda4
Adds documentation field to Cargo.toml
1 year ago
Tpt
afaabf6110
Simplifies OxTTL lexer buffer management
1 year ago
Tpt
3adf33d2f4
Renames "parse_from_read" to "parse_read"
1 year ago
Tpt
922023b1da
Parsers do not need BufRead anymore
1 year ago
Tpt
077c1fc1a8
Improves XSD errors and code organization
1 year ago
Tpt
1e1ed65d3b
Stop assuming JS platform when compiling to wasm32-unknown-unknown
...
- Adds the "js" feature to enable JS support
- Adds the "custom-now" feature to oxsdatatypes to inject a custom "now" implementation
It is already possible for random with the getrandom "custom" feature
Issue #471
1 year ago
Tpt
8a398db20e
SPARQL: Do not unescape unicode escape everywhere but only in IRIs and strings
...
Follows most systems behavior
Issue #376
1 year ago
Thomas
8e770fbb5d
SPARQL: Removes intermediate query plan representation
...
Covered by the optimizer plan
1 year ago
Thomas
c31ba0e823
Makes sparopt figure out good join keys
1 year ago