| LURC: Light ULM/Reactive library for C | ||
Contents:
Contents:
|
ChangeLog2006-10-27 Stephane Epardaud * Revision 0.5 * src/lib_io.c: IO wrappers for fair IO * src/lib_hash.c: hash support for the IO * src/lurc.c: context saving support * src/lurc.c: fixed a bug in io and timeout signal init 2006-03-14 Stephane Epardaud * Revision 0.4 * Added mutex support 2006-01-05 Stephane Epardaud * Revision 0.3 * New thread type: LURC_THREAD_SYNC_JUMP_TYPE * Fixed thread type: LURC_THREAD_ASYNC_JUMP_TYPE * Added benchmarks 2005-07-20 Stephane Epardaud * Revision 0.2 * More documentation * Split tests and examples out of src/ * Renamed lurc_thread to lurc_thread_create * Changed lurc_main semantics: it now schedules only, and all threads are created by lurc_thread_create * Added example of PThread TSD 2005-06-30 Stephane Epardaud * Revision 0.1.5 * Removed lurc_malloc_init * New API for the GC, supporting w/o pthread|detach * New functions for errors, and better error reporting * New API for signal creation, and thread creation, similar to that of PThreads * New detachable threads * Compiles on MacOSX and Alpha/Linux 2005-03-24 Stephane Epardaud * Revision 0.1.3 * New (temporary) function: lurc_set_data, lurc_get_data * New function: lurc_malloc_init, for GC_malloc for ex. 2005-03-11 Stephane Epardaud * Revision 0.1.2 * New compilation flags: --enable-{control|preemption|protect|values|rel} * Feature: lurc_protect_with, for preemption protection * Feature: syntactic sugar GCC macros for inline when/watch/protect blocks * src/lurc_cb.h: is now generated for up to 8 callback params * src/client-server.c: new test for a client/server event loop 2005-01-24 Stephane Epardaud * Revision 0.1.1 * Added char* lurc_signal_name(lurc_signal_t) * Removed include of config.h in lurc.h * New tests * New generated functions for callbacks in the lurc_cb style (thread, when, watch) 2005-01-03 Stephane Epardaud * Initial 0.1 release. | |
| As far as I'm concerned, style is something that happens to other people... | ||