diff --git a/CHANGELOG.md b/CHANGELOG.md index 5362465e..3d96be0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ All notable changes to this project will be documented in this file. ## Unreleased - ??? +- Fix `ev/deadline` with interrupt race condition bug on Windows. +- Improve `flycheck` by allowing functions and macros to define their own flycheck behavior via the metadata `:flycheck`. +- Add `*flychecking*` dynamic binding to check if inside flycheck evalutation - Add `gcperthread` callback for abstract types. This lets threaded abstracts have a finalizer that is called per thread, as well as a global finalizer. - Add `JANET_DO_ERROR_*` flags to describe the return value of `janet_dobytes` and `janet_dostring`. diff --git a/src/boot/boot.janet b/src/boot/boot.janet index e4e74d01..731f2359 100644 --- a/src/boot/boot.janet +++ b/src/boot/boot.janet @@ -4044,7 +4044,7 @@ Check a file for errors without running the file. Found errors will be printed to stderr in the usual format. Top level functions and macros that have the metadata `:flycheck` will also be evaluated during flychecking. For full control, The `flycheck` metadata can also be a function - the takes 4 arguments - `thunk`, `source`, `env`, and `where`, the same as the `:evaluator` argumnet to `run-context`. + the takes 4 arguments - `thunk`, `source`, `env`, and `where`, the same as the `:evaluator` argument to `run-context`. Other arguments to `flycheck` are the same as `dofile`. Returns nil. ``` [path &keys kwargs]