Tpt
025bd2afd2
Uses new cargo lint configuration system
11 months ago
Tpt
2a135283d5
Lints against 1.74
11 months ago
Tpt
9979a3d503
Allows newer dependency versions
12 months ago
Tpt
99c3a4cce4
CI: Adds a test with latest dependency versions
12 months ago
Tpt
48174cac12
Distributes Pypy wheels for linux
12 months 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
1 year ago
Tpt
40b10cdabc
Adds a naive standalone query optimizer
...
This drops some left join optimizations
1 year ago
Tpt
ae294683d6
Upgrades MSRV to 1.65
...
This is the MSRV of the dependencies (1.64) bumped to 1.65 to allow GAT
1 year ago
Tpt
ab17138f33
Starts 0.4.0-alpha.1
1 year ago
Tpt
7a1cce527d
Upgrades Maturin to 1.0
1 year ago
Tpt
5f2c9a3b92
Cleans up documentation links to RDF specifications
1 year ago
Tpt
f72a9600ae
CI: Makes sure to update APT cache before installing packages
1 year 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
Thomas Tanon
c71f2d66b1
Increases fuzzer pruning timeout
2 years ago
Thomas Tanon
ea0b4e22e7
Increases fuzzer pruning timeout
2 years ago
Tpt
1fa0633db3
Library: adds basic WASI support
...
Adds tests for WASM+JS and WASI to the CI
2 years ago
Tpt
54ce7410d2
CI: Adds dependency caching
2 years ago
Tpt
fe2b7c2e76
Attempt to setup clusterfuzzlite
2 years ago
Tpt
854e29ee38
Makes XSD datatypes a standalone crate
...
Allows other crates to reuse Oxigraph XSD datatypes implementation
2 years ago
Tpt
53913b7e96
CI: Removes test on push
...
We always test on PR
2 years ago
Tpt
be3b009f5d
CI: Validates Python 3.7 compatibility
2 years ago
Tpt
92feec7e98
CI: Validates Rust 1.60 compatibility
2 years ago
Tpt
3712142e6f
Python: makes type stubs and code valid according to Mypy strict mode
2 years ago
Tpt
7f89baad87
Do not run address sanitizer on server tests
2 years ago