| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(CI): bump fennel in ci | Andrey Listopadov | 2021-10-17 | 1 | -3/+2 |
| | | |||||
| * | fix: tweak apply | Andrey Listopadov | 2021-10-17 | 1 | -5/+6 |
| | | |||||
| * | fix: bump fennel-test to v0.0.3 | Andrey Listopadov | 2021-10-17 | 6 | -39/+108 |
| | | |||||
| * | fix: update linguist language detection | Andrey Listopadov | 2021-08-22 | 1 | -2/+3 |
| | | |||||
| * | fix: don't generate mulitarity arglist doc for single-arity functions | Andrey Listopadov | 2021-07-23 | 5 | -73/+89 |
| | | |||||
| * | release: v0.5.4 | Andrey Listopadov | 2021-07-22 | 8 | -93/+71 |
| | | |||||
| * | fix: style changes, and documentation fixes | Andrey Listopadov | 2021-07-17 | 7 | -124/+196 |
| | | | | | | | - provide defn as an alias to fn* and change fn* to defn in all files - fix doc for eq function - fix and generate doc for loop macro | ||||
| * | Merge branch 'loop-macro' into 'master' | Andrey Listopadov | 2021-07-13 | 3 | -2/+95 |
| |\ | | | | | | | | | FEATURE: Added Clojure-like loop macro! See merge request andreyorst/fennel-cljlib!12 | ||||
| | * | feat(macros): Added Clojure-like loop macro | Archenoth | 2021-07-13 | 3 | -2/+95 |
| |/ | |||||
| * | Merge branch 'new-library-loading-system' into 'master' | Andrey Listopadov | 2021-06-23 | 7 | -9/+9 |
| |\ | | | | | | | | | refactor library to use new init-macros.fnl feature See merge request andreyorst/fennel-cljlib!11 | ||||
| | * | refactor library to use new init-macros.fnl feature | Andrey Listopadov | 2021-06-23 | 7 | -9/+9 |
| |/ | | | | | | | | | | | | Old way of requiring the library: (local clj (require :fennel-cljlib) (import-macros cljm :fennel-cljlib.macros) New way: (local clj (require :fennel-cljlib) (import-macros cljm :fennel-cljlib) | ||||
| * | deps: bump fennel-test to v0.0.2 | Andrey Listopadov | 2021-05-23 | 1 | -0/+0 |
| | | |||||
| * | Merge branch 'try-multi-value-return' into 'master' | Andrey Listopadov | 2021-05-10 | 6 | -67/+74 |
| |\ | | | | | | | | | | | | | Try multi value return Closes #2 See merge request andreyorst/fennel-cljlib!10 | ||||
| | * | Try multi value return | Andrey Listopadov | 2021-05-10 | 6 | -67/+74 |
| |/ | |||||
| * | fix: downgrade fennel to 0.8.1 | Andrey Listopadov | 2021-04-24 | 2 | -4/+7 |
| | | |||||
| * | fix: bump fenneldoc version | Andrey Listopadov | 2021-04-24 | 1 | -5/+10 |
| | | |||||
| * | fix: bump fennel version in tests | Andrey Listopadov | 2021-04-24 | 1 | -3/+5 |
| | | |||||
| * | fix: use recursive submodules in CI | Andrey Listopadov | 2021-04-24 | 1 | -1/+4 |
| | | |||||
| * | fix: move test library to separate project | Andrey Listopadov | 2021-04-24 | 15 | -255/+31 |
| | | |||||
| * | fix: more portable conj | Andrey Listopadov | 2021-03-16 | 1 | -1/+1 |
| | | | | | Should now work on luajit | ||||
| * | fix: update test suite eq function builder | Andrey Listopadov | 2021-03-15 | 3 | -40/+37 |
| | | | | | | | This really means that I need to externalize it into separate module and just use everywhere, but Fennel doesn't yet feature stable way to do it unfortunately | ||||
| * | fix: avoid passing gsub's extra return values to sym | Andrey Listopadov | 2021-03-14 | 1 | -4/+4 |
| | | |||||
| * | fix: exclude .cache dir from luacov | Andrey Listopadov | 2021-03-14 | 1 | -1/+1 |
| | | |||||
| * | fix: try caching installations | Andrey Listopadov | 2021-03-14 | 1 | -9/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix: fix luarocks path cmd fix: repair fix: repair fix: tweak cache paths fix: apparently cache is project-local fix: don't clone dependencies if present fix: pipelines fix: pipelines fix: pipelines fix: reduce duplication fix: reduce duplications fix: reduce duplication fix: pipelines | ||||
| * | fix: allow `reduced` to return nil and false values | Andrey Listopadov | 2021-03-13 | 2 | -11/+17 |
| | | |||||
| * | fix: don't expose internal function builder as a macro | Andrey Listopadov | 2021-03-11 | 1 | -1/+0 |
| | | |||||
| * | fix: update macros comparison function builder | Andrey Listopadov | 2021-03-11 | 4 | -39/+39 |
| | | | | | No need to modify the metatable in macros. | ||||
| * | feat: add partition take and nthrest functions | Andrey Listopadov | 2021-02-22 | 7 | -8/+187 |
| | | |||||
| * | feat: add CHANGELOG.md | Andrey Listopadov | 2021-02-21 | 1 | -0/+38 |
| | | |||||
| * | fix: lua language better communicates project nature | Andrey Listopadov | 2021-02-20 | 1 | -2/+2 |
| | | |||||
| * | fix: remove badges from readme | Andrey Listopadov | 2021-02-20 | 2 | -5/+2 |
| | | |||||
| * | fix: release 0.5.1 | Andrey Listopadov | 2021-02-19 | 8 | -645/+677 |
| | | | | | | | | | - eq will no longer change metamethods of tables - module info is hidden in metatable now - memoize uses proper deep comparison - tests no longer requires searching up in core namespace - memoization test doesn't depend on CPU speed anymore | ||||
| * | fix: add doc for set? function | Andrey Listopadov | 2021-02-18 | 3 | -4/+3 |
| | | |||||
| * | fix: fix some links in docs | Andrey Listopadov | 2021-02-17 | 6 | -250/+251 |
| | | |||||
| * | fix(doc): use automatic link resolution in docs | Andrey Listopadov | 2021-02-17 | 7 | -49/+49 |
| | | |||||
| * | feat: ignore some arg patterns in dottests | Andrey Listopadov | 2021-02-16 | 1 | -1/+2 |
| | | |||||
| * | fix(core): check if nil is used as table key | Andrey Listopadov | 2021-02-16 | 2 | -1/+4 |
| | | |||||
| * | fix(tests): fix test macros to correctly report errors | Andrey Listopadov | 2021-02-16 | 2 | -14/+33 |
| | | | | | runtime errors captured via pcall | ||||
| * | fix: update seq-fn semantics | Andrey Orst | 2021-02-16 | 1 | -4/+11 |
| | | |||||
| * | Merge branch 'improved-sets' into 'master' | Andrey Listopadov | 2021-02-15 | 6 | -41/+44 |
| |\ | | | | | | | | | improve set iteration performance See merge request andreyorst/fennel-cljlib!9 | ||||
| | * | improve set iteration performance | Andrey Listopadov | 2021-02-15 | 6 | -41/+44 |
| |/ | |||||
| * | fix(macros): correct fn* method definition behavior | Andrey Listopadov | 2021-02-15 | 3 | -19/+39 |
| | | | | | fn* now properly defines `self` as its first argument automatically. | ||||
| * | fix: test library first, then test docs | Andrey Listopadov | 2021-02-15 | 1 | -1/+1 |
| | | |||||
| * | fix: update fennelview metamethod | Andrey Listopadov | 2021-02-04 | 1 | -1/+1 |
| | | |||||
| * | fix: allow defining methods with fn* | Andrey Orst | 2021-01-26 | 3 | -25/+70 |
| | | |||||
| * | fix: remove duplicate multisym->sym function | Andrey Orst | 2021-01-26 | 1 | -12/+5 |
| | | |||||
| * | fix: update heading links | Andrey Orst | 2021-01-24 | 4 | -29/+28 |
| | | |||||
| * | feature: include documentation testing in pipeline | Andrey Orst | 2021-01-24 | 11 | -355/+437 |
| | | |||||
| * | fix: specify lua | Andrey Orst | 2021-01-21 | 1 | -1/+1 |
| | | |||||
| * | fix: use luarocks fennel in coverage | Andrey Orst | 2021-01-20 | 1 | -6/+4 |
| | | |||||