Commit Graph
25 Commits
Author SHA1 Message Date
Kevin Lenzo 54e61dd363 Merge pull request #423 from cmusphinx/feature/thread-local-rng
Add thread-local random number generator for thread safety
2025-07-29 09:42:06 -04:00
Kevin Lenzo edf74a53a6 docs: Add thread safety documentation
Documents the thread-local RNG implementation and provides guidance
for multi-threaded usage of PocketSphinx:

- Explains the thread safety issue with global RNG state
- Describes the thread-local storage solution
- Provides migration guide for existing code
- Lists performance considerations
- Documents the PS_THREAD_LOCAL_RNG build option
- Includes examples of thread-safe usage

This helps users understand and properly utilize the thread-safe
RNG functionality in their applications.
2025-07-23 08:50:09 -04:00
David Huggins-Daines c6316a96d9 chore: update all version numbers for a 5.0.4 release 2025-01-10 09:26:31 -05:00
David Huggins-Daines 75fb1b2748 fix: evil version pinning must die.die.die 2024-09-09 08:38:37 -04:00
David Huggins-Daines 0f1f7a40dd chore: bump versions and such 2023-12-28 16:15:10 -05:00
David Huggins-Daines 030349ce93 chore: 5.0.2 release 2023-07-31 08:09:10 -04:00
David Huggins-Daines 97497716a4 docs: make AlignmentEntry visible (fixes: #340) 2023-05-16 08:27:48 -04:00
David Huggins-Daines abebda9db2 chore: bump version 2023-03-05 07:26:48 -05:00
David Huggins-Daines 132780c1ad build: bump version (yes to the final one) 2022-10-05 08:43:50 -04:00
David Huggins-Daines 882e7c735c docs: enhance docs some more 2022-09-29 21:30:54 -04:00
David Huggins-Daines f93933c483 docs: fix and upgrade docstrings significantly 2022-09-29 21:11:39 -04:00
David Huggins-Daines 0e69403988 build: update version 2022-09-28 23:02:33 -04:00
David Huggins-Daines 1b71363de6 docs: fix docs slightly 2022-09-19 13:41:22 -04:00
David Huggins-Daines 35620908ef docs: update version number to 5.0.0rc4 2022-09-16 15:57:11 -04:00
David Huggins-Daines ff4614e8e7 docs: small updates 2022-09-07 15:43:48 -04:00
David Huggins-Daines 9a545b5497 docs: repair docs and add very brief quickstart 2022-09-07 15:38:20 -04:00
David Huggins-Daines 9e69bd066b docs: update version and add faqs 2022-09-07 14:47:55 -04:00
David Huggins-Daines c0923237ca docs: switch to "pocketsphinx" as package name 2022-09-07 14:27:43 -04:00
David Huggins-Daines ed88ff8bfa docs: separate python README.md 2022-09-07 13:43:25 -04:00
David Huggins-Daines bf30bc0932 build: bump versions 2022-08-29 00:13:35 -04:00
David Huggins-Daines 0b9053e11f Merge branch 'doc_improvement' 2022-08-24 23:26:09 -04:00
David Huggins-Daines 5aea3e61bd docs: add Vad, Endpointer, Segmenter 2022-08-24 23:12:00 -04:00
David Huggins-Daines 10a294d39e docs: try not using -e for readthedocs 2022-08-24 22:44:47 -04:00
David Huggins-Daines 9e00ecd3a7 feat!: make -samprate an int after all these years 2022-08-22 11:47:34 -04:00
David Huggins-Daines 38c8d712a0 docs: use sphinx (the other one) to make python docs 2022-07-22 18:25:22 -04:00