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 |
Tpt
|
9be51dc062
|
Testsuite: Run clippy tests without optional features
Allows to check it works with features both enabled and disabled
|
2 years ago |
Tpt
|
4dbe079d37
|
Upgrades GitHub actions
|
2 years ago |
Tpt
|
becb64b80b
|
Checks python code with Mypy
|
2 years ago |
Tpt
|
17731d10ab
|
Auto generates pyoxigraph type stubs
Uses a Python script to auto generate python stubs from the module code and doc strings.
Relies heavily on the inspect module.
|
2 years ago |
Tpt
|
992137441f
|
Uses black for code formatting
|
2 years ago |
Tpt
|
6c6a36ec49
|
Avoids running duplicated workflows
|
2 years ago |
Tpt
|
f218134e6c
|
Fixes ReadTheDocs build
Adds a shared requirements.txt file for the dev dependencies
|
2 years ago |
Edmond Chuc
|
93107e6bfe
|
Add development container and update READMEs. Add Sphinx furo theme. (#221)
|
2 years ago |
Yuri Astrakhan
|
80ec5035e8
|
a few more branch renames
(I accidentally had an extension filter on when I did the first pass, thx for catching)
|
3 years ago |
Tpt
|
0147620ec3
|
Python: Adds lockfile to source archive
|
3 years ago |
Tpt
|
0921a4e49c
|
Python migration guide
|
3 years ago |
Tpt
|
a6a51cad01
|
Improves build and release scripts
|
3 years ago |
Tpt
|
7d58f451bd
|
Runs LLVM address sanitizer and fixes found bugs
|
3 years ago |
Tpt
|
aad84e4305
|
Renames CI jobs
Be more consistent with respect to what they do
|
3 years ago |
Tpt
|
e95bf721dc
|
Adds Cargo Deny
|
3 years ago |
Tpt
|
a969563617
|
Uses Rustls everywhere
Avoids linking problems with system libraries.
Rustls uses the system certificates.
|
3 years ago |
Tpt
|
3daaef71ff
|
Fixes doc test
|
3 years ago |
Tpt
|
dec66cc684
|
Builds wheels on more architectures
|
3 years ago |
Tpt
|
e66daa6f59
|
Upgrades to Python 3.7+ and ManyLinux 2014+
|
3 years ago |
Tpt
|
177f0201c4
|
Python Linux wheel now vendors Rustls
Instead of OpenSSL: same security issues and easier compilation
|
3 years ago |
Tpt
|
b8125e5743
|
pyoxigraph: optional vendored OpenSSL
Vendored OpenSSL is only useful only for manylinux builds. We should keep using the system OpenSSL builds in the other cases.
|
3 years ago |
Tpt
|
5a449bd4f3
|
CI: Attempt to fix Windows tests build
|
3 years ago |
Tpt
|
e2b1484789
|
CI: Uses messense/maturin-action
|
3 years ago |
Tpt
|
32c873bebc
|
CI: Do not forget to clone submodules
|
3 years ago |
Tpt
|
f32d940fbd
|
Upgrades maturin to 0.12
|
3 years ago |
Tpt
|
57b931c15f
|
Simplifies GitHub CI test commands
|
3 years ago |
Tpt
|
f76f0396e8
|
Adds back Oxigraph JS
|
3 years ago |
Tpt
|
e9608fb2eb
|
Adds wasm32 support to lib crate
The storage layer is in memory and not optimized yet
|
3 years ago |
Tpt
|
4c464f1701
|
pyo3 now supports cargo test
|
3 years ago |
Tpt
|
5f986f5858
|
Upgrades Maturin to 0.11
|
4 years ago |
Tpt
|
943d116f56
|
CI: Run tests on Windows
|
4 years ago |
Tpt
|
122db6a2c3
|
Drops Oxigraph JS
Not supported by Sled
|
4 years ago |
Tpt
|
abc659565f
|
Let's forget about macOS ARM for now
|
4 years ago |