| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move everything to a single file | Andrey Listopadov | 2023-08-26 | 1 | -2251/+0 |
| | | | | | | | | Now the library is fully self-contained and doesn't require any special flags to be used. Macros are now shipped inside the library itself and can be required by user code by requiring the same module name as the library. | ||||
| * | add reduced | Andrey Listopadov | 2023-05-15 | 1 | -1/+1 |
| | | |||||
| * | update documentation for reduce and into | Andrey Listopadov | 2022-10-31 | 1 | -7/+12 |
| | | |||||
| * | update loop doc | Andrey Listopadov | 2022-10-31 | 1 | -4/+4 |
| | | |||||
| * | fix namespace switching when using then in require-as-include scenarios | Andrey Listopadov | 2022-10-31 | 1 | -26/+29 |
| | | |||||
| * | move buf-locals to dir-locals | Andrey Listopadov | 2022-10-31 | 1 | -4/+0 |
| | | |||||
| * | remove the :relative require, update installation guide, update docstrings | Andrey Listopadov | 2022-10-29 | 1 | -10/+11 |
| | | |||||
| * | support automatic relative require in the ns macro | Andrey Listopadov | 2022-09-07 | 1 | -2/+2 |
| | | |||||
| * | proper count for counted collections | Andrey Listopadov | 2022-08-26 | 1 | -1/+3 |
| | | |||||
| * | 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 | 1 | -12/+33 |
| | | |||||
| * | release v1.0.0 | Andrey Listopadov | 2022-08-21 | 1 | -1100/+1893 |
| | | | | | 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: avoid creating message, and erroring on non concatenated types | Andrey Listopadov | 2022-05-19 | 1 | -2/+2 |
| | | |||||
| * | fix #4: make relative require work when setting fennel.macro-path | Andrey Listopadov | 2022-03-27 | 1 | -1/+4 |
| | | |||||
| * | fix: tweak apply | Andrey Listopadov | 2021-10-17 | 1 | -5/+6 |
| | | |||||
| * | fix: style changes, and documentation fixes | Andrey Listopadov | 2021-07-17 | 1 | -104/+105 |
| | | | | | | | - 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 | ||||
| * | refactor library to use new init-macros.fnl feature | Andrey Listopadov | 2021-06-23 | 1 | -2/+2 |
| | | | | | | | | | | | | | 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) | ||||
| * | fix: move test library to separate project | Andrey Listopadov | 2021-04-24 | 1 | -4/+1 |
| | | |||||
| * | fix: more portable conj | Andrey Listopadov | 2021-03-16 | 1 | -1/+1 |
| | | | | | Should now work on luajit | ||||
| * | fix: update test suite eq function builder | Andrey Listopadov | 2021-03-15 | 1 | -1/+1 |
| | | | | | | | This really means that I need to externalize it into separate module and just use everywhere, but Fennel doesn't yet feature stable way to do it unfortunately | ||||
| * | fix: allow `reduced` to return nil and false values | Andrey Listopadov | 2021-03-13 | 1 | -10/+10 |
| | | |||||
| * | fix: update macros comparison function builder | Andrey Listopadov | 2021-03-11 | 1 | -0/+1 |
| | | | | | No need to modify the metatable in macros. | ||||
| * | feat: add partition take and nthrest functions | Andrey Listopadov | 2021-02-22 | 1 | -1/+78 |
| | | |||||
| * | fix: release 0.5.1 | Andrey Listopadov | 2021-02-19 | 1 | -75/+87 |
| | | | | | | | | | - eq will no longer change metamethods of tables - module info is hidden in metatable now - memoize uses proper deep comparison - tests no longer requires searching up in core namespace - memoization test doesn't depend on CPU speed anymore | ||||
| * | fix: add doc for set? function | Andrey Listopadov | 2021-02-18 | 1 | -1/+1 |
| | | |||||
| * | fix: fix some links in docs | Andrey Listopadov | 2021-02-17 | 1 | -109/+109 |
| | | |||||
| * | fix(doc): use automatic link resolution in docs | Andrey Listopadov | 2021-02-17 | 1 | -28/+28 |
| | | |||||
| * | fix(core): check if nil is used as table key | Andrey Listopadov | 2021-02-16 | 1 | -0/+2 |
| | | |||||
| * | improve set iteration performance | Andrey Listopadov | 2021-02-15 | 1 | -31/+33 |
| | | |||||
| * | fix: update fennelview metamethod | Andrey Listopadov | 2021-02-04 | 1 | -1/+1 |
| | | |||||
| * | fix: update heading links | Andrey Orst | 2021-01-24 | 1 | -2/+2 |
| | | |||||
| * | feature: include documentation testing in pipeline | Andrey Orst | 2021-01-24 | 1 | -54/+53 |
| | | |||||
| * | fix: update docs | Andrey Orst | 2021-01-20 | 1 | -28/+26 |
| | | | | | preparing to set up docstring validation | ||||
| * | fix: Fennel 0.8.0 enhancements | Andrey Orst | 2021-01-19 | 1 | -0/+1333 |
| Changelog: - fixed bug in try - reworked pretty printing for sets - handle cycles in sets - use new fennel.view format - reorganized library to make requiring it easier | |||||