1. 28 Oct, 2006 6 commits
  2. 27 Oct, 2006 2 commits
  3. 26 Oct, 2006 1 commit
  4. 25 Oct, 2006 2 commits
  5. 21 Oct, 2006 1 commit
  6. 20 Oct, 2006 3 commits
  7. 27 Sep, 2006 1 commit
  8. 25 Sep, 2006 1 commit
  9. 21 Sep, 2006 2 commits
  10. 18 Sep, 2006 1 commit
  11. 15 Sep, 2006 1 commit
  12. 13 Sep, 2006 1 commit
  13. 02 May, 2006 2 commits
  14. 26 Apr, 2006 1 commit
  15. 25 Apr, 2006 2 commits
  16. 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.
      
      b2ceb201
  17. 21 Apr, 2006 3 commits
  18. 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?)
      5ce18a3c
  19. 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 !!!
      3f081ccb
    • Erick Gallesio's avatar
      * Integration of Stef work · 1e79281a
      Erick Gallesio authored
      * Added a test for thread in test directory
      
      
      1e79281a
  20. 15 Apr, 2006 4 commits
  21. 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
       functions.
      New GC with lurc support.
      Examples in examples/thread.stk
      boot.stk now generated in configure
      callcc.stk out of r5rs.stk
      90bf8c23
  22. 13 Apr, 2006 1 commit