Revisions of janet

Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 21)
- Update to verseion 1.34.0:
  * Add a new (split) PEG special
  * Add buffer/push-* sized int and float
  * Documentation improvements
  * Expose _exit to skip certain cleanup with os/exit.
  * Swap set / body order for each.
  * Abort on assert failure instead of exit.
  * Fix: os/proc-wait.
  * Fix macex1 to keep syntax location for all tuples.
  * Restore if-let tail calls.
  * Don't try and resume fibers that can't be resumed.
  * Register stream on unmarshal.
  * Fix asm roundtrip issue.
buildservice-autocommit accepted request 1137852 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 20)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 19)
- Update to version 1.33.0:
  * Add more + and * keywords to default-peg-grammar
  * Use libc strlen in janet_buffer_push_cstring
  * net/ev: Cleaned up unused NetStateConnect, fixed janet_async_end() ev refcount
  * fix (doc next)
  * Fix arity typo in peg
  * Cosmetically tweak string/format docstring
  * Add a new (sub) PEG special
buildservice-autocommit accepted request 1123245 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 18)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 16)
- Update to version 1.32.1:
  * 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.
  * Fix return value from C function janet_dobytes when called on Janet functions that yield to event loop.
  * Change C API for event loop interaction - get rid of JanetListener and instead use janet_async_start and janet_async_end.
  * Rework event loop to make fewer system calls on kqueue and epoll.
  * Expose atomic refcount abstraction in janet.h
  * Add array/weak for weak references in arrays
  * Add support for weak tables via table/weak, table/weak-keys, and table/weak-values.
  * Fix compiler bug with using the result of (break x) expression in some contexts.
  * Rework internal event loop code to be better behaved on Windows
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) accepted request 1123239 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 15)
- Properly create subpackage for janet-devel-static
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) accepted request 1123227 from Jochen Breuer's avatar Jochen Breuer (brejoc) (revision 14)
- Building static libjanet in addition to dynamic libjanet
  * This change enables building static binaries with jpm
buildservice-autocommit accepted request 1114542 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 13)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 9)
- Update to version 1.31.0:
  * 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.
buildservice-autocommit accepted request 1108575 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 8)
baserev update by copy to link target
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 7)
- Update to version 1.30.0:
  Changes in 1.30.0:
   - 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
  Changes since 1.29.1:
   - 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`
   - Add `file/lines` to iterate over lines in a file lazily.
   - Reorganize test suite to be sorted by module rather than pseudo-randomly.
   - Add `*task-id*`
   - Add `env` argument to `fiber/new`.
   - Add `JANET_NO_AMALG` flag to Makefile to properly incremental builds
   - Optimize bytecode compiler to generate fewer instructions and improve loops.
   - Fix bug with `ev/gather` and hung fibers.
   - Add `os/isatty`
   - Add `has-key?` and `has-value?`
   - Make imperative arithmetic macros variadic
   - `ev/connect` now yields to the event loop instead of blocking while waiting for an ACK.
buildservice-autocommit accepted request 1090882 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 6)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1089309 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 5)
initialized devel package after accepting 1089309
Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) committed (revision 2)
- Update to version 1.28.0:
  * 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.
Displaying revisions 1 - 20 of 21
openSUSE Build Service is sponsored by