Tpt
0b1aabfcdd
Moves main crate to lib/oxigraph and centralizes dependencies
11 months ago
Tpt
ec030fb652
Python: test Pyodide wheel
11 months ago
Tpt
ef765666be
Serialization: allows to set prefixes
11 months ago
Tpt
c2040a30fd
oxttl: Exposes the base IRI
...
Issue #730
12 months ago
Tpt
5cf8025aec
CI: Fuzzer: Removes unused clone
12 months ago
Tpt
d1da94b08b
Runs sphinx-lint in the CI
12 months ago
Tpt
f01796b1a4
Python: Runs doctests as part of the unittests
12 months ago
Tpt
42a66f62b9
Enables cargo semver-checks again
12 months ago
Tpt
391e8d7662
Fixes and ensures 32bits x86 support
12 months ago
Tpt
790501e1b3
Setup codspeed and improves benchmarks
12 months ago
Tpt
bdf5d593ee
CI: Share code to setup Rust
1 year ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
1 year ago
Tpt
2a135283d5
Lints against 1.74
1 year ago
Tpt
9979a3d503
Allows newer dependency versions
1 year ago
Tpt
99c3a4cce4
CI: Adds a test with latest dependency versions
1 year ago
Tpt
48174cac12
Distributes Pypy wheels for linux
1 year ago
Tpt
8a7c6cf2c1
Uses Ruff instead of Black
1 year ago
Tpt
ea80c11d6e
CI: Run clippy on all targets
1 year ago
Tpt
70b1c52166
Python: uses 3.12 in CI + builds for it
1 year ago
Tpt
90b7b128f2
Upgrades MSRV to 1.70
1 year ago
Tpt
8c8ca54596
CI: Increases fuzzing time
...
We have a lot of fuzzers now, let's give them a bit of time
1 year ago
Tpt
87d2006b6e
RocksDB: adds a feature for dynamic linking directly in the oxigraph crates
1 year ago
Tpt
be074000cc
Allows dynamic RocksDB linking
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
bdedcc47e3
Renames oxigraph-server to oxigraph(-cli)
1 year ago
Tpt
6611b491b1
Sets Rust minimum version to 1.70
1 year ago
Tpt
570f21748d
Cargo.toml: share some common fields in the workspace
1 year ago
Tpt
7cd383af79
Introduces OxRDF I/O stand-alone crate
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
00f179058e
Upgrades minimal Python version to 3.8
...
3.7 is EOL
1 year ago
Tpt
db7fab0f20
Run Clippy on more configurations
1 year ago
Tpt
69d8ce6b4e
Migrates RDF/XML parser from Rio
1 year ago
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
40b10cdabc
Adds a naive standalone query optimizer
...
This drops some left join optimizations
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
7a1cce527d
Upgrades Maturin to 1.0
2 years ago
Tpt
5f2c9a3b92
Cleans up documentation links to RDF specifications
2 years ago
Tpt
f72a9600ae
CI: Makes sure to update APT cache before installing packages
2 years ago
dependabot[bot]
a25bf55919
Update maturin requirement from ~=0.14.0 to ~=0.15.1 in /python
...
Updates the requirements on [maturin](https://github.com/pyo3/maturin ) to permit the latest version.
- [Release notes](https://github.com/pyo3/maturin/releases )
- [Changelog](https://github.com/PyO3/maturin/blob/main/Changelog.md )
- [Commits](https://github.com/pyo3/maturin/compare/v0.14.0...v0.15.1 )
---
updated-dependencies:
- dependency-name: maturin
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Yaroslav Halchenko
6f37c4c9c9
Move shellcheck into tests workflow collecting all kinds of testing
2 years ago
Tpt
5852d0b4df
CI: Evaluates Python tests on Windows
2 years ago
Tpt
28def4001b
Python: Uses Ruff linter
2 years ago
Tpt
85d4c70171
CI: Do not run SPARQL result format fuzzing
2 years ago
Tpt
cdd8866fd3
Runs rustdoc as part of the CI
...
Allows to find some bugs in the documentation
2 years ago
Tpt
c8caf805fa
Uses clang-format for C/C++ code
...
Uses the same configuration as RocksDB
2 years ago
Tpt
d80cdf3054
CI: Install llvm-symbolizer before running address sanitizer
2 years ago
Tpt
c60dd0d3ca
Installs cargo deny directly
...
Swatinem/rust-cache seems better than EmbarkStudios/cargo-deny-action to cache binaries
2 years ago
Tpt
0786c40a5e
Adds cargo-semver-checks to the CI
2 years ago
Tpt
afdb1f76e8
Adds a typo linter as part of the CI
2 years ago