source: libcfa/src/concurrency/coroutine.cfa

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @b583113   5 months ajbeach Recovered the polymorphic CoroutineCancelled? exception. The interface … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @ecfd758   5 months ajbeach Major exception update, seperating type-ids from virtual tables. The … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @85ac70e8   7 months Thierry Delisle Fix unused variable arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @fd54fef   8 months mlbrooks Converting the project to use the new syntax for otype, dtype and … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @dd92fe9   9 months pabuhr switch to page_size and map_prot arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @97229d6   9 months Thierry Delisle Changed stack creation to toggle between mmap and malloc based on the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @bfcf6b9   9 months Thierry Delisle Stacks are always created with mmap to control page permission arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @be73f30   11 months Thierry Delisle Changed many instances of kernelTLS to use active_thread/active_coroutine arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @c960331   11 months ajbeach Attempt to clean-up the exception headers. I think this is easier to … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @342be43   11 months ajbeach Some exception clean-up that did not require any drastic changes. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @9b0c3ec   11 months pabuhr fix warning from printf for size_t variable by using %zd format code arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @290553a   11 months Thierry Delisle Changed some defines to constants with last fix arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @69c5c00   12 months ajbeach Rework exceptions mark_exception -> get_exception_vtable and the … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @1c01c58   12 months ajbeach Rather large commit to get coroutine cancellation working. This … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @d119d613   13 months ajbeach Reorganized the exception and concurrency overlap. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @5715d43   13 months ajbeach Exceptions now get their context differently with libcfathread. Added … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @ada0246d   16 months pabuhr create heap.hfa, use it in malloc.h, and cleanup includes with respect … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @427854b   19 months Thierry Delisle First draft implementation of generators, still missing error … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ac2b598   19 months Thierry Delisle Changed descriptors for concurrency to use $ prefix instead of … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c7a900a   19 months Thierry Delisle More renames and clean-ups arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @52142c2   20 months pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e3fea42   20 months pabuhr change "const char *" to "const char []" arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @09f357e   20 months Thierry Delisle Optim : coroutine and thread creation no-longer uses polymorphic call, … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0030ada3   22 months pabuhr remove static from stack_data_size declaration arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @524627e   22 months pabuhr change NULL to 0pt arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @2026bb6   2 years Thierry Delisle More robust fix for optionally linking threads arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3623f9d   2 years Thierry Delisle Fixed warning in libcfa arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @63364d8   2 years Thierry Delisle Removed suspend_then since I believe it cannot be made correct arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f019069   2 years Thierry Delisle Some more work on suspend_then arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ffe2fad   2 years Thierry Delisle Fixed several warnings in libcfa arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3c06bba   2 years Thierry Delisle Inlined coroutine context switch routine arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @5c1a531   2 years Thierry Delisle Fixed errno virtualization and enabled preemption during coroutine … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e8e457e   2 years Thierry Delisle Thread context is now distinct from coroutine context arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @69a61d2   2 years Thierry Delisle coroutine and thread no longer store stack size arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @8c01e1b   2 years Thierry Delisle UserStack? flag on coroutines is now folded into the storage pointer arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b2f6113   2 years Thierry Delisle Swapped memory storage for context and stack information inside the … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @212c2187   2 years Thierry Delisle Removed kernelTLS.this_coroutine which was redundant and some … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @604d77b   3 years Thierry Delisle Fixed stack unwinding when coroutines have never been started aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @76e069f   3 years Thierry Delisle Implemented stack unwinding on coroutine termination aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @f23b685   3 years Thierry Delisle added some comments and moved a line to ease coroutine cancellation aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @58b6d1b   3 years Thierry Delisle Fixed tests after headers change aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @73abe95   3 years Thierry Delisle Replace extension-less headers with .hfa aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(add) @ba9baad   3 years Thierry Delisle Simplified some of the handling by converting libcfa sources from .c … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
Note: See TracRevisionLog for help on using the revision log.