update changelog
This commit is contained in:
parent
d45f3eb34c
commit
645ea6f1aa
1 changed files with 2 additions and 1 deletions
|
|
@ -5,6 +5,7 @@
|
||||||
* `defnav` with parameters now produces a function that returns the parameterized nav when invoked (with parameters in the closure rather than being late-bound parameterized). These functions can still be composed without their parameters, falling back to the late-bound parameterized codepath in that case. The end result of this is more optimized execution when parameters are provided immediately.
|
* `defnav` with parameters now produces a function that returns the parameterized nav when invoked (with parameters in the closure rather than being late-bound parameterized). These functions can still be composed without their parameters, falling back to the late-bound parameterized codepath in that case. The end result of this is more optimized execution when parameters are provided immediately.
|
||||||
* Inline factoring now parameterizes navigators immediately when all parameters are constants (rather than factoring it to use late-bound parameterization). This creates leaner, faster code.
|
* Inline factoring now parameterizes navigators immediately when all parameters are constants (rather than factoring it to use late-bound parameterization). This creates leaner, faster code.
|
||||||
* Added `IndirectNav` protocol for turning a value type into a navigator.
|
* Added `IndirectNav` protocol for turning a value type into a navigator.
|
||||||
|
* Higher order navigators (like `selected?`, `subselect`) more intelligently parameterize the nested paths and use the leaner execution mode if none of the nested paths require late-bound parameterization or value collection.
|
||||||
* Removed `variadic-pathed-nav`
|
* Removed `variadic-pathed-nav`
|
||||||
|
|
||||||
## 0.12.0
|
## 0.12.0
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue