Next | Query returned 32 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2013-11-10 21:28:50 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Build with -O0 for now until I can figure out why it crashes when
optimised.
   2013-08-06 21:57:42 by Aleksej Saushev | Files touched by this commit (4)
Log message:
Fix staged installation.
Pass installation directories to configure script.
Don't install manual twice into different directories.
   2013-07-02 15:57:22 by Wen Heping | Files touched by this commit (4)
Log message:
Update to 1.9
Add LICENSE

Upstream changes:
* 2012-12-31 (version 1.9)
** Additions
- A new C FFI as added, thanks to Crestani, Harald Glab-Plhak.  The
  old one is still there but will eventually be phased out.
  See Crestani's paper "Foreign-Function Interfaces for Garbage-Collected \ 
Programming Languages"
  \ 
http://www-pu.informatik.uni-tuebingen.de/users/crestani/publications/2008-sws-ffi.pdf
- A new networking code layer was added with full support for IPv6,
  UDP etc. (undocumented as of yet)
- Records now support single inheritance (accessible through the
  r6rs-records packages)
- `letrec*' was added to the `scheme' structure
- A `r5rs' structure was added.
- A new condition system based on R6RS's system has replaced the old system.
- Some R6RS libraries were added (with help from Robert Ransom).
- A statistical profiler was added (Marcel Turino, Manuel Dietrich) -
  check the documentation for details.
- TLC tables (`eq?' tables) were added by Marcus Crestani and David Frese.
- The module system warns on cycles and redefinitions
- When the VM is compiled with GNU C, it uses direct threading for
  instruction dispatch, which speeds up the VM noticeable (done by
  Timo Harter)
- The reader for a structure is configurable (again).
- SRFI 19 now works on Windows
- `list-spine{,-cycle-safe}[*%]' sequence macros were added to `reduce'
  structure by Robert Ransom
- The Windows build can be done via a Boo script (contributed by
  Robert Ransom)
- The unquote and unquote-splicing were generalized to several
  operands, in line with R6RS.
- Commands ,show-known-packages, ,show-interface, and
  ,show-default-package were added to support SDT (Marcus Crestani,
  Sebastian Rheinecker).
- `placeholder-value' now accepts a `deadlock?' argument that says
  whether blocking on the placeholder contributes to deadlock.
- Most source files now carry author information.
- A document =doc/deriving.txt= was added that clarifies how works
  derived from Scheme 48 should be labelled.
** Changes
- The BIBOP GC was heavily debugged and is now considered stable - it
  is enabled by default.
- The system builds on Windows Visual Studio Express 2010 instead of
  Visual Studio 2005.
- The BIBOP GC code was simplified significantly.
- The `syntax-rules' implementation was rewritten by Richard Kelsey
- Some structures were added to the POSIX subsystem
  (`posix-errnos', `posix-syslog')
- Various procedures were added to the POSIX structures by Roderic
  Morris to support scsh.
- The autoconf code was reorganized by Ivan Shmakov.
- The REPL now prints values without quotes and auto-capitalization of
  record-type names.
- The Makefile now builds the documentation upon `make install'.
  (This requires a working LaTeX installation and tex2page.)  A target
  `install-no-doc' is available that does not.
