Linus Groh
|
cd3e2690eb
LibJS: Set length property in Object::put_native_function()
|
hace 5 años |
Andreas Kling
|
faac43597a
LibJS: Add js_string(Interpreter&, String)
|
hace 5 años |
Linus Groh
|
a769db6078
js: Return 1 after exception in non-REPL mode
|
hace 5 años |
Dov Alperin
|
fb67bc2f4f
Userland/JS: Add the 'save("file")' repl command
|
hace 5 años |
Andreas Kling
|
5e6e1fd482
LibJS: Start implementing object shapes
|
hace 5 años |
Dov Alperin
|
3906d2b46a
Userland/JS: Print any exceptions after execution of a JS file
|
hace 5 años |
Andreas Kling
|
57f72f2982
js: Change wording from "Exception caught" to "Uncaught exception" :^)
|
hace 5 años |
Linus Groh
|
eb1fef2be6
js: Improve exception output for errors with empty message
|
hace 5 años |
Andreas Kling
|
8ad890cfa6
js: Handle exceptions thrown during REPL execution
|
hace 5 años |
Andreas Kling
|
cd1d369cdd
LibJS: Add argument(i) and argument_count() to Interpreter
|
hace 5 años |
Andreas Kling
|
1549c5c48b
LibJS: Make Value::as_object() return Object&
|
hace 5 años |
Dov Alperin
|
c27e8a258a
Userland/JS: Extend the global object when using a REPL
|
hace 5 años |
Andreas Kling
|
9d5d0261e1
LibJS: Add Interpreter::create<GlobalObjectType>()
|
hace 5 años |
Andreas Kling
|
d062d7baa7
LibWeb+LibJS: Move DOM Window object to dedicated classes
|
hace 5 años |
Linus Groh
|
632231cc0c
js: Implement print function for Date objects
|
hace 5 años |
Andreas Kling
|
b71e504bba
js: Don't construct a Line::Editor unless we're going into the REPL
|
hace 5 años |
Andreas Kling
|
8ab576308f
LibLine: Rename LineEditor.{cpp,h} => Editor.{cpp,h}
|
hace 5 años |
Andreas Kling
|
6595469de1
LibLine: Rename LineEditor to Line::Editor
|
hace 5 años |
Andreas Kling
|
a30a3277a3
LibLine: Rename from LibLineEdit
|
hace 5 años |
Andreas Kling
|
9c7451a21d
js: Don't exit the REPL when pressing enter on an empty line
|
hace 5 años |
AnotherTest
|
06d35d036d
Userland/js: Use the new line editor in repl
|
hace 5 años |
Andreas Kling
|
23c5323a70
js: Publish the global object as "global"
|
hace 5 años |
Andreas Kling
|
bc7a9097a7
js: Tweak pretty-printing of functions and null
|
hace 5 años |
Andreas Kling
|
97d3809a17
js: Fix build on Linux
|
hace 5 años |
Andreas Kling
|
6e6495fdf9
js: Implement some modest pretty-printing of values
|
hace 5 años |
Sergey Bugaev
|
db4da68618
Base: Add a man page for js(1)
|
hace 5 años |
Sergey Bugaev
|
ccdfb077d8
Userland: Implement JS REPL
|
hace 5 años |
Andreas Kling
|
2fc56abd4b
js: Remove debug message about what the interpreter returned
|
hace 5 años |
Andreas Kling
|
8705c5ffeb
js: Make the -l command-line argument actually work
|
hace 5 años |
Andreas Kling
|
b2f005125d
LibJS: Always collect all garbage when destroying Heap
|
hace 5 años |