mirror of
https://github.com/PatchRequest/BusyWork
synced 2026-06-09 16:04:04 +00:00
Add work data flow integration with .feed() API and 196 tests
Tasks can now accept arbitrary user variables via .feed() on the builder. Data is cloned on entry and woven into task control flow (XOR into buffers, seed derivation for loop bounds, hash inputs, cipher keys), making busywork blocks indistinguishable from real data processing under data-flow analysis. 31 tasks across COMPUTE, MEMORY, and CRYPTO actively consume fed data. All originals remain untouched — tasks receive read-only references to clones. Test suite covers: per-type serialization (52), direct invocation of every task with 10 work-data shapes x parameter extremes (18), mirror tests proving data actually changes computation (28), data isolation (15), stress/regression (23), and integration across all categories, intensities, and edge cases.
This commit is contained in:
@@ -56,3 +56,6 @@ cat-crypto = [
|
||||
"windows/Win32_Security_Cryptography",
|
||||
"windows/Win32_Foundation",
|
||||
]
|
||||
|
||||
[dev-dependencies]
|
||||
rand = "0.8"
|
||||
|
||||
Reference in New Issue
Block a user