summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* feature(doc): more function descriptionsAndrey Orst2020-10-291-18/+59
|
* feature: functions to access table valuesAndrey Orst2020-10-292-1/+39
|
* fix: remove coverage scriptAndrey Orst2020-10-281-33/+0
|
* feature(code): greatly improve code coverageAndrey Orst2020-10-283-27/+104
|
* fix(macros): make into branch at compile time for known table typesAndrey Orst2020-10-281-49/+80
|
* feature: add support for luacov-console coverage toolAndrey Orst2020-10-282-7/+15
|
* fix: typoAndrey Orst2020-10-281-1/+1
|
* fix(tests): add missing testsAndrey Orst2020-10-281-1/+34
|
* fix: dirty fix for coverage scriptAndrey Orst2020-10-282-3/+3
|
* feature(core): implement auto namespacing for fn* and create fn&Andrey Orst2020-10-275-114/+236
| | | | Redefining everything in terms of fn* and fn* breaks coverage.sh
* fix(misc): fix indentation rulesAndrey Orst2020-10-261-1/+2
|
* feature(core): add assoc function & testAndrey Orst2020-10-262-3/+22
|
* fix: compensate empty lines in coverage scriptAndrey Orst2020-10-262-3/+16
| | | | Also add it to makefile
* fix(doc): typoAndrey Orst2020-10-261-1/+1
|
* feature(testing): group tests, update coverage scriptAndrey Orst2020-10-264-328/+355
|
* feature: refactoringAndrey Orst2020-10-264-104/+190
| | | | | make some functions private (for coverage.sh) Separate tests into one test per function (for coverage.sh)
* feature: add luacov targetAndrey Orst2020-10-261-7/+12
|
* feature: add simple script to check approx test coverageAndrey Orst2020-10-261-0/+14
|
* feature: refactoringAndrey Orst2020-10-255-160/+229
|
* feature(CI): add .gitlab-ci.ymlAndrey Orst2020-10-251-0/+11
|
* feature(core functions): Added more core functionsAndrey Orst2020-10-246-96/+266
|
* feature(maintenance): Added basic .gitignore and MakefileAndrey Orst2020-10-242-0/+25
|