Commit History

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