1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 23:31:01 +00:00
serenity/Userland
davidot 5cc518f07a LibJS: Handle strict mode for functions more correctly
If a function is strict (has 'use strict' directive) it cannot have
bindings, cannot have duplicated parameter names and cannot have some
reserved keywords and identifiers as parameter names.
The logic partly applies depending on whether we are already in strict
mode or the function contains 'use strict';
2021-07-20 23:45:28 +02:00
..
Applets Applets: Add DesktopPicker applet 2021-07-19 18:21:40 +02:00
Applications ImageViewer: Do not resize the window if the image fits into the window 2021-07-20 23:40:26 +02:00
Demos Everywhere: Use AK/Math.h if applicable 2021-07-19 16:34:21 +04:30
DevTools LibX86: Add INT1 instruction (needed for disassembly) 2021-07-20 18:05:05 +02:00
DynamicLoader LibC: Use our implementation of crti.o and crtn.o 2021-07-14 13:12:25 +02:00
Games Pong: Disable resizing the window 2021-07-20 01:51:11 +02:00
Libraries LibJS: Handle strict mode for functions more correctly 2021-07-20 23:45:28 +02:00
Services Taskbar: Update the start button width when system fonts change 2021-07-20 02:48:29 +02:00
Shell Shell: Don't assume that only the current shell may continue children 2021-07-17 02:00:24 +04:30
Utilities Userland: Hardcode the x86_64 kernel base address for now 2021-07-20 15:12:19 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00