Path to this page:
./
lang/guile22,
Official extension language for the GNU operating system
Branch: CURRENT,
Version: 2.2.7nb3,
Package name: guile22-2.2.7nb3,
Maintainer: pkgsrc-usersGUILE, 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.
Required to run:[
devel/gmp] [
devel/libffi] [
devel/boehm-gc] [
devel/readline] [
devel/libltdl] [
textproc/libunistring]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
SHA1: 4e4a5b1d1ccfaee887dc4ff63c088e9452715ab2
RMD160: 8c3dba807c4d236da81373e593d61007812ae236
Filesize: 17704.915 KB
Version history: (Expand)
- (2020-08-17) Updated to version: guile22-2.2.7nb3
- (2020-05-14) Updated to version: guile22-2.2.7nb2
- (2020-03-19) Updated to version: guile22-2.2.7nb1
- (2020-03-11) Updated to version: guile22-2.2.7
- (2020-03-08) Updated to version: guile22-2.2.6nb3
- (2019-09-10) Updated to version: guile22-2.2.6nb2
CVS history: (Expand)
2020-08-30 15:27:30 by Jonathan Schleifer | Files touched by this commit (1) |
Log message:
Fix lang/guile22 on Darwin
|
2020-08-19 10:11:49 by Nia Alarie | Files touched by this commit (1) |
Log message:
guile22: Use MASTER_SITE_GNU instead of hardcoding ftp://ftp.gnu.org
ftp://ftp.gnu.org prints a warning on connect that it may no longer
exist soon due to concerns with FTP
|
2020-08-17 09:59:55 by Tobias Nygren | Files touched by this commit (4) |
Log message:
guile22: fix rpath syntax issue in the pkg-config file. Bump.
|
2020-05-14 17:36:40 by Nikita | Files touched by this commit (2) |
Log message:
guile22: include bugticket in patch
|
2020-05-14 16:28:04 by Nikita | Files touched by this commit (3) |
Log message:
lang/guile22: crude but working patch to make target-vendor check conforming
|
2020-03-19 15:15:17 by Thomas Klausner | Files touched by this commit (1) |  |
Log message:
guile22: update to 2.2.7nb1.
Enable threads support, now that boehm-gc is threaded.
|
2020-03-10 23:43:27 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
guile22: update to 2.2.7.
Changes in 2.2.7 (since 2.2.6)
* New interfaces and functionality
** (texinfo plain-text) now exports '*line-width*' fluid
The new '*line-width*' fluid allows users to specify the width of a line
for the purposes of line wrapping. See "texinfo plain-text" in the
manual.
* Bug fixes
** Reduce GC pressure when using bignums
Guile no longer installs a finalizer on each bignum (large integer) it
creates. This significantly improves speed and memory usage on
applications that make heavy use of bignums, such as the compiler
itself.
** Fix peval bug that ignored excess arguments
In an expression like:
((lambda ()
(define (add1 n)(+ 1 n))
(add1 1 2)))
the compiler (specifically 'peval') would silently ignore the excess
argument to 'add1'.
** Respect thread local fluid defaults
Previously (fluid-ref (make-thread-local-fluid #t)) would return #f.
This is now fixed.
** Fix non-deterministic crash in 'finalization_thread_proc'
(<https://bugs.gnu.org/37757>)
** texinfo properly renders @acronym in plain text
(<https://bugs.gnu.org/37846>)
** 'scm_port_poll' honors "w" flags
(<https://bugs.gnu.org/36709>)
** Do not record LDFLAGS in .pc file
(<https://bugs.gnu.org/36339>)
** Fix Readline configure check for the sake of libedit
This fixes builds on macOS against the system-provided libedit.
** Fix build on platforms where the stack grows upwards
|
2020-03-08 17:42:31 by Benny Siegert | Files touched by this commit (67) |
Log message:
Revbump packages depending on libffi after .so version change.
Requested by Matthias Ferdinand and Oskar on pkgsrc-users.
|