Avril flanchan
Loading Heatmap…

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

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

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 created branch master in flanchan/memfd_secret-shim

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

flanchan created branch refactor-search-capext in flanchan/reverse

8 months ago