diff --git a/.builds/linux.yml b/.builds/linux.yml index f74298f6..eb0abb84 100644 --- a/.builds/linux.yml +++ b/.builds/linux.yml @@ -4,7 +4,14 @@ sources: packages: - meson tasks: -- build: | +- with-epoll: | + cd janet + meson setup build --buildtype=release + cd build + meson configure -Depoll=true + ninja + ninja test +- no-epoll: | cd janet meson setup build --buildtype=release cd build @@ -13,3 +20,4 @@ tasks: ninja test sudo ninja install sudo jpm --verbose install circlet + sudo jpm --verbose install spork diff --git a/CHANGELOG.md b/CHANGELOG.md index 01fd4413..5498ae77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,12 @@ # Changelog All notable changes to this project will be documented in this file. -## Unreleased - ??? +## 1.15.0 - 2021-02-08 +- Fix `gtim` and `ltim` bytecode instructions on non-integer values. +- Clean up output of flychecking to be the same as the repl. +- Change behavior of `debug/stacktrace` with a nil error value. +- Add optional argument to `parser/produce`. +- Add `no-core` option to creating standalone binaries to make execution faster. - Fix bug where a buffer overflow could be confused with an out of memory error. - Change error output to `file:line:column: message`. Column is in bytes - tabs are considered to have width 1 (instead of 8). diff --git a/Makefile b/Makefile index c6afab92..b5a00a70 100644 --- a/Makefile +++ b/Makefile @@ -157,7 +157,7 @@ build/c/janet.c: build/janet_boot src/boot/boot.janet ##### Amalgamation ##### ######################## -SONAME=libjanet.so.1.14 +SONAME=libjanet.so.1.15 build/c/shell.c: src/mainclient/shell.c cp $< $@ diff --git a/meson.build b/meson.build index c9beebcf..a16f8095 100644 --- a/meson.build +++ b/meson.build @@ -20,7 +20,7 @@ project('janet', 'c', default_options : ['c_std=c99', 'b_lundef=false', 'default_library=both'], - version : '1.14.3') + version : '1.15.0') # Global settings janet_path = join_paths(get_option('prefix'), get_option('libdir'), 'janet') diff --git a/src/conf/janetconf.h b/src/conf/janetconf.h index 08aae128..c2e7ad22 100644 --- a/src/conf/janetconf.h +++ b/src/conf/janetconf.h @@ -4,10 +4,10 @@ #define JANETCONF_H #define JANET_VERSION_MAJOR 1 -#define JANET_VERSION_MINOR 14 -#define JANET_VERSION_PATCH 2 +#define JANET_VERSION_MINOR 15 +#define JANET_VERSION_PATCH 0 #define JANET_VERSION_EXTRA "" -#define JANET_VERSION "1.14.2" +#define JANET_VERSION "1.15.0" /* #define JANET_BUILD "local" */