What's Changed
- Enable smallvec's union feature so monty builds for 32-bit targets alone by @Butch78 in #1113
- fix(os_access): reject a file that replaces a directory, in any order by @Yi-111-a in #1070
- Fix argument reference leak when calling non-callable types by @RanaPriyansh in #1098
- Reject OSAccess directory renames into descendants by @GoldArowana in #1067
- Preserve async future snapshots after auto-resume rejection by @GoldArowana in #1112
- Preserve OSAccess state when renaming a path to itself by @RanaPriyansh in #1095
- Match Python line boundaries in str.splitlines by @rudrakshkarpe in #1106
- Add a WebSocket pool to the napi JS client by @rewitt94 in #1104
- misc fixes to unwinding by @davidhewitt in #1094
- Generate dataclass methods and store on heap by @rewitt94 in #1026
- Use strum's
use_phffor largeEnumStringderives by @samuelcolvin in #1122 - Cut allocations from
fand%float formatting by @samuelcolvin in #1123 - Add the
decimalmodule by @samuelcolvin in #1119 - Release type-checker memory when sessions reset by @jaheba in #1083
- Make len and indexing O(1) on ASCII heap strings by @femto in #1127
- release: 1.4.0 by @rewitt94 in #1128
New Contributors
- @rudrakshkarpe made their first contribution in #1106
- @femto made their first contribution in #1127
Full Changelog: v1.3.0...1.4.0