summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix: allow defining methods with fn*Andrey Orst2021-01-263-25/+70
|
* fix: remove duplicate multisym->sym functionAndrey Orst2021-01-261-12/+5
|
* fix: update heading linksAndrey Orst2021-01-244-29/+28
|
* feature: include documentation testing in pipelineAndrey Orst2021-01-2411-355/+437
|
* fix: specify luaAndrey Orst2021-01-211-1/+1
|
* fix: use luarocks fennel in coverageAndrey Orst2021-01-201-6/+4
|
* fix: update docsAndrey Orst2021-01-205-166/+137
| | | | preparing to set up docstring validation
* fix: Fennel 0.8.0 enhancementsAndrey Orst2021-01-1919-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 enhancementsAndrey Orst2021-01-1919-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 testsAndrey Orst2020-12-312-6/+35
|
* fix: unpack broke for some reasonAndrey Orst2020-12-292-21/+22
|
* feature(macros): add experimental try catch macroAndrey Orst2020-12-292-0/+210
|
* feature: make gitlab highlight fennel syntaxAndrey Orst2020-12-101-0/+1
|
* fix(doc): update docsAndrey Orst2020-12-043-10/+10
|
* fix: fix cons docstringAndrey Orst2020-11-252-2/+2
|
* Revert "feature(core): print empty vectors as [] in the REPL"Andrey Orst2020-11-252-14/+8
| | | This reverts commit 7b02ecaff4e3e884700e4ec6a0ab4db28966dca1
* feature(core): print empty vectors as [] in the REPLAndrey Orst2020-11-252-8/+14
|
* fix(core): fix print name for hash setAndrey Orst2020-11-231-1/+1
|
* fix(core): do not store order info in hash-setAndrey Orst2020-11-231-14/+23
|
* fix(docs): order items in cljlib.md, and add test.mdAndrey Orst2020-11-234-612/+779
|
* feature(docs): order items in macros docAndrey Orst2020-11-223-229/+276
|
* fix(macros): prevent nil in ipairsAndrey Orst2020-11-211-2/+2
|
* feature(core): more hash table functionsAndrey Orst2020-11-212-2/+50
|
* fix: add a bit more notes in the code about decisionsAndrey Orst2020-11-211-11/+37
|
* Merge branch 'set-fixes' into 'master'Andrey Orst2020-11-218-384/+888
|\ | | | | | | | | fix: improved set support See merge request andreyorst/fennel-cljlib!7
| * fix: update ordered when removing items.Andrey Orst2020-11-218-384/+888
|/ | | | WIP: for unordered set
* Merge branch 'sets' into 'master'Andrey Orst2020-11-195-81/+204
|\ | | | | | | | | feature: Sets See merge request andreyorst/fennel-cljlib!6
| * feature: SetsAndrey Orst2020-11-195-81/+204
|/
* feature(macros): add name metamethod to multifnAndrey Orst2020-11-181-0/+1
|
* feature: major overhaul of documentation, and some housekeepingAndrey Orst2020-11-177-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 documentationAndrey Orst2020-11-162-6/+83
|
* fix(core): fix seq function not handling tables with number keysAndrey Orst2020-11-152-3/+3
|
* fix(core): fix reduce-kv and testsAndrey Orst2020-11-152-22/+28
|
* fix: update contributing documentAndrey Orst2020-11-151-5/+5
|
* fix(doc): fix vector? docstringAndrey Orst2020-11-152-3/+3
|
* feature(doc): more examples in documentationAndrey Orst2020-11-153-39/+598
|
* feature(core): implement `reduced`Andrey Orst2020-11-152-10/+42
|
* fix(core): rename seq? to vector?Andrey Orst2020-11-152-11/+11
|
* Feature(doc): upload autogenerated documentation.Andrey Orst2020-11-146-610/+1064
|
* fix(core): contain valid markdown in docsAndrey Orst2020-11-141-52/+57
|
* fix(core): revert fn* to defn changeAndrey Orst2020-11-137-99/+96
|
* fix(core): refactoringAndrey Orst2020-11-138-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 functionAndrey Orst2020-11-131-0/+19
| | | | TODO: Wonder how to test it...
* feature(core): remove macros from core (for loading with macros)Andrey Orst2020-11-132-80/+23
|
* fix(core): improved deep comparisonAndrey Orst2020-11-134-24/+103
|
* fix(core): support string in intoAndrey Orst2020-11-122-11/+33
|
* feature(core): support strings in seqAndrey Orst2020-11-122-14/+27
|
* fix(CI): overhaulAndrey Orst2020-11-129-231/+301
|
* fix(testing): do not depend on anythingAndrey Orst2020-11-121-45/+36
|
* fix(CI): fix depend fileAndrey Orst2020-11-101-3/+4
|