Revisions of lua-fennel

buildservice-autocommit accepted request 1061035 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 9)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1060897 from Michal Suchanek's avatar Michal Suchanek (michals) (revision 8)
- Opencode %make_build to prevent build failure when not defined.
buildservice-autocommit accepted request 1030955 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 7)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1030447 from Mia Herkt's avatar Mia Herkt (mia) (revision 6)
- 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
Fabio Pesari's avatar Fabio Pesari (ozu) accepted request 931487 from Fabio Pesari's avatar Fabio Pesari (ozu) (revision 5)
- Updated to 1.0.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 914809 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 4)
initialized devel package after accepting 914809
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 3)
- Update to 0.10.0 and trying to make the build working.
  Number of changes is just too long and changelog.md is packaged.
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 818132 from Fabio Pesari's avatar Fabio Pesari (ozu) (revision 2)
Added unit tests
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 818046 from Fabio Pesari's avatar Fabio Pesari (ozu) (revision 1)
Fennel has been around for quite a while now and it's actively developed
Displaying all 9 revisions
openSUSE Build Service is sponsored by