Commits
User selector
Commit History
Commits on Aug 23, 2021
[JSC] Remove already-shipped JS feature flags
Show description for bb751b0committed
Commits on Aug 11, 2021
WTFCrash in JSC::Lexer<char16_t>::append8
Show description for b89abb4committed
Commits on Aug 10, 2021
[JSC] super-Latin1 white space and line terminator after regular expression literal misinterpreted as flags
Show description for 90546e3committed
Commits on May 30, 2021
Remove WTF::Optional synonym for std::optional, using that class template directly instead
Show description for e98ff12committed
Commits on May 28, 2021
Next step toward using std::optional directly instead of through WTF::Optional typedef
Show description for 695e088committed
Commits on Feb 9, 2021
[JSC] Make JSON.parse faster by using table for fast string parsing
Show description for c87bd71committed
Commits on Dec 6, 2020
[JSC] Accept escaped keywords for class and object property names
Show description for c240d20committed
Commits on Sep 20, 2020
[JSC] Drop Options::useBigInt
Show description for 373cc54committed
Commits on Jun 5, 2020
[JSC] Add support for private class fields
Show description for 71128dbcommitted
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed[ESNext] enable logical assignment operators by default
Show description for 86130b9committed
Commits on May 12, 2020
[clang-tidy] Run modernize-use-override over JSC, then ensure as much as possible is final
Show description for f7abfa5committedUnreviewed, reverting r261542.
Show description for df6c1d8committed
Truitt Savell[clang-tidy] Run modernize-use-override over JSC, then ensure as much as possible is final
Show description for 6643b47committed
Commits on May 11, 2020
[clang-tidy] Run modernize-use-nullptr over JSC
Show description for 82fa9aecommitted
Commits on Apr 17, 2020
Rename NullishEq / NULLISHEQUAL to CoalesceEq / COALESCEEQUAL to match the spec
Show description for 4f71e42committed
Commits on Apr 15, 2020
[ESNext] Implement logical assignment operators
Show description for 699ddb3committed
Commits on Apr 4, 2020
'\u' should throw an early SyntaxError exception, but instead evaluates to 'u'
Show description for 6f5facecommitted
Commits on Mar 27, 2020
[JSC] Rename ANDEQUAL to BITANDEQUAL (etc.) throughout frontend
Show description for ea72e42committed
Commits on Mar 17, 2020
JavaScript identifier grammar supports unescaped astral symbols, but JSC doesn’t
Show description for 2adc681committed
Commits on Feb 29, 2020
[JSC] BuiltinNames' HashMap should be small
Show description for 50a5e03committed
Commits on Jan 30, 2020
Parser needs to restore unary stack state when backtracking
Show description for 2801c8acommitted
Commits on Nov 18, 2019
Enable Nullish operators by default
Show description for 093b344committed
Commits on Oct 28, 2019
[JSC] Lexer flags should be an OptionSet
Show description for cb82378committed
Commits on Aug 27, 2019
Refactor to use VM& instead of VM* at as many places as possible.
Show description for b236c61committed
Mark Lam
Commits on Aug 18, 2019
Tidy up checks to see if a character is in the Latin-1 range by using isLatin1 consistently
Show description for 479c946committed[ESNext] Implement optional chaining
Show description for 15c1343committed[ESNext] Support hashbang.
Show description for 462133fcommitted
Commits on Jul 25, 2019
Legacy numeric literals should not permit separators or BigInt
Show description for 940b3cacommitted[ESNext] Implement nullish coalescing
Show description for 9f3df32committed
Commits on May 23, 2019
Lexer<T>::parseDecimal ought to ASSERT isASCIIDigit
Show description for 2dcf881committed
Commits on May 22, 2019
[ESNext] Implement support for Numeric Separators
Show description for c199259committedUnreviewed, rolling out r245634.
Show description for 976abc3committed[ESNext] Implement support for Numeric Separators
Show description for 3edff29committed