1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 19:45:07 +00:00
serenity/Userland/Libraries/LibJS/Tests/functions
Andreas Kling dc8817638e LibJS: Only update anonymous function names when necessary
Previously we would generate function names for anonymous functions
on every AssignmentExpression, even if we weren't assigning a function.

We were also setting names of anonymous functions in arrays, which is
apparently a SpiderMonkey specific behavior not supported by V8, JSC
or required by ECMA262. This patch removes that behavior.

This is a huge performance improvement on the CanvasCycle demo! :^)
2021-03-21 21:39:39 +01:00
..
arrow-functions.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
constructor-basic.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-default-parameters.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-duplicate-parameters.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-hoisting.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-length.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-missing-arg.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-name.js LibJS: Only update anonymous function names when necessary 2021-03-21 21:39:39 +01:00
function-new-target.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-prototype-writable.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-rest-params.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-spread.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-strict-mode.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-this-in-arguments.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
function-TypeError.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00