Dreckly/dreckly 4f052bflang/janet Makefile distinfo, lang/janet/patches patch-src_core_net.c

janet: Update to 1.38.0
DeltaFile
+25-0lang/janet/patches/patch-src_core_net.c
+7-1lang/janet/Makefile
+4-3lang/janet/distinfo
+1-1lang/janet/PLIST
+37-54 files

Dreckly/dreckly 1a4ddfelang/janet distinfo Makefile

janet: Update to 1.38.0
DeltaFile
+3-3lang/janet/distinfo
+1-1lang/janet/Makefile
+1-1lang/janet/PLIST
+5-53 files

Dreckly/dreckly 51eb907lang/janet distinfo PLIST

lang/janet: Update to 1.35.2

New changes:

## 1.35.2 - 2024-06-16

- Fix some documentation typos.
- Allow using `:only` in import without quoting.


## 1.35.0 - 2024-06-15

- Add `:only` argument to `import` to allow for easier control over imported
  bindings.
- Add extra optional `env` argument to `eval` and `eval-string`.
- Allow naming function literals with a keyword. This allows better stacktraces
  for macros without accidentally adding new bindings.
- Add `bundle/` module for managing packages within Janet. This should replace
  the jpm packaging format eventually and is much simpler and amenable to more

    [24 lines not shown]
DeltaFile
+4-4lang/janet/distinfo
+2-2lang/janet/PLIST
+2-2lang/janet/Makefile
+8-83 files

Dreckly/dreckly 5db5f84lang/janet distinfo Makefile

lang/janet: Update to 1.33.0

Notable changes since 1.31.0:

## 1.33.0 - 2024-01-07

- Add more + and * keywords to default-peg-grammar by @sogaiu.
- Use libc strlen in janet_buffer_push_cstring by @williewillus.
- Be a bit safer with reference counting.
- Add support for atomic loads in Janet's atomic abstraction.
- Fix poll event loop CPU usage issue.
- Add ipv6, shared, and cryptorand options to meson.
- Add more ipv6 feature detection.
- Fix loop for forever loop.
- Cleaned up unused NetStateConnect, fixed janet_async_end() ev refcount by
  @zevv.
- Fix warnings w/ MSVC and format.
- Fix marshal_one_env w/ JANET_MARSHAL_UNSAFE.
- Fix `(default)`.

    [25 lines not shown]
DeltaFile
+4-4lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+8-83 files

Dreckly/dreckly 0454182lang/janet distinfo Makefile

lang/janet: Update to 1.31.0.

## 1.31.0 - 2023-09-17

- Report line and column when using `janet_dobytes`
- Add `:unless` loop modifier
- Allow calling `reverse` on generators.
- Improve performance of a number of core functions including `partition`, `mean`, `keys`, `values`, `pairs`, `interleave`.
- Add `lengthable?`
- Add `os/sigaction`
- Change `every?` and `any?` to behave like the functional versions of the `and` and `or` macros.
- Fix bug with garbage collecting threaded abstract types.
- Add `:signal` to the `sandbox` function to allow intercepting signals.
DeltaFile
+4-4lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+8-83 files

Dreckly/dreckly 2b6bc7blang/janet distinfo PLIST

lang/janet: Update to 1.30.0

## 1.30.0 - 2023-08-05

- Change indexing of `array/remove` to start from -1 at the end instead of -2.
- Add new string escape sequences `\\a`, `\\b`, `\\?`, and `\\'`.
- Fix bug with marshalling channels
- Add `div` for floored division
- Make `div` and `mod` variadic
- Support `bnot` for integer types.
- Define `(mod x 0)` as `x`
- Add `ffi/pointer-cfunction` to convert pointers to cfunctions
DeltaFile
+4-4lang/janet/distinfo
+2-2lang/janet/PLIST
+2-2lang/janet/Makefile
+8-83 files

Dreckly/dreckly 2d86a82lang/janet distinfo PLIST

lang/janet: Update to 1.29.1

Changes from 1.28.0:

## 1.29.1 - 2023-06-19

- Add support for passing booleans to PEGs for "always" and "never"
  matching.
