Tpt
790501e1b3
Setup codspeed and improves benchmarks
12 months ago
Tpt
bdf5d593ee
CI: Share code to setup Rust
12 months ago
Tpt
ed94f56ab4
Fixes linux aarch64 build
12 months ago
Tpt
025bd2afd2
Uses new cargo lint configuration system
12 months ago
Tpt
2a135283d5
Lints against 1.74
12 months ago
Tpt
9979a3d503
Allows newer dependency versions
1 year ago
Tpt
31733beda8
Python: generate sdist on Linux
1 year ago
Tpt
aa82fc8157
Python: builds for Python 12 and pypy on Linux
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
5e3a2fc89d
Uses Rustls for portable Linux binaries
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
9b985295ae
Drops Musl linux 1.1 support
...
Follows Rust move
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
9e76323e2b
CI: Add cargo caching for linux wheel build
1 year ago
Tpt
5fee36e587
Improves naming of artifacts built by the CI
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
03f7641355
Enables docker cross compilation to arm64
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
Tpt
5ce24dda01
Dependabot: Adds JS dependencies
2 years ago
Thomas Tanon
8f3af5a7fc
Revert "Python: drops compatibility with Musl 1.1"
...
This reverts commit f9d7b93abf
.
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
Tpt
f9d7b93abf
Python: drops compatibility with Musl 1.1
...
Rust is moving to 1.2+: https://blog.rust-lang.org/2023/05/09/Updating-musl-targets.html
2 years ago
Yaroslav Halchenko
6f37c4c9c9
Move shellcheck into tests workflow collecting all kinds of testing
2 years ago
Yaroslav Halchenko
38357dd9b5
Add github action to shellcheck main on push and PRs
2 years ago
Tpt
cf03da0fab
CI: fixes linux cross-compilation v2
2 years ago
Tpt
b8c5628e3b
CI: fixes linux cross-compilation
2 years ago
Tpt
5ce23665f8
CI: Python: Avoids generating target specific wheels on nightly builds
2 years ago
Tpt
51c896fe03
CI: Python: Installs Black for stubs formatting
2 years ago
Tpt
0c407cd041
CI: fixes release artifacts upload
2 years ago