What's Changed
- Fix #564: support this-as in CLJS by @borkdude in #1022
- Deftype custom fn by @borkdude in #1023
- Fix .method on class objects routing to static instead of instance path by @borkdude in #1025
- Riddley improvements by @borkdude in #1026
- Re-use copy-var via public API path and support :copy-meta-from by @borkdude in #1028
defnow replaces var metadata instead of merging, matching Clojure semantics by @borkdude in #1029- Deftype defrecord analysis clerk defrecord refactor by @borkdude in #1030
- Optimize tight loops: fused binding nodes + specialized inlined calls by @borkdude in #1031
- Expose IPrintWithWriter as "protocol" by @borkdude in #1032
- Normalize SCI types in hierarchy lookups by @vieirandre in #1033
- Fix invalid
recurarity by @vieirandre in #1034 - Fix #808: IFn on records by @borkdude in #1036
- Validate single binding pair in let-like conditional macros by @vieirandre in #1037
- Copy-vars incorrectly sets fn inlined by @verberktstan in #1041
- Optional interruption support by @whilo in #1039
- interrupt check use when-not nil?, skip var call by @borkdude in #1042
New Contributors
- @vieirandre made their first contribution in #1033
- @verberktstan made their first contribution in #1041
- @whilo made their first contribution in #1039
Full Changelog: v0.11.51...v0.13.52