Skip to content

Releases: ghyatzo/MethodForwarding.jl

v0.3.1

Choose a tag to compare

@ghyatzo ghyatzo released this 25 Mar 17:41
7c46d44

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 May 19:17

MethodForwarding v0.3.0

Diff since v0.2.0

Breaking changes

  • Detached the macro from the struct definition. Now instead of
@forward <T> struct W <: MaybeSubtyped
  ... fields ...
end (<M>)

The API is as follow

struct W <: MayebeSubtyped
  ... fields ...
end

@forward W => {<T>} [<M>]

Changelog

  • Fixed a lot of bugs regarding parametric typing handling
  • Refactored tests into their own modules
  • This version is mainly a preparatory version to laid the works for future improvements

Merged pull requests:

  • Decouple macro from struct definition (#4) (@ghyatzo)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Apr 19:21

MethodForwarding v0.2.0

Diff since v0.1.0

Changelog

  • Added keyword arguments support
  • Handle un-named arguments
  • Handle parametric forwarding
  • Improved code structure

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Apr 06:49

MethodForwarding v0.1.0