- Allow dictionary types for `take` and `drop`
- Fix bug with closing channels while other fibers were waiting on them:
  `ev/take`, `ev/give`, and `ev/select`  will now return the correct
  (documented) value when another fiber closes the channel.
- Add `ffi/calling-conventions` to show all available calling conventions
  for FFI.
- Add `net/setsockopt`
- Add `signal` argument to `os/proc-kill` to send signals besides `SIGKILL`
  on Posix.
- Add `source` argument to `os/clock` to get different time sources.
- Various combinator functions now are variadic like `map`

    [12 lines not shown]
DeltaFile
+4-4lang/janet/distinfo
+3-2lang/janet/PLIST
+2-2lang/janet/Makefile
+9-83 files

Dreckly/dreckly 8e454c7lang/janet distinfo Makefile

lang/janet: Update to 1.28.0

## 1.28.0 - 2023-05-13
- Various bug fixes
- Make nested short-fn's behave a bit more predictably (it is still not
  recommended to nest short-fns).
- Add `os/strftime` for date formatting.
- Fix `ev/select` on threaded channels sometimes live-locking.
- Support the `NO_COLOR` environment variable to turn off VT100 color codes
  in repl (and in scripts).  See http://no-color.org/
- Disallow using `(splice x)` in contexts where it doesn't make sense rather
  than silently coercing to `x`.  Instead, raise a compiler error.
- Change the names of `:user8` and `:user9` sigals to `:interrupt` and
  `:await`
- Change the names of `:user8` and `:user9` fiber statuses to `:interrupted`
  and `:suspended`.
- Add `ev/all-tasks` to see all currently suspended fibers.
- Add `keep-syntax` and `keep-syntax!` functions to make writing macros
  easier.
DeltaFile
+4-4lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+8-83 files

Dreckly/dreckly 3b0b9bdlang/janet distinfo Makefile

lang/janet: Update to 1.27.0

## 1.27.0 - 2023-03-05

- Change semantics around bracket tuples to no longer be equal to regular
  tuples.
- Add `index` argument to `ffi/write` for symmetry with `ffi/read`.
- Add `buffer/push-at`
- Add `ffi/pointer-buffer` to convert pointers to buffers the cannot be
  reallocated. This allows easier manipulation of FFI memory, memory mapped
  files, and buffer memory shared between threads.
- Calling `ev/cancel` on a fiber waiting on `ev/gather` will correctly cancel
  the child fibers.
- Add `(sandbox ...)` function to core for permission based security. Also add
  `janet_sandbox` to C API.  The sandbox allows limiting access to the file
  system, network, ffi, and OS resources at runtime.
- Add `(.locals)` function to debugger to see currently bound local symbols.
- Track symbol -> slot mapping so debugger can get symbolic information.  This
  exposes local bindings in `debug/stack` and `disasm`.

    [2 lines not shown]
DeltaFile
+4-4lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+8-83 files

Dreckly/dreckly 2bd2f1flang/janet distinfo PLIST

lang/janet: Update to 1.26.0

## 1.26.0 - 2023-01-07

- Add `ffi/malloc` and `ffi/free`. Useful as tools of last resort.
- Add `ffi/jitfn` to allow calling function pointers generated at runtime from
  machine code.  Bring your own assembler, though.
- Channels can now be marshalled. Pending state is not saved, only items in the
  channel.
- Use the new `.length` function pointer on abstract types for lengths. Adding
  a `length` method will still work as well.
- Support byte views on abstract types with the `.bytes` function pointer.
- Add the `u` format specifier to printf family functions.
- Allow printing 64 integer types in `printf` and `string/format` family
  functions.
- Allow importing modules from custom directories more easily with the `@`
  prefix to module paths. For example, if there is a dynamic binding
  :custom-modules that is a file system path to a directory of modules, import
  from that directory with `(import @custom-modules/mymod)`.
- Fix error message bug in FFI library.
DeltaFile
+4-4lang/janet/distinfo
+2-2lang/janet/PLIST
+2-2lang/janet/Makefile
+8-83 files

