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
Tpt
5852d0b4df
CI: Evaluates Python tests on Windows
2 years ago
Tpt
28def4001b
Python: Uses Ruff linter
2 years ago
Thomas Tanon
e90d98bb2c
Add issue template
2 years ago
Tpt
9b20dbe6dc
CI: Merges nightly artifacts and release artifacts generation
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
c3f0aa94bf
CI: Builds also the server for ARM linux
2 years ago
Tpt
306271df61
CI: Builds also the server for ARM macs
2 years ago
Tpt
af02d5e1c4
Release: stop pushing Python and JS artifact to GitHub release
...
They are already in NPM and PyPi
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
dependabot[bot]
bd77bce2cd
Bump docker/build-push-action from 3 to 4
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Thomas
339a619f28
WIP: Releases musllinux wheels
2 years ago
Tpt
575bb8d253
Reduces source code archive by removing .git
2 years ago
Tpt
44fc4eef1a
Releases v0.3.11
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
3f3523963d
Maturin: fails if manylinux tag is not properly added
2 years ago
Tpt
854e29ee38
Makes XSD datatypes a standalone crate
...
Allows other crates to reuse Oxigraph XSD datatypes implementation
2 years ago
Tpt
027da6d639
Python: Makes abi3 optional
...
Prebuilt wheels are still using abi3 except for Linux where target-specific builds are also available
2 years ago
Tpt
53913b7e96
CI: Removes test on push
...
We always test on PR
2 years ago