summaryrefslogtreecommitdiff
path: root/macros
Commit message (Expand)AuthorAgeFilesLines
* fix(core): more clear error messages, and microoptimizationsAndrey Orst2020-11-091-6/+8
* 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-091-2/+2
* feature(core): add metadata based type inspection for tables, and empty macroAndrey Orst2020-11-081-4/+13
* feature(macros): add metadata macros, doc, and some testsAndrey Orst2020-11-082-18/+25
* feature(macros): inject metadata into definitionsAndrey Orst2020-11-052-33/+60
* feature(macros): support attribute table in def and defonceAndrey Orst2020-11-021-9/+21
* feature(macros): add def and defonce macrosAndrey Orst2020-11-021-0/+18
* feature(core): more multimethod related functionsAndrey Orst2020-11-021-15/+17
* fix: no need to prefix private fns with -Andrey Orst2020-10-311-23/+32
* feature(macros): implement simple multimethodsAndrey Orst2020-10-311-0/+29
* feature: do not gen error handling if existing arities cover all variantsAndrey Orst2020-10-301-4/+30
* fix(macros): make into branch at compile time for known table typesAndrey Orst2020-10-281-49/+80
* feature(core): implement auto namespacing for fn* and create fn&Andrey Orst2020-10-272-21/+73
* feature: refactoringAndrey Orst2020-10-261-8/+8
* feature: refactoringAndrey Orst2020-10-252-6/+6
* feature(core functions): Added more core functionsAndrey Orst2020-10-241-0/+1
* remove limitation of different length with nils in arglistAndrey Orst2020-10-242-4/+4
* ChangesAndrey Orst2020-10-231-42/+53
* changesAndrey Orst2020-10-221-4/+2
* implement into as a macroAndrey Orst2020-10-221-1/+49
* added more macros, and functions to the `core` modulesAndrey Orst2020-10-212-41/+171
* add some additional checks and docstrings for fn*Andrey Orst2020-10-211-50/+71
* implement Clojure's defnAndrey Orst2020-10-211-0/+84