| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feature: include documentation testing in pipeline | Andrey Orst | 2021-01-24 | 11 | -355/+437 |
| | | |||||
| * | fix: specify lua | Andrey Orst | 2021-01-21 | 1 | -1/+1 |
| | | |||||
| * | fix: use luarocks fennel in coverage | Andrey Orst | 2021-01-20 | 1 | -6/+4 |
| | | |||||
| * | fix: update docs | Andrey Orst | 2021-01-20 | 5 | -166/+137 |
| | | | | | preparing to set up docstring validation | ||||
| * | fix: Fennel 0.8.0 enhancements | Andrey Orst | 2021-01-19 | 19 | -971/+1072 |
| |\ | | | | | | | | | | | | | | | | | 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: Fennel 0.8.0 enhancements | Andrey Orst | 2021-01-19 | 19 | -971/+1072 |
| |/ | | | | | | | | | | 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(macros): fix bug in try, add tests | Andrey Orst | 2020-12-31 | 2 | -6/+35 |
| | | |||||
| * | fix: unpack broke for some reason | Andrey Orst | 2020-12-29 | 2 | -21/+22 |
| | | |||||
| * | feature(macros): add experimental try catch macro | Andrey Orst | 2020-12-29 | 2 | -0/+210 |
| | | |||||
| * | feature: make gitlab highlight fennel syntax | Andrey Orst | 2020-12-10 | 1 | -0/+1 |
| | | |||||
| * | fix(doc): update docs | Andrey Orst | 2020-12-04 | 3 | -10/+10 |
| | | |||||
| * | fix: fix cons docstring | Andrey Orst | 2020-11-25 | 2 | -2/+2 |
| | | |||||
| * | Revert "feature(core): print empty vectors as [] in the REPL" | Andrey Orst | 2020-11-25 | 2 | -14/+8 |
| | | | | This reverts commit 7b02ecaff4e3e884700e4ec6a0ab4db28966dca1 | ||||
| * | feature(core): print empty vectors as [] in the REPL | Andrey Orst | 2020-11-25 | 2 | -8/+14 |
| | | |||||
| * | fix(core): fix print name for hash set | Andrey Orst | 2020-11-23 | 1 | -1/+1 |
| | | |||||
| * | fix(core): do not store order info in hash-set | Andrey Orst | 2020-11-23 | 1 | -14/+23 |
| | | |||||
| * | fix(docs): order items in cljlib.md, and add test.md | Andrey Orst | 2020-11-23 | 4 | -612/+779 |
| | | |||||
| * | feature(docs): order items in macros doc | Andrey Orst | 2020-11-22 | 3 | -229/+276 |
| | | |||||
| * | fix(macros): prevent nil in ipairs | Andrey Orst | 2020-11-21 | 1 | -2/+2 |
| | | |||||
| * | feature(core): more hash table functions | Andrey Orst | 2020-11-21 | 2 | -2/+50 |
| | | |||||
| * | fix: add a bit more notes in the code about decisions | Andrey Orst | 2020-11-21 | 1 | -11/+37 |
| | | |||||
| * | Merge branch 'set-fixes' into 'master' | Andrey Orst | 2020-11-21 | 8 | -384/+888 |
| |\ | | | | | | | | | fix: improved set support See merge request andreyorst/fennel-cljlib!7 | ||||
| | * | fix: update ordered when removing items. | Andrey Orst | 2020-11-21 | 8 | -384/+888 |
| |/ | | | | WIP: for unordered set | ||||
| * | Merge branch 'sets' into 'master' | Andrey Orst | 2020-11-19 | 5 | -81/+204 |
| |\ | | | | | | | | | feature: Sets See merge request andreyorst/fennel-cljlib!6 | ||||
| | * | feature: Sets | Andrey Orst | 2020-11-19 | 5 | -81/+204 |
| |/ | |||||
| * | feature(macros): add name metamethod to multifn | Andrey Orst | 2020-11-18 | 1 | -0/+1 |
| | | |||||
| * | feature: major overhaul of documentation, and some housekeeping | Andrey Orst | 2020-11-17 | 7 | -372/+949 |
| | | | | | | | | - remove(macros): `fn+` as it seem impractical, and `fn*` can be used instead - rename(def, defonce): `:dynamic` to `:mutable` as dynamic implies dynamic scoping which is not feature of Lua. - doc: generated documentation for macro module. | ||||
| * | feature(doc): update documentation | Andrey Orst | 2020-11-16 | 2 | -6/+83 |
| | | |||||
| * | fix(core): fix seq function not handling tables with number keys | Andrey Orst | 2020-11-15 | 2 | -3/+3 |
| | | |||||
| * | fix(core): fix reduce-kv and tests | Andrey Orst | 2020-11-15 | 2 | -22/+28 |
| | | |||||
| * | fix: update contributing document | Andrey Orst | 2020-11-15 | 1 | -5/+5 |
| | | |||||
| * | fix(doc): fix vector? docstring | Andrey Orst | 2020-11-15 | 2 | -3/+3 |
| | | |||||
| * | feature(doc): more examples in documentation | Andrey Orst | 2020-11-15 | 3 | -39/+598 |
| | | |||||
| * | feature(core): implement `reduced` | Andrey Orst | 2020-11-15 | 2 | -10/+42 |
| | | |||||
| * | fix(core): rename seq? to vector? | Andrey Orst | 2020-11-15 | 2 | -11/+11 |
| | | |||||
| * | Feature(doc): upload autogenerated documentation. | Andrey Orst | 2020-11-14 | 6 | -610/+1064 |
| | | |||||
| * | fix(core): contain valid markdown in docs | Andrey Orst | 2020-11-14 | 1 | -52/+57 |
| | | |||||
| * | fix(core): revert fn* to defn change | Andrey Orst | 2020-11-13 | 7 | -99/+96 |
| | | |||||
| * | fix(core): refactoring | Andrey Orst | 2020-11-13 | 8 | -240/+245 |
| | | | | | | | | - 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(core): add memoize function | Andrey Orst | 2020-11-13 | 1 | -0/+19 |
| | | | | | TODO: Wonder how to test it... | ||||
| * | feature(core): remove macros from core (for loading with macros) | Andrey Orst | 2020-11-13 | 2 | -80/+23 |
| | | |||||
| * | fix(core): improved deep comparison | Andrey Orst | 2020-11-13 | 4 | -24/+103 |
| | | |||||
| * | fix(core): support string in into | Andrey Orst | 2020-11-12 | 2 | -11/+33 |
| | | |||||
| * | feature(core): support strings in seq | Andrey Orst | 2020-11-12 | 2 | -14/+27 |
| | | |||||
| * | fix(CI): overhaul | Andrey Orst | 2020-11-12 | 9 | -231/+301 |
| | | |||||
| * | fix(testing): do not depend on anything | Andrey Orst | 2020-11-12 | 1 | -45/+36 |
| | | |||||
| * | fix(CI): fix depend file | Andrey Orst | 2020-11-10 | 1 | -3/+4 |
| | | |||||
| * | feature(core): breaking change of project structure | Andrey Orst | 2020-11-10 | 8 | -277/+263 |
| | | |||||
| * | fix(tests): fix reduce test, and add more docstrings | Andrey Orst | 2020-11-10 | 1 | -10/+10 |
| | | |||||
| * | fix(core): use compile-time empty tables instead of function call | Andrey Orst | 2020-11-09 | 1 | -16/+16 |
| | | | | | | | | premature optimizations are the root of evil premature optimizations are the root of evil premature optimizations are the root of evil premature optimizations are the root of evil premature optimizations are the root of evil premature optimizations are the root of evil | ||||