Tpt
4705d75893
makes newer Clippy happy
8 months ago
Tpt
0ac70e73dc
Adds an enum for CanonicalizationAlgorithm
...
Enables implementing other algorithms like RDFC-1.0
8 months ago
Tpt
f5b975e4d1
Bump versions and fixes spargebra version
...
Issue #817
8 months ago
Tpt
bdde46b5c7
Releases v0.4.0-alpha.4
8 months ago
Tpt
2b656df6ee
Makes new Clippy happy
8 months ago
Tpt
8e2548467c
Upgrades dependencies including RocksDB 8.11.3
9 months ago
Tpt
f7d132f317
Follow up on Triple::from_terms
9 months ago
Jesse Wright
d361e1d283
feat: add term casting
9 months ago
Tpt
accadaac34
CI: Uses 1.76.0 for Clippy
9 months ago
Tpt
6c7514d058
OxRDF: fixes running doc tests with rdf-star disabled
...
Issue #794
9 months ago
Yuri Astrakhan
ea300e9081
Normalize unicode refs
...
Just to keep them a bit more consistent.
Note that there are a lot of code duplications here - but I do not know if they are worth consolidating, and/or any perf implications.
9 months ago
Tpt
655ecd3e91
Convert error to thiserror
...
Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
9 months ago
Yuri Astrakhan
a924df0e0a
Clean workspace dependency list and updates dependencies
9 months ago
Tpt
0b1aabfcdd
Moves main crate to lib/oxigraph and centralizes dependencies
9 months ago
Yuri Astrakhan
1e37577b71
Optimize some code, lints
...
* A few match simplifications
* Order trait impl to match trait itself
* A few unneeded parenthesis
* One dup code de-duplication with a new func
9 months ago
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
Tpt
c0d245871c
Simplifies the reexport of sub crates
10 months ago
Tpt
2b6ac5c195
Release v0.4.0-alpha.3
10 months ago
Tpt
ef765666be
Serialization: allows to set prefixes
10 months ago
Yuri Astrakhan
185d83838c
Linting: Impl ordering, Self refs
...
For consistency, ordered implementation of a traits the same way as they are declared.
Used `Self::<assoc>` in a few last spots
10 months ago
Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
10 months ago
Yuri Astrakhan
522bda2906
Add WKT_LITERAL vocabulary support
10 months ago
Yuri Astrakhan
5be6f55155
A few more self-fixes
...
These are a bit more questionable but still keep things cleaner a bit, at least in some cases?
Most of these were the result of `cargo clippy --fix -- -W clippy::use_self`
10 months ago
Yuri Astrakhan
2b8df24b8b
Use `Self::AssocName` to simplify declarations
...
To keep with DRY principle, I think it makes it a bit less redundant to reuse the Self::<associated_type_name> structure in the well known trait implementations - keeps it consistent with the trait decl too.
10 months ago
Yuri Astrakhan
51941c0dc5
Simplify complex strings with raw literals, readme fix
...
Also add a minor debugging python statement to linter
10 months ago
Tpt
42a66f62b9
Enables cargo semver-checks again
11 months ago
Tpt
a5781d1187
Releases v0.4.0-alpha.1
11 months ago
Tpt
a84b898fda
Parsers: adds "unchecked" option for faster parsing
...
Does not validate IRIs and language tags
11 months ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
11 months ago
Tpt
d1cb4cecbd
OxRDF: makes more function const
12 months ago
Tpt
e6d98445e6
Makes newer Clippy happy
1 year ago
Tpt
ea80c11d6e
CI: Run clippy on all targets
1 year ago
Tpt
5647624012
Testsuite: executes C14N tests
1 year ago
Tpt
b777d0110a
Makes recent Clippy happy
1 year ago
Tpt
64f45cd11b
Makes recent Clippy happy
1 year ago
Tpt
1eaa77ad93
Uses new rustdoc <div class="warning"> style
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
570f21748d
Cargo.toml: share some common fields in the workspace
1 year ago
Tpt
872111ab88
Makes Graph and Dataset implement Clone
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
807cf0d436
Isomorphism: make sure to also take quoted triples into account and fixes interning stability issue
1 year ago
Tpt
3bb05e2af2
Adds documentation field to Cargo.toml
1 year ago
Tpt
73af297b4c
Adds From<Iri> to NamedNode
1 year ago
Tpt
4cb377bda4
Adds documentation field to Cargo.toml
1 year ago
Tpt
c8e718ed2d
Properly document features in docs.rs
1 year ago
Tpt
db7fab0f20
Run Clippy on more configurations
1 year ago
Tpt
69d8ce6b4e
Migrates RDF/XML parser from Rio
1 year ago
Dan Yamamoto
5085a60a87
Apply sugestions from code review
...
Co-authored-by: Tpt <thomaspt@hotmail.fr>
1 year ago
Dan Yamamoto
43e6ce87f8
OxRDF: Add extra literal escaping to generate canonical N-Triples and N-Quads
1 year ago