Dreckly/dreckly 68dfd36lang/janet distinfo PLIST

janet: update to 1.25.1

CHANGELOG:

## 1.25.1 - 2022-10-29

- Add `memcmp` function to core library.
- Fix bug in `os/open` with `:rw` permissions not correct on Linux.
- Support config.mk for more easily configuring the Makefile.


## 1.25.0 - 2022-10-10

- Windows FFI fixes.
- Fix PEG `if-not` combinator with captures in the condition
- Fix bug with `os/date` with nil first argument
- Fix bug with `net/accept` on Linux that could leak file descriptors to
  subprocesses
- Reduce number of hash collisions from pointer hashing

    [20 lines not shown]
DeltaFile
+4-4lang/janet/distinfo
+2-3lang/janet/PLIST
+2-2lang/janet/Makefile
+8-93 files

Dreckly/dreckly 1ac617alang/janet distinfo PLIST

janet: Update to 1.23.0

CHANGELOG:

Janet 1.23.0
------------

This release brings a number of new features that will make Janet useful in
even more domains, including mutexes and reader-writer locks to the ev module
to improve interactions with multi-threaded, native code, better named
arguments support, and an experimental FFI module. Also a number of
improvements and simplification to Janet's debugging capabilities have been
made, and exposed with the new debugger function.

- Add experimental ffi/ module for interfacing with dynamic libraries and raw
  function pointers. Only available on 64 bit linux, mac, and bsd systems.
- Allow using &named in function prototypes for named arguments. This is a more
  ergonomic variant of &keys that isn't as redundant, more self documenting,
  and allows extension to things like default arguments.

    [104 lines not shown]
DeltaFile
+4-4lang/janet/distinfo
+3-2lang/janet/PLIST
+2-2lang/janet/Makefile
+9-83 files

Dreckly/dreckly ae0a64blang/janet distinfo PLIST, lang/jpm Makefile PLIST

janet: update to 1.18.1. jpm is now a separate package.

## 1.18.1 - 2021-10-16
- Fix some documentation typos
- Fix - Set pipes passed to subprocess to blocking mode.
- Fix `-r` switch in repl.

## 1.18.0 - 2021-10-10
- Allow `ev/cancel` to work on already scheduled fibers.
- Fix bugs with ev/ module.
- Add optional `base` argument to scan-number
- Add `-i` flag to janet binary to make it easier to run image files from the command line
- Remove `thread/` module.
- Add `(number ...)` pattern to peg for more efficient number parsing using Janet's
  scan-number function without immediate string creation.

## 1.17.2 - 2021-09-18
- Remove include of windows.h from janet.h. This caused issues on certain projects.
- Fix formatting in doc-format to better handle special characters in signatures.

    [27 lines not shown]
DeltaFile
+24-0lang/jpm/Makefile
+16-0lang/jpm/PLIST
+4-4lang/janet/distinfo
+2-4lang/janet/PLIST
+5-0lang/jpm/distinfo
+2-2lang/janet/Makefile
+53-101 files not shown
+55-107 files

Dreckly/dreckly fef42dclang/ghc distinfo, lang/gpc distinfo

lang: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-musl.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-netbsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-armv7-unknown-netbsd-eabihf.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-i686-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-powerpc-unknown-netbsd90.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-sparc64-unknown-netbsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-apple-darwin.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-freebsd.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-gnu.tar.gz
./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-musl.tar.gz

    [98 lines not shown]
DeltaFile
+6-6lang/pear/distinfo
+5-5lang/ghc/distinfo
+4-4lang/libcxx/distinfo
+4-4lang/libcxxabi/distinfo
+4-4lang/libunwind/distinfo
+4-4lang/gpc/distinfo
+27-27254 files not shown
+553-553260 files

Dreckly/dreckly b6ad531lang/gcc-aux distinfo, lang/gcc5-aux distinfo

lang: Remove SHA1 hashes for distfiles
DeltaFile
+1-35lang/rust/distinfo
+1-23lang/smlnj11072/distinfo
+1-23lang/smlnj/distinfo
+1-14lang/rust-bin/distinfo
+1-11lang/gcc-aux/distinfo
+1-10lang/gcc5-aux/distinfo
+6-116276 files not shown
+282-770282 files

