|
|
@288473
|
3 years |
ysuzuki |
[JSC] Support import assertion syntax …
|
|
|
@287531
|
3 years |
ysuzuki |
[JSC] Use emitPutProperty / emitGetPropertyValue consistently to …
|
|
|
@279447
|
4 years |
ysuzuki |
[JSC] Private names should be handled by usedVariables mechanism …
|
|
|
@277926
|
4 years |
ross.kirsling |
Support Ergonomic Brand Checks proposal (#x in obj ) …
|
|
|
@271265
|
4 years |
ysuzuki |
[JSC] New expression and value function call should reserve function …
|
|
|
@266264
|
5 years |
shvaikalesh |
proto in object literal should perform SetPrototypeOf directly …
|
|
|
@264750
|
5 years |
shvaikalesh |
Remove ArrayNode::m_optional …
|
|
|
@262613
|
5 years |
caitp |
[JSC] Add support for private class fields …
|
|
|
@262233
|
5 years |
sbarati |
hasOwnProperty inside structure property for-in loop should use an …
|
|
|
@260520
|
5 years |
drousso |
Web Inspector: Debugger: Step Over should only step through comma …
|
|
|
@260119
|
5 years |
drousso |
[ESNext] Implement logical assignment operators …
|
|
|
@254716
|
5 years |
rmorisset |
Teach the bytecode that arithmetic operations can return bigints …
|
|
|
@254653
|
5 years |
caitp |
[JSC] Add support for public class fields …
|
|
|
@252032
|
6 years |
ysuzuki |
[JSC] Introduce LinkTimeConstant mechanism …
|
|
|
@249117
|
6 years |
ross.kirsling |
[JSC] Ensure x?.y ?? z is fast …
|
|
|
@248829
|
6 years |
ross.kirsling |
[ESNext] Implement optional chaining …
|
|
|
@247819
|
6 years |
ross.kirsling |
[ESNext] Implement nullish coalescing …
|
|
|
@238543
|
6 years |
ticaiolima |
Re-introduce op_bitnot
https://bugs.webkit.org/show_bug.cgi?id=190923
…
|
|
|
@233937
|
7 years |
utatane.tea |
[JSC] Reduce size of AST nodes …
|
|
|
@232232
|
7 years |
ticaiolima |
[ESNext][BigInt] Implement "+" and "-" unary operation …
|
|
|
@232047
|
7 years |
utatane.tea |
Unreviewed, reland InById cache …
|
|
|
@232029
|
7 years |
commit-queue |
Unreviewed, rolling out r231998 and r232017. …
|
|
|
@231998
|
7 years |
utatane.tea |
[JSC] JSC should have consistent InById IC …
|
|
|
@229608
|
7 years |
caitp |
[JSC] fix order of evaluation for ClassDefinitionEvaluation …
|
|
|
@227692
|
7 years |
mark.lam |
We should only append ParserArenaDeletable pointers to …
|
|
|
@226650
|
7 years |
mark.lam |
ASSERTION FAILED: pair.second->m_type & PropertyNode::Getter …
|
|
|
@225799
|
7 years |
ticaiolima |
[ESNext][BigInt] Implement BigInt literals and JSBigInt …
|
|
|
@223232
|
8 years |
utatane.tea |
import.meta should not be assignable …
|
|
|
@221358
|
8 years |
gskachkov |
[ESNext] Async iteration - Implement async iteration statement: …
|
|
|
@219443
|
8 years |
ticaiolima |
[ESnext] Implement Object Spread …
|
|
|
@218794
|
8 years |
annulen |
Remove excessive headers from JavaScriptCore …
|
|
|
@216891
|
8 years |
mark.lam |
Rolling out r214038 and r213697: Crashes when using computed …
|
|
|
@215474
|
8 years |
sbarati |
JSTests:
Follow up to debug build stack overflow in test after r215453 …
|
|
|
@215453
|
8 years |
sbarati |
BytecodeGenerator ".call" and ".apply" is exponential in nesting depth …
|
|
|
@214038
|
8 years |
commit-queue |
[ESnext] Implement Object Spread …
|
|
|
@211319
|
8 years |
utatane.tea |
Lift template escape sequence restrictions in tagged templates …
|
|
|
@210522
|
8 years |
utatane.tea |
[JSC] Prototype dynamic-import …
|
|
|
@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 …
|
|
|
@205462
|
9 years |
fpizlo |
Butterflies should be allocated in Auxiliary MarkedSpace instead of …
|
|
|
@204912
|
9 years |
fpizlo |
Unreviewed, roll out r204901, r204897, r204866, r204856, r204854.
…
|
|
|
@204854
|
9 years |
fpizlo |
Butterflies should be allocated in Auxiliary MarkedSpace instead of …
|
|
|
@204078
|
9 years |
sbarati |
Implement nested rest destructuring w.r.t the ES7 spec …
|
|
|
@203499
|
9 years |
utatane.tea |
[ES7] Introduce exponentiation expression …
|
|
|
@201328
|
9 years |
utatane.tea |
ThisTDZMode is no longer needed …
|
|
|
@199927
|
9 years |
ggaren |
super should be available in object literals …
|
|
|
@198349
|
9 years |
mark.lam |
Make FunctionMode an enum class. …
|
|
|
@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. …
|
|
|
@197915
|
9 years |
sbarati |
ES6: Implement lexical scoping for function definitions in strict mode …
|
|
|
@196022
|
9 years |
utatane.tea |
[JSC] Introduce BytecodeIntrinsic constant rep like @undefined …
|
|
|
@195439
|
9 years |
utatane.tea |
[ES6] Catch parameter should accept BindingPattern …
|
|
|
@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 …
|
|
|
@190014
|
10 years |
sbarati |
VariableEnvironmentNode should inherit from ParserArenaDeletable …
|
|
|
@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 …
|
|
|
@187515
|
10 years |
saambarati1 |
Implement catch scope using lexical scoping constructs introduced with …
|
|
|
@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 …
|
|
|
@185346
|
10 years |
gyuyoung.kim |
Purge PassRefPtr in JavaScriptCore …
|
|
|
@185259
|
10 years |
mark.lam |
finally blocks should not set the exception stack trace when …
|
|
|
@184337
|
10 years |
utatane.tea |
[ES6] Implement tagged templates …
|
|
|
@183955
|
10 years |
utatane.tea |
FunctionCallBracketNode should store the base value to the temporary …
|
|
|
@183373
|
10 years |
utatane.tea |
[ES6] Implement ES6 template literals …
|
|
|
@182997
|
10 years |
utatane.tea |
Introduce bytecode intrinsics …
|
|
|
@182198
|
10 years |
rniwa |
eval("this.foo") causes a crash if this had not been initialized in a …
|
|
|
@181293
|
10 years |
rniwa |
Support extends and super keywords …
|
|
|
@181179
|
10 years |
joepeck |
proto shorthand property should not modify prototype in Object …
|
|
|
@180813
|
10 years |
benjamin |
[JSC] Use the way number constants are written to help type …
|
|
|
@179371
|
10 years |
rniwa |
Implement ES6 class syntax without inheritance support …
|
|
|
@177001
|
10 years |
ggaren |
Source/JavaScriptCore:
Removed some allocation and cruft from the …
|
|
|
@176836
|
10 years |
saambarati1 |
JavaScript Control Flow Profiler …
|
|
|
@176825
|
10 years |
ggaren |
Removed the concept of ParserArenaRefCounted …
|
|
|
@176756
|
10 years |
ggaren |
Removed the global parser arena …
|
|
|
@176754
|
10 years |
ggaren |
The parser should allocate all pieces of the AST …
|
|
|
@172717
|
11 years |
commit-queue |
The parser should generate AST nodes the var declarations with no …
|
|
|
@163321
|
11 years |
ggaren |
Simplified name scope creation for function expressions …
|
|
|
@162393
|
11 years |
akling |
JSC Parser: Shrink BindingNode.
<https://webkit.org/b/127253>
The …
|
|
|
@157830
|
12 years |
ggaren |
REGRESSION: `if (false === (true && undefined)) …
|
|
|
@157724
|
12 years |
oliver |
Source/JavaScriptCore: Support computed property names in object …
|
|
|
@157545
|
12 years |
oliver |
Source/JavaScriptCore: Implement ES6 spread operator …
|
|
|
@157536
|
12 years |
commit-queue |
Unreviewed, rolling out r157529. …
|
|
|