| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | fix(core): add missing doc | Andrey Orst | 2020-11-09 | 2 | -5/+18 |
| | | |||||
| * | fix(core): rename plus to add, minus to sub | Andrey Orst | 2020-11-09 | 2 | -34/+34 |
| | | |||||
| * | fix(macros): fix multimethods which use tables as the dispatch value | Andrey Orst | 2020-11-09 | 2 | -4/+44 |
| | | |||||
| * | fix(core): more clear error messages, and microoptimizations | Andrey Orst | 2020-11-09 | 1 | -6/+8 |
| | | |||||
| * | feature(testing): change testing macro to contain description | Andrey Orst | 2020-11-09 | 4 | -118/+130 |
| | | |||||
| * | fix(testing): do not depend on eq from core | Andrey Orst | 2020-11-09 | 3 | -4/+16 |
| | | |||||
| * | fix(macros): do not insert arity error closure for functions with >= 0 arity | Andrey Orst | 2020-11-09 | 1 | -4/+5 |
| | | |||||
| * | fix: use not= instead of Lua's ~= | Andrey Orst | 2020-11-09 | 2 | -8/+9 |
| | | |||||
| * | fix(core): rename vec to vector | Andrey Orst | 2020-11-09 | 2 | -23/+23 |
| | | |||||
| * | feature(core): add hash-map function, and assoc meta to tables | Andrey Orst | 2020-11-08 | 2 | -4/+24 |
| | | |||||
| * | feature(core): add metadata based type inspection for tables, and empty macro | Andrey Orst | 2020-11-08 | 4 | -30/+73 |
| | | |||||
| * | feature(macros): add metadata macros, doc, and some tests | Andrey Orst | 2020-11-08 | 10 | -87/+154 |
| | | |||||
| * | fix(CI): enable metadata in compiled code | Andrey Orst | 2020-11-07 | 1 | -1/+1 |
| | | |||||
| * | fix(macros): fix metadata tests | Andrey Orst | 2020-11-07 | 2 | -7/+5 |
| | | |||||
| * | fix(CI): update luacov pipeline | Andrey Orst | 2020-11-07 | 3 | -6/+10 |
| | | |||||
| * | fix(make): update dependency file | Andrey Orst | 2020-11-07 | 1 | -2/+2 |
| | | |||||
| * | fix(tests): fix depend file | Andrey Orst | 2020-11-06 | 1 | -1/+1 |
| | | |||||
| * | fix(CI): fix coverage pipline | Andrey Orst | 2020-11-05 | 2 | -4/+11 |
| | | |||||
| * | feature(testing): move tests to separate directory. Also add some tests | Andrey Orst | 2020-11-05 | 5 | -21/+97 |
| | | |||||
| * | fix(core): reorder docstring and arglist for fin& definitions | Andrey Orst | 2020-11-05 | 1 | -30/+65 |
| | | |||||
| * | feature(macros): inject metadata into definitions | Andrey Orst | 2020-11-05 | 2 | -33/+60 |
| | | |||||
| * | feature(doc): document def and defonce | Andrey Orst | 2020-11-02 | 1 | -15/+45 |
| | | |||||