Michael Ferris
|
878e8cb5ba
[1.11>master] [1.10>1.11] [MERGE #5787 @Cellule] Merge changes from Windows 1809 October Update
|
7 years ago |
Michael Ferris
|
cf71a962c1
Merge 1809 October Update changes
|
7 years ago |
Duong Nguyen-Huu
|
23057cf996
implement BigInt literal, BigInt constructor and comparison operator
|
7 years ago |
Wyatt Richter
|
45a8bfc99c
Fixes #5637 - Execution of the get attribute on an object should be performed with the same context from which it was called from.
|
7 years ago |
Wyatt Richter
|
3321ead099
[MERGE #5739 @wyrichte] Fixes #5699 - Converts recursive loop to iterative in MayHaveSideEffectOnNode to avoid a stack overflow.
|
7 years ago |
Wyatt Richter
|
8ecdb9ea08
Fixes #5576 - Chakra should not redeclare "undefined" keyword.
|
7 years ago |
Suraj Sharma
|
f8023f7166
Implemented StringTemplate Caching based on location in source Code.
|
7 years ago |
Wyatt Richter
|
4f3f3bfefd
Fixes #5477 - Forces computed property names within classes to be executed in strict mode
|
7 years ago |
Matt Gardner
|
c8740cc9e5
inline JsBuiltIn helper CallInstanceFunction
|
7 years ago |
Wyatt Richter
|
1335ae4ba0
changed tabs to spaces
|
7 years ago |
Wyatt Richter
|
e80a56d381
Fixes issue 5532: null pointer dereference in EmitBooleanExpression
|
7 years ago |
David Yang
|
c2d084d70f
implement Object Rest
|
7 years ago |
Akrosh Gandhi
|
ab3259e4a5
[1.10>master] [MERGE #5400 @akroshg] Fix for destructuring declaration completion result.
|
7 years ago |
Akrosh Gandhi
|
afed5a4855
Fix for destructuring declaration completion result.
|
7 years ago |
David Yang
|
11a1c9982e
Implemented Object Spread:
|
7 years ago |
Aneesh Divakarakurup
|
c0723f4985
Moving RS4 changes to master
|
7 years ago |
Paul Leathers
|
13847da166
Enable early reference errors for most assignments to invalid LHS
|
7 years ago |
Taylor Woll
|
1d0f7c4a9e
OS#16855035 - Properly support redeferral for serialized defer-parsed functions
|
7 years ago |
Taylor Woll
|
6b20bc1cb8
Add a unit test and cleanup a little bit
|
7 years ago |
Taylor Woll
|
aec8c11ac3
Don't create deferred stubs on functions when the parser did not store the captured name set
|
7 years ago |
Aneesh Divakarakurup
|
9c8394ff89
Moving HomeObj field out of ScriptFunction
|
7 years ago |
Paul Leathers
|
2f00cac3eb
Allow redeferral of functions that were fully compiled on original parse. Let the parser track heuristic and functional reasons for non-deferral separately by splitting one existing fscr bit into two. Functions that cannot be deferred for functional will not be redeferral candidates, but functions that were initially not deferred for heuristic reasons, e.g. small scripts, will become candidates for redeferral. Also fix an issue exposed by this change where FunctionInfo attribute bits set during byte code generation could be cleared in FuncInfo finalization.
|
7 years ago |
Paul Leathers
|
6d311e33ad
Remove obsolete DeferNested config flag
|
7 years ago |
Paul Leathers
|
9515daf418
Remove redundant fscrImplicitParents from parser flags
|
7 years ago |
vsadov
|
7741bbbf4a
Top function declarations in script/eval should conflict with global let/const
|
7 years ago |
Michael Holman
|
92185d65aa
eliminate unnecessary branches from bytecode
|
7 years ago |
Irina Yatsenko
|
59233dce6c
Fix function expressions not to allow overwrite themselves
|
8 years ago |
Curtis Man
|
8668e6a367
Reduce most script function object size by 16 bytes
|
8 years ago |
Taylor Woll
|
6f746c0f72
Allow parameter scope to capture names
|
8 years ago |
Curtis Man
|
e4c1bd449b
[MERGE #4969 @curtisman] Parser Refactor: Use different ParseNode kind for knopStr and knopName and enforce child node type for some operations
|
8 years ago |