1. 25 Apr, 2006 1 commit
    • separdau's avatar
      euh... fixe lurc ? · 25a77bcb
      separdau authored
      on met les CFLAGS pour le gc dans MYCFLAGS comme ca le gc inclut ne casse pas
  2. 24 Apr, 2006 1 commit
    • separdau's avatar
      threads: removed common_destroy, · b2ceb201
      separdau authored
       added do_make_sys_threads where mutexes and signals are initialized, so that
       we can join with threads which have not yet been started
       added finalizers for threads, but this breaks for now....
       also fixed a error_bad_thread -> STk_error_bad_thread
      tests/test-threads.stk: enabled the fib test, which works.
  3. 21 Apr, 2006 3 commits
  4. 20 Apr, 2006 1 commit
    • stephane's avatar
      put in common the common files and code of thread and mutex · 5ce18a3c
      stephane authored
      str.c: fix a compile warning about LONG_MIN not fitting in int variable
      strklos.h: made EXTERN_PRIMITIVE actually declare the primitive extern, and
       also declare its associated primitive_obj as extern.
      vm.c: fix (??) REG_CALL_PRIM which was doing some real wrong stuff I have no
       idead why it worked, and if it did work, no idea why it still works after
       my fix...
      all the rest: put the ';' at the end of EXTERN_PRIMITIVE(...) as it should 
       have been (or not?)
  5. 18 Apr, 2006 2 commits
    • separdau's avatar
      configure.in: removed REENTRANT and GC_LINUX_THREADS for Lurc, I'm still · 3f081ccb
      separdau authored
       not sure this does the right thing, especially when giving it to the GC
       we're builing, which should not happen (I think).
      lib/thread.stk: this one got removed (by accident?) and since the Makefile
       called it thread.stk (and not thread_S_.stk) I renamed it... fixme ?
      thread*: remove threads from all_threads when they terminate, I think it's
       a good time then, but for the pthreads impl there are a few mutex and condv
       destroy missing...
      lurc-*: made threads, mutexes and cond vars accept any SCM obj as name
      lurc-thread.c: fixed a bug in thread_join for already dead threads
      now make test passes !!!
    • Erick Gallesio's avatar
      * Integration of Stef work · 1e79281a
      Erick Gallesio authored
      * Added a test for thread in test directory
  6. 15 Apr, 2006 4 commits
  7. 14 Apr, 2006 1 commit
    • separdau's avatar
      Merge des threads · 90bf8c23
      separdau authored
      Added --enable-threads={none,lurc,pthreads} to configure
      Added support for no threads and lurc threads.
      Basic srfi-18 support extended for lurc, plus lurc.stk for additionnal
      New GC with lurc support.
      Examples in examples/thread.stk
      boot.stk now generated in configure
      callcc.stk out of r5rs.stk
  8. 13 Apr, 2006 2 commits
  9. 12 Apr, 2006 1 commit
  10. 06 Apr, 2006 2 commits
  11. 04 Apr, 2006 1 commit
  12. 07 Feb, 2006 1 commit
  13. 06 Feb, 2006 2 commits
  14. 03 Feb, 2006 1 commit
  15. 01 Feb, 2006 2 commits
    • eg's avatar
      . · 9c86f251
      eg authored
    • eg's avatar
      New version of GC · b6c3d590
      eg authored
  16. 27 Jan, 2006 1 commit
  17. 26 Jan, 2006 1 commit
  18. 22 Jan, 2006 1 commit
    • eg's avatar
      VM Modification · 24dc26f5
      eg authored
      The VM doesn't use anymore globals. This is the first step toward
      threads integration in STklos
  19. 04 Jan, 2006 12 commits