|
|
@288473
|
3 years |
ysuzuki |
[JSC] Support import assertion syntax …
|
|
|
@279447
|
4 years |
ysuzuki |
[JSC] Private names should be handled by usedVariables mechanism …
|
|
|
@278588
|
4 years |
shvaikalesh |
Introduce LexicalScopeFeatures to enable future bytecode optimizations …
|
|
|
@277926
|
4 years |
ross.kirsling |
Support Ergonomic Brand Checks proposal (#x in obj ) …
|
|
|
@275439
|
4 years |
shvaikalesh |
Reduce bytecode instruction count emitted for class extends …
|
|
|
@272580
|
4 years |
ticaiolima |
[ESNext] Implement private methods …
|
|
|
@271265
|
4 years |
ysuzuki |
[JSC] New expression and value function call should reserve function …
|
|
|
@266324
|
5 years |
ysuzuki |
[JSC] for-of / for-in left-hand-side target should be …
|
|
|
@266264
|
5 years |
shvaikalesh |
proto in object literal should perform SetPrototypeOf directly …
|
|
|
@266117
|
5 years |
shvaikalesh |
Invalid early error for object literal method named "proto" …
|
|
|
@262613
|
5 years |
caitp |
[JSC] Add support for private class fields …
|
|
|
@261464
|
5 years |
ross.kirsling |
[clang-tidy] Run modernize-use-nullptr over JSC …
|
|
|
@255440
|
5 years |
keith_miller |
Parser needs to restore unary stack state when backtracking …
|
|
|
@254653
|
5 years |
caitp |
[JSC] Add support for public class fields …
|
|
|
@251684
|
6 years |
ross.kirsling |
[JSC] Lexer flags should be an OptionSet …
|
|
|
@250005
|
6 years |
mark.lam |
Use constexpr instead of const in symbol definitions that are …
|
|
|
@249175
|
6 years |
mark.lam |
Refactor to use VM& instead of VM* at as many places as possible. …
|
|
|
@248829
|
6 years |
ross.kirsling |
[ESNext] Implement optional chaining …
|
|
|
@245406
|
6 years |
ross.kirsling |
[JSC] Invalid AssignmentTargetType should be an early error. …
|
|
|
@229608
|
7 years |
caitp |
[JSC] fix order of evaluation for ClassDefinitionEvaluation …
|
|
|
@226128
|
7 years |
utatane.tea |
[YARR] Yarr should return ErrorCode instead of error messages (const …
|
|
|
@225799
|
7 years |
ticaiolima |
[ESNext][BigInt] Implement BigInt literals and JSBigInt …
|
|
|
@223232
|
8 years |
utatane.tea |
import.meta should not be assignable …
|
|
|
@223175
|
8 years |
ticaiolima |
Object properties are undefined in super.call() but not in this.call() …
|
|
|
@221358
|
8 years |
gskachkov |
[ESNext] Async iteration - Implement async iteration statement: …
|
|
|
@219443
|
8 years |
ticaiolima |
[ESnext] Implement Object Spread …
|
|
|
@218861
|
8 years |
ticaiolima |
[ESnext] Implement Object Rest - Implementing Object Rest …
|
|
|
@216891
|
8 years |
mark.lam |
Rolling out r214038 and r213697: Crashes when using computed …
|
|
|
@215453
|
8 years |
sbarati |
BytecodeGenerator ".call" and ".apply" is exponential in nesting depth …
|
|
|
@215165
|
8 years |
commit-queue |
test262: …
|
|
|
@214038
|
8 years |
commit-queue |
[ESnext] Implement Object Spread …
|
|
|
@214029
|
8 years |
utatane.tea |
[JSC] Default parameter part should be retrieved by op_get_argument …
|
|
|
@213697
|
8 years |
commit-queue |
[ESnext] Implement Object Rest - Implementing Object Rest …
|
|
|
@211319
|
8 years |
utatane.tea |
Lift template escape sequence restrictions in tagged templates …
|
|
|
@210522
|
8 years |
utatane.tea |
[JSC] Prototype dynamic-import …
|
|
|
@208885
|
9 years |
joepeck |
Web Inspector: Generator functions should have a displayable name when …
|
|
|
@207228
|
9 years |
joepeck |
Emit DebugHooks uniformly with pause locations instead of having …
|
|
|
@206653
|
9 years |
joepeck |
Breakpoints on blank lines or comments don't break …
|
|
|
@206525
|
9 years |
ryanhaddad |
Unreviewed, rolling out r206522.
Roll r206506 back in since the build …
|
|
|
@206522
|
9 years |
commit-queue |
Unreviewed, rolling out r206506. …
|
|
|
@206506
|
9 years |
commit-queue |
Adopt #pragma once in JavaScriptCore …
|
|
|
@206333
|
9 years |
caitp |
[JSC] Implement parsing of Async Functions …
|
|
|
@206268
|
9 years |
commit-queue |
test262: Function length should be number of parameters before …
|
|
|
@204078
|
9 years |
sbarati |
Implement nested rest destructuring w.r.t the ES7 spec …
|
|
|
@203499
|
9 years |
utatane.tea |
[ES7] Introduce exponentiation expression …
|
|
|
@201542
|
9 years |
utatane.tea |
Unreviewed, roll out r201481, r201523: 0.3% regression in Octane …
|
|
|
@201481
|
9 years |
caitp |
[JSC] implement async functions proposal …
|
|
|
@201328
|
9 years |
utatane.tea |
ThisTDZMode is no longer needed …
|
|
|
@199927
|
9 years |
ggaren |
super should be available in object literals …
|
|
|
@199787
|
9 years |
sbarati |
We don't need a manual stack for an RAII object when the machine's …
|
|
|
@198332
|
9 years |
mark.lam |
Method names should not appear in the lexical scope of the method's …
|
|
|
@198042
|
9 years |
mark.lam |
Implement Function.name and Function#toString for ES6 class. …
|
|
|
@197947
|
9 years |
sbarati |
Assignment to new.target should be an early error …
|
|
|
@197915
|
9 years |
sbarati |
ES6: Implement lexical scoping for function definitions in strict mode …
|
|
|
@197534
|
9 years |
msaboff |
[ES6] Make Unicode RegExp pattern parsing conform to the spec …
|
|
|
@197296
|
9 years |
gskachkov |
[ES6] Arrow function syntax. Emit loading&putting this/super only if …
|
|
|
@197043
|
9 years |
commit-queue |
Unreviewed, rolling out r197033. …
|
|
|
@197033
|
9 years |
commit-queue |
[ES6] Arrow function syntax. Emit loading&putting this/super only if …
|
|
|
@196734
|
9 years |
keith_miller |
Spread operator should be allowed when not the first argument of …
|
|
|
@196704
|
9 years |
commit-queue |
Unreviewed, rolling out r196675. …
|
|
|
@196675
|
9 years |
keith_miller |
Spread operator should be allowed when not the first argument of …
|
|
|
@196022
|
9 years |
utatane.tea |
[JSC] Introduce BytecodeIntrinsic constant rep like @undefined …
|
|
|
@195439
|
9 years |
utatane.tea |
[ES6] Catch parameter should accept BindingPattern …
|
|
|
@192937
|
9 years |
utatane.tea |
[ES6] Implement LLInt/Baseline Support for ES6 Generators and enable …
|
|
|
@192935
|
9 years |
commit-queue |
Unreviewed, rolling out r192914. …
|
|
|
@192914
|
9 years |
utatane.tea |
[ES6] Implement LLInt/Baseline Support for ES6 Generators and enable …
|
|
|
@192768
|
9 years |
commit-queue |
[JSC] support Computed Property Names in destructuring Patterns …
|
|
|
@192671
|
10 years |
sbarati |
[ES6] Add support for rest parameters …
|
|
|
@192661
|
10 years |
commit-queue |
[JSC] Fix AssignmentElement parsing …
|
|
|
@192597
|
10 years |
commit-queue |
Unreviewed, rolling out r192436 and r192586. …
|
|
|
@192436
|
10 years |
commit-queue |
Allow any LeftHandSideExpression as a valid AssignmentElement …
|
|
|
@192147
|
10 years |
utatane.tea |
[ES6] Minimize ES6_CLASS_SYNTAX ifdefs …
|
|
|
@192141
|
10 years |
utatane.tea |
[ES6] Minimize ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX ifdefs …
|
|
|
@191875
|
10 years |
utatane.tea |
[ES6] Support Generator Syntax …
|
|
|
@191110
|
10 years |
utatane.tea |
[ES6] Class expression should have lexical environment that has itself …
|
|
|
@191037
|
10 years |
commit-queue |
Unreviewed, rolling out r191030. …
|
|
|
@191030
|
10 years |
utatane.tea |
[ES6] Class expression should have lexical environment that has itself …
|
|
|
@189504
|
10 years |
utatane.tea |
[ES6] Implement computed accessors …
|
|
|
@188928
|
10 years |
commit-queue |
Function.prototype.toString is incorrect for ArrowFunction …
|
|
|
@188545
|
10 years |
commit-queue |
[ES6] Implement ES6 arrow function syntax. Arrow function specific …
|
|
|
@188498
|
10 years |
rniwa |
ES6 class syntax should allow computed name method …
|
|
|
@188417
|
10 years |
utatane.tea |
Unify JSParserCodeType, FunctionParseMode and ModuleParseMode into …
|
|
|
@188355
|
10 years |
utatane.tea |
[ES6] Add ES6 Modules preparsing phase to collect the dependencies …
|
|
|
@188219
|
10 years |
ggaren |
Let's rename FunctionBodyNode …
|
|
|
@187890
|
10 years |
utatane.tea |
[ES6] Support Module Syntax …
|
|
|
@187760
|
10 years |
commit-queue |
Clean up the naming for AST expression generation. …
|
|
|
@187515
|
10 years |
saambarati1 |
Implement catch scope using lexical scoping constructs introduced with …
|
|
|
@187351
|
10 years |
saambarati1 |
[ES6] Add support for default parameters …
|
|
|
@187108
|
10 years |
commit-queue |
Add support for the new.target syntax. …
|
|
|
@187012
|
10 years |
saambarati1 |
[ES6] Add support for block scope const …
|
|
|
@186959
|
10 years |
saambarati1 |
Function parameters should be parsed in the same parser arena as the …
|
|
|
@186860
|
10 years |
saambarati1 |
[ES6] implement block scoping to enable 'let' …
|
|
|
@186246
|
10 years |
saambarati1 |
Rename "Deconstruction" to "Destructuring" throughout JSC …
|
|
|
@185989
|
10 years |
commit-queue |
Source/JavaScriptCore:
[ES6] Implement ES6 arrow function syntax. …
|
|
|
@185981
|
10 years |
utatane.tea |
[ES6] Support rest element in destructuring assignments …
|
|
|
@185791
|
10 years |
utatane.tea |
[ES6] Destructuring assignment need to accept iterables …
|
|
|
@185699
|
10 years |
saambarati1 |
[ES6] support default values in deconstruction parameter nodes …
|
|
|
@184640
|
10 years |
commit-queue |
ES6: Should not allow duplicate basic proto properties in Object …
|
|
|
@184337
|
10 years |
utatane.tea |
[ES6] Implement tagged templates …
|
|
|
@184324
|
10 years |
commit-queue |
ES6: Allow duplicate property names …
|
|
|