1.1.0 - 2024-11-20
- recommend using
@permute_args
overpermute_args
andpermute_args!
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
- 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
- add local scope test for
permute_args!
- test throw correct method
- deprecate permute_args_dynamic
- add benchmarks
1.0.0 - 2024-11-20
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