oxc/crates/oxc_allocator/CHANGELOG.md
2024-12-04 19:43:22 +08:00

3.5 KiB

Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog, and this project does not adhere to Semantic Versioning until v1.0.0.

[0.39.0] - 2024-12-04

Bug Fixes

  • 896ff86 minifier: Do not fold if statement block with lexical declaration (#7519) (Boshen)

[0.37.0] - 2024-11-21

Features

  • 39afb48 allocator: Introduce Vec::from_array_in (#7331) (overlookmotel)

[0.34.0] - 2024-10-26

Features

  • 419343b traverse: Implement GetAddress for Ancestor (#6877) (overlookmotel)

Refactor

  • adb5039 allocator: Add impl GetAddress for Address (#6891) (overlookmotel)

[0.33.0] - 2024-10-24

  • e1c2d30 allocator: [BREAKING] Make Vec non-drop (#6623) (overlookmotel)

Bug Fixes

Refactor

  • ab8aa2f allocator: Move GetAddress trait into oxc_allocator (#6738) (overlookmotel)

[0.32.0] - 2024-10-19

Features

  • 5ee1ef3 allocator: Add Vec::into_boxed_slice (#6195) (DonIsaac)

Documentation

  • 9f555d7 allocator: Clarify docs for Box (#6625) (overlookmotel)
  • 06e75b0 allocator: Enable lint warnings on missing docs, and add missing doc comments (#6613) (DonIsaac)

[0.31.0] - 2024-10-08

Performance

  • 5db9b30 allocator: Use lower bound of size hint when creating Vecs from an iterator (#6194) (DonIsaac)

Refactor

  • f7d1136 allocator: Remove unnecessary Vec impl (#6213) (overlookmotel)

[0.30.2] - 2024-09-27

Documentation

  • 3099709 allocator: Document oxc_allocator crate (#6037) (DonIsaac)

[0.27.0] - 2024-09-06

Features

  • e8bdd12 allocator: Add AsMut impl for Box (#5515) (overlookmotel)

[0.25.0] - 2024-08-23

Refactor

  • a4247e9 allocator: Move Box and Vec into separate files (#5034) (overlookmotel)

[0.24.3] - 2024-08-18

Refactor

  • a6967b3 allocator: Correct code comment (#4904) (overlookmotel)
  • 90d0b2b allocator, ast, span, ast_tools: Use allocator as var name for Allocator (#4900) (overlookmotel)

[0.24.2] - 2024-08-12

Features

  • 8e10e25 allocator: Introduce Address (#4810) (overlookmotel)

[0.24.0] - 2024-08-08

Features

  • 23b0040 allocator: Introduce CloneIn trait. (#4726) (rzvxa)

[0.23.0] - 2024-08-01

Performance

  • 4c6d19d allocator: Use capacity hint (#4584) (Luca Bruno)

[0.22.0] - 2024-07-23

Refactor

  • 504daed allocator: Rename fn params for Box::new_in (#4431) (overlookmotel)

[0.17.2] - 2024-07-08

Features

  • 115ac3b allocator: Introduce FromIn and IntoIn traits. (#4088) (rzvxa)

[0.15.0] - 2024-06-18

Features

  • 8f5655d linter: Add eslint/no-useless-constructor (#3594) (Don Isaac)

[0.13.0] - 2024-05-14

Refactor

  • 7e1fe36 ast: Squash nested enums (#3115) (overlookmotel)

[0.12.5] - 2024-04-22

Refactor

  • 6bc18e1 bench: Reuse allocator in parser + lexer benchmarks (#3053) (overlookmotel)

[0.12.4] - 2024-04-19

Features

  • 063b281 allocator: Make Box's PhantomData own the passed in T (#2952) (Boshen)

[0.6.0] - 2024-02-03

Documentation

  • a1271af allocator: Document behaviour of Box (Boshen)

[0.5.0] - 2024-01-12

Features

  • a6d9356 allocator: Add From API (#1908) (Boshen)

[0.4.0] - 2023-12-08

Refactor

  • 1a576f6 rust: Move to workspace lint table (#1444) (Boshen)

[0.2.0] - 2023-09-14

Refactor

  • 12798e0 Improve code coverage a little bit (Boshen)- fdf288c Improve code coverage in various places (#721) (Boshen)