index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
js.cpp
Age
Commit message (
Expand
)
Author
2020-12-06
Userland: Write some '--help' descriptions where appropriate
Ben Wiederhake
2020-12-05
js: Improve pretty-printing of various objects
Linus Groh
2020-11-27
LibJS+js: Rename RegExp.{content => pattern}
AnotherTest
2020-11-10
js: Use new string formatting functions
Linus Groh
2020-11-08
js: Limit number of consecutive error trace entries being printed
Linus Groh
2020-10-26
js: Load and save history from/to ~/.js-history
Linus Groh
2020-10-12
js: Print negative zero with minus sign
Linus Groh
2020-10-04
LibJS: Unify syntax highlighting
Linus Groh
2020-09-29
LibJS: Move Console from Interpreter to GlobalObject
Andreas Kling
2020-09-27
LibJS: Make native function/property callbacks take VM, not Interpreter
Andreas Kling
2020-09-27
LibJS: Move most of Interpreter into VM
Andreas Kling
2020-09-25
LibJS+LibGUI+js: Handle UnterminatedRegexLiteral in syntax highlighters
Linus Groh
2020-09-23
js: Use VM::exception() instead of Interpreter::exception()
Andreas Kling
2020-09-22
LibJS: Move the current exception from Interpreter to VM
Andreas Kling
2020-09-20
LibJS+Clients: Add JS::VM object, separate Heap from Interpreter
Andreas Kling
2020-08-21
LibLine: Handle interrupts/window size changes internally
AnotherTest
2020-08-12
Userland: Mark compilation-unit-only functions as static
Ben Wiederhake
2020-07-09
LibJS: Integrate Symbols into objects as valid keys
Matthew Olsson
2020-07-07
js: Remove test mode
Linus Groh
2020-07-01
js: Highlight Extends and Super tokens
Jack Karamanian
2020-06-20
LibJS: Make Value::to_object() take a GlobalObject&
Andreas Kling
2020-06-20
LibJS: Pass GlobalObject& to native functions and property accessors
Andreas Kling
2020-06-08
LibJS: Make more Interpreter functions take a GlobalObject&
Andreas Kling
2020-06-08
LibJS+js: Support getting last value from "_" variable
Linus Groh
2020-06-07
LibJS: Add BigInt
Linus Groh
2020-06-07
LibJS: Lex and parse regex literals, add RegExp objects
Matthew Olsson
2020-06-02
js: Print call stack on exception thrown outside the global context
Linus Groh
2020-06-02
LibJS: Move Interpreter::get_trace() to ConsoleClient
Linus Groh
2020-06-02
Userland/js: Add `global` property to the global object + help fix
Marcin Gasperowicz
2020-05-30
Userland/js: Prompt for more input on labels and object keys
AnotherTest
2020-05-28
LibJS: Add strict mode
Matthew Olsson
2020-05-28
LibJS: Object index properties have descriptors; Handle sparse indices
Matthew Olsson
2020-05-27
LibJS: Simplify and normalize publicly-exposed Object functions
Matthew Olsson
2020-05-27
LibLine: Use Core::EventLoop for outer read loop
AnotherTest
2020-05-26
LibJS: Fix incorrect token column values (#2401)
Paul Redmond
2020-05-26
js: Show a "source location hint" for syntax errors :^)
Linus Groh
2020-05-25
LibLine: Change get_line to return a Result<String, Error>
AnotherTest
2020-05-23
Userland/js: Do not construct a full CompletionSuggestion just to compare aga...
AnotherTest
2020-05-20
LibLine: Unify completion hooks and adapt its users
AnotherTest
2020-05-18
LibLine: Handle unicode correctly
AnotherTest
2020-05-18
LibJS: Pass Interpreter& to Value::to_number() et al.
Linus Groh
2020-05-18
LibJS: Change Value::to_object(Heap& -> Interpreter&)
Linus Groh
2020-05-15
LibJS: Add side-effect-free version of Value::to_string()
Andreas Kling
2020-05-15
js: Throw a regular SyntaxError for errors from the parser
Linus Groh
2020-05-15
LibJS: Remove syntax errors from lexer
Linus Groh
2020-05-10
LibLine: Support RGB colors
AnotherTest
2020-05-05
js: Tighten up ReplConsoleClient::trace() a little bit
Andreas Kling
2020-05-05
LibJS: Implement exponentiation assignment operator (**=)
Linus Groh
2020-05-05
LibJS: Implement bitwise assignment operators (&=, |=, ^=)
Linus Groh
2020-05-05
js: Customise the behaviour of JS::Console with ReplConsoleClient
Emanuele Torre
[next]