oxc/crates
overlookmotel 6c7acac72e feat(allocator): implement IntoIterator for &mut Vec (#8389)
Implement `IntoIterator` for `&mut Vec` like `std::vec::Vec` does. This allows shorter and more idiomatic syntax.

Before:

```rs
for item in object.collection.iter_mut() {
  // ...
}
```

After:

```rs
for item in &mut object.collection {
  // ...
}
```
2025-01-09 15:32:16 +00:00
..
oxc release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_allocator feat(allocator): implement IntoIterator for &mut Vec (#8389) 2025-01-09 15:32:16 +00:00
oxc_ast feat(minifier): merge assign expression in conditional expression (#8345) 2025-01-08 13:34:12 +00:00
oxc_ast_macros release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_cfg release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_codegen fix(codegen): fix incorrect minified return 1n output (#8374) 2025-01-09 05:01:41 +00:00
oxc_data_structures docs(data_structures): improve docs for stack types (#8356) 2025-01-08 20:49:28 +00:00
oxc_diagnostics release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_ecmascript fix(minifier): instanceof has error throwing side effect (#8378) 2025-01-09 06:49:27 +00:00
oxc_estree release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_isolated_declarations refactor(ast): simplify get_identifier_reference of TSType and TSTypeName (#8273) 2025-01-06 08:23:53 +00:00
oxc_language_server refactor(linter): refactor LintBuilder to prep for nested configs (#8034) 2025-01-05 04:08:26 +00:00
oxc_linter refactor(linter): split unicorn/prefer-spread and eslint/prefer-spread into own rules (#8329) 2025-01-09 14:28:36 +00:00
oxc_macros test(linter): use plugin name instead of category for finding rule (#8353) 2025-01-09 10:48:11 +08:00
oxc_mangler release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_minifier feat(allocator): implement IntoIterator for &mut Vec (#8389) 2025-01-09 15:32:16 +00:00
oxc_napi release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_parser feat(allocator): implement IntoIterator for &mut Vec (#8389) 2025-01-09 15:32:16 +00:00
oxc_prettier refactor(prettier): Make hardline! to return Doc (#8379) 2025-01-09 14:48:52 +08:00
oxc_regular_expression release(crates): v0.44.0 (#8110) 2024-12-25 21:03:09 +08:00
oxc_semantic refactor(semantic): check super usage based on scope (#8377) 2025-01-09 06:38:09 +00:00
oxc_span style(span): reformat code (#8296) 2025-01-06 13:57:58 +00:00
oxc_syntax fix(minifier): instanceof has error throwing side effect (#8378) 2025-01-09 06:49:27 +00:00
oxc_transformer feat(allocator): implement IntoIterator for &mut Vec (#8389) 2025-01-09 15:32:16 +00:00
oxc_traverse feat(allocator): implement IntoIterator for &mut Vec (#8389) 2025-01-09 15:32:16 +00:00
oxc_wasm refactor(linter): refactor LintBuilder to prep for nested configs (#8034) 2025-01-05 04:08:26 +00:00