- Apr 10, 2025
- Apr 09, 2025
-
-
vlorentz authored
-
- Apr 08, 2025
-
-
Aymeric Varasse authored
-
vlorentz authored
-
- Mar 31, 2025
-
-
vlorentz authored
-
- Mar 28, 2025
- Mar 26, 2025
-
-
Pierre-Yves David authored
This comes with PyPy 3.11 compatibility.
-
- Mar 19, 2025
-
-
vlorentz authored
which are rejected by Sphinx
-
Stefano Zacchiroli authored
-
- Mar 14, 2025
-
-
vlorentz authored
-
- Mar 11, 2025
-
-
vlorentz authored
In practice this didn't seem to be an issue thanks to the array being large enough that it is unlikely two threads write to the same memory page at the same time (up to cache coherency); but we should not count on that. This is probably slower, as SWHIDs are 22 bytes, and x86_64 can't lock regions over 16 bytes
-
- Mar 10, 2025
-
-
vlorentz authored
-
- Mar 07, 2025
-
-
-
vlorentz authored
So we can publish swh-graph on crates.io
-
vlorentz authored
For some reason, datagrams are not always received in order on Jenkins, even though they go through loopback interfaces should provide this guarantee. This commit removes the check for datagram order, as it does not matter much in practice, anyway.
-
vlorentz authored
-
vlorentz authored
This will be used by swh-provenance, as its tables cannot be queried efficiently by Athena, and it's faster to upload all tables in parallel (which we is harder if each table has to have its own Task class).
-
vlorentz authored
Graphs compressed with the Rust implementation (2023-09-06 and newer) sort labels by name, while the Java implementation (2022-12-07 and older) sorted them by base64(name).
-
- Mar 05, 2025
-
-
vlorentz authored
mimalloc is already used in swh-provenance, provides performance on par with jemalloc (even better by some reports, though with more memory overhead), and compiles significantly faster than tikv-jemalloctor.
-
- Feb 27, 2025
-
-
Aymeric Varasse authored
When adding end-to-end tests for graph compression, the new steps were not integrated in the example dataset generation script, making it not capable of generating a compressed example graph.
-
- Feb 25, 2025
-
-
Antoine Lambert authored
-
- Feb 24, 2025
-
-
vlorentz authored
-
- Feb 19, 2025
-
-
Martin Kirchgessner authored
-
vlorentz authored
For example, swh-datasets needed this hack to get a `Rust` class that will use its local executables: https://gitlab.softwareheritage.org/swh/devel/swh-datasets/-/blob/1aab21ff2ea9bc394210d92bec5d518a08edbd8c/swh/datasets/shell.py with this change, it can be simplified to only adding the `base_rust_executable_dir` to the arguments passed to the constructor.
-
- Feb 17, 2025
-
-
Aymeric Varasse authored
Co-authored-by:
Valentin Lorentz <vlorentz@softwareheritage.org>
-
Aymeric Varasse authored
-
Antoine Lambert authored
-
Antoine Lambert authored
-
Antoine Lambert authored
Bump development tools: mypy, codespell, isort, ... Move all tools configuration in pyproject.toml. Remove no longer needed mypy overrides.
-
- Feb 13, 2025
-
-
Antoine Lambert authored
-
- Feb 11, 2025
- Feb 07, 2025
-
-