Skip to content

Releases: dezashibi-c/dthreads

v0.9.81-stable

23 Aug 07:05

Choose a tag to compare

v0.9.81-stable

Release Date: 2024-08-23

  • add rw lock example
  • fix errors on windows
  • test on linux, windows, apple
  • rename dthread_new_config to dthread_init_thread for better readability
  • improve macros by removing redundant checking
  • fix problem on apple devices
  • tested on apple, linux, windows, works as expected

v0.9.71-stable

22 Aug 14:49

Choose a tag to compare

v0.9.71-stable

Release Date: 2024-08-22

  • rename dthread_new_config to dthread_init_thread for better readability
  • improve macros by removing redundant checking
  • fix problem on apple devices
  • tested on apple, linux, windows, works as expected

v0.9.70-stable

21 Aug 08:29

Choose a tag to compare

v0.9.70-stable

Release Date: 2024-08-21

  • improve macros by removing redundant checking
  • fix problem on apple devices
  • tested on apple, linux, windows, works as expected

v0.9.52-stable

16 Aug 09:45

Choose a tag to compare

v0.9.52-stable

Updated on 2024-08-16

Release Date: 2024-08-13

  • improve integer type portability
  • improve documentations
  • improve examples
  • improve macro usages
  • update API: remove DThreadConfig and bundle it's data to DThread tend to more simplified approach
  • add DTHREAD_API for supporting dynamic and static linking
  • add thread safe random number generator
  • add example for trylock
  • add macro for casting thread result
  • add Makefile target to run all the compiled examples
  • add semaphore
  • add semaphore example
  • add barrier
  • add barrier example
  • add documentations
  • prepare makefile
  • fix windows bug for trylock
  • fix the bug with handling returned results from thread on windows
  • fix bugs in windows and linux implementations about double reference
  • license clarification

v0.9.50-stable

16 Aug 09:05

Choose a tag to compare

v0.9.50-stable

Updated on 2024-08-16

Release Date: 2024-08-13

  • improve documentations
  • improve examples
  • improve macro usages
  • update API: remove DThreadConfig and bundle it's data to DThread tend to more simplified approach
  • add DTHREAD_API for supporting dynamic and static linking
  • add thread safe random number generator
  • add example for trylock
  • add macro for casting thread result
  • add Makefile target to run all the compiled examples
  • add semaphore
  • add semaphore example
  • add barrier
  • add barrier example
  • add documentations
  • prepare makefile
  • fix windows bug for trylock
  • fix the bug with handling returned results from thread on windows
  • fix bugs in windows and linux implementations about double reference
  • license clarification

v0.9.50-rc

15 Aug 14:20

Choose a tag to compare

v0.9.50-rc Pre-release
Pre-release

v0.9.50-rc

Updated on 2024-08-15

Release Date: 2024-08-13

  • improve examples
  • improve macro usages
  • update API: remove DThreadConfig and bundle it's data to DThread tend to more simplified approach
  • add thread safe random number generator
  • add example for trylock
  • add macro for casting thread result
  • add Makefile target to run all the compiled examples
  • add semaphore
  • add semaphore example
  • add barrier
  • add barrier example
  • add documentations
  • prepare makefile
  • fix windows bug for trylock
  • fix the bug with handling returned results from thread on windows
  • fix bugs in windows and linux implementations about double reference
  • license clarification

v0.9.50-beta

15 Aug 07:32

Choose a tag to compare

v0.9.50-beta Pre-release
Pre-release

v0.9.50-beta

Updated on 2024-08-15

Release Date: 2024-08-13

  • improve examples
  • improve macro usages
  • update API: remove DThreadConfig and bundle it's data to DThread tend to more simplified approach
  • add thread safe random number generator
  • add example for trylock
  • add macro for casting thread result
  • add Makefile target to run all the compiled examples
  • add semaphore
  • add semaphore example
  • add barrier
  • add barrier example
  • add documentations
  • prepare makefile
  • fix windows bug for trylock
  • fix the bug with handling returned results from thread on windows
  • fix bugs in windows and linux implementations about double reference
  • license clarification

v0.9.10-beta

14 Aug 17:42

Choose a tag to compare

v0.9.10-beta Pre-release
Pre-release

v0.9.10-beta

Updated on 2024-08-13

Release Date: 2024-08-13

  • update API
  • remove DThreadConfig and bundle it's data to DThread tend to more simplified approach
  • fixed the bug with handling returned results from thread on windows
  • prepare makefile
  • add semaphore
  • add semaphore example
  • add barrier
  • add barrier example
  • fix bugs in windows and linux implementations about double reference
  • improve macro usages
  • add documentations
  • license clarification

v0.9.0-beta

14 Aug 14:03

Choose a tag to compare

v0.9.0-beta Pre-release
Pre-release

v0.9.0-beta

Updated on 2024-08-13

Release Date: 2024-08-13

  • fixed the bug with handling returned results from thread on windows
  • prepare makefile
  • add semaphore
  • add semaphore example
  • add barrier
  • add barrier example
  • fix bugs in windows and linux implementations about double reference
  • improve macro usages
  • add documentations
  • license clarification

v0.8.3-beta

14 Aug 09:00

Choose a tag to compare

v0.8.3-beta Pre-release
Pre-release

v0.8.3-beta

Release Date: 2024-08-13

  • prepare makefile
  • add semaphore
  • add semaphore example
  • add barrier
  • add barrier example
  • fix bugs in windows and linux implementations about double reference
  • improve macro usages
  • add documentations
  • license clarification