forked from pool/lua-fennel
- Opencode %make_build to prevent build failure when not defined. OBS-URL: https://build.opensuse.org/request/show/1060897 OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-fennel?expand=0&rev=8
105 lines
3.7 KiB
Plaintext
105 lines
3.7 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jan 25 10:52:05 UTC 2023 - Michal Suchanek <msuchanek@suse.de>
|
|
|
|
- Opencode %make_build to prevent build failure when not defined.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 21 14:39:15 UTC 2022 - Mia Herkt <mia@0x0.st>
|
|
|
|
- Update to 1.2.1
|
|
New Features
|
|
* Add `fennel.install` function to the API for adding the
|
|
searcher
|
|
* Add missing `table?` predicate to fennel API to go with
|
|
`list?`, `sym?`, etc
|
|
|
|
Bug Fixes
|
|
* Skip autogenerated locals in repl locals saving to avoid
|
|
exceeding local limit
|
|
* Ensure `(values)` consistently evaluates to zero values
|
|
* Fix bug preventing new macros from shadowing other macros
|
|
* Ensure macros use stable `pairs` table traversal for
|
|
reproducible builds
|
|
|
|
- Changes in 1.2.0:
|
|
New Forms
|
|
* Add `fcollect` macro for range "comprehension"
|
|
|
|
New Features
|
|
* Make `include` splice modules in where they're used instead of
|
|
at the top
|
|
* Add `ast-source` function to API to get file/line info from
|
|
AST nodes
|
|
* Show errors using terminal control codes instead of arrow
|
|
indicator
|
|
* Parser now includes column information (byte-based) in AST
|
|
nodes
|
|
* For greater consistency, add `&into`/`&until` to certain
|
|
looping constructs
|
|
|
|
Bug Fixes
|
|
* Duplicate table keys no longer crash the compiler
|
|
* Don't print stack trace for compiler errors in built-in macros
|
|
* Fix an issue with native modules in `--compile-binary`
|
|
* Improve argument handling so unused arguments get passed on to
|
|
script
|
|
* Fix a bug where macros modifying table literals would emit
|
|
incorrect output
|
|
* Fix a bug in the REPL where parser errors display the error
|
|
message as `nil`
|
|
* Fix a bug when `nil` were emitted by `unquote` in a macro,
|
|
and the macro was not compiled correctly because the resulting
|
|
list length was calculated incorrectly
|
|
* Fix a REPL bug where `,doc m.foo` did not resolve multisym to
|
|
macro for macro modules loaded as macro table via
|
|
`(import-macros m :my.macro.module)`
|
|
|
|
Changes in 1.1.0:
|
|
New Forms
|
|
* Add `match-try` macro for chained pattern matching for steps
|
|
which might fail
|
|
|
|
New Features
|
|
* The `fennel.parser` function now accepts a string in addition
|
|
to an iterator
|
|
* The `accumulate` macro can now accumulate over multiple values
|
|
* The `fn` special now accepts a metadata table in place of a
|
|
docstring
|
|
* The `,reload mod` repl command can now reload macro modules
|
|
|
|
Bug Fixes
|
|
* Fix an issue where built-in macros would modify their AST
|
|
arguments
|
|
* Fix a bug where `--skip-include` would mistakenly emit a
|
|
warning
|
|
* Remove hex string escapes to preserve PUC Lua 5.1 compatibility
|
|
* Prevent errors resolving the target of certain repl commands
|
|
from crashing
|
|
* Fix a bug where disabling the compiler sandbox broke module
|
|
require scope
|
|
* Fix a bug where certain specials wouldn't short-circuit in
|
|
`and`/`or`
|
|
* Fix a bug where symbols bound to `nil` did not show up in REPL
|
|
completion
|
|
|
|
Changes and Removals
|
|
* Deprecate the `granulate` and `string-stream` functions in the
|
|
API
|
|
* Deprecate the `global` form in favor of using the `_G` table
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 15 08:14:24 UTC 2021 - Fabio Pesari <fpesari@tuxfamily.org>
|
|
|
|
- Updated to 1.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 28 16:55:27 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Update to 0.10.0 and trying to make the build working.
|
|
Number of changes is just too long and changelog.md is packaged.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 6 17:22:25 UTC 2020 - Fabio Pesari <fpesari@tuxfamily.org>
|
|
|
|
- First upload, v0.4.1
|