flanchan pushed to master at flanchan/leanify-many
- 354cac4a50 Fixed outdated unstable `int_error_match` usage.
2 days ago
flanchan pushed to safe-cancel-interrupt at flanchan/leanify-many
- db20ca106f Added CTRL+C cancel infrastructure into async work flow tree, but haven"t figured out how we can both stop adding new tasks *and* `await` on *all* current child processes before returning in error, which is what we need.
2 days ago
flanchan pushed to master at birb/test-overlay
- 7c5097a273 app-misc/Leanify/Leanify-0.4.3: Added
4 days ago
flanchan pushed to master at flanchan/memfd_secret-shim
- 2b365f001e Added `LINKER=gold` default
4 months ago
flanchan pushed to master at flanchan/mapped-file
- 8fcd1929a4 Added default feature `default-cloexec`: If this feature is set, file-descriptors will be created with the close-on-exec flag (`MFD_CLOEXEC` for memfds, `FD_CLOEXEC` for other pseudofiles and `O_CLOEXEC` for `open()` calls.)
6 months ago
flanchan pushed to master at flanchan/stackalloc-rs
- 51bc5113b5 Bump version 1.2.1: change core::intrinsics::r#try -> catch_unwind (https://github.com/notflan/stackalloc-rs/pull/2)
- 54009f74e8 Merge pull request #2 from elrafoon/catch_unwind
- a702bc88ff fix: change core::intrinsics::r#try -> catch_unwind
- Compare 3 commits »
7 months ago
flanchan pushed to master at flanchan/stackalloc-rs
- 247895452c Added feature `no_unwind_protection` for tests. build.rs: Added `rustc-check-cfg` for cfg flag `nightly`.
7 months ago
flanchan pushed to master at flanchan/memfd_secret-shim
- d5f7af1f3d Added `-rpath ./` to linker for test builds.
7 months ago
flanchan pushed to master at flanchan/memfd_secret-shim
- 570c0d73d7 Fixed linker not finding local library on `test` compilation.
7 months ago
flanchan pushed to master at flanchan/memfd_secret-shim
- e47caa8035 `test` target: Added final non-ignored exec (base) when running test.
- 053bbb4c3b Fixed bug where test files were being added to library. (Hack fix, removes `src/test/*` from source lookup.)
- 94562877e0 Added `TARGET` var for `test` - {debug,release}.{a,so} (which build of lib to link to,) and configurable `TEST_{C,LD}FLAGS`. Fixed bug of adding test flags to dep build when it doesn"t already exist.
- 8c94ce5f70 Added configurable `INCLUDE_PREFIX` for install targets.
- 7d182704b9 Improved `test` make target: Added phony: `test`, builds and runs the test program against the debug static lib target.
- Compare 10 commits »
7 months ago
flanchan created repository flanchan/memfd_secret-shim
7 months ago
flanchan pushed to refactor at flanchan/reverse
- 491867fbbb sync::oneshot::{Try,}{Send,Recv}Error{<T>,}: Added send + recv + generic error (with consuming variants for re-triable operations.)
- bea2631fb7 sync: Started sync `oneshot` channel impl
- Compare 2 commits »
7 months ago
flanchan pushed to refactor at flanchan/reverse
- bcaa9e0703 buffer: Added `ThreadPool<"scope = "static>` skeleton. Old design removed, redesign using `mpsc` (`crossbeam::channel`) instead of bare-bones channel impl we were using with `Arc<(Condvar, Mutex<...>)>` (See comment in `buffer::thread_pool` about previous impl"s shortcomings and needless complexity.)
8 months ago
flanchan pushed to refactor-thread-pool-no-channel-cmpext at flanchan/reverse
- 13be69c884 buffer: Added `ThreadPool<"scope = "static>` skeleton. TODO: Re-design using normal `mpsc` channel instead of implementing my own fucking channel with the `Arc<(Condvar, Mutex)>` stuff...
8 months ago
flanchan pushed to refactor at flanchan/reverse
- 0ce496cafd Added `CachelineBuffer` and `AlignedCachelineBuffer`: Byte buffers that are the size of one cacheline (2nd: and aligned to cacheline boundary.)
8 months ago
flanchan pushed to refactor at flanchan/reverse
- 03a3a1bfd0 part: Reworked capacity calculation (static & dynamic,) growth, and bounding to be globally compile-time configurable.
8 months ago