Features
- Add
unit_list
utility functions by @Goju-Ryu in #623 - New math functions, e.g. some
combinatorics
functionality by @rben01 in #645 #655
Bugfixes
human
gives last minute in seconds #622- Fixed NaN comparison by @rben01 in #647
- Fix colors on Windows by @sharkdp in #670
- Fixed
unit_of
-related errors by @sharkdp, see #521
Changes
- String api update by @Goju-Ryu in #646
- Add more descriptive
unit_of
error message by @Goju-Ryu in #652 - Add note regarding floating point errors to assert_eq by @Bzero in #636
- Improved formatting of
format_datetime
errors, including original jiff error by @rben01 in #630
Other
- Fixed some clippy warnings by @rben01 in #619
- Replace
String
withCompactString
by @rben01 in #620 - Vscode extension quality of life changes by @Goju-Ryu in #629
- Fail documentation generation for invalid examples & remove prompts in examples by @Bzero in #638
- Clean up uses of
CompactString
by @rben01 in #641 - Reduced allocations relating to
ast::Expression
+typed_ast::Expression
and reduced allocations inTransformer::transform_*
functions by @rben01 in #607 - Boxed some
RuntimeError
s by @rben01 in #642 - Made
proper_function_call
static and movedget_proper_function_reference
toEnvironment
to prove to the compiler that mutable references don't overlap by @rben01 in #639 - Replaced
Box<dyn Fn(Args) -> ...>
withfn(Args) -> ...
in ffi functions by @rben01 in #643 - Update the rustyline dependency by @irevoire in #649
- Vscode extension packaging by @Goju-Ryu in #656
- Switched to newer macOS GitHub Actions images by @rben01 in #666
- Unit list based human function by @Goju-Ryu in #661
- Add Discord link by @sharkdp in #672
- Speed up median by @rben01 in #665
- Stop cloning the whole list of DType factor when we don't need to by @irevoire in #651
- Initial implementation of frontend-configurable command runner by @rben01 in #663
Full Changelog: v1.14.0...v1.15.0