summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* feature(core): breaking change of project structureAndrey Orst2020-11-108-277/+263
|
* fix(tests): fix reduce test, and add more docstringsAndrey Orst2020-11-101-10/+10
|
* fix(core): use compile-time empty tables instead of function callAndrey Orst2020-11-091-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 docAndrey Orst2020-11-092-5/+18
|
* fix(core): rename plus to add, minus to subAndrey Orst2020-11-092-34/+34
|
* fix(macros): fix multimethods which use tables as the dispatch valueAndrey Orst2020-11-092-4/+44
|
* fix(core): more clear error messages, and microoptimizationsAndrey Orst2020-11-091-6/+8
|
* feature(testing): change testing macro to contain descriptionAndrey Orst2020-11-094-118/+130
|
* fix(testing): do not depend on eq from coreAndrey Orst2020-11-093-4/+16
|
* fix(macros): do not insert arity error closure for functions with >= 0 arityAndrey Orst2020-11-091-4/+5
|
* fix: use not= instead of Lua's ~=Andrey Orst2020-11-092-8/+9
|
* fix(core): rename vec to vectorAndrey Orst2020-11-092-23/+23
|
* feature(core): add hash-map function, and assoc meta to tablesAndrey Orst2020-11-082-4/+24
|
* feature(core): add metadata based type inspection for tables, and empty macroAndrey Orst2020-11-084-30/+73
|
* feature(macros): add metadata macros, doc, and some testsAndrey Orst2020-11-0810-87/+154
|
* fix(CI): enable metadata in compiled codeAndrey Orst2020-11-071-1/+1
|
* fix(macros): fix metadata testsAndrey Orst2020-11-072-7/+5
|
* fix(CI): update luacov pipelineAndrey Orst2020-11-073-6/+10
|
* fix(make): update dependency fileAndrey Orst2020-11-071-2/+2
|
* fix(tests): fix depend fileAndrey Orst2020-11-061-1/+1
|
* fix(CI): fix coverage piplineAndrey Orst2020-11-052-4/+11
|
* feature(testing): move tests to separate directory. Also add some testsAndrey Orst2020-11-055-21/+97
|
* fix(core): reorder docstring and arglist for fin& definitionsAndrey Orst2020-11-051-30/+65
|
* feature(macros): inject metadata into definitionsAndrey Orst2020-11-052-33/+60
|
* feature(doc): document def and defonceAndrey Orst2020-11-021-15/+45
|
* feature(macros): support attribute table in def and defonceAndrey Orst2020-11-022-12/+29
|
* feature(macros): add def and defonce macrosAndrey Orst2020-11-022-1/+39
|
* feature(core): add math and comparison functionsAndrey Orst2020-11-024-26/+189
|
* fix(core): optimize some doublework placesAndrey Orst2020-11-021-6/+6
|
* feature(core): more multimethod related functionsAndrey Orst2020-11-025-18/+99
|
* fix(doc): mention coverage measurement in contributing guidelinesAndrey Orst2020-11-011-1/+3
|
* fix(core): more robust version of concatAndrey Orst2020-11-011-2/+6
|
* Merge branch 'coverage-report' into 'master'Andrey Orst2020-11-011-1/+1
|\ | | | | | | | | fix(CI): colorless coverage report See merge request andreyorst/fennel-cljlib!5
| * fix(CI): colorless coverage reportAndrey Orst2020-11-011-1/+1
|/
* Merge branch 'coverage-report' into 'master'Andrey Orst2020-11-014-1/+24
|\ | | | | | | | | Coverage report See merge request andreyorst/fennel-cljlib!4
| * feature(CI): add coverage reportAndrey Orst2020-11-014-1/+24
|/
* feature(doc): describe multimethodsAndrey Orst2020-10-311-0/+18
|
* fix: no need to prefix private fns with -Andrey Orst2020-10-312-47/+54
|
* feature(macros): implement simple multimethodsAndrey Orst2020-10-312-2/+52
|
* Update .gitlab-ci.ymlAndrey Orst2020-10-301-2/+2
|
* Merge branch 'counted-arity' into 'master'Andrey Orst2020-10-301-4/+30
|\ | | | | | | | | feature: better arity handling See merge request andreyorst/fennel-cljlib!3
| * feature: do not gen error handling if existing arities cover all variantsAndrey Orst2020-10-301-4/+30
| |
* | Merge branch 'make-improvements' into 'master'Andrey Orst2020-10-302-2/+10
|\ \ | | | | | | | | | | | | feature: rebuild project when macros files change See merge request andreyorst/fennel-cljlib!2
| * | feature: rebuild project when macros files changeAndrey Orst2020-10-302-2/+10
| |/
* / fix(core): add docstrings and improve testsAndrey Orst2020-10-303-4/+23
|/ | | | Also add editorconfig script
* fix(doc): gitlab's rendering of Org mode isn't quite rightAndrey Orst2020-10-291-1/+1
|
* Merge branch 'ci-lua5.4' into 'master'Andrey Orst2020-10-292-15/+20
|\ | | | | | | | | CI: lua5.4 See merge request andreyorst/fennel-cljlib!1
| * feature(CI): Test library against Lua 5.4 on Ubuntu 20.10Andrey Orst2020-10-292-15/+20
|/
* fix: fix get-in function and testsAndrey Orst2020-10-292-13/+22
|
* feature(CI): test on both lua5.3 and lua5.4Andrey Orst2020-10-291-3/+13
|