Avril
177bf3c4ff
main: Added `parse_args()`: Parses args, converts error to eyre::Report, and adds section for suggestion (TODO: Implement `--help`) and section on which args existed.
...
Fortune for collect's current commit: Blessing − 吉
2 years ago
Avril
14f32d6262
Explicitly closes `stdout` before process exits.
...
Version bump: 1.1.0
Fortune for collect's current commit: Half curse − 半凶
3 years ago
Avril
b2bf26f245
Bumped minor version.
...
Fortune for collect's current commit: Blessing − 吉
3 years ago
Avril
395799587b
Removed `stackalloc` dependancy.
...
Fortune for collect's current commit: Future blessing − 末吉
3 years ago
Avril
59363848a2
Started: `memfile::hp`: `MFD_HUGETLB` can be used when a size is known to exceed into the boundary of a hugepage. Currently in the process of writing function to collect all possible hugepage sizes and generate the correct flag masks for `memfd_create(, MFD_HUGETLB | ...)` for each one; and the smallest one that contains the known size can be used for the `memfd_create()` call (if the size fits any at all.)
...
TODO: This will be a seperate comptime feature: `hugetlb`: Extend `memfile` with the ability to allocate apporpirately sized huge-pages when input size is known to extend into them.
Fortune for collect's current commit: Blessing − 吉
3 years ago
Avril
2c839da13b
Bumped stackalloc version: Use PLT for trampoline: Causing random linker errors on some machines.
...
Fortune for collect's current commit: Small curse − 小凶
3 years ago
Avril
8dd7ddaed8
Version bump v1.0.1
...
Fortune for collect's current commit: Curse − 凶
3 years ago
Avril
8390072309
Reached version 1.0.0!
...
Added `mode-*` feature flags for specific working methods (default: `mode-memfile` [+logging])
Fortune for collect's current commit: Half curse − 半凶
3 years ago
Avril
0628853b43
Working memfile implementation
...
Fortune for collect's current commit: Future blessing − 末吉
3 years ago
Avril
ed957bcec8
feature memfile: added `RawFile::open_mem()`
...
Needs testing, and the XXX comment about `memfd_create()` name lifetimes also needs testing. (If they do need to be static; `stackalloc` as a dependancy can be removed entirely, then: `DEFAULT_NAME` will be changed to a CString, function parameter `name` and `error::MemfileCreationStep::Create(name)` will be changed to `Option<&"static CStr>`.
Fortune for collect's current commit: Future blessing − 末吉
3 years ago
Avril
80a2d65262
Made spantrace capture optional at the compilation level.
...
Added `logging` (default) feature for enabling/disabling spantrace captures entirely on build.
Fortune for collect's current commit: Half curse − 半凶
3 years ago
Avril
bea5cda4a1
Fixed not copying to buffer when not using feature `bytes`.
...
Fortune for collect's current commit: Curse − 凶
3 years ago
Avril
a5ad02a6de
Working primitive, slow, prototype.
...
Fortune for collect's current commit: Small blessing − 小吉
3 years ago