# # ChangeLog for libcfa/src/bits/random.hfa # # Generated by Trac 1.2.1 # Nov 7, 2024, 12:31:26 PM Tue, 21 Mar 2023 11:44:45 GMT Peter A. Buhr [90fb672] * libcfa/src/bits/random.hfa (modified) * tests/.expect/PRNG.x64.txt (modified) * tests/concurrent/pthread/.expect/bounded_buffer.x64.txt (modified) use splitmix32/64 to prime set seed for all PRNG Mon, 20 Mar 2023 21:06:26 GMT caparsons [12b006c] * libcfa/src/bits/random.hfa (modified) small comment cleanup Mon, 20 Mar 2023 20:58:21 GMT caparsons [09965e5] * libcfa/src/bits/random.hfa (modified) added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt Mon, 20 Mar 2023 19:45:23 GMT caparsons [a6bb5fc] * libcfa/src/bits/random.hfa (modified) fixed merge conflict Mon, 20 Mar 2023 19:42:28 GMT caparsons [4c6ba5a] * libcfa/src/bits/random.hfa (modified) refactored to use generators for seeding state, added splitmix32 for ... Wed, 28 Dec 2022 17:50:50 GMT Peter A. Buhr [d9585291] * libcfa/src/bits/random.hfa (modified) formatting Thu, 22 Dec 2022 02:21:15 GMT Peter A. Buhr [b797d978] * libcfa/src/bits/random.hfa (modified) * tests/.expect/alloc.txt.old (deleted) formatting, switch to XOSHIRO256PP/XOSHIRO128PP as the 64/32-bit ... Mon, 12 Dec 2022 02:00:36 GMT Peter A. Buhr [3ff64cb] * libcfa/src/bits/random.hfa (modified) add missing parenthesis in KISS PRNG Fri, 09 Dec 2022 22:27:50 GMT Peter A. Buhr [3e5eeaf] * libcfa/src/bits/random.hfa (modified) update documentation Fri, 09 Dec 2022 22:11:27 GMT Peter A. Buhr [261e107] * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/nested_function.x64.txt (modified) change all PRNG to prime the PRNG state in set_seed with the given seed Mon, 05 Dec 2022 18:23:03 GMT Peter A. Buhr [4020f09] * libcfa/src/bits/random.hfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.cfa (modified) formatting, switch to typedef for PRNG complex state Thu, 01 Dec 2022 22:26:40 GMT Peter A. Buhr [c8238c0] * libcfa/src/bits/random.hfa (modified) remove 32-bit use of lehmer64, which requires __uint128_t Thu, 01 Dec 2022 03:36:25 GMT Peter A. Buhr [dd46fd3] * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel/fwd.hfa (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/nested_function.x64.txt (modified) generalization of PRNG Mon, 21 Nov 2022 22:52:57 GMT Peter A. Buhr [9fce2572] * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * tests/.expect/PRNG.x86.txt (added) * tests/.expect/nested_function.txt (deleted) * tests/.expect/nested_function.x86.txt (added) 32-bit update of PRNG Mon, 21 Nov 2022 03:24:14 GMT Peter A. Buhr [d2ad151] * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/kernel/startup.cfa (modified) * libcfa/src/concurrency/thread.cfa (modified) * libcfa/src/concurrency/thread.hfa (modified) * libcfa/src/startup.cfa (modified) * libcfa/src/stdlib.cfa (modified) * libcfa/src/stdlib.hfa (modified) * tests/.expect/PRNG.txt (deleted) * tests/.expect/PRNG.x64.txt (added) * tests/.expect/nested_function.txt (modified) * tests/PRNG.cfa (modified) * tests/concurrent/barrier/generation.cfa (modified) * tests/concurrent/barrier/order.cfa (modified) * tests/concurrent/once.cfa (modified) * tests/concurrent/readyQ/leader_spin.cfa (modified) * tests/io/away_fair.cfa (modified) * tests/io/comp_basic.cfa (modified) * tests/io/comp_fair.cfa (modified) major update of PRNG Wed, 19 Jan 2022 01:47:27 GMT Peter A. Buhr [e57de69] * libcfa/src/bits/random.hfa (modified) formatting Fri, 14 Jan 2022 02:30:38 GMT Peter A. Buhr [611f29d] * libcfa/src/bits/random.hfa (modified) consolidate random-number generators Mon, 10 Jan 2022 22:38:51 GMT Peter A. Buhr [4177592f] * libcfa/src/bits/random.hfa (modified) add newline at end of file Tue, 30 Jun 2020 17:21:39 GMT Thierry Delisle [7812a7b5] * libcfa/src/bits/random.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/stats.cfa (modified) Fixed errors and warning with x86 build Tue, 23 Jun 2020 20:42:58 GMT Thierry Delisle [13c5e19] * libcfa/src/bits/random.hfa (added) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/concurrency/io.cfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/kernel.hfa (modified) * libcfa/src/concurrency/kernel_private.hfa (modified) * libcfa/src/concurrency/ready_queue.cfa (modified) * libcfa/src/concurrency/ready_subqueue.hfa (added) * libcfa/src/concurrency/snzi.hfa (added) * libcfa/src/concurrency/stats.cfa (modified) * libcfa/src/concurrency/stats.hfa (modified) - Moved snzi and subqueues outside of ready_queue.cfa. - Added ...