SHA256
10
0
forked from pool/lua-fennel

9 Commits

Author SHA256 Message Date
f36809155f Accepting request 1061035 from devel:languages:lua
Forwarded request #1060897 from michals

- Opencode %make_build to prevent build failure when not defined.

OBS-URL: https://build.opensuse.org/request/show/1061035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-fennel?expand=0&rev=3
2023-01-26 12:58:05 +00:00
33b14d73fb Accepting request 1060897 from home:michals:branches:devel:languages:lua
- 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
2023-01-25 21:11:37 +00:00
868dbe920f Accepting request 1030955 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/1030955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-fennel?expand=0&rev=2
2022-10-25 09:20:02 +00:00
2735614ed3 Accepting request 1030447 from home:mia:branches:devel:languages:lua
- 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

OBS-URL: https://build.opensuse.org/request/show/1030447
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-fennel?expand=0&rev=6
2022-10-24 21:46:13 +00:00
Fabio Pesari
f5edf61a01 Accepting request 931487 from home:ozu
- Updated to 1.0.0

OBS-URL: https://build.opensuse.org/request/show/931487
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-fennel?expand=0&rev=5
2021-11-15 08:15:06 +00:00
af0c9f37c2 Accepting request 914809 from devel:languages:lua
Initial submission of Fennec programming language (LISP-like with macros compiling to Lua) to Factory.

OBS-URL: https://build.opensuse.org/request/show/914809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-fennel?expand=0&rev=1
2021-08-28 20:29:42 +00:00
8562f92329 - Update to 0.10.0 and trying to make the build working.
Number of changes is just too long and changelog.md is packaged.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-fennel?expand=0&rev=3
2021-08-28 17:02:44 +00:00
81d282a872 Accepting request 818132 from home:ozu
Added unit tests

OBS-URL: https://build.opensuse.org/request/show/818132
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-fennel?expand=0&rev=2
2020-07-02 12:42:55 +00:00
2c1e1808fb Accepting request 818046 from home:ozu:devel:languages
Fennel has been around for quite a while now and it's actively developed

OBS-URL: https://build.opensuse.org/request/show/818046
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-fennel?expand=0&rev=1
2020-07-01 08:53:32 +00:00