Commit Graph

  • 6e02c67a9f
    fork: update refs main xenua 2024-04-16 14:37:38 +0200
  • b878fcc67a
    Merge 02908cc8b6 into c885d8cda6 #28 Meziu 2023-04-21 20:19:12 +0200
  • 02908cc8b6 WIP Implement TLS Destructors #28 feature/tls-dtors Andrea Ciliberti 2023-04-21 20:02:26 +0200
  • d57e6a06c5
    Merge 9e9b47ad65 into c885d8cda6 #27 Meziu 2023-04-15 16:20:58 +0200
  • 9e9b47ad65 Refactor #27 upstream-pthread Andrea Ciliberti 2023-04-15 16:20:30 +0200
  • bed08695a0 Refactor and suggestions Andrea Ciliberti 2023-04-15 16:20:21 +0200
  • f74314dcdb Test update to upstream pthread Andrea Ciliberti 2023-04-12 15:19:59 +0200
  • c885d8cda6
    Merge pull request #25 from rust3ds/fix/licensing master Meziu 2023-04-05 18:38:49 +0200
  • 18fffb7e2e Add new files #25 Andrea Ciliberti 2023-04-05 14:15:28 +0200
  • 068f1742bd Fix licensing Andrea Ciliberti 2023-04-05 14:14:38 +0200
  • 3c10dfb6f3
    Merge pull request #22 from rust3ds/refresh Meziu 2023-02-15 14:53:56 +0100
  • ead0dfe5b8 init function removal #22 Andrea Ciliberti 2023-02-15 13:58:51 +0100
  • d31966b65d Remove unneeded init functions Andrea Ciliberti 2023-02-14 17:42:49 +0100
  • a55ab0584c
    Merge pull request #20 from rust3ds/refresh Meziu 2023-02-12 10:08:44 +0100
  • d256d8a940 Update to latest ctru-sys and toolchain #20 Andrea Ciliberti 2023-02-11 16:26:42 +0100
  • c132988a9a
    Change repository link for ctru-sys Meziu 2022-10-19 07:42:19 +0200
  • 42a80c0e81
    Merge pull request #18 from ian-h-chamberlain/must-use-result Meziu 2022-07-01 08:20:31 +0200
  • dfa03fb324
    Fix clippy lints / rustc warnings #18 Ian Chamberlain 2022-06-30 21:29:58 -0400
  • f999cab0c8
    Merge pull request #17 from ian-h-chamberlain/fix/pthread_atfork Mark Drobnak 2022-05-04 17:07:36 -0700
  • 8b38f9c7ac
    Add pthread_atfork #17 Ian Chamberlain 2022-05-04 19:26:35 -0400
  • d98570c6ed
    Merge pull request #16 from ian-h-chamberlain/pthread_condattr Meziu 2022-04-12 13:21:26 +0200
  • c2458e4e0e
    Add pthread_condattr functions #16 Ian Chamberlain 2022-04-11 22:49:21 -0400
  • 1907d9a0ec
    Merge pull request #15 from Meziu/fix/link-errors Meziu 2022-03-15 07:02:44 +0100
  • f93ccc1a95
    Fix link errors by using inlining #15 Mark Drobnak 2022-03-14 21:13:58 -0700
  • 2e5e1b5a1b
    Merge pull request #14 from Meziu/tweak/remove-svcGetThreadList Meziu 2022-03-01 08:55:03 +0100
  • b84e4e1ed0
    Rename SendPtr to ShareablePtr because it implements Sync as well #14 Mark Drobnak 2022-02-28 21:51:08 -0800
  • 34b9a1826a
    Implement support for "retval" in pthread_join Mark Drobnak 2022-02-28 21:49:10 -0800
  • f95f4554a1
    Refactor thread tracking to avoid using svcGetThreadList Mark Drobnak 2022-02-28 21:16:45 -0800
  • b2689d5254
    Refactor into multiple modules Mark Drobnak 2022-02-24 21:03:16 -0800
  • 07df59f516
    Update src/lib.rs #13 Ian Chamberlain 2022-02-19 21:20:19 -0500
  • 652a30315c
    Close thread handles after done using them Ian Chamberlain 2022-02-19 11:37:11 -0500
  • f34214bfb4
    Cleanup some comments Ian Chamberlain 2022-02-17 23:41:01 -0500
  • e60221632c
    Try to destruct PThread struct by using TLS Ian Chamberlain 2022-02-17 23:09:05 -0500
  • 9a8ed7581d
    Use struct pointer as pthread_t Ian Chamberlain 2022-02-16 21:26:45 -0500
  • 90bd4d00e3
    Merge pull request #12 from Meziu/fix/avoid-svcGetThreadList-pthread-attr-default Meziu 2022-02-16 07:10:02 +0100
  • acb2736f67
    Avoid using svcGetThreadList when getting default pthread attr #12 AzureMarker 2022-02-15 21:42:46 -0800
  • 187d2ae5db
    Merge pull request #11 from Meziu/tweak/processor-naming Meziu 2022-02-15 07:18:32 +0100
  • 9dbe184b1f
    Rename "ideal_processor" to "processor_id" #11 AzureMarker 2022-02-14 21:01:06 -0800
  • 0e4aa32e5f
    Merge pull request #10 from Meziu/feature/pthread-threads Meziu 2022-02-14 07:26:27 +0100
  • 88d12c91ad
    Implement pthread_getprocessorid_np #10 AzureMarker 2022-02-13 18:43:00 -0800
  • cac16d639c
    Replace pthread_getpriority with more standard version (and add set fn) AzureMarker 2022-02-12 21:06:27 -0800
  • d1815bcb9b
    Add pthread_self and improve thread function error handling AzureMarker 2022-02-12 19:38:30 -0800
  • 717938f682
    Rename affinity to "ideal processor" AzureMarker 2022-02-12 19:16:35 -0800
  • ba5c5d787e
    Change to more standard priority function interfaces AzureMarker 2022-02-11 21:22:43 -0800
  • 27a5601020
    Change estimated error code when thread spawning fails AzureMarker 2022-02-09 21:37:56 -0800
  • b3498da8a7
    Merge pull request #9 from Meziu/feature/pthread-threads Meziu 2022-02-10 11:11:33 +0100
  • 1704505614
    Deallocate the closure if thread spawning failed #9 AzureMarker 2022-02-09 21:36:14 -0800
  • db26a42401
    Implement pthread extensions and improve pthread_create AzureMarker 2022-02-09 21:29:47 -0800
  • 9fb7872855
    Merge pull request #8 from ian-h-chamberlain/pthread_sigmask Meziu 2022-02-07 16:11:42 +0100
  • 5d36aefb44
    Add stub pthread_sigmask implementation #8 Ian Chamberlain 2022-02-07 09:11:05 -0500
  • c82ce62c9b
    Add back basic pthread threading support AzureMarker 2022-02-06 20:14:34 -0800
  • 87eceaf5ef Use ctru-sys rather than re-declarations Andrea Ciliberti 2022-02-06 17:16:25 +0100
  • 67bb74bc52
    Merge pull request #6 from AzureMarker/fix/tokio Meziu 2022-02-06 08:45:30 +0100
  • a7ff3bc394
    Fix pthread_cond_timedwait from sleeping for about 52 years #6 AzureMarker 2022-02-05 22:32:23 -0800
  • fdd1b58452
    Fix reentrant locking behavior in thread keys AzureMarker 2022-02-05 22:28:44 -0800
  • 4100f80b32
    Merge pull request #5 from AzureMarker/fix/pthread-keys Meziu 2022-02-05 09:38:03 +0100
  • 89cfb145b7
    Make thread keys impl thread-safe and handle invalid keys #5 AzureMarker 2022-02-04 23:14:24 -0800
  • 39d601003d
    Merge pull request #4 from AzureMarker/update/libc Meziu 2022-01-30 01:14:31 +0100
  • 68ce6ec089
    Update libc to the upstream #4 AzureMarker 2022-01-29 14:35:16 -0800
  • 207b108914 Removed thread spawn support in favor of ctru threads Andrea Ciliberti 2022-01-27 12:03:16 +0100
  • cea081ac27 Guess it works now Andrea Ciliberti 2022-01-07 13:16:38 +0100
  • 69eb0774f8 Testing rwlock impl Andrea Ciliberti 2022-01-06 19:24:03 +0100
  • 878b8a30af
    Merge pull request #2 from AzureMarker/master Meziu 2022-01-05 10:46:30 +0100
  • 04a89ae72c
    Add init method to force linking #2 AzureMarker 2022-01-03 21:55:16 -0800
  • 098027869a
    Remove staticlib crate type to simplify Cargo.toml AzureMarker 2022-01-01 18:06:45 -0500
  • 67e1c79fd6 Merge branch 'master' of https://github.com/Meziu/pthread-3ds Andrea Ciliberti 2022-01-02 19:07:46 +0100
  • 98a8b638af Fixed warnings from clippy and formatted Andrea Ciliberti 2022-01-02 19:06:59 +0100
  • c8af3ed28e
    Merge pull request #1 from AzureMarker/master Meziu 2021-12-26 09:25:57 +0100
  • 53b6948559
    Use Git dependency instead of path #1 AzureMarker 2021-12-25 15:06:04 -0500
  • 74acb03a72 Working state Meziu 2021-10-29 17:17:29 +0200