2017-12-02 19:34:04 by Greg Troxel | Files touched by this commit (3) |
Log message:
Update to 2.2.3
Upstream Changelog is large; bug fixes are omitted and heaeders only
follow; see NEWS for details.
Changes in 2.2.3 (since 2.2.2):
* New interfaces and functionality
** (web uri) module has better support for RFC 3986
** `struct-ref/unboxed' and `struct-set!/unboxed'
** Improved support for arrays with non-zero lower bounds
** Add `uintptr_t' and `intptr_t' to FFI types.
* Compiler improvements
** Improve speed of compiler backend for functions without loops
** Disable slot pre-coloring for optimization level "-O1" or below
** Improve complexity of constant subexpression elimination pass
** CPS conversion avoids generating return arity adapters if possible
* New deprecations
** Using `uri?' as a predicate on relative-refs deprecated
** Struct tail arrays deprecated
** Struct "self" slots deprecated
** Struct fields with opaque ("o") protection deprecated
** Using `struct-ref' and `struct-set!' on unboxed fields is deprecated
Changes in 2.2.2 (since 2.2.1):
Changes in 2.2.1 (since 2.2.0):
* Notable changes
** New sandboxed evaluation facility
** All literal constants are read-only
** Syntax objects are now a distinct type
|
2017-08-19 02:27:59 by Johnny C. Lam | Files touched by this commit (1) |
Log message:
lang/guile22: Fix PLIST errors for non-default PKG{INFO,MAN}DIR.
If Guile installs into a non-default installation prefix, then
use ${GUILE_PREFIX}/info and ${GUILE_PREFIX}/man as the locations
for the installed GNU info files and manpages. This avoids needing
to do a lot of fixes to the PLISTs.
|
2017-03-17 00:39:05 by Thomas Klausner | Files touched by this commit (1) |
Log message:
Remove alpha.gnu.org from master sites, this has been properly released.
|
2017-03-16 15:13:43 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Fix installation prefix from 2.1 to 2.2. Bump PKGREVISION.
Noted by gdt.
|
2017-03-16 11:02:57 by Thomas Klausner | Files touched by this commit (5) |
Log message:
Import guile22-2.2.0 as lang/guile22.
GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library
that implements the Scheme language plus various convenient facilities.
It's designed so that you can link it into an application or utility to
make it extensible. Our plan is to link this library into all GNU programs
that call for extensibility.
This is guile 2.2, the current stable version.
|