|
|
@8edbe40
|
4 years |
ajbeach |
SomeThreadCancelled -> ThreadCancelled: thread cancellations carry …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b583113
|
4 years |
ajbeach |
Recovered the polymorphic CoroutineCancelled exception. The interface …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@ecfd758
|
4 years |
ajbeach |
Major exception update, seperating type-ids from virtual tables. The …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@fd54fef
|
5 years |
mlbrooks |
Converting the project to use the new syntax for otype, dtype and …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@ab8c6a6
|
5 years |
ajbeach |
Thread Cancellation, a test for it and a required fix to Specialization.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@afe2939
|
5 years |
ajbeach |
Removed #include <stdio.h> from tests that only use printf.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@69c5c00
|
5 years |
ajbeach |
Rework exceptions mark_exception -> get_exception_vtable and the …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@66812dd
|
5 years |
pabuhr |
convert tests to always print output (no empty .expect files)
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@1c01c58
|
5 years |
ajbeach |
Rather large commit to get coroutine cancellation working.
This …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8e2cb4a
|
5 years |
ajbeach |
Small typo but it was annoying me.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@5715d43
|
5 years |
ajbeach |
Exceptions now get their context differently with libcfathread. Added …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@980fb4e
|
5 years |
ajbeach |
Added a test for exceptions and made a patch to allow it to pass.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@5727c23
|
5 years |
ajbeach |
Fixed up the polymo{r}phic exception test. Some left over code hid an …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@21b0a23
|
5 years |
ajbeach |
Added polymophic exception macros. It adds a number of macros to help …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b81fd95
|
5 years |
mlbrooks |
Fix bug where pointer and reference types allow unsound initialization …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f19fbbc
|
5 years |
ajbeach |
Fixed the virtual system so it can handle in polymorphic virtual …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@381132b
|
5 years |
ajbeach |
Default handlers for uncaught exceptions are now run at the top of the …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7f9968ad
|
5 years |
ajbeach |
Fixed a problem with 'throwResume;' translation and added some tests …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b2de2e0
|
5 years |
ajbeach |
Improved the check of the catch[Resume] exception declaration.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8ad5752
|
5 years |
ajbeach |
Added tests for default exception handlers. Fixed a memory leak they …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@046a890
|
5 years |
ajbeach |
That should get default operations working for throws. More tests to come.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@fe1025d
|
5 years |
ajbeach |
Added catch-all tests to the exception tests.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@0e7e3c17
|
5 years |
ajbeach |
Removed an unused function from tests/exceptions/data-except.cfa.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e68d092
|
5 years |
ajbeach |
Replaced my exception patch macros with a (hopefully temporary) …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@f1b6671
|
5 years |
ajbeach |
Unwinding is now handled in exception handling code. That is used to …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3eb5a478
|
5 years |
ajbeach |
Fixed the disabled exceptions/resume test. Added more tests in …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@6d43cdde
|
5 years |
ajbeach |
Rework of exception tests. Includes a new disabled failing test case.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3090127
|
5 years |
ajbeach |
Naming updates, most are to get exception names to the new …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@3b9c674
|
6 years |
ajbeach |
Expections now supported in position independent code.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c0b2a631
|
6 years |
ajbeach |
Added the exceptions test folder.
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|