aboutsummaryrefslogtreecommitdiff
path: root/src/sourcemap/sourcemap.zig
diff options
context:
space:
mode:
authorGravatar dave caruso <me@paperdave.net> 2023-08-02 16:27:36 -0700
committerGravatar GitHub <noreply@github.com> 2023-08-02 16:27:36 -0700
commitc2a77cf7ec9de9eadf938046bdf78e58561c8a6d (patch)
tree0f90f1b323061455875333c9f40592b303585973 /src/sourcemap/sourcemap.zig
parent7656b4b17e91f15b58eeab8f45b78c416ec6a045 (diff)
downloadbun-c2a77cf7ec9de9eadf938046bdf78e58561c8a6d.tar.gz
bun-c2a77cf7ec9de9eadf938046bdf78e58561c8a6d.tar.zst
bun-c2a77cf7ec9de9eadf938046bdf78e58561c8a6d.zip
Rewrite built-in modules to use CommonJS over ESM (#3814)
* stfdsafsd sadffdsa stuff finish commonjs stuff asdf not done but work not done but work not done yet but this is how far i am remove files lol update built files uncomment everything in events lol export default stuff * afdsafsd * its not perfect but almost done * okay * cool * remove temp file * finish rebase * revert settings.json * a * ch-ch-ch-ch-changes * okay * remove this check in release for now * sxdcfghnjm, * lkjhgf * fmt * filename can be null * Update NodeModuleModule.h * weee * fmt --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'src/sourcemap/sourcemap.zig')
-rw-r--r--src/sourcemap/sourcemap.zig14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/sourcemap/sourcemap.zig b/src/sourcemap/sourcemap.zig
index c090397b3..59dc2f0c6 100644
--- a/src/sourcemap/sourcemap.zig
+++ b/src/sourcemap/sourcemap.zig
@@ -1021,13 +1021,13 @@ pub fn appendMappingToBuffer(buffer_: MutableString, last_byte: u8, prev_state:
const vlq = [_]VLQ{
// Record the generated column (the line is recorded using ';' elsewhere)
- encodeVLQWithLookupTable(current_state.generated_column - prev_state.generated_column),
+ encodeVLQWithLookupTable(current_state.generated_column -| prev_state.generated_column),
// Record the generated source
- encodeVLQWithLookupTable(current_state.source_index - prev_state.source_index),
+ encodeVLQWithLookupTable(current_state.source_index -| prev_state.source_index),
// Record the original line
- encodeVLQWithLookupTable(current_state.original_line - prev_state.original_line),
+ encodeVLQWithLookupTable(current_state.original_line -| prev_state.original_line),
// Record the original column
- encodeVLQWithLookupTable(current_state.original_column - prev_state.original_column),
+ encodeVLQWithLookupTable(current_state.original_column -| prev_state.original_column),
};
// Count exactly how many bytes we need to write
@@ -1354,10 +1354,10 @@ pub const Chunk = struct {
b.appendMapping(.{
.generated_line = b.prev_state.generated_line,
- .generated_column = b.generated_column,
+ .generated_column = @max(b.generated_column, 0),
.source_index = b.prev_state.source_index,
- .original_line = original_line,
- .original_column = original_column,
+ .original_line = @max(original_line, 0),
+ .original_column = @max(original_column, 0),
});
// This line now has a mapping on it, so don't insert another one