- The license information was clarified.
- The external-events API was changed to fix a design bug; it now
  correctly accomodates "fire-once" applications such as
  wait-`for-child-process' (with help from Robert Ransom, Roderic
  Morris).
** Bug fixes
- Many.
   2012-10-02 22:11:57 by Aleksej Saushev | Files touched by this commit (187)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2011-12-17 20:02:12 by John Marino | Files touched by this commit (1)
Log message:
lang/schema48: Fix bad pthreads detection for DragonFly

The schema48 configure schema has a pthreads test that can't be overridden.
The problem is that it starts with -mt, and it thinks the test passes when
in reality gcc complains.  This commit does a post-patch inline replacement
on the configure script to override the test, and to add -pthread to both
$CFLAGS and $LDFLAGS.
   2011-07-03 14:40:21 by Jean-Yves Migeon | Files touched by this commit (1)
Log message:
check-interpreter fix.
   2009-06-14 20:03:45 by Joerg Sonnenberger | Files touched by this commit (167)
Log message:
Remove @dirrm entries from PLISTs
   2008-08-31 11:17:56 by OBATA Akio | Files touched by this commit (2)
Log message:
lnag/gambc and lang/scheme48 are conflict with bin/scheme-r5rs.
Noticed by Aleksej Saushev in PR 39043.
   2008-05-02 11:22:21 by DEGROOTE Arnaud | Files touched by this commit (4)
Log message:
Update scheme88 from 1.6 to 1.8.
Lots of changes between this two releases :
  - a new experimental gc
  - framework for asynchronous event
  - support for 64 bits machine
  - the layout of the installed system now conforms to FHS
  - and a lots of bugs fixes ...

Contributed by Aleksej Saushev via IRC.
   2007-06-09 08:59:03 by OBATA Akio | Files touched by this commit (3)
Log message:
Update scheme48 to 1.6.
Patch provided by Yorick Hardy in PR 36335.
And added test target (but fail if effective user == root direcoty owner).

Release notes for version 1.6

    * Additions:
          o An autogen.sh script for generating the various generated files from \ 
source was added.
          o Infrastructure for creating, running and composing test suites was \ 
added. As a result, "make check" now runs more tests than before.
          o It is now possible for adventurous users to run the linker in PLT Scheme.
    * Changes:
          o make image now assumes a Unicode-capable Scheme 48.
    * Bug fixes:
          o A bug where automatic port-flushing would churn trying to write to a \ 
blocking socket was fixed.
          o An infinite loop upon (/ 0.0 0.0) was fixed. (reported by Taylor \ 
Campbell)
          o A bug that made system unusable was fixed. (reported by Marco Benelli)
          o A bug with package mutation, which made running the PreScheme \ 
compiler on the VM break was fixed.
          o Bugs related to the conversion between OS strings and strings on \ 
command-line handling were fixed. (reported by Andreas Rottmann)
          o Compilation using gcc now uses the -munaligned-doubles flag where \ 
available, which is needed on SPARCs to make floating-point arithmetic work.
          o Compilation older versions Cygwin that don't have langinfo.h should \ 
be fixed.
          o Some problems with installing and running on Windows Vista were \ 
fixed. (thanks to Axel T. Schreiner)

Release notes for version 1.5

    * Additions:
          o Comprehensive Unicode support was added. See the manual for details.
          o An implementation of SRFI 19 was added. (thanks to Emilio Lopes)
          o Syntax-rules now supports vector patterns and templates.
          o The ,bound? command now produces more output. (thanks to Taylor Campbell)
    * Changes:
          o Many of the POSIX procedures that accepted or returned strings \ 
previously now accept or return OS strings. See the manual for details.
          o The ,build command now accepts a procedure that will be called with \ 
a list of OS strings rather than regular strings.
          o The ascii->char and char->ascii procedures from the ascii \ 
structure covers only ASCII (codes 0-127) now. (Previously, the range included \ 
128-255 as well.)
    * Bug fixes:
          o A bug with package mutation was fixed. (reported by Taylor Campbell)

Release notes for version 1.4

    * Additions:
          o Regexp? is now exported from the rexexps structure.
          o SRFIs 4, 39, 40, 43, 43, 60, 61, 63, 66, 67, 71, 78 (mostly thanks \ 
to David Van Horn)
          o In the command processor, switches were generalized to settings, \ 
specifically to customize various printing parameters. See the manual for \ 
details.
          o A generic byte-code parser was added to the system; the disassembler \ 
uses it.
          o A reinitializers for register actions to be performed after resuming \ 
an image was added.
          o A variable-arguments-lists structure implementing a macro for \ 
dealing with optional default parameters was added.
          o A get-interrupt-handler procedure was added.
          o An --enable-universal-binary option was added to configure to \ 
facilitate building universal binaries on Mac OS X. (thanks to Eric Knauel)
          o The C code now has access to enum sets.
    * Changes:
          o File-options (in the POSIX libary) are now enum sets; this allows \ 
using enum-set operations on them.
          o Various changes were made to the VM to enable native-code compilation.
          o Socket addresses are always reusable.
          o 1+ and 1- are no longer valid identifiers.
          o The ordering of in/out thunks of dynamic-wind was changed to be \ 
consistent with itself and with the upcoming R6RS.
          o The Windows build is now done using Visual Studio 2005.
    * Bug fixes:
          o Macro-defining macros now work in PreScheme.
          o Opening a file for both read and write via the POSIX libraries \ 
wouldn't work correctly. (Reported by Andreas Rottmann.)
          o PreScheme's copy-memory! now works for overlapping regions.
          o Various C compilation problems were fixed.
          o cmuscheme48.el should now work under GNU Emacs as well as XEmacs.
          o Numerous problems with floating-point arithmetic were fixed.
          o A race condition with queues was fixed. (thanks to David Frese)
          o Part of script messages were printed on stdout rather than stderr; \ 
fixed. (thanks to Andreas Rottmann)
          o A shadowing bug in the debugging package was fixed. (thanks to \ 
Taylor Campbell)
          o A bug in the CML sync-group primitive was fixed. (thanks to Heath Putnam)
          o Various errors in SRFI 13 were fixed.
          o A bug in the auto-integrator was fixed. (thanks to Taylor Campbell)
          o A bug in load-dynamic-externals was fixed. (thanks to Taylor Campbell)
          o Several bugs in vector-merge were fixed. (reported by Matthias Radestock)
          o The CML wrap was made correctly tail-recursive. (reported by Heath \ 
Putnam)
          o A bug in the PreScheme C backend, that would sometimes incorrectly \ 
delete tail calls without a return value, was fixed. (reported by Eric Merritt)
          o Several bugs in interface walking were fixed. (reported by Taylor \ 
Campbell)
          o A bug in the PreScheme compiler affecting the removal of unused \ 
procedures was fixed. (thanks to Eric Knauel)
          o Some precedence bugs in the C stubgs for the regexp code were fixed. \ 
(thanks to Matthew Dempsky)
          o A bug in the regexps package for regexps without submatches was fixed.
          o (set-current-proposal! (current-proposal)) no longer raises an \ 
exception. (thanks to Taylor Campbell)
          o A bug in package caching was fixed. (thanks to Taylor Campbell)
          o A bug in the generation of environment maps was fixed. (thanks to \ 
Taylor Campbell)
          o The Windows installer package should now work even on systems that \ 
have delayed variable expansion on by default. (thanks to Emilio Lopes)
          o Exception handlers that return from raise are now handled correctly. \ 
(reported by Norbert Freudemann)

Next | Query returned 32 messages, browsing 11 to 20 | Previous