Commit Graph

  • 53e7e6a094 Added a CLEANUP mechanism to the exception handling library. Fixed a bug in the way setjmp() return codes were being handled that lead to infinite loops in some cases, exceptions getting missed in others. Made FINALLY {} a required element (unfortunately). master cleanup Andrew Kesterson 2024-12-22 08:55:51 -05:00
  • d20fbbebe6 Create LICENSE.txt Andrew Kesterson 2014-01-23 06:51:54 -05:00
  • 6f07834c77 Update README Andrew Kesterson 2012-09-17 19:38:04 -03:00
  • 1c4ba1a814 Update README Andrew Kesterson 2012-09-17 19:28:01 -03:00
  • 787bf34da9 libdir was missing, demos/threelevel.c didnt exist Andrew Kesterson 2012-08-22 18:42:00 -03:00
  • 8a3e3bffb1 Same commit message from previous commit applies to this one, I forgot to do 'commit -a' to stage them all .... Andrew Kesterson 2011-07-31 10:51:52 -04:00
  • 0ad3996104 Fix for issue #2, standardized naming on EXCLIB_ scheme; moved EXC_STATUS_LIST to EXCLIB_EXCEPTION; added some new demos and gave old demos more sensible names. Various other small improvements. Andrew Kesterson 2011-07-31 10:50:52 -04:00
  • 1c280a8cde Better makefile, restructured, more demos Andrew Kesterson 2011-07-30 23:21:17 -04:00
  • b233356ad3 Removed backtrace.h Andrew Kesterson 2011-07-27 22:36:01 -04:00
  • 26605a3220 Forgot to do '-a' on the last commit 'cause git is silly like that... Andrew Kesterson 2011-07-27 22:34:53 -04:00
  • a7b038ff52 Removed stacktrace and signal functionality since it isn't ANSI; left exception frame tracing intact. Got the library compiling on Windows and Linux both, should work anywhere setjmp/longjmp works now. Got "simple" demo working again, shows off most features of library. Andrew Kesterson 2011-07-27 22:31:34 -04:00
  • 8a10c7a1fe Started adding backtrace functionality for Win32, but need to find a replacement for kill and sigsetjmp/siglongjmp since mingw doesn't support them .... Andrew Kesterson 2011-07-26 22:43:13 -04:00
  • 216750dcd0 Forgot to remove exceptions.c from latest (broken) commit Andrew Kesterson 2011-07-16 23:07:04 -07:00
  • 8cc4ee6b6a Bringing over latest (broken) copy of the library Andrew Kesterson 2011-07-16 23:05:16 -07:00
  • 04fb251fe8 Bringing over second loose unchecked copy of this code (pre-svn update) Andrew Kesterson 2011-07-16 23:04:25 -07:00
  • bcb0d6232d Bringing over original mercurial/bitbucket code Andrew Kesterson 2011-07-16 23:03:33 -07:00
  • c946c7da2c first commit Andrew Kesterson 2011-07-16 23:02:13 -07:00