Releases: Beforerr/PermuteArgs.jl
Releases · Beforerr/PermuteArgs.jl
v1.2.1
PermuteArgs v1.2.1
Refactor
- Use Expronicon to generate function expression
Perf
- Use ExproniconLite instead of Expronicon
v1.2.0
PermuteArgs v1.2.0
Feat
- Add support for struct definitions in
@permute_args
macro
Merged pull requests:
v1.1.0
PermuteArgs v1.1.0
Doc
- recommend using
@permute_args
overpermute_args
andpermute_args!
Feat
permute_args
now could take a single argument for Function and Method as inputpermute_args
now support keywords- improve argument names handling in
permute_args
Refactor
- consolidate function signature and cleanup codes
- refactor out
generate_permuted_methods
for@permute_args
,permute_args
andpermute_args!
function - make
permute_args
andpermute_args!
more general
Test
- add local scope test for
permute_args!
- test throw correct method
Chore
- deprecate permute_args_dynamic
- add benchmarks
Closed issues:
- Register (#1)
v1.0.0
PermuteArgs.jl v1.0.0
Initial release of PermuteArgs.jl: a Julia package for creating functions with permutable arguments
@permute_args
: Macro to define functions with permutable argumentspermute_args
: Function to create a new function with permutable argumentspermute_args!
: Function to add permuted methods to an existing function
Full Changelog: https://github.com/Beforerr/PermuteArgs.jl/commits/v1.0.0