1. 25 Oct, 2006 1 commit
  2. 21 Oct, 2006 1 commit
  3. 26 Apr, 2006 1 commit
  4. 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
  5. 21 Apr, 2006 1 commit
    • separdau's avatar
      src/error.c: added a function to create an error like STk_error but without · 195a9467
      separdau authored
       raising it (it returns it). There is a lot of code duplication but I didn't
       know how to use it from STk_error because of the ... argument.
      all threads: renamed _specific to sys_ (sys_thread, sys_mutex, sys_condv)
       for code and data which are specific to a thread system. The _specific was
       confusing with TLS specific.
      all lurc thread: deal in the best way possible with lurc errors.
      195a9467
  6. 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
  7. 18 Apr, 2006 1 commit
  8. 15 Apr, 2006 1 commit
  9. 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
  10. 13 Apr, 2006 1 commit
  11. 06 Apr, 2006 1 commit
  12. 06 Feb, 2006 1 commit