Skip to content

Releases: fink-lang/loxia

v24.1.2

18 Nov 13:24
d23274d
Compare
Choose a tag to compare

24.1.2 (2021-11-18)

Bug Fixes

  • transform: disable cov for return statements (2d03ce2)
  • transform: disable cov for return statements having prev siblings (37f0f5c)

v24.1.1

19 Oct 14:20
888b232
Compare
Choose a tag to compare

24.1.1 (2021-10-19)

Bug Fixes

  • func: avoid inlining self referenced funcs (d1440ea)

v24.1.0

18 Oct 18:34
ef24d0b
Compare
Choose a tag to compare

24.1.0 (2021-10-18)

Features

  • types: add simple experimental type inference (a1b9d66)

v24.0.0

06 Oct 15:42
21a21be
Compare
Choose a tag to compare

24.0.0 (2021-10-06)

Bug Fixes

  • add loc to support source-map generation (d4b0eab)
  • add missing support for member expr in records (12d3369)
  • add self referencing arg to recursive functions (40e47ee)
  • auto import runtime funcs for in (a39dfce)
  • await inlining (fd511ba)
  • cjs exports (2cb1961)
  • clear self refs after assignment (91953ba)
  • condition order and value destructuring in match (8454c84)
  • ident scoping (8289324)
  • inlinimg, coverage and cov ignore comments (d430357)
  • jsx element naming (ce15889)
  • jsx identifier handling (2055ad7)
  • list optimizations (d91c5c7)
  • module exports js/esm (b0bb3e7)
  • module exports js/esm (d24e869)
  • partial (a2793bb)
  • serializer missing : (7f406e4)
  • spread args in funcs (56bebff)

Features

  • AST -> IR -> Optimize -> JS (c094d0c)
  • improve source-maps for idents (f3fafb9)
  • treat lists as tuples, inline numbers (203ee57)

BREAKING CHANGES

  • semantics for partial placeholder ? are in limbo and incompatible with prev versions.

v23.1.0

15 Sep 08:37
474b040
Compare
Choose a tag to compare

23.1.0 (2021-09-15)

Features

  • match: add istanbul ignore else to generated code (557318f)

v23.0.2

03 Aug 07:57
8a0b44a
Compare
Choose a tag to compare

23.0.2 (2021-08-03)

Bug Fixes

v23.0.1

03 Aug 07:51
2abbd98
Compare
Choose a tag to compare

23.0.1 (2021-08-03)

Bug Fixes

  • scoping in do-expr transformation (fbd2170)

v23.0.0

02 Aug 17:43
6c0c6bd
Compare
Choose a tag to compare

23.0.0 (2021-08-02)

Features

  • call: remove () as empty ar for calls (18b72dc)
  • js-compat: remove support for try: and throw err (857ead3)
  • match: match any value using ? (950ddd0)

BREAKING CHANGES

  • js-compat: removed: try, throw
  • call: use foo _ instead of foo () for call without arguments

v22.2.0

20 Jul 07:04
560ccd9
Compare
Choose a tag to compare

22.2.0 (2021-07-20)

Features

  • improve pipes with partials by removing partial wrapper for callees (05e2e3a)

v22.1.0

18 Jul 06:00
cfb9667
Compare
Choose a tag to compare

22.1.0 (2021-07-18)

Features

  • partial: improve partial handling (7383f43)