MacroTools.jl

MacroTools provides a library of tools for working with Julia code and expressions.

OTHER License

Stars
303
Committers
50

Bot releases are visible (Hide)

MacroTools.jl - v0.5.13 Latest Release

Published by github-actions[bot] 9 months ago

MacroTools v0.5.13

Diff since v0.5.12

Merged pull requests:

  • Define @qq (#200) (@cstjean)
MacroTools.jl - v0.5.12

Published by github-actions[bot] 10 months ago

MacroTools v0.5.12

Diff since v0.5.11

Merged pull requests:

  • Actions node 12 => node 16 (#198) (@Jay-sanjay)
  • Fix isdef (#199) (@cstjean)

Closed issues:

  • isdef() seems to return true in any case (#172)
MacroTools.jl - v0.5.11

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

MacroTools v0.5.11

Diff since v0.5.10

Closed issues:

  • docs latest version not deployed (#182)
  • @capture(:(a.(b,c)),x_.y_) is false (#191)
  • flatten deletes catch blocks on Julia 1.10 (#194)
  • flatten of try ...; catch; false; end does not work (#196)

Merged pull requests:

  • docs workflow (#189) (@t-bltg)
  • add manual workflow_dispatch (#190) (@t-bltg)
  • misc fixes to flatten (#197) (@Krastanov)
MacroTools.jl - v0.5.10

Published by github-actions[bot] about 2 years ago

MacroTools v0.5.10

Diff since v0.5.6

Closed issues:

  • Union problem in @capture (#40)
  • MacroTools.jl fails on J1.5 due to removal of @get! from base (#134)
  • Documentation deployment is broken (#145)
  • Cannot capture for loop expressions (#151)
  • import MacroTools: @capture fails for type matching (#152)
  • isdef always returns true (#154)
  • Update CI (#156)
  • Wrong slurp flag for slurps with default args (#165)
  • splitarg incompatible with kwargs on 1.7 (#177)
  • splitdef and gatherwheres incorrectly handle return type annotations (#184)

Merged pull requests:

  • Ignore Manifest.toml (#141) (@omus)
  • Allow skipping alias_gensyms in prettify (#142) (@goretkin)
  • more follow up for https://github.com/JuliaLang/julia/pull/37573 (#149) (@aviatesk)
  • Update utils.jl (#150) (@colbec)
  • Update pattern-matching.md (#153) (@musm)
  • Fix repo name in deploydocs arguments (#155) (@fingolfin)
  • Improve documentation (#157) (@fingolfin)
  • Fix typo in pattern-matching.md (#158) (@mroavi)
  • improve code quality and type instabilities (#162) (@aviatesk)
  • version 0.5.7 (#164) (@aviatesk)
  • Improve inferrability of isor (#166) (@timholy)
  • Use === in more places to reduce invalidation (#167) (@timholy)
  • use === and !== in more places to improve inferrabilities (#168) (@aviatesk)
  • move shuffling of animals to be done on demand instead of during initialization (#169) (@KristofferC)
  • move CI to GitHub actions (#170) (@KristofferC)
  • Fix CI by moving CI.yml to right place (#174) (@fingolfin)
  • Install TagBot as a GitHub Action (#175) (@fingolfin)
  • Remove code for Julia <= 0.7 (#176) (@fingolfin)
  • Fixes 165, Fixes 177. (#178) (@willow-ahrens)
  • Update badges (#181) (@ToucheSir)
  • Throw an error when encountering missing values (#183) (@MikeInnes)
  • Create Invalidations.yml (#186) (@ranocha)
MacroTools.jl - v0.5.6

Published by julia-tagbot[bot] about 4 years ago

MacroTools.jl - v0.5.4

Published by julia-tagbot[bot] over 4 years ago

v0.5.4 (2020-02-04)

Diff since v0.5.3

Merged pull requests:

MacroTools.jl - v0.5.3

Published by julia-tagbot[bot] almost 5 years ago

v0.5.3 (2019-11-21)

Diff since v0.5.2

Closed issues:

  • Split sourcewalk into its own package? (#121)

Merged pull requests:

MacroTools.jl - v0.5.2

Published by julia-tagbot[bot] almost 5 years ago

v0.5.2 (2019-11-12)

Diff since v0.5.1

Closed issues:

  • make splitdef return a NamedTuple (#116)
  • Documents and demos (#83)

Merged pull requests:

MacroTools.jl - v0.5.1

Published by julia-tagbot[bot] over 5 years ago

v0.5.1 (2019-07-12)

Diff since v0.5.0

Closed issues:

  • Missing dependency error (#113)

Merged pull requests:

  • make sourcewalk process files async (#115) (oxinabox)
  • utils: example of rmlines (#110) (iblis17)
MacroTools.jl -

Published by MikeInnes over 5 years ago

MacroTools.jl -

Published by cstjean over 5 years ago

Various bug fixes and minor changes.

MacroTools.jl -

Published by MikeInnes about 6 years ago

MacroTools.jl -

Published by MikeInnes about 6 years ago

MacroTools.jl -

Published by MikeInnes over 6 years ago

MacroTools.jl -

Published by MikeInnes over 6 years ago

MacroTools.jl -

Published by MikeInnes about 7 years ago

MacroTools.jl -

Published by MikeInnes about 7 years ago

MacroTools.jl -

Published by MikeInnes over 7 years ago

MacroTools.jl -

Published by MikeInnes over 7 years ago

MacroTools.jl -

Published by MikeInnes over 7 years ago