stable

fennel-1.5.0-1.fc39

FEDORA-2024-3bb0335789 created by salimma 6 months ago for Fedora 39

New Features

  • Macro pick-values is now a special, allowing it to emit better Lua output.
  • Add fennel.getinfo as source-map-aware equivalent of debug.getinfo.
  • Optimize allocation away when destructuring tables to tables.
  • Allow & and &as in the same destructure clause.
  • More consistent module-not-found warnings for --require-as-include.
  • Improve compiler output for and/or forms with potential side-effects.
  • Allow locals in places where they make sense rather than mid-expression.
  • Accept --keywords option to add to the list of built-in Lua keywords.
  • REPL completion now works on partial REPL commands: e.g. ,complete ,d -> ,doc.
  • Tables in the REPL default to printing with limited depth.
  • View settings in REPL can be changed: (set ___repl___.view-opts.depth 100).
  • Support dynamic field names in (set (. tbl field) val).
  • The fennel.compile function now accepts an AST, iterator, or file.
  • Catch typos when a space is missing after a string.

Bug Fixes

  • (pick-values 0 (side-effects)) now correctly preserves side effects
  • Don't non-nil assert on _foo arguments in lambda.
  • Propagate compile options into ,compile repl command.
  • IIFEs emitted by and/or inside (fn [...]) now propagate varargs.
  • macrodebug on cyclic macro expansions now serialize to valid code (no @1, ..)

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2024-3bb0335789

This update has been submitted for testing by salimma.

6 months ago

This update's test gating status has been changed to 'ignored'.

6 months ago

This update has been pushed to testing.

6 months ago

This update has been submitted for stable by bodhi.

5 months ago

This update has been pushed to stable.

5 months ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
1
Stable by Time
7 days
Dates
submitted
6 months ago
in testing
6 months ago
in stable
5 months ago
approved
5 months ago
BZ#2293843 fennel-1.5.0 is available
0
0

Automated Test Results