Expronicon.jl

Collective tools for metaprogramming on Julia Expr

MIT License

Stars
86
Committers
6

Bot releases are visible (Hide)

Expronicon.jl - v0.10.13 Latest Release

Published by github-actions[bot] 2 months ago

Expronicon v0.10.13

Diff since v0.10.12

Merged pull requests:

  • Fix split_function_nothrow failing on poorly defined functions (#86) (@0x0f0f0f)
Expronicon.jl - v0.10.12

Published by github-actions[bot] 2 months ago

Expronicon v0.10.12

Diff since v0.10.11

Merged pull requests:

  • add split signature (#87) (@Roger-luo)

Closed issues:

  • Support $ interpolation when parsing docstrings for JLFunction (#84)
Expronicon.jl - v0.10.11

Published by github-actions[bot] 3 months ago

Expronicon v0.10.11

Diff since v0.10.10

Merged pull requests:

  • Support interpolating strings as docstrings (#85) (@0x0f0f0f)
Expronicon.jl - v0.10.10

Published by github-actions[bot] 4 months ago

Expronicon v0.10.10

Diff since v0.10.9

Expronicon.jl - v0.10.9

Published by github-actions[bot] 4 months ago

Expronicon v0.10.9

Diff since v0.10.8

Expronicon.jl - v0.10.8

Published by github-actions[bot] 5 months ago

Expronicon v0.10.8

Diff since v0.10.7

Merged pull requests:

  • Fix is_function, no julia formatter (#83) (@0x0f0f0f)
Expronicon.jl - v0.10.7

Published by github-actions[bot] 6 months ago

Expronicon v0.10.7

Diff since v0.10.6

Merged pull requests:

  • Bump julia-actions/setup-julia from 1 to 2 (#79) (@dependabot[bot])
  • Bump peaceiris/actions-gh-pages from 3 to 4 (#80) (@dependabot[bot])
  • Correct behavior of is_function (#81) (@0x0f0f0f)
Expronicon.jl - v0.10.6

Published by github-actions[bot] 8 months ago

Expronicon v0.10.6

Diff since v0.10.5

Merged pull requests:

  • Bump actions/cache from 3 to 4 (#74) (@dependabot[bot])
  • Bump codecov/codecov-action from 3 to 4 (#75) (@dependabot[bot])
  • Fixes for JLFunction (#76) (@0x0f0f0f)

Closed issues:

  • JLFunction does not support x -> x (#69)
Expronicon.jl - v0.10.5

Published by github-actions[bot] 11 months ago

Expronicon v0.10.5

Diff since v0.10.4

Merged pull requests:

  • Bump actions/setup-node from 3 to 4 (#73) (@dependabot[bot])
Expronicon.jl - v0.10.4

Published by github-actions[bot] about 1 year ago

Expronicon v0.10.4

Diff since v0.10.3

Merged pull requests:

  • Fix typos in docs (#66) (@pitmonticone)
  • Bump actions/checkout from 3 to 4 (#70) (@dependabot[bot])
  • Support unparenthesised, single parameter, anonymous functions (#71) (@walterl)
Expronicon.jl - v0.10.3

Published by github-actions[bot] over 1 year ago

Expronicon v0.10.3

Diff since v0.10.2

Expronicon.jl - v0.10.2

Published by github-actions[bot] over 1 year ago

Expronicon v0.10.2

Diff since v0.10.1

Expronicon.jl - v0.10.1

Published by github-actions[bot] over 1 year ago

Expronicon v0.10.1

Diff since v0.10.0

Merged pull requests:

  • fix: adjust a few things to make YaoExpr work (#65) (@Roger-luo)
Expronicon.jl - v0.10.0

Published by github-actions[bot] over 1 year ago

Expronicon v0.10.0

Diff since v0.9.3

Closed issues:

  • change @use to non-const binding and create @const_use (#58)

Merged pull requests:

  • BREAKING(feat): let '@use' create non-const binding & add '@const_use' macro (#59) (@Roger-luo)
  • feat: derive macro (#61) (@Roger-luo)
  • BREAKING(fix): do not guess variant type (#63) (@Roger-luo)
Expronicon.jl - v0.9.3

Published by github-actions[bot] over 1 year ago

Expronicon v0.9.3

Diff since v0.9.2

Closed issues:

  • [Feature Request] Support subtyping for ADT (#56)

Merged pull requests:

  • fix: support supertype (#57) (@Roger-luo)
Expronicon.jl - v0.9.2

Published by github-actions[bot] over 1 year ago

Expronicon v0.9.2

Diff since v0.9.1

Closed issues:

  • Errors from @adt public (#54)

Merged pull requests:

  • fix: add back public adt macro (#55) (@Roger-luo)
Expronicon.jl - v0.9.1

Published by github-actions[bot] over 1 year ago

Expronicon v0.9.1

Diff since v0.9.0

Merged pull requests:

  • feat: add public back (#50) (@Roger-luo)
  • Bump codecov/codecov-action from 1 to 3 (#51) (@dependabot[bot])
  • Bump actions/checkout from 2 to 3 (#52) (@dependabot[bot])
  • Bump actions/cache from 1 to 3 (#53) (@dependabot[bot])
Expronicon.jl - v0.9.0

Published by github-actions[bot] over 1 year ago

Expronicon v0.9.0

Diff since v0.8.5

Merged pull requests:

  • BREAKING(feat): use private namespace for variants by default (#47) (@Roger-luo)
Expronicon.jl - v0.8.5

Published by github-actions[bot] over 1 year ago

Expronicon v0.8.5

Diff since v0.8.4

Merged pull requests:

  • Inline tree printer (#43) (@ChenZhao44)
Expronicon.jl - v0.8.4

Published by github-actions[bot] over 1 year ago

Expronicon v0.8.4

Diff since v0.8.3

Closed issues:

  • switch to enum_matcher (#39)

Merged pull requests:

  • feat: support tree printing (#40) (@Roger-luo)
  • fix: use enum_matcher for singleton match (#41) (@Roger-luo)