# # ChangeLog for tests/exceptions # # Generated by Trac 1.2.1 # Oct 31, 2024, 5:48:19 PM Wed, 09 Sep 2020 21:03:40 GMT Andrew Beach [1c01c58] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/coroutine.hfa (modified) * libcfa/src/concurrency/exception.cfa (modified) * libcfa/src/concurrency/exception.hfa (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * src/Common/Examine.cc (added) * src/Common/Examine.h (added) * src/Common/module.mk (modified) * src/Concurrency/Keywords.cc (modified) * src/Virtual/Tables.cc (added) * src/Virtual/Tables.h (added) * src/Virtual/module.mk (modified) * tests/exceptions/cancel/.expect/coroutine.txt (added) * tests/exceptions/cancel/coroutine.cfa (added) Rather large commit to get coroutine cancellation working. This ... Thu, 27 Aug 2020 14:23:01 GMT Andrew Beach [8e2cb4a] * tests/exceptions/polymorphic.cfa (modified) Small typo but it was annoying me. Fri, 14 Aug 2020 17:29:03 GMT Andrew Beach [5715d43] * libcfa/src/concurrency/coroutine.cfa (modified) * libcfa/src/concurrency/invoke.c (modified) * libcfa/src/concurrency/invoke.h (modified) * libcfa/src/exception.c (modified) * tests/Makefile.am (modified) * tests/exceptions/.expect/conditional-threads.txt (added) * tests/exceptions/.expect/defaults-threads.txt (added) * tests/exceptions/.expect/finally-threads.txt (added) * tests/exceptions/.expect/resume-threads.txt (added) * tests/exceptions/.expect/terminate-threads.txt (added) * tests/exceptions/terminate.cfa (modified) * tests/exceptions/with-threads.hfa (added) * tests/linking/.expect/exception-nothreads.txt (added) * tests/linking/.expect/exception-withthreads.txt (added) * tests/linking/exception-nothreads.cfa (added) * tests/linking/exception-withthreads.cfa (added) * tests/linking/withthreads.cfa (modified) Exceptions now get their context differently with libcfathread. Added ... Wed, 12 Aug 2020 18:49:19 GMT Andrew Beach [980fb4e] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/trash.txt (added) * tests/exceptions/trash.cfa (added) Added a test for exceptions and made a patch to allow it to pass. Wed, 05 Aug 2020 22:36:10 GMT Andrew Beach [5727c23] * libcfa/src/exception.hfa (modified) * tests/exceptions/.expect/polymorphic.txt (moved) * tests/exceptions/polymorphic.cfa (moved) Fixed up the polymo{r}phic exception test. Some left over code hid an ... Tue, 04 Aug 2020 20:25:18 GMT Andrew Beach [21b0a23] * libcfa/src/exception.hfa (modified) * tests/exceptions/.expect/polymophic.txt (added) * tests/exceptions/polymophic.cfa (added) Added polymophic exception macros. It adds a number of macros to help ... Thu, 30 Jul 2020 03:29:01 GMT Michael Brooks [b81fd95] * libcfa/src/bits/locks.hfa (modified) * libcfa/src/concurrency/kernel.cfa (modified) * libcfa/src/concurrency/preemption.cfa (modified) * libcfa/src/containers/list.hfa (modified) * libcfa/src/iostream.hfa (modified) * libcfa/src/stdlib.hfa (modified) * src/Concurrency/Keywords.cc (modified) * src/Concurrency/Waitfor.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/SynTree/Expression.h (modified) * tests/.expect/init1.txt (added) * tests/avltree/avl1.cfa (modified) * tests/bugs/66.cfa (modified) * tests/concurrent/signal/block.cfa (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/defaults.cfa (modified) * tests/init1.cfa (added) * tests/io2.cfa (modified) * tests/searchsort.cfa (modified) Fix bug where pointer and reference types allow unsound ... Wed, 22 Jul 2020 15:24:33 GMT Andrew Beach [f19fbbc] * src/Virtual/ExpandCasts.cc (modified) * tests/exceptions/.expect/virtual-cast.txt (added) * tests/exceptions/.expect/virtual-poly.txt (added) * tests/exceptions/virtual-cast.cfa (moved) * tests/exceptions/virtual-poly.cfa (added) Fixed the virtual system so it can handle in polymorphic virtual ... Mon, 06 Jul 2020 17:23:56 GMT Andrew Beach [381132b] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/defaults.txt (modified) * tests/exceptions/defaults.cfa (modified) Default handlers for uncaught exceptions are now run at the top of ... Wed, 24 Jun 2020 16:30:42 GMT Andrew Beach [7f9968a] * src/ControlStruct/ExceptTranslate.cc (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) Fixed a problem with 'throwResume;' translation and added some tests ... Tue, 26 May 2020 15:24:55 GMT Andrew Beach [b2de2e0] * src/ControlStruct/ExceptTranslate.cc (modified) * tests/exceptions/.expect/type-check.txt (added) * tests/exceptions/type-check.cfa (added) Improved the check of the catch[Resume] exception declaration. Thu, 21 May 2020 16:22:33 GMT Andrew Beach [8ad5752] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/defaults.txt (added) * tests/exceptions/defaults.cfa (added) Added tests for default exception handlers. Fixed a memory leak they ... Tue, 19 May 2020 21:31:20 GMT Andrew Beach [046a890] * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * libcfa/src/exception.hfa (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/main.cc (modified) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (modified) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) That should get default operations working for throws. More tests to ... Mon, 11 May 2020 20:42:48 GMT Andrew Beach [fe1025d] * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) Added catch-all tests to the exception tests. Fri, 08 May 2020 19:36:13 GMT Andrew Beach [0e7e3c17] * tests/exceptions/data-except.cfa (modified) Removed an unused function from tests/exceptions/data-except.cfa. Thu, 07 May 2020 15:25:15 GMT Andrew Beach [e68d092] * libcfa/src/exception.hfa (added) * tests/exceptions/.expect/data-except.txt (added) * tests/exceptions/conditional.cfa (modified) * tests/exceptions/data-except.cfa (added) * tests/exceptions/except-mac.hfa (deleted) * tests/exceptions/finally.cfa (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) Replaced my exception patch macros with a (hopefully temporary) ... Mon, 06 Apr 2020 20:41:55 GMT Andrew Beach [f1b6671] * libcfa/prelude/Makefile.in (modified) * libcfa/src/Makefile.am (modified) * libcfa/src/Makefile.in (modified) * libcfa/src/exception.c (modified) * tests/errors/.expect/completeType.txt (modified) * tests/exceptions/.expect/interact.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/.expect/terminate.txt (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) * tests/exceptions/terminate.cfa (modified) Unwinding is now handled in exception handling code. That is used to ... Thu, 02 Apr 2020 19:00:55 GMT Andrew Beach [3eb5a478] * libcfa/src/exception.c (modified) * tests/exceptions/.expect/interact.txt (modified) * tests/exceptions/.expect/resume.txt (modified) * tests/exceptions/interact.cfa (modified) * tests/exceptions/resume.cfa (modified) Fixed the disabled exceptions/resume test. Added more tests in ... Thu, 02 Apr 2020 15:35:13 GMT Andrew Beach [6d43cdde] * tests/exceptions/.expect/conditional.txt (added) * tests/exceptions/.expect/except-0.txt (deleted) * tests/exceptions/.expect/except-1.txt (deleted) * tests/exceptions/.expect/except-2.txt (deleted) * tests/exceptions/.expect/except-3.txt (deleted) * tests/exceptions/.expect/finally.txt (added) * tests/exceptions/.expect/interact.txt (added) * tests/exceptions/.expect/resume.txt (added) * tests/exceptions/.expect/terminate.txt (added) * tests/exceptions/conditional.cfa (added) * tests/exceptions/except-0.cfa (deleted) * tests/exceptions/except-1.cfa (deleted) * tests/exceptions/except-2.cfa (deleted) * tests/exceptions/except-3.cfa (deleted) * tests/exceptions/except-io.hfa (added) * tests/exceptions/except-mac.hfa (modified) * tests/exceptions/finally.cfa (added) * tests/exceptions/interact.cfa (added) * tests/exceptions/resume.cfa (added) * tests/exceptions/terminate.cfa (added) Rework of exception tests. Includes a new disabled failing test case. Mon, 30 Mar 2020 15:36:54 GMT Andrew Beach [3090127] * libcfa/src/exception.c (modified) * libcfa/src/exception.h (modified) * src/ControlStruct/ExceptTranslate.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/exceptions/except-mac.hfa (modified) Naming updates, most are to get exception names to the new ... Tue, 18 Feb 2020 17:10:08 GMT Andrew Beach [3b9c674] * libcfa/src/exception.c (modified) * src/ResolvExpr/Resolver.cc (modified) * tests/exceptions/.expect/except-0.txt (added) * tests/exceptions/.expect/except-1.txt (added) * tests/exceptions/.expect/except-2.txt (added) * tests/exceptions/.expect/except-3.txt (added) * tests/exceptions/except-0.cfa (modified) * tests/exceptions/except-2.cfa (modified) Expections now supported in position independent code. Thu, 23 Jan 2020 20:07:54 GMT Andrew Beach [c0b2a631] * tests/.expect/except-finally-error.txt (deleted) * tests/exceptions/.expect/finally-error.txt (added) * tests/exceptions/except-0.cfa (moved) * tests/exceptions/except-1.cfa (moved) * tests/exceptions/except-2.cfa (moved) * tests/exceptions/except-3.cfa (moved) * tests/exceptions/except-mac.hfa (moved) * tests/exceptions/finally-error.cfa (moved) Added the exceptions test folder.