Skip to content
Commits on Apr 18, 2012
Commits on Apr 16, 2012
  1. Make repo contain the generated .c files so that a clone of the repo …

    committed Apr 16, 2012
    …is sufficient to build the system.
Commits on Aug 3, 2009
  1. Add -obj and -exe options to gsc, allowing executable programs to be …

    committed Aug 3, 2009
    …created directly with gsc.
Commits on Jun 30, 2009
  1. Invoke sed in the makefiles without GNU extensions (this solves a pro…

    committed Jun 30, 2009
    …blem on Solaris, at least).
Commits on Jun 12, 2009
  1. Fix makefile dependencies to allow concurrent build (thanks to Adrien…

    committed Jun 12, 2009
    … Pierard for spotting this problem).
Commits on Jun 10, 2009
Commits on Dec 23, 2008
  1. Miscellaneous changes to improve flexibility of installation.

    committed Dec 23, 2008
    1) --enable-symlinks configure option (on by default)
    2) --enable-multiple-versions configure option (off by default)
    3) --enable-absolute-shared-libs configure option (on by default)
    4) support for DESTDIR at "make install"
    5) support for --bindir=BINDIR, --libdir=LIBDIR, ...
    6) Gambit runtime option -:~~bin=BINDIR to override installation directory
    7) ~~bin expands to BINDIR (or ~~/bin if none was specified)
    8) make uninstall removes all the files that were installed (but not all the directories)
    9) configure --help is much more accurate (the exception is that some of the directory specification options are not used, such as --pdfdir=...)
    10) gsi -:s automatically loads ~~lib/syntax-case
Commits on Oct 30, 2008
  1. Created include/stamp.h which contains the commit time stamp.

    committed Oct 30, 2008
    Previously, because the time stamp was stored in the include/gambit.h file, all the .c files had to be recompiled after a commit.  Now only lib/_kernel.c has to be recompiled.
Commits on Oct 7, 2008
  1. First set of changes to the makefiles to move from mercurial to git s…

    committed Oct 7, 2008
    …ource code management.
Commits on Oct 6, 2008
  1. Modified makefiles so that two distributions of the sources are creat…

    committed Oct 6, 2008
    …ed: gambc-vX_Y_Z-devel.tgz for developers (whose makefiles support "make update") and gambc-vX_Y_Z.tgz for typical users and package maintainers (whose makefiles do not support "make update"). Both versions will be available on the Gambit web site.
  2. Fixed generation of time stamp in include/ to avoid time s…

    committed Oct 5, 2008
    …tamps that are parsed as octal numbers.
Commits on Sep 26, 2008
  1. Changed (system-stamp) so that it returns a more readable time stamp,…

    committed Sep 26, 2008
    … which is an integer containing the year, month, date, hour, minute and second UTC of that version's commit. The -v option to gsi and gsc now display the system stamp.
Commits on May 25, 2008
Commits on Apr 16, 2008
  1. Improve error messages produced by the C compiler when it compiles a …

    committed Apr 16, 2008
    …file generated by a different version of the Gambit compiler.
Commits on Jan 25, 2008
  1. Added system-stamp procedure which returns a time stamp of the source…

    committed Jan 24, 2008
    … code repository commit for the current sources
Commits on Jan 11, 2008
  1. Fix include/makefile so that the file include/gambit.h is regenerated…

    committed Jan 10, 2008
    … when include/ is changed
Commits on Dec 14, 2007
  1. Changed makefiles to create libraries for the interpreter and compile…

    committed Dec 14, 2007
    …r (gambcgsi and gambcgsc)
Commits on Aug 25, 2007
  1. Initial commit of Gambit-C v4.0.0

    committed Aug 25, 2007
Something went wrong with that request. Please try again.