🏡 index : fennel-cljlib.git

Age Commit message Author
fix(docs): order items in cljlib.md, and add test.md Andrey Orst
feature(docs): order items in macros doc Andrey Orst
fix(macros): prevent nil in ipairs Andrey Orst
feature(core): more hash table functions Andrey Orst
fix: add a bit more notes in the code about decisions Andrey Orst
Merge branch 'set-fixes' into 'master' Andrey Orst
Merge branch 'sets' into 'master' Andrey Orst
fix: update ordered when removing items. Andrey Orst
feature(macros): add name metamethod to multifn Andrey Orst
feature: Sets Andrey Orst
feature: major overhaul of documentation, and some housekeeping Andrey Orst
feature(doc): update documentation Andrey Orst
fix(core): fix seq function not handling tables with number keys Andrey Orst
fix(core): fix reduce-kv and tests Andrey Orst
fix: update contributing document Andrey Orst
fix(doc): fix vector? docstring Andrey Orst
feature(doc): more examples in documentation Andrey Orst
feature(core): implement `reduced` Andrey Orst
fix(core): rename seq? to vector? Andrey Orst
Feature(doc): upload autogenerated documentation. Andrey Orst
fix(core): contain valid markdown in docs Andrey Orst
fix(core): revert fn* to defn change Andrey Orst
fix(core): refactoring Andrey Orst
feature(core): add memoize function Andrey Orst
feature(core): remove macros from core (for loading with macros) Andrey Orst
fix(core): improved deep comparison Andrey Orst
fix(core): support string in into Andrey Orst
feature(core): support strings in seq Andrey Orst
fix(CI): overhaul Andrey Orst
fix(testing): do not depend on anything Andrey Orst
fix(CI): fix depend file Andrey Orst
feature(core): breaking change of project structure Andrey Orst
fix(tests): fix reduce test, and add more docstrings Andrey Orst
fix(core): use compile-time empty tables instead of function call Andrey Orst
fix(core): add missing doc Andrey Orst
fix(core): rename plus to add, minus to sub Andrey Orst
fix(macros): fix multimethods which use tables as the dispatch value Andrey Orst
fix(core): more clear error messages, and microoptimizations Andrey Orst
feature(testing): change testing macro to contain description Andrey Orst
fix(testing): do not depend on eq from core Andrey Orst
fix(macros): do not insert arity error closure for functions with >= 0 arity Andrey Orst
fix: use not= instead of Lua's ~= Andrey Orst
fix(core): rename vec to vector Andrey Orst
feature(core): add hash-map function, and assoc meta to tables Andrey Orst
feature(core): add metadata based type inspection for tables, and empty macro Andrey Orst
feature(macros): add metadata macros, doc, and some tests Andrey Orst
fix(CI): enable metadata in compiled code Andrey Orst
fix(macros): fix metadata tests Andrey Orst
fix(CI): update luacov pipeline Andrey Orst
fix(make): update dependency file Andrey Orst
fix(tests): fix depend file Andrey Orst
fix(CI): fix coverage pipline Andrey Orst
feature(testing): move tests to separate directory. Also add some tests Andrey Orst
fix(core): reorder docstring and arglist for fin& definitions Andrey Orst
feature(macros): inject metadata into definitions Andrey Orst
feature(doc): document def and defonce Andrey Orst
feature(macros): support attribute table in def and defonce Andrey Orst
feature(macros): add def and defonce macros Andrey Orst
feature(core): add math and comparison functions Andrey Orst
fix(core): optimize some doublework places Andrey Orst
feature(core): more multimethod related functions Andrey Orst
fix(doc): mention coverage measurement in contributing guidelines Andrey Orst
fix(core): more robust version of concat Andrey Orst
Merge branch 'coverage-report' into 'master' Andrey Orst
Merge branch 'coverage-report' into 'master' Andrey Orst
fix(CI): colorless coverage report Andrey Orst
feature(doc): describe multimethods Andrey Orst
feature(CI): add coverage report Andrey Orst
fix: no need to prefix private fns with - Andrey Orst
feature(macros): implement simple multimethods Andrey Orst
Update .gitlab-ci.yml Andrey Orst
Merge branch 'counted-arity' into 'master' Andrey Orst
Merge branch 'make-improvements' into 'master' Andrey Orst
feature: do not gen error handling if existing arities cover all variants Andrey Orst
fix(core): add docstrings and improve tests Andrey Orst
feature: rebuild project when macros files change Andrey Orst
fix(doc): gitlab's rendering of Org mode isn't quite right Andrey Orst
Merge branch 'ci-lua5.4' into 'master' Andrey Orst
fix: fix get-in function and tests Andrey Orst
feature(CI): Test library against Lua 5.4 on Ubuntu 20.10 Andrey Orst
feature(CI): test on both lua5.3 and lua5.4 Andrey Orst
feature(doc): more function descriptions Andrey Orst
feature: functions to access table values Andrey Orst
fix: remove coverage script Andrey Orst
feature(code): greatly improve code coverage Andrey Orst
fix(macros): make into branch at compile time for known table types Andrey Orst
feature: add support for luacov-console coverage tool Andrey Orst
fix: typo Andrey Orst
fix(tests): add missing tests Andrey Orst
fix: dirty fix for coverage script Andrey Orst
feature(core): implement auto namespacing for fn* and create fn& Andrey Orst
fix(misc): fix indentation rules Andrey Orst
feature(core): add assoc function & test Andrey Orst
fix: compensate empty lines in coverage script Andrey Orst
fix(doc): typo Andrey Orst
feature(testing): group tests, update coverage script Andrey Orst
feature: refactoring Andrey Orst
feature: add luacov target Andrey Orst
feature: add simple script to check approx test coverage Andrey Orst
feature: refactoring Andrey Orst
[next]