diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fcc419b..9db8ed4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog All notable changes to this project will be documented in this file. +## 1.15.3 - 2021-02-28 +- Fix a fiber bug that occured in deeply nested fibers +- Add `unref` combinator to pegs. +- Small docstring changes. + ## 1.15.2 - 2021-02-15 - Fix bug in windows version of `os/spawn` and `os/execute` with setting environment variables. - Fix documentation typos. diff --git a/meson.build b/meson.build index d36d918e..1b326111 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.15.2') + version : '1.15.3') # Global settings janet_path = join_paths(get_option('prefix'), get_option('libdir'), 'janet') diff --git a/src/boot/boot.janet b/src/boot/boot.janet index 0b5400d6..4732d900 100644 --- a/src/boot/boot.janet +++ b/src/boot/boot.janet @@ -779,7 +779,6 @@ (defn sort ``Sort `ind` in-place, and return it. Uses quick-sort and is not a stable sort. - If a `before?` comparator function is provided, sorts elements using that, otherwise uses `<`.`` [ind &opt before?] @@ -793,7 +792,6 @@ (defn sorted ``Returns a new sorted array without modifying the old one. - If a `before?` comparator function is provided, sorts elements using that, otherwise uses `<`.`` [ind &opt before?] diff --git a/src/conf/janetconf.h b/src/conf/janetconf.h index d6d5be7f..9f46dae9 100644 --- a/src/conf/janetconf.h +++ b/src/conf/janetconf.h @@ -5,9 +5,9 @@ #define JANET_VERSION_MAJOR 1 #define JANET_VERSION_MINOR 15 -#define JANET_VERSION_PATCH 2 +#define JANET_VERSION_PATCH 3 #define JANET_VERSION_EXTRA "" -#define JANET_VERSION "1.15.2" +#define JANET_VERSION "1.15.3" /* #define JANET_BUILD "local" */ diff --git a/test/suite0003.janet b/test/suite0003.janet index 3a9cf917..2a7277d3 100644 --- a/test/suite0003.janet +++ b/test/suite0003.janet @@ -485,7 +485,7 @@ (def grammar (peg/compile ~{:main (* :tagged -1) - :tagged (unref (replace (* :open-tag :value :close-tag) ,struct)) + :tagged (unref (replace (* :open-tag :value :close-tag) ,struct)) :open-tag (* (constant :tag) "<" (capture :w+ :tag-name) ">") :value (* (constant :value) (group (any (+ :tagged :untagged)))) :close-tag (* "")