aboutsummaryrefslogtreecommitdiff
path: root/src/js_lexer.zig (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-12-30Upgrade to latest Zig, remove dependency on patched version of Zig (#96)Gravatar Jarred Sumner 1-24/+31
2021-12-27Prepare to run unit tests & remove some dead code (#92)Gravatar Jarred Sumner 1-1/+0
2021-11-11[JSON Parser] Improve perf by 2%-4%Gravatar Jarred Sumner 1-0/+2
2021-11-04[JS Parser] Print � for invalid WTF-8 inputGravatar Jarred Sumner 1-165/+169
2021-11-04[JSX] Match esbuild behavior for multiline JSX string literalsGravatar Jarred Sumner 1-32/+47
2021-11-03[JSX] Fix regression with JSX entitiesGravatar Jarred Sumner 1-6/+18
2021-10-30Fixes #34Gravatar Jarred Sumner 1-10/+56
2021-10-30[lexer] Fix crash on legacy octal literalsGravatar Jarred Sumner 1-1/+1
2021-10-25Fix JSX unicode handling, slightly improve perfGravatar Jarred Sumner 1-115/+37
2021-10-25Fix all known string encoding bugsGravatar Jarred Sumner 1-19/+22
2021-10-24[internal] Remove more unused code and move the `is_ascii_only` boolean to on...Gravatar Jarred Sumner 1-28/+7
2021-10-24:scissors: Dead codeGravatar Jarred Sumner 1-4/+0
2021-10-24[internal] more inliningGravatar Jarred Sumner 1-2/+2
2021-10-23Remove very outdated testsGravatar Jarred Sumner 1-128/+23
2021-10-23[Lexer] Improve lexing performance by 2% via a bitfield for checking identifi...Gravatar Jarred Sumner 1-2315/+2304
2021-10-21[lexer] `0x200C` and `0x200D` are valid ID_Continue charactersGravatar Jarred Sumner 1-6/+29
2021-10-20rewrote most of the routerGravatar Jarred Sumner 1-0/+13
2021-10-18Starting to rewrite the router to fix some bugs and support catch-all + optio...Gravatar Jarred Sumner 1-1/+1
2021-09-30Fix edgecase with parsing .envGravatar Jarred Sumner 1-1/+1
2021-09-26Most of macro implementationGravatar Jarred Sumner 1-0/+10
2021-09-25Fix lexing bug with the \f form feed character (used in Emotion & Styled Comp...Gravatar Jarred Sumner 1-1/+1
2021-09-23When bundling JSON, only use JSON.parse when the input is ASCII.Gravatar Jarred Sumner 1-0/+5
2021-09-20Fix parsing/printing unicode identifiers, switch to UTF-8 for prefilled strin...Gravatar Jarred Sumner 1-31/+68
2021-09-17Slightly improve JSX decoding perfbun-v0.0.21Gravatar Jarred Sumner 1-2/+11
2021-09-17Fix whitespace & emoji bug when parsing JSXGravatar Jarred Sumner 1-23/+79
2021-09-17Fix lexer bug with UTF-16 stringsGravatar Jarred Sumner 1-13/+17
2021-09-16Delete some dead codeGravatar Jarred Sumner 1-13/+0
2021-09-14Handle edgecase during SyntaxError that can lead to an out of bounds index ac...Gravatar Jarred Sumner 1-0/+2
2021-09-09currentjarred/fetch-experimentGravatar Jarred Sumner 1-0/+1
2021-08-27Fix JSX comment parsing bugGravatar Jarred Sumner 1-2/+2
2021-08-25latestGravatar Jarred Sumner 1-26/+26
2021-08-23Use mimalloc for a 10% boostGravatar Jarred Sumner 1-1/+1
2021-08-15Support multiple route dirs, fix bundling JSX, fix cjs bug, remove warning a...Gravatar Jarred Sumner 1-0/+1
2021-08-14fix definesGravatar Jarred Sumner 1-2/+4
2021-08-14lotsGravatar Jarred Sumner 1-0/+1
2021-08-02fix errorsGravatar Jarred Sumner 1-9/+10
2021-08-02Lexer is not allowed to panicGravatar Jarred Sumner 1-9/+16
2021-06-27starting to workGravatar Jarred Sumner 1-2/+3
2021-06-24I like this directionGravatar Jarred Sumner 1-16/+13
2021-06-14HMR crashily works, started working on CSS ScannerGravatar Jarred Sumner 1-25/+3
2021-06-04Fix extra underscore in ensureValidIdentifierGravatar Jarred Sumner 1-1/+1
2021-06-04fix the leaksGravatar Jarred Sumner 1-2/+2
2021-06-02HTTP fixes + buffer stdout/in + a little HTTP cachingGravatar Jarred Sumner 1-64/+52
2021-05-29Revert "WIP"Gravatar Jarred Sumner 1-1/+1
2021-05-29WIPGravatar Jarred Sumner 1-1/+1
2021-05-28Remove legacy_octal_locGravatar Jarred Sumner 1-2/+0
2021-05-28keep lexer/locGravatar Jarred Sumner 1-1/+25
2021-05-27lotsGravatar Jarred Sumner 1-1/+3
2021-05-26Skip slow pathGravatar Jarred Sumner 1-5/+6
2021-05-26FIx parsing 2 digit hexGravatar Jarred Sumner 1-18/+1