--- - branch: MAIN date: Fri Jun 19 13:26:11 UTC 2020 files: - new: '1.6' old: '1.5' path: pkgsrc/lang/janet/Makefile pathrev: pkgsrc/lang/janet/Makefile@1.6 type: modified - new: '1.6' old: '1.5' path: pkgsrc/lang/janet/distinfo pathrev: pkgsrc/lang/janet/distinfo@1.6 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/janet/PLIST pathrev: pkgsrc/lang/janet/PLIST@1.3 type: modified id: 20200619T132611Z.f84584640fbb34bb16549c6fbc431486383d5979 log: | janet: Update to 1.10.1 ## 1.10.1 - 2020-06-18 - Expose `janet_table_clear` in API. - Respect `JANET_NO_PROCESSES` define when building - Fix `jpm` rules having multiple copies of the same dependency. - Fix `jpm` install in some cases. - Add `array/trim` and `buffer/trim` to shrink the backing capacity of these types to their current length. ## 1.10.0 - 2020-06-14 - Hardcode default jpm paths on install so env variables are needed in fewer cases. - Add `:no-compile` to `create-executable` option for jpm. - Fix bug with the `trace` function. - Add `:h`, `:a`, and `:c` flags to `thread/new` for creating new kinds of threads. By default, threads will now consume much less memory per thread, but sending data between threads may cost more. - Fix flychecking when using the `use` macro. - CTRL-C no longer exits the repl, and instead cancels the current form. - Various small bug fixes - New MSI installer instead of NSIS based installer. - Make `os/realpath` work on windows. - Add polymorphic `compare` functions for comparing numbers. - Add `to` and `thru` peg combinators. - Add `JANET_GIT` environment variable to jpm to use a specific git binary (useful mainly on windows). - `asm` and `disasm` functions now use keywords instead of macros for keys. Also some slight changes to the way constants are encoded (remove wrapping `quote` in some cases). - Expose current macro form inside macros as (dyn :macro-form) - Add `tracev` macro. - Fix compiler bug that emitted incorrect code in some cases for while loops that create closures. - Add `:fresh` option to `(import ...)` to overwrite the module cache. - `(range x y 0)` will return an empty array instead of hanging forever. - Rename `jpm repl` to `jpm debug-repl`. module: pkgsrc subject: 'CVS commit: pkgsrc/lang/janet' unixtime: '1592573171' user: nia