blob: fa03491ea590355a9d779d5f2d513be20da7af35 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
## Cljlib v0.5.3 (2021-04-24)
- test library is now external dependency.
## Cljlib v0.5.2 (2021-03-16)
- `conj` fix for better Luajit compatibility.
## Cljlib v0.5.1 (2021-02-19)
- `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.
## Cljlib v0.5.0 (2021-02-18)
- Greatly improved set iteration performance.
- Fix bug where `nil` was allowed as table key.
## Cljlib v0.4.0 (2021-02-15)
- `fn*` allows method definition via colon (`:`) syntax.
- Documentation reworked to contain documentation tests.
- `cljlib.fnl` renamed to `init.fnl`, library now uses relative requiring.
- Fix bug in `try` macro.
## Cljlib v0.3.0 (2020-12-31)
- New `hash-set` and `ordered-set` data structures.
- New `try` macro.
## Cljlib v0.2.0 (2020-11-18)
- Fix `seq` behavior for tables with numeric keys.
- Added `reduced` function
- `seq?` renamed to `vector?`
- Document library via [Fenneldoc](https://gitlab.com/andreyorst/fenneldoc).
## Cljlib v0.1.0 (2020-11-14)
First stable release of Fennel Cljlib.
<!-- LocalWords: Cljlib namespace Memoization metatable metamethods
-->
|