|
|
@77bc259
|
9 months |
pabuhr |
move exception macro to general location, update more code to use macros
|
|
|
@f0c9c9b
|
10 months |
pabuhr |
formatting
|
|
|
@0a6d2045
|
11 months |
ajbeach |
You can how use local control flow out of 'catch' clauses. Added a …
|
|
|
@ca9d65e
|
11 months |
pabuhr |
second attempt at simplifying SemanticError? messages
|
|
|
@41606df1
|
12 months |
caparsons |
regen expected to match test change
|
|
|
@3f219eb
|
12 months |
caparson |
fixed bug where uninit mem was sometimes printed in test
|
|
|
@3f4f30a
|
12 months |
caparsons |
added x86 expect file for non-local exception test cardgame
|
|
|
@aad677d
|
12 months |
caparson |
added arm64 expect file for non-local exception test
|
|
|
@89a8bab
|
12 months |
caparson |
added architecture specific expect files for non-local exception test …
|
|
|
@df8ba61a
|
12 months |
caparson |
added test case for non-local ehm memory leak
|
|
|
@8514bcf8
|
14 months |
pabuhr |
create ARM test results for hotpotato
|
|
|
@8f570f1
|
14 months |
pabuhr |
create 32-bit test results for hotpotato
|
|
|
@16b5d11
|
14 months |
pabuhr |
make hotpotato test 32/64-bit specific due to different prng
|
|
|
@7a925a41
|
14 months |
caparson |
final hotpotato cleanup, removed two unneeded routines from explicit …
|
|
|
@26be854
|
14 months |
caparson |
a bit of cleanup of the hotpotato tests
|
|
|
@fd775ae
|
14 months |
caparson |
added hotpotato non-local ehm test in both enable/disable and poll flavours
|
|
|
@553f032f
|
14 months |
ajbeach |
Insert additional checks so that impossible, or just unimplemented, …
|
|
|
@7c2820e
|
15 months |
caparson |
added exception thrown at main to the cor_resumer test
|
|
|
@27f2bef
|
15 months |
caparson |
added comment explaining test
|
|
|
@c3e510b
|
15 months |
caparson |
added support for resuming at resumer, added test for support and …
|
|
|
@ffac259
|
16 months |
pabuhr |
hide numtimes
|
|
|
@4c8ce47
|
16 months |
caparson |
updated pingpong exception test to remove output race for repeatable …
|
|
|
@a2eb21a
|
16 months |
pabuhr |
fix problems in pingpong_nonlocal
|
|
|
@5186775
|
16 months |
pabuhr |
alternative version of fibonacci_nonlocal
|
|
|
@64e3ac7
|
16 months |
pabuhr |
harmonize name for fibonacci_nonlocal and pingpong_nonlocal
|
|
|
@bef2245
|
16 months |
caparson |
added basic tests for non-local exceptions
|
|
|
@fe0b94f
|
17 months |
pabuhr |
fix include files
|
|
|
@3bf9d10
|
17 months |
pabuhr |
change printf to sout
|
|
|
@c3b9d639
|
2 years |
ajbeach |
Clean-up the exception interface. It should be slightly more like the …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@c715e5f
|
2 years |
ajbeach |
Removed most of the exception macros (EHM_ group). Made changes to the …
ADTast-experimentalpthread-emulationqualifiedEnum
|
|
|
@d00d581
|
3 years |
y58xue |
Update exception tests to use new syntax
ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationpthread-emulationqualifiedEnum
|
|
|
@8f910430
|
3 years |
ajbeach |
Updated the virtual module to prefix the names with the new convention …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8edbe40
|
4 years |
ajbeach |
SomeThreadCancelled? -> ThreadCancelled?: thread cancellations carry …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b583113
|
4 years |
ajbeach |
Recovered the polymorphic CoroutineCancelled? exception. The interface …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@afe2939
|
4 years |
ajbeach |
Removed #include <stdio.h> from tests that only use printf.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@69c5c00
|
4 years |
ajbeach |
Rework exceptions mark_exception -> get_exception_vtable and the …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@66812dd
|
4 years |
pabuhr |
convert tests to always print output (no empty .expect files)
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1c01c58
|
4 years |
ajbeach |
Rather large commit to get coroutine cancellation working.
This …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8e2cb4a
|
4 years |
ajbeach |
Small typo but it was annoying me.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5715d43
|
4 years |
ajbeach |
Exceptions now get their context differently with libcfathread. Added …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@980fb4e
|
4 years |
ajbeach |
Added a test for exceptions and made a patch to allow it to pass.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5727c23
|
4 years |
ajbeach |
Fixed up the polymo{r}phic exception test. Some left over code hid an …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@21b0a23
|
4 years |
ajbeach |
Added polymophic exception macros. It adds a number of macros to help …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b81fd95
|
4 years |
mlbrooks |
Fix bug where pointer and reference types allow unsound initialization …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f19fbbc
|
4 years |
ajbeach |
Fixed the virtual system so it can handle in polymorphic virtual …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@381132b
|
4 years |
ajbeach |
Default handlers for uncaught exceptions are now run at the top of the …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7f9968a
|
4 years |
ajbeach |
Fixed a problem with 'throwResume;' translation and added some tests …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b2de2e0
|
4 years |
ajbeach |
Improved the check of the catch[Resume] exception declaration.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8ad5752
|
4 years |
ajbeach |
Added tests for default exception handlers. Fixed a memory leak they …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@046a890
|
4 years |
ajbeach |
That should get default operations working for throws. More tests to come.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@fe1025d
|
5 years |
ajbeach |
Added catch-all tests to the exception tests.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0e7e3c17
|
5 years |
ajbeach |
Removed an unused function from tests/exceptions/data-except.cfa.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e68d092
|
5 years |
ajbeach |
Replaced my exception patch macros with a (hopefully temporary) …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f1b6671
|
5 years |
ajbeach |
Unwinding is now handled in exception handling code. That is used to …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3eb5a478
|
5 years |
ajbeach |
Fixed the disabled exceptions/resume test. Added more tests in …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6d43cdde
|
5 years |
ajbeach |
Rework of exception tests. Includes a new disabled failing test case.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3090127
|
5 years |
ajbeach |
Naming updates, most are to get exception names to the new …
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3b9c674
|
5 years |
ajbeach |
Expections now supported in position independent code.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c0b2a631
|
5 years |
ajbeach |
Added the exceptions test folder.
ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
|