diff --git a/.travis/install-gambit.sh b/.travis/install-gambit.sh index a2bf0831f..0dee53100 100644 --- a/.travis/install-gambit.sh +++ b/.travis/install-gambit.sh @@ -1,9 +1,9 @@ #!/usr/bin/env bash if [ ! -f $HOME/gambit/bin/gsi ]; then - wget http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_0.tgz - tar xzvf gambit-v4_9_0.tgz - pushd gambit-v4_9_0 + wget http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_1.tgz + tar xzvf gambit-v4_9_1.tgz + pushd gambit-v4_9_1 ./configure --prefix=$HOME/gambit --enable-single-host make make install diff --git a/CHANGELOG.md b/CHANGELOG.md index 1df0cf0a1..83f8f6c34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +### 11-19-2018: Gerbil-v0.14 + +Protobufs and misc improvements and fixes; tag for Gambit v4.9.1. + +- system + - remove dependency of scripts from bash + - GERBIL_GSC environment variable for gsc executable path + - Dockerfile + - some progress in the documentation project +- stdlib + - [new] std/protobuf: Protobuf package, with custom language for direct imports. + - [new] std/text/base58: base58 encoding and decoding + - [feat] std/net/bio: more bio input methods, input subbuffers + - [feat] std/misc/channel: iterators for channels + - [feat] std/text/yaml: yaml-load-string for parsing YAML strings + - [fix] std/text/json: fix encoding of unicode characters + - [fix] std/crypto/libcrypto: fix OpenSSL-v1.1 support + - [fix] std/db/postgresql: fix database name parameter in driver + + ### 9-6-2018: Gerbil-v0.13 The focus on performance, fixes, and documentation. @@ -51,6 +71,10 @@ The focus on performance, fixes, and documentation. - std/os/socket: system undefined constants have a value of #f - std/os/fcntl: more linux specific constants - [new] std/os/kqueue: kqueue support for BSDs + - [new] signal handling: + - std/os/signal: kill and signal definitions + - std/os/signalfd [linux] + - std/os/signal-handler: signal handler interface - std/srfi/1: tune for dispatch perfomance - r7rs compliance - read-string, write-string diff --git a/doc/guide/README.md b/doc/guide/README.md index 4ba213cf1..0d1de850d 100644 --- a/doc/guide/README.md +++ b/doc/guide/README.md @@ -11,7 +11,8 @@ $ git clone https://github.com/vyzo/gerbil.git ## Dependencies -The latest Gerbil release (v0.13) requires Gambit v4.9.0. +The latest Gerbil release (v0.14) requires Gambit v4.9.0; +the latest Gambit is recommended nonetheless (v4.9.1). The core system has no dependencies outside Gambit, but the standard library has several mostly optional dependencies. The only hard dependency