Permalink
Commits on Aug 29, 2017
  1. Move child interrupt handling functions so that they are compiled whe…

    feeley committed Aug 29, 2017
    …n --enable-ansi-c is used
  2. Export through gambit.h functions to mask child interrupts; unblock S…

    feeley committed Aug 29, 2017
    …IGCHLD when Gambit runtime system starts (this allows removal of special case handling of SIGCHLD when forking a process to avoid problems when subprocess is a Gambit program)
Commits on Aug 28, 2017
Commits on Aug 25, 2017
  1. Merge pull request #296 from edw/patch-1

    feeley committed on GitHub Aug 25, 2017
    Remove unnecessary `make bootstrap`
Commits on Aug 24, 2017
  1. Remove unnecessary `make bootstrap`

    edw committed on GitHub Aug 24, 2017
Commits on Aug 22, 2017
  1. Export ##use-fast-bignum-algorithms fromn _num.scm.

    gambiteer committed Aug 22, 2017
    And use it in tests/unit-tests to avoid tests with unnecessarily
    large arguments.
Commits on Aug 21, 2017
  1. Support --enable-smp configure option to enable SMP Scheme thread sch…

    feeley committed Aug 21, 2017
    …eduler (currently experimental)
Commits on Aug 20, 2017
Commits on Aug 19, 2017
  1. Combine sources of SMP and non-SMP thread schedulers in same file to …

    feeley committed Aug 19, 2017
    …simplify development
  2. Change API and implementation of heartbeat interrupt setter/getter to…

    feeley committed Aug 19, 2017
    … reflect that it is global to the process
  3. Keep track of last processor that executed a thread (useful for inter…

    feeley committed Aug 19, 2017
    …processor interrupt of a thread in SMP thread scheduler)
  4. Processor should be locked when calling ##os-condvar-select!, but not…

    feeley committed Aug 19, 2017
    … locked when actually waiting
  5. Expose ___device_select_abort to Scheme (useful for interprocessor in…

    feeley committed Aug 19, 2017
    …terrupts and SMP thread scheduler)
Commits on Aug 16, 2017
  1. Add --enable-default-runtime-options=... configure option to change r…

    feeley committed Aug 16, 2017
    …untime option defaults
Commits on Aug 15, 2017
  1. Small changes to _num.scm.

    gambiteer committed Aug 15, 2017
  2. Use internal (##) numeric operations.

    gambiteer committed Aug 15, 2017
    I made many changes of
    
    fx... -> ##fx...
    fl... -> ##fl...
    f64vector... ->f64vector
    
    etc., especially in the random-number code, which doesn't have
    many tests yet.
Commits on Aug 14, 2017
  1. For bootstrap with latest release, define-cond-expand-feature must ta…

    feeley committed Aug 14, 2017
    …ke a single parameter
  2. Refactor _num.scm to allow selectively disabling support for bignums,…

    feeley committed Aug 14, 2017
    … ratnums and cpxnums
  3. Avoid using RTLIB_COND_EXPAND_FEATURES in bootstrap of gsc because mo…

    feeley committed Aug 14, 2017
    …st recent release does not have a configure script that supports it (will add at next release)