Commit graph

  • b2a4a786ae refactor(linter): remove unused with_rules and set_rule methods (#8029) camc314 2024-12-19 21:43:28 +0000
  • 6344b934ae fix(lsp): improve err handling when loading source text (#8025) camc314 2024-12-19 19:07:49 +0000
  • 0f9308f152 perf(transformer/react-refresh): reduce allocations (#8018) overlookmotel 2024-12-19 17:46:31 +0000
  • 75b775c055 feat(allocator): Vec<u8>::into_string (#8017) overlookmotel 2024-12-19 17:46:30 +0000
  • 0deb9e6c2e perf(transformer/react-refresh): reserve capacity in hook key string (#8016) overlookmotel 2024-12-19 17:46:29 +0000
  • 69b1ef3c16
    style(tools): remove line break from deny.toml (#8022) overlookmotel 2024-12-19 15:46:43 +0000
  • c24f102255
    chore: add Zlib license to deny.toml Boshen 2024-12-19 23:36:12 +0800
  • 7aebed012d perf(semantic): allocate Bindings in allocator (#8021) Boshen 2024-12-19 15:16:03 +0000
  • 02f968d02d refactor(semantic): change Bindings to a plain FxHashMap (#8019) Boshen 2024-12-19 14:16:28 +0000
  • 862838fd28 perf(codegen): remove useless to_owned (#8014) Dunqing 2024-12-19 12:06:55 +0000
  • 7b703471b1 perf(transformer/react-refresh): avoid allocating string in each hook call (#8013) Dunqing 2024-12-19 12:06:54 +0000
  • e7476a1a28 refactor(semantic): remove serialize (#8015) Boshen 2024-12-19 09:51:12 +0000
  • 0a38eea95c refactor(transformer/class-properties): use temp_var_name_base to generate temp var names for super transform (#8004) overlookmotel 2024-12-19 02:24:58 +0000
  • 63a95e4aa2 feat(ast): add AstBulder::move_property_key (#7998) overlookmotel 2024-12-18 23:17:54 +0000
  • d1b7181452 refactor(transformer/class-properties): rename var (#8006) overlookmotel 2024-12-18 21:59:47 +0000
  • 87ea928e17 test(transformer/class-properties): failing test for super.prop as assignment target (#8005) overlookmotel 2024-12-18 19:07:24 +0000
  • 3ea4109d14 feat(transformer/class-properties): transform super update expressions within static prop initializer (#7997) Dunqing 2024-12-18 18:29:05 +0000
  • 5a23d72b37 refactor(transformer/class-properties): remove outdated comment (#8000) overlookmotel 2024-12-18 16:51:35 +0000
  • ed75e42ed6 refactor(semantic)!: make SymbolTable fields pub(crate) instead of pub (#7999) Boshen 2024-12-18 16:38:58 +0000
  • df5c341c38 docs(ast): improve docs for AstBuilder::move_* methods (#7994) overlookmotel 2024-12-18 15:07:25 +0000
  • b3a5f3eb59 refactor(transformer/class-properties): mark transform_assignment_expression_if_super_member_assignment_target as inline (#7993) Dunqing 2024-12-18 13:59:40 +0000
  • 5cf253c216 test(transformer/class-properties): more testing for assignment to super[prop] (#7992) overlookmotel 2024-12-18 12:49:42 +0000
  • cc57db38e1 feat(transformer/class-properties): transform super assignment expressions within static prop initializer (#7991) Dunqing 2024-12-18 11:28:39 +0000
  • e3d0889009 test(transformer/class-properties): add static super tagged template test (#7964) Dunqing 2024-12-18 10:25:21 +0000
  • bcb33c00fa test(semantic): add a test for catch parameters reference (#7988) Dunqing 2024-12-18 08:47:27 +0000
  • 6da0b219dd refactor(oxlint): remove unused git.rs (#7990) Boshen 2024-12-18 08:41:50 +0000
  • 58e7777814 refactor(oxlint): remove extra if check in Walkdir (#7989) Boshen 2024-12-18 08:37:20 +0000
  • 1cf7b83431 refactor(semantic): simplify handling namespace stack (#7987) Dunqing 2024-12-18 07:56:13 +0000
  • 48cb52b335 refactor(semantic): remove resetting current_reference_flags in visit functions (#7986) Dunqing 2024-12-18 07:56:12 +0000
  • 3250a47a97 refactor(semantic): remove unused current_symbol_flags (#7985) Dunqing 2024-12-18 06:44:02 +0000
  • efe96ecc12 refactor(semantic): use Stack for function stack node ids (#7984) Dunqing 2024-12-18 06:38:59 +0000
  • 3631eed975
    release(crates): v0.42.0 (#7983) oxc-bot 2024-12-18 11:48:12 +0800
  • 2e5ffd30a1 refactor(transformer/class-properties): store temp_var_is_created on ClassBindings (#7981) overlookmotel 2024-12-18 02:44:44 +0000
  • 27cc6da328 refactor(transformer/class-properties): store is_declaration only on ClassDetails (#7980) overlookmotel 2024-12-18 02:44:43 +0000
  • ee282f8897 refactor(transformer/class-properties): remove move_expressions (#7979) overlookmotel 2024-12-18 03:06:04 +0000
  • 94b376a713 refactor(transformer/class-properties): simplify logic for when to create temp binding (#7977) overlookmotel 2024-12-18 03:06:04 +0000
  • bb3806554f fix(transformer/class-properties): do not transform super.prop in nested method within static prop initializer (#7978) overlookmotel 2024-12-18 03:00:04 +0000
  • 15b9bffe16 refactor(transformer/typescript): reuse Atom (#7969) overlookmotel 2024-12-18 02:54:29 +0000
  • 6551dfef5c refactor(semantic): pass &str instead of Cow (#7972) overlookmotel 2024-12-18 02:37:12 +0000
  • d4d7bc08d3 refactor(transformer/async-to-generator): avoid allocating unnecessary Atoms (#7975) overlookmotel 2024-12-18 02:25:36 +0000
  • 8b7c5ae09c feat(ast): add AstBuilder::atom_from_cow (#7974) overlookmotel 2024-12-18 02:25:35 +0000
  • c30a982da3 feat(span): add impl From<ArenaString> for Atom (#7973) overlookmotel 2024-12-18 02:25:34 +0000
  • ff9d1b35d7 refactor(transformer/class-properties): comments about shorter output (#7976) overlookmotel 2024-12-17 19:21:39 +0000
  • 4ea90d4acd refactor(transformer/react-refresh): calculate signature key once (#7970) Dunqing 2024-12-17 17:11:44 +0000
  • d59bbaed08 refactor(transformer): remove unneeded lint #[allow] (#7971) overlookmotel 2024-12-17 16:54:39 +0000
  • 6fc40f030e refactor(transformer/class-properties): pass BoundIdentifiers by reference (#7968) overlookmotel 2024-12-17 16:34:09 +0000
  • 69eeeea138 refactor(transformer/class-properties): methods take &self where possible (#7967) overlookmotel 2024-12-17 15:59:09 +0000
  • 41a14564ec docs(transformer/class-properties): correct doc comments (#7966) overlookmotel 2024-12-17 15:22:08 +0000
  • c16a85176d feat(napi/transform): add jsx: 'preserve' option (#7965) Boshen 2024-12-17 13:49:50 +0000
  • 111dc52f62
    fix(parser): include export token in spans of TSNamespaceExportDeclaration (#7963) branchseer 2024-12-17 20:55:56 +0800
  • ec2128e614
    fix(linter): fix line calculation for eslint/max-lines in diagnostics (#7962) Dmitry Zakharov 2024-12-17 15:53:56 +0300
  • 1314c9763b refactor(minifier): expose dce as an API instead of an option (#7957) Boshen 2024-12-17 04:47:13 +0000
  • 18441afe1c docs(transformer/class-properties): remove oudated todo for assignment expression (#7955) Dunqing 2024-12-17 04:41:09 +0000
  • 98340bbaa1 refactor(transformer/class-properties): use stack of ClassDetails (#7947) overlookmotel 2024-12-17 04:30:41 +0000
  • fc5380442b
    release(oxlint): v0.15.3 (#7954) oxc-bot 2024-12-17 12:24:09 +0800
  • 25ddb35192
    feat(linter): add the import/no_named_default rule (#7902) Guillaume Piedigrossi 2024-12-17 05:04:40 +0100
  • 99a431be74
    fix(coverage): make coverage runtime timeout stable (#7953) Boshen 2024-12-17 12:02:56 +0800
  • a4e8ce8fe5
    feat(prettier): Complete print_literal (#7952) Yuji Sugiura 2024-12-17 13:02:22 +0900
  • de8a86e356
    fix(minifier): incorrect minification in try_fold_left_child_op (#7949) 翠 / green 2024-12-17 11:40:22 +0900
  • e0d440a618
    fix(wasm): use ScopeTree's flags rather than enter_scope's flags parameter (#7950) Dunqing 2024-12-17 10:32:37 +0800
  • b961d5477a
    docs(tasks/website): add legend for fixable column (#7945) Alexander S. 2024-12-17 03:25:11 +0100
  • 46e2e27735 feat(data_structures): implement Default for NonEmptyStack (#7946) overlookmotel 2024-12-16 21:02:52 +0000
  • ff2a68f22b refactor(linter/yoda): simplify code (#7941) overlookmotel 2024-12-16 16:41:16 +0000
  • c3c76cb232 chore(deps): update npm packages (#7931) Boshen 2024-12-16 15:19:14 +0000
  • 6f41d92972
    fix(linter): false positive in unicorn/no-useless-spread (#7940) dalaoshu 2024-12-16 22:20:58 +0800
  • 6f8bb1cebf
    ci(benchmarks): simplify benchmarks (#7939) overlookmotel 2024-12-16 14:01:01 +0000
  • 3c73e86f8c ci(codegen): simplify codegen benchmark (#7938) overlookmotel 2024-12-16 13:51:39 +0000
  • 4799471c1e fix(minfier): bigint bitwise operation only works with bigint (#7937) Boshen 2024-12-16 13:25:39 +0000
  • 9b3a2beaa3 refactor(benchmark): transform code before codegen (#7934) camc314 2024-12-16 13:08:11 +0000
  • 84b75a0e5f refactor(semantic)!: remove ScopeFlags::Modifiers (#7935) overlookmotel 2024-12-16 12:15:12 +0000
  • 14c51ffa1d fix(semantic): remove inherting ScopeFlags::Modifier from parent scope (#7932) Dunqing 2024-12-16 11:26:11 +0000
  • dcb27ff6cd
    ci: change setup-zig (#7930) Boshen 2024-12-16 13:52:15 +0800
  • 850dd43597 fix(codegen): missing , when generating type parameters with jsx (#7929) Dunqing 2024-12-16 05:35:05 +0000
  • d94923d3b2
    fix(tools): just submodules update transformer test fixtures (#7893) overlookmotel 2024-12-16 05:20:17 +0000
  • b8d2bd2eba refactor(semantic): move determining references flags for export specifier to visit_export_named_declaration (#7924) Dunqing 2024-12-16 02:26:53 +0000
  • 596aead0e9 fix(semantic): reset references flags when resolved (#7923) Dunqing 2024-12-16 02:26:52 +0000
  • 523d48ccb2 test(transformer): move named test to exports folder (#7922) Dunqing 2024-12-16 02:26:50 +0000
  • e2b6233284
    refactor(language_server): add capabilities struct (#7906) Alexander S. 2024-12-16 03:25:26 +0100
  • 0867b40e00
    fix(linter): fix configuration parser for no-restricted-imports (#7921) Alexander S. 2024-12-16 03:21:31 +0100
  • 10a86b9242 docs(transformer): fix comments (#7925) overlookmotel 2024-12-15 22:42:36 +0000
  • 02b653c061 feat(transformer/class-properties): do not create temp var for template literal computed key (#7919) overlookmotel 2024-12-15 16:55:00 +0000
  • b31f123b7f perf(transformer/class-properties): do not re-generate same method key (#7915) overlookmotel 2024-12-15 16:54:59 +0000
  • 088dd481df refactor(transformer/class-properties): shorten code (#7913) overlookmotel 2024-12-15 16:54:58 +0000
  • f4cb5d3c95 docs(transformer): clarify comment (#7918) overlookmotel 2024-12-15 15:06:27 +0000
  • 1317c00a5d docs(transformer/class-properties): clarify doc comments (#7914) overlookmotel 2024-12-15 14:54:47 +0000
  • 544ffbf6c7 refactor(transformer/class-properties): split up code into multiple files (#7912) overlookmotel 2024-12-15 14:17:29 +0000
  • 9989b58b1c docs(transformer/class-properties): re-order file list in doc comment (#7911) overlookmotel 2024-12-15 14:11:47 +0000
  • db9e93b554
    feat(mangler): mangle top level variables (#7907) 翠 / green 2024-12-15 22:31:41 +0900
  • 075bd165a8
    feat(minifier): fold bitwise operation (#7908) 翠 / green 2024-12-15 22:27:05 +0900
  • dcaf674aa8 refactor(transformer/class-properties): rename file (#7910) overlookmotel 2024-12-15 13:01:16 +0000
  • 73900482c3 docs(transformer/class-properties): reformat doc comment (#7909) overlookmotel 2024-12-15 12:22:31 +0000
  • a5f04a72b5 perf(ast): faster Comment::is_jsdoc (#7905) overlookmotel 2024-12-15 04:28:27 +0000
  • b99ee37326
    refactor(linter): move rule "no-restricted-imports" to nursery (#7897) Alexander S. 2024-12-15 05:26:47 +0100
  • 9c9b73dadb
    fix(linter): fix incorrect fixer for prefer-regexp-test (#7898) Cameron 2024-12-15 04:06:52 +0000
  • 8ca8fce4e1 perf(transformer/class-properties): reduce work updating scopes when transforming static prop initializers (#7904) overlookmotel 2024-12-15 01:53:14 +0000
  • 80d0b3e10f perf(transformer/class-properties): fast path for instance prop initializer scope re-parenting (#7901) overlookmotel 2024-12-15 01:53:13 +0000
  • feac02e65b feat(transformer/class-properties): only rename symbols if necessary (#7896) overlookmotel 2024-12-15 01:53:12 +0000
  • e76fbb0721 fix(transformer/class-properties): fix symbol clashes in instance prop initializers (#7872) overlookmotel 2024-12-15 01:53:12 +0000
  • f0a8d8aab7
    refactor(tasks/lint_rules): detect typescript alias from mod.rs file (#7891) Alexander S. 2024-12-14 17:14:15 +0100
  • 0804916b28 test(transformer): make update fixtures script .mjs (#7892) overlookmotel 2024-12-14 15:29:21 +0000