oxc/crates/oxc_codegen/src
overlookmotel b8e67538f8 perf(codegen): u32 indexes in LineOffsetTable for source maps (#4641)
Oxc have a limit on size of source files of 4 GiB, so `u32` is sufficient to hold line and column offsets. Use `u32` for these values in `LineOffsetTable`, which reduces size of the type by 8 bytes.
2024-08-05 02:28:50 +00:00
..
annotation_comment.rs feat(codegen): align operator precedence with esbuild (#4509) 2024-07-28 11:48:51 +00:00
binary_expr_visitor.rs feat(codegen): implement BinaryExpressionVisitor (#4548) 2024-07-31 12:44:19 +00:00
context.rs feat(codegen): align operator precedence with esbuild (#4509) 2024-07-28 11:48:51 +00:00
gen.rs refactor(minifier): ast passes infrastructure (#4625) 2024-08-04 11:58:39 +00:00
lib.rs feat(codegen): implement BinaryExpressionVisitor (#4548) 2024-07-31 12:44:19 +00:00
operator.rs feat(codegen): move minifying printer to codegen crate (#985) 2023-10-12 14:56:30 +08:00
sourcemap_builder.rs perf(codegen): u32 indexes in LineOffsetTable for source maps (#4641) 2024-08-05 02:28:50 +00:00