Skip to content

Commit

Permalink
Merge pull request #155 from vyzo/release-v0.14
Browse files Browse the repository at this point in the history
Release v0.14 Notes
  • Loading branch information
vyzo authored Nov 19, 2018
2 parents 7ea7064 + 5b5a2e3 commit eef7d1d
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 4 deletions.
6 changes: 3 additions & 3 deletions .travis/install-gambit.sh
Original file line number Diff line number Diff line change
@@ -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
Expand Down
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down Expand Up @@ -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
Expand Down
3 changes: 2 additions & 1 deletion doc/guide/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit eef7d1d

Please sign in to comment.