ladybird/Userland/Libraries/LibJS/Tests/syntax
davidot 8fa6861f66 LibJS: Initialize functions in spec order
This is only visible with something like `Object.getOwnPropertyNames` on
the global object. All other declaration instantiations put the
functions on an environment making the order invisible.
Note that spec order is not quite tree order as in non-strict mode
functions which get hoisted out of blocks appear before top level
functions.

Co-authored-by: Hendiadyoin1 <leon.a@serenityos.org>
2022-11-17 16:05:20 +00:00
..
async-await.js
async-generators.js
coalesce-logic-expression-mixing.js
destructuring-assignment.js
dynamic-import-usage.js
for-loop-invalid-in.js
function-hoisting.js LibJS: No longer hoist if parent scope has a function with the same name 2022-11-17 16:05:20 +00:00
functions-in-tree-order-non-strict.js LibJS: Initialize functions in spec order 2022-11-17 16:05:20 +00:00
functions-in-tree-order-strict.js LibJS: Initialize functions in spec order 2022-11-17 16:05:20 +00:00
generators.js
if-statement-empty-completion.js
numeric-separator.js
optional-chaining.js
slash-after-block.js
switch-as-statement.js