Skip to content

Commit

Permalink
Gerbil v0.8
Browse files Browse the repository at this point in the history
  • Loading branch information
vyzo committed May 16, 2017
1 parent 739b138 commit 9eb7887
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 1 deletion.
27 changes: 27 additions & 0 deletions src/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
5-16-2017: Gerbil-v0.8
- compiler: optimizer improvements and static executables
- optimizer:
- track types for local bindings
- lift locally defined opt/case-lambdas
- attach inline rules to !lambdas for more complex call optimization transforms
- track prelude imports to optimize custom preludes deeply
- driver:
- support static compilation
- static: option for compiling library modules for static linkage
- compile-static-exe for statically linked executables
- default output directory for executables to current dir
- gxc:
- -static option for static compilation
- -gsc-option and -gsc-option2 for adding arbitrary compilation options for gsc
- print usage when invoked with no files and fix error when invoked with only options
- runtime:
- find-method now caches struct method resolutions to the rtd vtab
- prelude:
- extend core.ssxi to include more of the runtime and inline all simple procedures
- stdlib:
- build static linkage modules for all stdlib
- std/make supports static library compilation and executables
- actor/rpc fix latent arity bug caught by the optimizer
- build:
- [fare] use /bin/sh -eu for build scripts

5-11-2017: Gerbil-v0.7
- compiler: modularize and implement optimizer pass
- optimizations:
Expand Down
2 changes: 1 addition & 1 deletion src/gerbil/runtime/gx-gambc0.scm
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
;;;

(define (gerbil-version-string)
"v0.8-DEV")
"v0.8")

(define (gerbil-system-version-string)
(string-append "Gerbil " (gerbil-version-string) " on Gambit " (system-version-string)))
Expand Down

0 comments on commit 9eb7887

Please sign in to comment.