| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix: don't generate mulitarity arglist doc for single-arity functions | Andrey Listopadov | 2021-07-23 | 1 | -0/+6 |
| | | |||||
| * | fix: style changes, and documentation fixes | Andrey Listopadov | 2021-07-17 | 1 | -0/+3 |
| | | | | | | | - 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 | ||||
| * | feat(macros): Added Clojure-like loop macro | Archenoth | 2021-07-13 | 1 | -1/+3 |
| | | |||||
| * | fix: update macros comparison function builder | Andrey Listopadov | 2021-03-11 | 1 | -1/+1 |
| | | | | | No need to modify the metatable in macros. | ||||
| * | feat: add partition take and nthrest functions | Andrey Listopadov | 2021-02-22 | 1 | -1/+4 |
| | | |||||
| * | fix: release 0.5.1 | Andrey Listopadov | 2021-02-19 | 1 | -0/+2 |
| | | | | | | | | | - 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: allow defining methods with fn* | Andrey Orst | 2021-01-26 | 1 | -1/+7 |
| | | |||||
| * | feature: include documentation testing in pipeline | Andrey Orst | 2021-01-24 | 1 | -2/+3 |
| | | |||||
| * | fix: Fennel 0.8.0 enhancements | Andrey Orst | 2021-01-19 | 1 | -1/+22 |
| | | | | | | | | | | | 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 | ||||
| * | fix(core): revert fn* to defn change | Andrey Orst | 2020-11-13 | 1 | -1/+1 |
| | | |||||
| * | fix(core): refactoring | Andrey Orst | 2020-11-13 | 1 | -2/+2 |
| | | | | | | | | - Rename `fn*` to `defn`, `fn&` to `fn+`. - Do not use `fn+` in the core at all, provide it for convenience. - Fix bug in `filter` due to incorrect `cons` implementation. - Update `seq` and `eq` functions in macros | ||||
| * | feature(macros): add metadata macros, doc, and some tests | Andrey Orst | 2020-11-08 | 1 | -1/+2 |
| | | |||||
| * | feature(core): more multimethod related functions | Andrey Orst | 2020-11-02 | 1 | -1/+3 |
| | | |||||
| * | feature(core): implement auto namespacing for fn* and create fn& | Andrey Orst | 2020-10-27 | 1 | -0/+1 |
| | | | | | Redefining everything in terms of fn* and fn* breaks coverage.sh | ||||
| * | fix(misc): fix indentation rules | Andrey Orst | 2020-10-26 | 1 | -1/+2 |
| | | |||||
| * | Changes | Andrey Orst | 2020-10-23 | 1 | -1/+2 |
| | | | | | | | | | | - add runtime check to into - add sort of a test framework - remove mapkv in favor of generalized mapv that works both for sequences and tables - add more tests - update doc | ||||
| * | more indentation specs | Andrey Orst | 2020-10-21 | 1 | -1/+5 |
| | | |||||
| * | implement Clojure's defn | Andrey Orst | 2020-10-21 | 1 | -0/+4 |