Commit Graph

  • de5ac91f87
    Merge a0d21adef0 into 66585e2e96 Mamy Ratsimbazafy 2024-11-20 01:31:35 -0500
  • 139d6b21c1
    Merge 9160f5f4f9 into 66585e2e96 Etan Kissling 2024-10-15 15:34:28 +0200
  • 9160f5f4f9
    Replace `apt-fast` with `apt-get` dev/etan/ci-aptfast Etan Kissling 2024-10-15 15:33:41 +0200
  • 66585e2e96
    update ci.yml to test Nim 2.2; also test gcc-14 (#42) stable Miran 2024-09-30 11:22:16 +0200
  • 92046bb150
    disable unused x86-only rdtsc reading function tersec 2024-09-30 09:09:25 +0000
  • 98571576dc
    stop testing C++ backend tersec 2024-09-30 08:49:17 +0000
  • e02cfb6aef
    update ci.yml to test Nim 2.2; also test gcc-14 narimiran 2024-09-10 15:34:17 +0200
  • c009123d23
    Merge 05683743ce into d4c43137c0 Jacek Sieka 2024-06-02 08:16:48 +0000
  • d4c43137c0
    test refc in CI in Nim 2.0 and later (#39) tersec 2024-02-19 09:30:19 +0000
  • 4bbe368d81
    test refc in CI in Nim 2.0 and later tersec 2024-02-16 20:10:33 +0000
  • 761ff3e42a
    test refc in CI in Nim 2.0 and later tersec 2024-02-14 02:36:01 +0000
  • a0d21adef0
    Update taskpools/chase_lev_deques.nim gc Jacek Sieka 2024-01-02 14:22:33 +0100
  • a42345a469
    Merge branch 'stable' into gc Jacek Sieka 2024-01-02 14:20:42 +0100
  • 7c0395cf22
    Update taskpools/chase_lev_deques.nim Jacek Sieka 2023-10-24 12:17:41 +0200
  • 15e23ef1cf
    bump nimble (#35) Etan Kissling 2023-08-08 01:45:08 +0200
  • 5702136685
    bump nimble Etan Kissling 2023-08-07 22:46:11 +0200
  • ffba691216
    fix Flowvar allocation (#33) Jacek Sieka 2023-07-25 17:58:30 +0200
  • 478b163946
    fixup Jacek Sieka 2023-07-07 10:37:11 +0200
  • 3bb13f8a52
    Merge branch 'stable' into fix-channel Jacek Sieka 2023-07-05 13:26:29 +0200
  • cd6a2ad372
    Merge branch 'stable' into gc Jacek Sieka 2023-07-05 12:01:59 +0200
  • 2067764521
    fork std/tasks, stricter exceptions (#34) Jacek Sieka 2023-07-05 11:46:36 +0200
  • a0626b353e
    raises Jacek Sieka 2023-07-04 16:53:53 +0200
  • 22410ca999
    raises Jacek Sieka 2023-07-04 16:22:09 +0200
  • 1ad13e5cda
    raises Jacek Sieka 2023-07-04 15:27:48 +0200
  • 4d92b1d87d
    raises Jacek Sieka 2023-07-04 15:11:55 +0200
  • 505446a3d5
    clear mem first Jacek Sieka 2023-07-04 14:26:42 +0200
  • 012d10baf8
    fork std/tasks, stricter exceptions Jacek Sieka 2023-07-04 14:22:29 +0200
  • d8d18c54b5
    fix Flowvar allocation Jacek Sieka 2023-07-04 13:52:07 +0200
  • 5551f10490
    remove Nim 1.2 and Nim 1.4 support (#32) tersec 2023-06-27 09:45:06 +0000
  • 5726ff16b5
    remove shim again tersec 2023-06-27 09:18:12 +0000
  • b875b90ba7
    re-add std/tasks shims tersec 2023-06-27 08:31:07 +0000
  • 50be23fab0
    test minimal change which at least addresses EOL Ubuntu CI builder jlE tersec 2023-06-27 08:06:49 +0000
  • c72e3ec24a
    remove Nim 1.2 and Nim 1.4 support tersec 2023-06-27 07:56:54 +0000
  • 7929634fad
    fixes #23 (#31) Andreas Rumpf 2023-05-21 21:29:05 +0200
  • 9a8cbbadc0 fixes #23 Araq 2023-05-21 19:31:16 +0200
  • 4774e94c61
    Add a garbage collector to task queue Mamy Ratsimbazafy 2023-02-06 16:57:28 +0100
  • 4bc0b592e8
    Add setup/lock files (#18) (#28) Mamy Ratsimbazafy 2023-01-12 11:29:28 +0100
  • 55b7522d88
    Merge branch 'stable' into unstable Mamy Ratsimbazafy 2023-01-10 15:04:33 +0100
  • 05683743ce
    Merge branch 'stable' into abi-fields-bycopy abi-fields-bycopy Jacek Sieka 2022-11-22 17:21:25 +0100
  • 89d693d3ff
    ci: bump checkouts Jacek Sieka 2022-11-22 17:20:49 +0100
  • ecfe8954c6
    fix push CI push branches Jacek Sieka 2022-11-22 06:44:53 +0100
  • b3673c7a7a
    normalise nimble (#25) v0.0.4 Jacek Sieka 2022-11-21 19:56:12 +0100
  • f8432c3f0d
    Merge branch 'stable' into normalise-nimble Jacek Sieka 2022-11-21 18:02:30 +0100
  • 74ae5a71fa
    patches for stricteffects (#24) ringabout 2022-11-22 01:02:17 +0800
  • 77b680503b
    better ci cancell Jacek Sieka 2022-11-21 13:31:01 +0100
  • 7ceb9e04c6
    bump version too Jacek Sieka 2022-11-21 13:09:34 +0100
  • ef27dd6ac0
    normalise nimble Jacek Sieka 2022-11-21 13:02:04 +0100
  • 81a8e5e74b patches for stricteffects ringabout 2022-11-10 15:31:09 +0800
  • 69fa74ef54
    barriers: use bycopy Jacek Sieka 2022-07-20 10:01:12 +0200
  • 17e8479a74
    Abi fields byref (#21) Jacek Sieka 2022-07-20 09:55:42 +0200
  • a7a47e5fc5
    add PR link Jacek Sieka 2022-07-19 13:04:35 +0200
  • 7daab330a1
    note mapping safety issues Jacek Sieka 2022-07-19 13:03:50 +0200
  • 97d85c394f
    remove extra bycopy abi-fields Jacek Sieka 2022-07-19 11:20:55 +0200
  • 3751436479
    use byref for barrier Jacek Sieka 2022-07-19 11:19:34 +0200
  • a9625ef69e
    barrier init actually takes a barrier attr Jacek Sieka 2022-07-19 11:18:25 +0200
  • 92db76fc93
    `bycopy` Jacek Sieka 2022-07-19 10:38:55 +0200
  • c56f19eb30
    barriers: add abi fields Jacek Sieka 2022-07-17 23:20:53 +0200
  • cd82e989ca
    fix windows cast Jacek Sieka 2022-07-17 22:14:43 +0200
  • 05ce11a692
    posix:ify barriers Jacek Sieka 2022-07-17 21:49:59 +0200
  • 7bdaa8a897
    Add setup/lock files (#18) Ivan Yonchovski 2022-07-12 21:34:27 +0300
  • 9027d25663 Add setup/lock files Ivan Yonchovski 2022-07-12 15:54:20 +0300
  • 78a1d75652 Add setup files Ivan Yonchovski 2022-07-05 12:18:49 +0300
  • d74d4afadc
    Merge pull request #16 from status-im/stylecheck Jacek Sieka 2022-04-07 08:28:50 +0200
  • c8d2af1ced
    relax style check to please nim 1.6 Jacek Sieka 2022-04-06 15:34:19 +0200
  • 2fb9bf9cc6
    enable `styleCheck:usages` Jacek Sieka 2022-04-06 14:30:09 +0200
  • 8d408ac6cf
    bump version (#14) v0.0.3 Ștefan Talpalaru 2022-02-08 14:30:16 +0100
  • 798aee8151
    bump version Ștefan Talpalaru 2022-02-08 14:15:20 +0100
  • 0a76551afa
    Re-expose tp.numThreads (#13) Mamy Ratsimbazafy 2022-02-08 11:55:31 +0100
  • 8e3a43bc53
    Re-expose tp.numThreads Mamy Ratsimbazafy 2022-02-08 10:42:36 +0100
  • 656cdb1321
    add MacOS futex eventcount Mamy André-Ratsimbazafy 2022-01-20 23:22:07 +0100
  • 9b4d0d526e
    silly mistake on windows + send wakeup for each threads instead of each parked threads. Mamy André-Ratsimbazafy 2022-01-20 22:34:55 +0100
  • 5e4d3a2785
    Fix erno with generic Futexes Mamy André-Ratsimbazafy 2022-01-19 20:48:59 +0100
  • 76a8593a80
    PoC for https://github.com/nim-lang/RFCs/issues/443 poc-small-tasks Mamy André-Ratsimbazafy 2022-01-19 12:01:21 +0100
  • e7f6b3dc52
    Fibonacci x6 speedup via eventcount+futex Mamy André-Ratsimbazafy 2022-01-19 09:27:13 +0100
  • b31b891f11
    clarify GCs Mamy Ratsimbazafy 2022-01-17 17:39:25 +0100
  • 12752b9e5e
    Docs (#8) v0.0.2 Mamy Ratsimbazafy 2022-01-16 18:33:43 +0100
  • 1476eacc4b
    Docs Mamy André-Ratsimbazafy 2022-01-16 17:36:04 +0100
  • 79c18d7c94
    Polish (#7) Mamy Ratsimbazafy 2022-01-16 08:57:06 +0100
  • cd9b7f33e5
    avoid running destructors on freshly allocated tasks on Nim 1.6 Mamy André-Ratsimbazafy 2022-01-15 23:17:54 +0100
  • 904b27a721
    Remove weave-specific things: WV_NUM_THREADS, the design-by-contract asserts Mamy André-Ratsimbazafy 2022-01-15 21:48:56 +0100
  • 592bbfe9a9
    Remove affinity / CPU pinning support: does not work for ARM (Big.Little Arch), macOS, Alder Lake (P and E cores) and multiple instances of a program get the main thread pinned on the same core. Mamy André-Ratsimbazafy 2022-01-15 21:32:12 +0100
  • 5a32310361
    Chase-Lev Deque: "unlimited" growth Mamy André-Ratsimbazafy 2022-01-15 21:07:06 +0100
  • 63127363c9
    unify allocs, don't use a mix of calloc malloc and wv_alloc Mamy André-Ratsimbazafy 2022-01-15 21:06:32 +0100
  • e97dfd835c
    add fibonacci bench https://github.com/status-im/nim-taskpools/issues/5 Mamy André-Ratsimbazafy 2022-01-15 21:05:02 +0100
  • 26e3b1e15b
    Nim-1.6 support (#4) Ștefan Talpalaru 2022-01-03 02:31:43 +0100
  • ac32b30047
    macOS fix Ștefan Talpalaru 2022-01-03 02:17:02 +0100
  • 6588c73ba7
    Nim-1.6 support Ștefan Talpalaru 2022-01-03 01:56:16 +0100
  • d0fc9cb4ab Remove destructors from Nim 1.2 Mamy Ratsimbazafy 2021-09-29 11:20:02 +0200
  • e1fa0ec097 ensure task destructor is run Mamy Ratsimbazafy 2021-09-29 10:47:08 +0200
  • 176656044b
    rename to pinThreadsToCores Mamy Ratsimbazafy 2021-09-21 11:06:11 +0200
  • 2eb22c61b3
    Don't make pinToCPU default. Mamy Ratsimbazafy 2021-09-21 10:54:13 +0200
  • 39b90fa4a3
    Add CI (#1) Mamy Ratsimbazafy 2021-07-01 20:24:50 +0200
  • 802b0af7f9 Fix aligned allocation requirements mMay 2021-07-01 18:10:00 +0200
  • 4d1261a4b6 Fix aligned allocation requirements mMay 2021-07-01 18:10:00 +0200
  • 1ccd962b16
    mistake in skipping DFS on windows Mamy André-Ratsimbazafy 2021-07-01 14:18:48 +0200
  • f9afa2c751
    rename workflow Mamy André-Ratsimbazafy 2021-07-01 12:26:03 +0200
  • adc24ee513
    deactivate depth-first search bench on Windows Mamy André-Ratsimbazafy 2021-07-01 12:23:54 +0200
  • 863efbdc66
    some benches requires POSIX Mamy André-Ratsimbazafy 2021-07-01 11:41:24 +0200
  • c640127489
    Nim devel csources are broken due to /nim/config/nim.cfg(16, 1) Error: invalid command line option: '--hint' Mamy André-Ratsimbazafy 2021-07-01 11:27:22 +0200
  • 2e790420ce
    fix windows dlls and nightly->devel (how to pull the nightlies?) Mamy André-Ratsimbazafy 2021-07-01 11:15:27 +0200