Dreckly/dreckly 8c09d45lang/janet distinfo Makefile

janet: update to 1.16.1

## 1.16.1 - 2021-06-09
- Add `maclintf` - a utility for adding linting messages when inside macros.
- Print source code of offending line on compiler warnings and errors.
- Fix some issues with linting and re-add missing `make docs`.
- Allow controlling linting with dynamic bindings `:lint-warn`, `:lint-error`, and `:lint-levels`.
- Add `-w` and `-x` command line flags to the `janet` binary to set linting thresholds.
  linting thresholds are as follows:
    - :none - will never be trigger.
    - :relaxed - will only trigger on `:relaxed` lints.
    - :normal - will trigger on `:relaxed` and `:normal` lints.
    - :strict - will trigger on `:strict`, `:normal`, and `:relaxed` lints. This will catch the most issues
      but can be distracting.
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+7-72 files

Dreckly/dreckly 4104a10lang/janet distinfo Makefile

janet: update to 1.16.0

## 1.16.0 - 2021-05-30
- Add color documentation to the `doc` macro - enable/disable with `(dyn :doc-color)`.
- Remove simpler HTML docs from distribution - use website or built-in documentation instead.
- Add compiler warnings and deprecation levels.
- Add `as-macro` to make using macros within quasiquote easier to do hygienically.
- Expose `JANET_OUT_OF_MEMORY` as part of the Janet API.
- Add `native-deps` option to `decalre-native` in `jpm`. This lets native libraries link to other
  native libraries when building with jpm.
- Remove the `tarray` module. The functionality of typed arrays will be moved to an external module
  that can be installed via `jpm`.
- Add `from-pairs` to core.
- Add `JPM_OS_WHICH` environment variable to jpm to allow changing auto-detection behavior.
- The flychecker will consider any top-level calls of functions that start with `define-` to
  be safe to execute and execute them. This allows certain patterns (like spork/path) to be
  better processed by the flychecker.
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+9-93 files

Dreckly/dreckly fe98c08lang/janet distinfo Makefile

janet: Update to 1.15.4

## 1.15.4 - 2021-03-16
- Increase default nesting depth of pretty printing to `JANET_RECURSION_GUARD`
- Update meson.build
- Add option to automatically add shebang line in installed scripts with `jpm`.
- Add `partition-by` and `group-by` to the core.
- Sort keys in pretty printing output.

## 1.15.3 - 2021-02-28
- Fix a fiber bug that occured in deeply nested fibers
- Add `unref` combinator to pegs.
- Small docstring changes.
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+7-72 files

Dreckly/dreckly f4dbb94lang/janet distinfo Makefile

janet: Update to 1.15.2

## 1.15.2 - 2021-02-15
- Fix bug in windows version of `os/spawn` and `os/execute` with setting environment variables.
- Fix documentation typos.
- Fix peg integer reading combinators when used with capture tags.

## 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).
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+9-93 files

Dreckly/dreckly a4f9709lang/janet distinfo Makefile

janet: Update to 1.14.2

## 1.14.2 - 2021-01-23
- Allow `JANET_PROFILE` env variable to load a profile before loading the repl.
- Update `tracev` macro to allow `def` and `var` inside to work as expected.
- Use `(dyn :peg-grammar)` for passing a default grammar to `peg/compile` instead of loading
  `default-peg-grammar` directly from the root environment.
- Add `ev/thread` for combining threading with the event loop.
- Add `ev/do-thread` to make `ev/thread` easier to use.
- Automatically set supervisor channel in `net/accept-loop` and `net/server` correctly.
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+7-72 files

Dreckly/dreckly e81dd47lang/janet distinfo Makefile

janet: Update to 1.14.1

## 1.14.1 - 2021-01-18
- Add `doc-of` for reverse documentation lookup.
- Add `ev/give-supervsior` to send a message to the supervising channel.
- Add `ev/gather` and `chan` argument to `ev/go`. This new argument allows "supervisor channels"
  for fibers to enable structured concurrency.
