Skip to content

Commit

Permalink
Merge pull request #659 from vyzo/release/v0.17
Browse files Browse the repository at this point in the history
release/v0.17
  • Loading branch information
vyzo authored Jan 10, 2022
2 parents df89259 + fafdcce commit 7014e28
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
strategy:
fail-fast: false # if one fails, do not cancel the other
matrix:
gambit-version: ['v4.9.3', 'master']
gambit-version: ['v4.9.4', 'v4.9.3', 'master']
steps:
- uses: actions/checkout@v2
- name: Install dependencies
Expand Down
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
## 1-10-2022: Gerbil-v0.17

Highlights:
- Gambit v4.9.4 support.
- we now have configure and make scripts to better align with common practices.
- gxi is now a binary shim, written in C, so that we can reliably use it as script interpreter.
- the parallel build has been disabled by default to avoid problems with low memory systems.
- the expander now allows exports in top context, so that scripts can also be modules.
- the append-* primitives have been renamed to *-concatenate following Gambit. The old names
are still available, aliased to the new primitives, for backwards comaptibility.
- def now supports curried definitions.
- inline list accumulators with list-builder.
- std/logger has been rewritten.
- std/crypto now supports SHA3, BLAKE2, and ED25519.
- std/json now sorts hash keys in output by default.
- srfi-124 now has a real ephemeron implementation, based on wills.
- the postgres driver now supports stacked queries.
- assert! has been moved from std/sugar to its own std/assert module with significantly improved
failure messages.
- many small fixes and documentation improvements.

### 5-17-2020: Gerbil-v0.16

Highlights:
Expand Down
5 changes: 3 additions & 2 deletions 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.16) requires the latest Gambit release, v4.9.3.
The latest Gerbil release (v0.17) requires the latest Gambit release, v4.9.4;
we also explicitly support the previous Gambit release, v4.9.3.
Older versions of Gambit, starting with v4.9.1 may also work, but we haven't tested.

The core system has no dependencies outside Gambit, but the standard
Expand Down Expand Up @@ -45,7 +46,7 @@ Gerbil takes quite a while to compile, if you wish it to build faster, you can:
```
export GERBIL_BUILD_CORES=4
```

If you are using the default configuration, you can build Gerbil simply with:
```bash
$GERBIL_HOME/src/build.sh
Expand Down
2 changes: 1 addition & 1 deletion doc/guide/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ the `--prefix` option specified while configuring Gerbil.
If Gerbil was configured with `--prefix=/some/path`, then the specified path is used
as its home directory.
You can specify `--prefix=/usr/local` or `--prefix=/opt/gerbil` or
`--prefix=$HOME/local/stow/gerbil-v0.16` or whatever follows your software installation discipline.
`--prefix=$HOME/local/stow/gerbil-v0.17` or whatever follows your software installation discipline.
Finally, if Gerbil was configured without `--prefix`, then Gerbil uses
the parent directory of the directory in which `gxi` is installed.
Note that in this final case, the autodetection relies on `gxi` not being a symlink,
Expand Down

0 comments on commit 7014e28

Please sign in to comment.