Sources of the initial version of the library:
authorAleksander Wabik <alex.wabik@gmail.com>
Wed, 10 Feb 2010 20:27:59 +0000 (21:27 +0100)
committerAleksander Wabik <alex.wabik@gmail.com>
Wed, 10 Feb 2010 20:27:59 +0000 (21:27 +0100)
commit481f2588d003d1f59eb65a84522446b8fca69d42
tree2ca17df3d7f12e46921347313d40d0210ce13a61
parentb3df5ac718e9d42cbd5fcce6d36dc3b45468dfd9
Sources of the initial version of the library:

* low_level_utils_test.{c,h} - utilities for setting program
context, jumping and printing stack trace, written in C.
* LowLevelUtils.vala - Vala bindings for
low_level_utils_test.{c,h}.
* Context.vala - utilities for setting program context and
restoring it.
* ClassTest.vala - reference implementation of null-pointer
exception handling. It's a part of yet not finished unit
test framework.

FEATURES:

* setting program context (think about it as of "try{")
* connecting handler method for SIGSEGV
* restoring program context after null-pointer exception ("}catch
(){}")

TO BE DONE:

* multithreading
* safe memory handling - preventing leaks when exception occurs
* cleanup interface
* documentation
TestFramework/ClassTest.vala [new file with mode: 0644]
TestFramework/Context.vala [new file with mode: 0644]
TestFramework/LowLevelUtils.vapi [new file with mode: 0644]
TestFramework/low_level_utils_test.c [new file with mode: 0644]
TestFramework/low_level_utils_test.h [new file with mode: 0644]