- Make `-k` flag work on stdin if no files are given.
- Add `flycheck` function to core.
- Make `backmatch` and `backref` more expressive in pegs.
- Fix buggy `string/split`.
- Add `fiber/last-value` to get the value that was last yielded, errored, or signaled
  by a fiber.
- Remove `:generate` verb from `loop` macros. Instead, use the `:in` verb
  which will now work on fibers as well as other data structures.
- Define `next`, `get`, and `in` for fibers. This lets
  `each`, `map`, and similar iteration macros can now iterate over fibers.
- Remove macro `eachy`, which can be replaced by `each`.
- Add `dflt` argument to find-index.

    [12 lines not shown]
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+9-93 files

Dreckly/dreckly ddfd5b6lang/janet distinfo PLIST

janet: Update to 1.13.1

## 1.13.1 - 2020-12-13
- Pretty printing a table with a prototype will look for `:_name` instead of `:name`
  in the prototype table to tag the output.
- `match` macro implementation changed to be tail recursive.
- Adds a :preload loader which allows one to manually put things into `module/cache`.
- Add `buffer/push` function.
- Backtick delimited strings and buffers are now reindented based on the column of the
  opening delimiter. Whitespace in columns to the left of the starting column is ignored unless
  there are non-space/non-newline characters in that region, in which case the old behavior is preserved.
- Argument to `(error)` combinator in PEGs is now optional.
- Add `(line)` and `(column)` combinators to PEGs to capture source line and column.
  This should make error reporting a bit easier.
- Add `merge-module` to core.
- During installation and release, merge janetconf.h into janet.h for easier install.
- Add `upscope` special form.
- `os/execute` and `os/spawn` can take streams for redirecting IO.
- Add `:parser` and `:read` parameters to `run-context`.

    [9 lines not shown]
DeltaFile
+5-5lang/janet/distinfo
+2-3lang/janet/PLIST
+2-2lang/janet/Makefile
+9-103 files

Dreckly/dreckly b83874dlang/janet distinfo Makefile

janet: Update to 1.12.2

## 1.12.2 - 2020-09-20
- Add janet\_try and janet\_restore to C API.
- Fix `os/execute` regression on windows.
- Add :pipe option to `os/spawn`.
- Fix docstring typos.

## 1.12.1 - 2020-09-07
- Make `zero?`, `one?`, `pos?`, and `neg?` polymorphic.
- Add C++ support to jpm and improve C++ interop in janet.h.
- Add `%t` formatter to `printf`, `string/format`, and other formatter functions.
- Expose `janet_cfuns_prefix` in C API.
- Add `os/proc-wait` and `os/proc-kill` for interacting with processes.
- Add `janet_getjfile` to C API.
- Allow redirection of stdin, stdout, and stderr by passing keywords in the env table in `os/spawn` and `os/execute`.
- Add `os/spawn` to get a core/process back instead of an exit code as in `os/execute`.
  When called like this, `os/execute` returns immediately.
- Add `:x` flag to os/execute to raise error when exit code is non-zero.

    [13 lines not shown]
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+9-93 files

Dreckly/dreckly 4f04228lang/janet distinfo Makefile, lang/janet/patches patch-Makefile

janet: Update to 1.11.3

## 1.11.3 - 2020-08-03
- Add `JANET_HASHSEED` environment variable when `JANET_PRF` is enabled.
- Expose `janet_cryptorand` in C API.
- Properly initialize PRF in default janet program
- Add `index-of` to core library.
- Add `-fPIC` back to core CFLAGS (non-optional when compiling default client  with Makefile)
- Fix defaults on Windows for ARM
- Fix defaults on NetBSD.
DeltaFile
+0-21lang/janet/patches/patch-Makefile
+5-6lang/janet/distinfo
+2-2lang/janet/Makefile
+7-293 files

Dreckly/dreckly c25fa2clang/janet distinfo Makefile

janet: Update to 1.11.1

## 1.11.1 - 2020-07-25
- Fix jpm and git with multiple git installs on Windows
- Fix importing a .so file in the current directory
- Allow passing byte sequence types directly to typed-array constructors.
- Fix bug sending files between threads.
- Disable PRF by default.
- Update the soname.

