| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add reduced | Andrey Listopadov | 2023-05-15 | 3 | -5/+1 |
| | | |||||
| * | fix gensym usage | Andrey Listopadov | 2023-05-08 | 1 | -1/+1 |
| | | |||||
| * | update documentation for reduce and into | Andrey Listopadov | 2022-10-31 | 2 | -14/+24 |
| | | |||||
| * | update fennel and fenneldoc | Andrey Listopadov | 2022-10-31 | 1 | -2/+2 |
| | | |||||
| * | update loop doc | Andrey Listopadov | 2022-10-31 | 4 | -61/+107 |
| | | |||||
| * | fix namespace switching when using then in require-as-include scenarios | Andrey Listopadov | 2022-10-31 | 5 | -146/+247 |
| | | |||||
| * | move buf-locals to dir-locals | Andrey Listopadov | 2022-10-31 | 5 | -43/+36 |
| | | |||||
| * | update installation instructions | Andrey Listopadov | 2022-10-30 | 1 | -6/+10 |
| | | |||||
| * | exclude compiled cljlib.lua from luacov statistics | Andrey Listopadov | 2022-10-30 | 1 | -1/+1 |
| | | |||||
| * | check if namespace symbol is in scope before binding | Andrey Listopadov | 2022-10-30 | 1 | -1/+1 |
| | | | | | | | | Prevents the situation when cljlib was loaded in the REPL which had a side effect on setting the compile-time `current-ns` variable, and thus affected the REPL too, resulting in such macros like `def` and its variants trying to bind to a non-existent namespace. | ||||
| * | fix a typo in the usage section | Andrey Listopadov | 2022-10-29 | 3 | -2/+6 |
| | | |||||
| * | release v1.1.0 | Andrey Listopadov | 2022-10-29 | 1 | -1/+2 |
| | | |||||
| * | fix coverage pipeline | Andrey Listopadov | 2022-10-29 | 1 | -2/+2 |
| | | |||||
| * | remove the :relative require, update installation guide, update docstrings | Andrey Listopadov | 2022-10-29 | 7 | -94/+271 |
| | | |||||
| * | support automatic relative require in the ns macro | Andrey Listopadov | 2022-09-07 | 1 | -0/+1 |
| | | |||||
| * | support automatic relative require in the ns macro | Andrey Listopadov | 2022-09-07 | 2 | -23/+39 |
| | | |||||
| * | update docs | Andrey Listopadov | 2022-09-07 | 2 | -4/+19 |
| | | |||||
| * | proper count for counted collections | Andrey Listopadov | 2022-08-26 | 1 | -1/+3 |
| | | |||||
| * | test for nils in vector | Andrey Listopadov | 2022-08-26 | 1 | -0/+6 |
| | | |||||
| * | correct pop | Andrey Listopadov | 2022-08-25 | 1 | -5/+9 |
| | | |||||
| * | make vector support nils, implement pop on vectors and sequences | Andrey Listopadov | 2022-08-25 | 2 | -13/+44 |
| | | |||||
| * | update docs, readme and cnagelog for v1.0.0 release | Andrey Listopadov | 2022-08-21 | 7 | -1703/+2398 |
| | | |||||
| * | release v1.0.0 | Andrey Listopadov | 2022-08-21 | 15 | -3203/+3494 |
| | | | | | Almost complete rewrite of the library, complete with lazy sequences, immutable tables, transients, transducers, better equality semantics, and more correct code generation in macros. | ||||
| * | fix some names | Andrey Listopadov | 2022-07-15 | 1 | -11/+11 |
| | | |||||
| * | fix: add a check for lists in loop macro bindings | Andrey Listopadov | 2022-07-14 | 1 | -15/+45 |
| | | |||||
| * | fix: update CI coverage settings | Andrey Listopadov | 2022-05-20 | 1 | -1/+3 |
| | | |||||
| * | fix: avoid creating message, and erroring on non concatenated types | Andrey Listopadov | 2022-05-19 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'relative-require-shenanigans' into 'master' | Andrey Listopadov | 2022-03-27 | 1 | -1/+4 |
| |\ | | | | | | | | | | | | | fix #4: make relative require work when setting fennel.macro-path Closes #4 See merge request andreyorst/fennel-cljlib!14 | ||||
| | * | fix #4: make relative require work when setting fennel.macro-path | Andrey Listopadov | 2022-03-27 | 1 | -1/+4 |
| | | | |||||
| * | | Merge branch 'loop-tails' into 'master' | Andrey Listopadov | 2022-03-27 | 1 | -0/+47 |
| |\ \ | |/ |/| | | | | | Add tail-call checking to loop macro See merge request andreyorst/fennel-cljlib!13 | ||||
| | * | Add tail-call checking to loop macro | Archenoth | 2021-07-26 | 1 | -0/+47 |
| | | | |||||
| * | | fix: update import-macros example in readme | Andrey Listopadov | 2021-10-17 | 1 | -1/+1 |
| | | | |||||
| * | | fix(CI): bump fennel in ci | Andrey Listopadov | 2021-10-17 | 1 | -3/+2 |
| | | | |||||
| * | | fix: tweak apply | Andrey Listopadov | 2021-10-17 | 1 | -5/+6 |
| | | | |||||
| * | | fix: bump fennel-test to v0.0.3 | Andrey Listopadov | 2021-10-17 | 6 | -39/+108 |
| | | | |||||
| * | | fix: update linguist language detection | Andrey Listopadov | 2021-08-22 | 1 | -2/+3 |
| |/ | |||||
| * | fix: don't generate mulitarity arglist doc for single-arity functions | Andrey Listopadov | 2021-07-23 | 5 | -73/+89 |
| | | |||||
| * | release: v0.5.4 | Andrey Listopadov | 2021-07-22 | 8 | -93/+71 |
| | | |||||
| * | fix: style changes, and documentation fixes | Andrey Listopadov | 2021-07-17 | 7 | -124/+196 |
| | | | | | | | - provide defn as an alias to fn* and change fn* to defn in all files - fix doc for eq function - fix and generate doc for loop macro | ||||
| * | Merge branch 'loop-macro' into 'master' | Andrey Listopadov | 2021-07-13 | 3 | -2/+95 |
| |\ | | | | | | | | | FEATURE: Added Clojure-like loop macro! See merge request andreyorst/fennel-cljlib!12 | ||||
| | * | feat(macros): Added Clojure-like loop macro | Archenoth | 2021-07-13 | 3 | -2/+95 |
| |/ | |||||
| * | Merge branch 'new-library-loading-system' into 'master' | Andrey Listopadov | 2021-06-23 | 7 | -9/+9 |
| |\ | | | | | | | | | refactor library to use new init-macros.fnl feature See merge request andreyorst/fennel-cljlib!11 | ||||
| | * | refactor library to use new init-macros.fnl feature | Andrey Listopadov | 2021-06-23 | 7 | -9/+9 |
| |/ | | | | | | | | | | | | Old way of requiring the library: (local clj (require :fennel-cljlib) (import-macros cljm :fennel-cljlib.macros) New way: (local clj (require :fennel-cljlib) (import-macros cljm :fennel-cljlib) | ||||
| * | deps: bump fennel-test to v0.0.2 | Andrey Listopadov | 2021-05-23 | 1 | -0/+0 |
| | | |||||
| * | Merge branch 'try-multi-value-return' into 'master' | Andrey Listopadov | 2021-05-10 | 6 | -67/+74 |
| |\ | | | | | | | | | | | | | Try multi value return Closes #2 See merge request andreyorst/fennel-cljlib!10 | ||||
| | * | Try multi value return | Andrey Listopadov | 2021-05-10 | 6 | -67/+74 |
| |/ | |||||
| * | fix: downgrade fennel to 0.8.1 | Andrey Listopadov | 2021-04-24 | 2 | -4/+7 |
| | | |||||
| * | fix: bump fenneldoc version | Andrey Listopadov | 2021-04-24 | 1 | -5/+10 |
| | | |||||
| * | fix: bump fennel version in tests | Andrey Listopadov | 2021-04-24 | 1 | -3/+5 |
| | | |||||
| * | fix: use recursive submodules in CI | Andrey Listopadov | 2021-04-24 | 1 | -1/+4 |
| | | |||||