xzfc
93a42b4e2d
Compressed posting lists ( #4253 )
2024-05-22 18:18:20 +00:00
Roman Titov
1445ab29bf
Fix GraphLinksConverter::serialize_to data alignment issues ( #3806 )
...
* Assert data alignment in `transmute_from_u8*` functions
* WIP: Switch `transmute_from_u8*` alignment asserts from `debug_assert` to `assert`...
...to make sure *all* tests running on CI will enforce the alignment
* Add descriptive message to alignment assertions
* Fix alignment in graph links file (#3807 )
* fix alignment in graph links file
* fix alignment while reading
* Revert "fix alignment while reading"
This reverts commit e2d1cee890 .
* Revert "Revert "fix alignment while reading""
This reverts commit 7a4fdc9aea .
* small refactor
* Switch `transmute_from_u8*` alignment asserts back to `debug_assert`
Additionally:
- Remove extra `0x` from slice address in assert messages
* Trim offsets padding bytes from the end of `links_mmap` slice
---------
Co-authored-by: Ivan Pleshkov <pleshkov.ivan@gmail.com >
2024-03-13 21:09:56 +01:00
Luis Cossío
6b7fa54cf8
Fix clippy 1.77 lints: explicitly set truncate flag on file creation ( #3561 )
...
* add `truncate(true)` where unspecified
* remove unused `WriteGuard` wrapper
* Don't truncate if we explicitly set the size later
---------
Co-authored-by: timvisee <tim@visee.me >
2024-02-08 11:24:47 +01:00
Tim Visée
06712e8f4d
Move common dependencies to workspace ( #3490 )
2024-01-31 09:01:38 +01:00
dependabot[bot]
8e5587c390
Bump memmap2 from 0.9.3 to 0.9.4 ( #3484 )
...
Bumps [memmap2](https://github.com/RazrFalcon/memmap2-rs ) from 0.9.3 to 0.9.4.
- [Changelog](https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.3...v0.9.4 )
---
updated-dependencies:
- dependency-name: memmap2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 09:42:42 +01:00
dependabot[bot]
c1210186b0
Bump memmap2 from 0.9.2 to 0.9.3 ( #3283 )
...
Bumps [memmap2](https://github.com/RazrFalcon/memmap2-rs ) from 0.9.2 to 0.9.3.
- [Changelog](https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.2...v0.9.3 )
---
updated-dependencies:
- dependency-name: memmap2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 11:36:14 +01:00
dependabot[bot]
f1de3b9586
Bump memmap2 from 0.9.0 to 0.9.2 ( #3239 )
...
Bumps [memmap2](https://github.com/RazrFalcon/memmap2-rs ) from 0.9.0 to 0.9.2.
- [Changelog](https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.0...v0.9.2 )
---
updated-dependencies:
- dependency-name: memmap2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 16:00:45 +00:00
dependabot[bot]
629e71c08d
Bump memmap2 from 0.7.1 to 0.9.0 ( #2999 )
...
Bumps [memmap2](https://github.com/RazrFalcon/memmap2-rs ) from 0.7.1 to 0.9.0.
- [Changelog](https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/RazrFalcon/memmap2-rs/compare/v0.7.1...v0.9.0 )
---
updated-dependencies:
- dependency-name: memmap2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-14 08:59:46 +01:00
Arnaud Gourlay
fc0b77636a
Sparse index persistence ( #2718 )
...
* Sparse index persistence
* code review
* remove pub visibility
2023-10-04 14:39:52 +02:00
Arnaud Gourlay
840248f6fc
Introduce Memory common module ( #2712 )
...
* Introduce Memory common module
* fix Windaube build
* move mmap_ops as well
2023-09-25 11:30:50 +02:00