source: libcfa/src/concurrency/thread.hfa

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5d3d281   7 days mlbrooks Remove autogen forward declarations, which are never needed, and cause …
(edit) @3ef5905   16 months pabuhr add get_seed for thread random numbers
(edit) @8a97248   23 months pabuhr switch from old trait syntax to new trait syntax using forall clause ADTast-experimental
(edit) @20cf96d   2 years pabuhr changes to PRNG types to eliminate casts ADTast-experimental
(edit) @d2ad151   2 years pabuhr major update of PRNG ADTast-experimental
(edit) @a167c70c   2 years Thierry Delisle Added thread support for migrating between clusters. ADTast-experimental
(edit) @c3b9d639   3 years ajbeach Clean-up the exception interface. It should be slightly more like the … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c715e5f   3 years ajbeach Removed most of the exception macros (EHM_ group). Made changes to the … ADTast-experimentalpthread-emulationqualifiedEnum
(edit) @c655650   3 years pabuhr update fast PRNG code ADTast-experimentalenumpthread-emulationqualifiedEnum
(edit) @12b5e94a   3 years pabuhr add fast PRNG code ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @eaf269d   3 years pabuhr add enum DEFAULT_STACK_SIZE in invoke.h and replace 65000 with enum, … ADTast-experimentalenumforall-pointer-decaypthread-emulationqualifiedEnum
(edit) @e84ab3d   3 years Thierry Delisle Step 1 of changing $thread to thread$ ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @5456537   4 years ajbeach A bit of clean-up, wrapping the detail of the default vtable up in a macro. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8edbe40   4 years ajbeach SomeThreadCancelled? -> ThreadCancelled?: thread cancellations carry … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ecfd758   4 years ajbeach Major exception update, seperating type-ids from virtual tables. The … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b1d83ba   4 years Thierry Delisle Removed unused code for manual threads. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @fd54fef   4 years mlbrooks Converting the project to use the new syntax for otype, dtype and … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ab8c6a6   4 years ajbeach Thread Cancellation, a test for it and a required fix to Specialization. ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @e235429   4 years Thierry Delisle Removed last parker/unparker information is it was not particularly useful ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @77a2994   4 years Thierry Delisle Implemented joining of threads. It behaves very similarly to monitor … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3e2b9c9   4 years Thierry Delisle More restructuring of translation units Unclear if it improves … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @2d8f7b0   5 years Thierry Delisle Implemented basic non-blocking io ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ae66348   5 years Thierry Delisle Threads in debug now keep track of last function to park/unpark it ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @ac2b598   5 years Thierry Delisle Changed descriptors for concurrency to use $ prefix instead of … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @8c50aed   5 years Thierry Delisle Some clean-up and renaming, also adding attribute((const/pure)) … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b0c7419   5 years Thierry Delisle Yield now uses force_yield instead of park/unpark. Final ctxswitch of … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @3381ed7   5 years Thierry Delisle Added park/unpark primitives thread and removed BlockInternal?. … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @09f357ec   5 years Thierry Delisle Optim : coroutine and thread creation no-longer uses polymorphic call, … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @121be3e   5 years pabuhr change NULL to 0p ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @d4e68a6   5 years pabuhr move location of active_xxx routines, and counter for number … ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @b2f6113   6 years Thierry Delisle Swapped memory storage for context and stack information inside the … ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
(edit) @58b6d1b   6 years Thierry Delisle Fixed tests after headers change ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
(add) @73abe95   6 years Thierry Delisle Replace extension-less headers with .hfa ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexerpthread-emulationqualifiedEnum
Note: See TracRevisionLog for help on using the revision log.