Linus Groh
7b8765c311
LibJS: Make the Function() constructor throw a SyntaxError, not return
2020-05-13 09:34:25 +02:00
Linus Groh
99be27b4a1
LibJS: Add "name" property to functions
2020-05-02 20:41:31 +02:00
Linus Groh
ae05dc8abc
LibJS: Name functions created by "Function" "anonymous"
...
...as it is supposed to be.
2020-05-02 20:41:31 +02:00
Linus Groh
640a24dce8
LibJS: Remove outdated FIXME now that we have lexical environments
2020-04-16 09:41:07 +02:00
Brian Gianforcaro
d74ad81402
js/LibJS: Move test functions to pure javascript.
...
The addition of assert functions to Userland/js
was done before we had load(..) implemented. Now
that it exists, it seems like the right move the
test helper functions to pure javascript instead
of poluting js with random global functions.
2020-04-14 12:55:31 +02:00
Brian Gianforcaro
bc40908d32
LibJS: Use the native assert() implementation now avaiable in 'js -t'
...
Switch the LibJS test suite to use the native assert implementation
surfaced inside the js repl when it's launched in test mode.
2020-04-05 15:28:45 +02:00
Linus Groh
2944039d6b
LibJS: Add Function() and Function.prototype
2020-04-04 15:58:49 +02:00