|
|
rename the lazy-seq function to lazy-seq* to avoid name clash with a macro |
Andrey Listopadov
|
|
|
update doc link |
Andrey Listopadov
|
|
|
update docs, fix doctests, include macros in the docs |
Andrey Listopadov
|
|
|
Update fennel-test, and add test runner script |
Andrey Listopadov
|
|
|
Move everything to a single file |
Andrey Listopadov
|
|
|
add reduced |
Andrey Listopadov
|
|
|
fix gensym usage |
Andrey Listopadov
|
|
|
update documentation for reduce and into |
Andrey Listopadov
|
|
|
update fennel and fenneldoc |
Andrey Listopadov
|
|
|
update loop doc |
Andrey Listopadov
|
|
|
fix namespace switching when using then in require-as-include scenarios |
Andrey Listopadov
|
|
|
move buf-locals to dir-locals |
Andrey Listopadov
|
|
|
update installation instructions |
Andrey Listopadov
|
|
|
exclude compiled cljlib.lua from luacov statistics |
Andrey Listopadov
|
|
|
check if namespace symbol is in scope before binding |
Andrey Listopadov
|
|
|
fix a typo in the usage section |
Andrey Listopadov
|
|
|
release v1.1.0 |
Andrey Listopadov
|
|
|
fix coverage pipeline |
Andrey Listopadov
|
|
|
remove the :relative require, update installation guide, update docstrings |
Andrey Listopadov
|
|
|
support automatic relative require in the ns macro |
Andrey Listopadov
|
|
|
support automatic relative require in the ns macro |
Andrey Listopadov
|
|
|
update docs |
Andrey Listopadov
|
|
|
proper count for counted collections |
Andrey Listopadov
|
|
|
test for nils in vector |
Andrey Listopadov
|
|
|
correct pop |
Andrey Listopadov
|
|
|
make vector support nils, implement pop on vectors and sequences |
Andrey Listopadov
|
|
|
update docs, readme and cnagelog for v1.0.0 release |
Andrey Listopadov
|
|
|
release v1.0.0 |
Andrey Listopadov
|
|
|
fix some names |
Andrey Listopadov
|
|
|
fix: add a check for lists in loop macro bindings |
Andrey Listopadov
|
|
|
fix: update CI coverage settings |
Andrey Listopadov
|
|
|
fix: avoid creating message, and erroring on non concatenated types |
Andrey Listopadov
|
|
|
Merge branch 'relative-require-shenanigans' into 'master' |
Andrey Listopadov
|
|
|
Merge branch 'loop-tails' into 'master' |
Andrey Listopadov
|
|
|
fix #4: make relative require work when setting fennel.macro-path |
Andrey Listopadov
|
|
|
fix: update import-macros example in readme |
Andrey Listopadov
|
|
|
Add tail-call checking to loop macro |
Archenoth
|
|
|
fix(CI): bump fennel in ci |
Andrey Listopadov
|
|
|
fix: don't generate mulitarity arglist doc for single-arity functions |
Andrey Listopadov
|
|
|
fix: tweak apply |
Andrey Listopadov
|
|
|
release: v0.5.4 |
Andrey Listopadov
|
|
|
fix: bump fennel-test to v0.0.3 |
Andrey Listopadov
|
|
|
fix: style changes, and documentation fixes |
Andrey Listopadov
|
|
|
fix: update linguist language detection |
Andrey Listopadov
|
|
|
Merge branch 'loop-macro' into 'master' |
Andrey Listopadov
|
|
|
Merge branch 'new-library-loading-system' into 'master' |
Andrey Listopadov
|
|
|
feat(macros): Added Clojure-like loop macro |
Archenoth
|
|
|
deps: bump fennel-test to v0.0.2 |
Andrey Listopadov
|
|
|
refactor library to use new init-macros.fnl feature |
Andrey Listopadov
|
|
|
Merge branch 'try-multi-value-return' into 'master' |
Andrey Listopadov
|
|
|
fix: downgrade fennel to 0.8.1 |
Andrey Listopadov
|
|
|
Try multi value return |
Andrey Listopadov
|
|
|
fix: bump fenneldoc version |
Andrey Listopadov
|
|
|
fix: bump fennel version in tests |
Andrey Listopadov
|
|
|
fix: use recursive submodules in CI |
Andrey Listopadov
|
|
|
fix: move test library to separate project |
Andrey Listopadov
|
|
|
fix: more portable conj |
Andrey Listopadov
|
|
|
fix: update test suite eq function builder |
Andrey Listopadov
|
|
|
fix: avoid passing gsub's extra return values to sym |
Andrey Listopadov
|
|
|
fix: exclude .cache dir from luacov |
Andrey Listopadov
|
|
|
fix: try caching installations |
Andrey Listopadov
|
|
|
fix: allow `reduced` to return nil and false values |
Andrey Listopadov
|
|
|
fix: don't expose internal function builder as a macro |
Andrey Listopadov
|
|
|
fix: update macros comparison function builder |
Andrey Listopadov
|
|
|
feat: add partition take and nthrest functions |
Andrey Listopadov
|
|
|
feat: add CHANGELOG.md |
Andrey Listopadov
|
|
|
fix: lua language better communicates project nature |
Andrey Listopadov
|
|
|
fix: remove badges from readme |
Andrey Listopadov
|
|
|
fix: release 0.5.1 |
Andrey Listopadov
|
|
|
fix: add doc for set? function |
Andrey Listopadov
|
|
|
fix: fix some links in docs |
Andrey Listopadov
|
|
|
fix(doc): use automatic link resolution in docs |
Andrey Listopadov
|
|
|
feat: ignore some arg patterns in dottests |
Andrey Listopadov
|
|
|
fix(core): check if nil is used as table key |
Andrey Listopadov
|
|
|
fix(tests): fix test macros to correctly report errors |
Andrey Listopadov
|
|
|
fix: update seq-fn semantics |
Andrey Orst
|
|
|
Merge branch 'improved-sets' into 'master' |
Andrey Listopadov
|
|
|
fix(macros): correct fn* method definition behavior |
Andrey Listopadov
|
|
|
improve set iteration performance |
Andrey Listopadov
|
|
|
fix: test library first, then test docs |
Andrey Listopadov
|
|
|
fix: update fennelview metamethod |
Andrey Listopadov
|
|
|
fix: allow defining methods with fn* |
Andrey Orst
|
|
|
fix: remove duplicate multisym->sym function |
Andrey Orst
|
|
|
fix: update heading links |
Andrey Orst
|
|
|
feature: include documentation testing in pipeline |
Andrey Orst
|
|
|
fix: specify lua |
Andrey Orst
|
|
|
fix: use luarocks fennel in coverage |
Andrey Orst
|
|
|
fix: update docs |
Andrey Orst
|
|
|
fix: Fennel 0.8.0 enhancements |
Andrey Orst
|
|
|
fix(macros): fix bug in try, add tests |
Andrey Orst
|
|
|
fix: Fennel 0.8.0 enhancements |
Andrey Orst
|
|
|
fix: unpack broke for some reason |
Andrey Orst
|
|
|
feature(macros): add experimental try catch macro |
Andrey Orst
|
|
|
feature: make gitlab highlight fennel syntax |
Andrey Orst
|
|
|
fix(doc): update docs |
Andrey Orst
|
|
|
fix: fix cons docstring |
Andrey Orst
|
|
|
Revert "feature(core): print empty vectors as [] in the REPL" |
Andrey Orst
|
|
|
feature(core): print empty vectors as [] in the REPL |
Andrey Orst
|
|
|
fix(core): fix print name for hash set |
Andrey Orst
|
|
|
fix(core): do not store order info in hash-set |
Andrey Orst
|