## 1.11.0 - 2020-07-18
- Add `forever` macro.
- Add `any?` predicate to core.
- Add `jpm list-pkgs` subcommand to see which package aliases are in the listing.
- Add `jpm list-installed` subcommand to see which packages are installed.
- Add `math/int-min`, `math/int-max`, `math/int32-min`, and `math/int32-max` for getting integer limits.
- The gc interval is now autotuned, to prevent very bad gc behavior.
- Improvements to the bytecode compiler, Janet will now generate more efficient bytecode.
- Add `peg/find`, `peg/find-all`, `peg/replace`, and `peg/replace-all`

    [12 lines not shown]
DeltaFile
+6-5lang/janet/distinfo
+4-4lang/janet/Makefile
+2-2lang/janet/PLIST
+12-113 files

Dreckly/dreckly 3c5a7e4lang/janet distinfo Makefile

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.

    [13 lines not shown]
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+2-2lang/janet/PLIST
+9-93 files

Dreckly/dreckly 35bf726lang/janet distinfo Makefile

janet: Update to 1.9.1

## 1.9.1 - 2020-05-12
- Add :prefix option to declare-source
- Re-enable minimal builds with the debugger.
- Add several flags for configuring Janet on different platforms.
- Fix broken meson build from 1.9.0 and add meson to CI.
- Fix compilation issue when nanboxing is disabled.

## 1.9.0 - 2020-05-10
- Add `:ldflags` option to many jpm declare functions.
- Add `errorf` to core.
- Add `lenprefix` combinator to PEGs.
- Add `%M`, `%m`, `%N`, and `%n` formatters to formatting functions. These are the
  same as `%Q`, `%q`, `%P`, and `%p`, but will not truncate long values.
- Add `fiber/root`.
- Add beta `net/` module to core for socket based networking.
- Add the `parse` function to parse strings of source code more conveniently.
- Add `jpm rule-tree` subcommand.

    [21 lines not shown]
DeltaFile
+5-5lang/janet/distinfo
+3-3lang/janet/Makefile
+2-2lang/janet/PLIST
+10-103 files

Dreckly/dreckly 652b17elang/janet distinfo Makefile

janet: Update to 1.8.1

## 1.8.1 - 2020-03-31
- Fix bugs for big endian systems
- Fix 1.8.0 regression on BSDs
DeltaFile
+5-5lang/janet/distinfo
+2-2lang/janet/Makefile
+7-72 files

Dreckly/dreckly 0142aa9lang/janet distinfo Makefile, lang/janet/patches patch-Makefile

janet: Update to 1.8.0

## 1.8.0 - 2020-03-29
- Add `reduce2`, `accumulate`, and `accumulate2`.
- Add lockfiles to `jpm` via `jpm make-lockfile` and `jpm load-lockfile`.
- Add `os/realpath` (Not supported on windows).
- Add `os/chmod`.
- Add `chr` macro.
- Allow `_` in the `match` macro to match anything without creating a binding
  or doing unification. Also change behavior of matching nil.
- Add `:range-to` and `:down-to` verbs in the `loop` macro.
- Fix `and` and `or` macros returning nil instead of false in some cases.
- Allow matching successfully against nil values in the `match` macro.
- Improve `janet_formatc` and `janet_panicf` formatters to be more like `string/format`.
  This makes it easier to make nice error messages from C.
- Add `signal`
- Add `fiber/can-resume?`
- Allow fiber functions to accept arguments that are passed in via `resume`.
- Make flychecking slightly less strict but more useful

    [5 lines not shown]
DeltaFile
+0-64lang/janet/patches/patch-Makefile
+5-6lang/janet/distinfo
+2-2lang/janet/Makefile
+7-723 files

Dreckly/dreckly e33fc8dlang/janet distinfo, lang/janet/patches patch-Makefile

janet: Add link to github issue (thanks leah)
DeltaFile
+2-2lang/janet/distinfo
+3-1lang/janet/patches/patch-Makefile
+5-32 files