# # ChangeLog for src/libcfa/exception.c # # Generated by Trac 1.2.1 # Nov 1, 2024, 5:01:09 AM Thu, 30 Nov 2017 17:41:53 GMT Thierry Delisle [875a72f] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert.c (modified) * src/libcfa/bits/debug.c (moved) * src/libcfa/bits/debug.h (moved) * src/libcfa/bits/locks.h (modified) * src/libcfa/exception.c (modified) * src/libcfa/interpose.c (modified) * src/libcfa/libhdr.h (modified) Moved debug to bits folder Wed, 29 Nov 2017 19:50:33 GMT Thierry Delisle [36982fc] * src/ControlStruct/ExceptTranslate.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/assert.c (modified) * src/libcfa/bits/locks.h (modified) * src/libcfa/concurrency/alarm.c (modified) * src/libcfa/concurrency/coroutine.c (modified) * src/libcfa/concurrency/invoke.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/kernel_private.h (modified) * src/libcfa/concurrency/monitor.c (modified) * src/libcfa/concurrency/preemption.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/interpose.c (modified) * src/libcfa/libhdr/libdebug.c (modified) * src/libcfa/libhdr/libdebug.h (modified) * src/libcfa/stdhdr/assert.h (modified) * src/prelude/builtins.c (modified) * src/tests/except-mac.h (modified) Renamed internal stuff to __cfaabi_... Thu, 17 Aug 2017 20:13:42 GMT Andrew Beach [e9145a3] * src/ControlStruct/ExceptTranslate.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/tests/except-0.c (modified) * src/tests/except-1.c (modified) * src/tests/except-2.c (modified) * src/tests/except-3.c (added) * src/tests/except-mac.h (added) Updated exception tests to exception structures. Should be re- ... Wed, 09 Aug 2017 18:08:14 GMT Andrew Beach [cbce272] * src/ControlStruct/ExceptTranslate.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/Virtual/ExpandCasts.cc (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/tests/except-0.c (modified) Structure based exception handling. Mon, 31 Jul 2017 17:58:26 GMT Andrew Beach [ff7ff14a] * src/libcfa/exception.c (modified) * src/tests/except-1.c (modified) Discovered a case where the memory management didn't work, stricter ... Fri, 28 Jul 2017 18:06:10 GMT Andrew Beach [86d5ba7c] * src/ControlStruct/ExceptTranslate.cc (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/tests/except-1.c (added) Added the memory management calls to the exception control flow. Wed, 26 Jul 2017 16:35:39 GMT Peter A. Buhr [b947fb2] * src/libcfa/exception.c (modified) temporary hacks to allow build on ARM Tue, 11 Jul 2017 20:39:34 GMT Andrew Beach [38ac6ec] * src/ControlStruct/ExceptTranslate.cc (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) Fixed some names that had drifted from terminate/resume. Tue, 04 Jul 2017 18:26:28 GMT Andrew Beach [ad0be81] * src/ControlStruct/ExceptTranslate.cc (modified) * src/libcfa/exception.c (modified) * src/tests/except-0.c (modified) Fixed all the errors I found except for skipped deconstructors. Tue, 04 Jul 2017 15:52:33 GMT Andrew Beach [307a732] * src/ControlStruct/ExceptTranslate.cc (modified) * src/ControlStruct/ExceptTranslate.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Indexer.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/exception.c (modified) * src/libcfa/exception.h (modified) * src/libcfa/lsda.h (added) * src/main.cc (modified) * src/prelude/Makefile.am (modified) * src/prelude/Makefile.in (modified) * src/tests/except-0.c (added) * src/tests/exception.c (deleted) * tools/cfa.nanorc (modified) The exception handling code compilers and translates, but the ... Wed, 28 Jun 2017 20:05:46 GMT Andrew Beach [fa4805f] * src/CodeGen/FixNames.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/LinkageSpec.cc (modified) * src/Parser/LinkageSpec.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Mangler.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/exception.c (added) * src/libcfa/exception.h (added) * src/main.cc (modified) * src/prelude/builtins.c (modified) The builtins.cf now includes exception handling functions.