Skip to content

Releases: elixir-tools/spitfire

v0.2.1

03 Jun 13:05
6268d6b
Compare
Choose a tag to compare

0.2.1 (2025-06-03)

Bug Fixes

  • make spitfire compile on elixir 1.13 (#62) (5eda84e)

v0.2.0

07 Mar 01:27
bee5045
Compare
Choose a tag to compare

0.2.0 (2025-03-07)

Features

Bug Fixes

  • correctly match on successful tokenize (f937a7a)
  • parse do blocks after paren_identifiers (2320bd4)
  • reset nesting inside parameterless right stab expressions (1bf80bc)

v0.1.5

07 Feb 14:10
b752cb5
Compare
Choose a tag to compare

0.1.5 (2025-02-07)

Bug Fixes

v0.1.4

05 Jan 16:20
fd50173
Compare
Choose a tag to compare

0.1.4 (2024-12-20)

Bug Fixes

  • address warnings found by elixir 1.18 (#50) (434521e)

v0.1.3

19 Jun 21:51
065f7d4
Compare
Choose a tag to compare

0.1.3 (2024-06-19)

Bug Fixes

  • match error case from Macro.Env.expand_import/5 (#45) (ebd5ba6)

v0.1.2

17 Jun 12:03
24f4bd2
Compare
Choose a tag to compare

0.1.2 (2024-06-17)

Bug Fixes

v0.1.1

14 Jun 13:46
bc52d34
Compare
Choose a tag to compare

0.1.1 (2024-06-14)

Bug Fixes

v0.1.0

14 Jun 12:23
0dd5e15
Compare
Choose a tag to compare

0.1.0 (2024-06-14)

Features

Bug Fixes

  • 0-arity anon function type spec (586c087)
  • access syntax on dot call (d2bfb45)
  • add eoe metadata to 0-arity anon functions (444b9a2)
  • aliases can start with non alias tokens (7c557cc), closes #5
  • ambiguous_op meta (b3e8ea4)
  • bin: create tmp dir (#1) (39cc50b)
  • block identifiers that take right stabs (1dbf037)
  • blocks inside paren function calls (7e61ec2), closes #11
  • bracketless kw list with new line between key and value (6089f71)
  • consume fuel in infix loop (#24) (555b977)
  • do blocks inside grouped expressions (e219362)
  • don't encode errors directly into AST (#27) (df7732f)
  • don't include closing meta when paren identifier has error (0580d2c)
  • don't include closing meta when paren identifier has error (c3e1b1d)
  • elixir-makeup/makeup (#17) (db80ec4)
  • ellipsis op (4577b8c)
  • empty block_identifiers (#20) (5953bed)
  • env: reset pdict after expansion (#36) (d1db691)
  • error handling (26e68d4)
  • fix binding power of when_op (77db668)
  • function calls with multi line args (8888a71)
  • han...
Read more