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-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
2020-05-05
LibJS: Remove ConsoleMessage from LibJS
Emanuele Torre
2020-05-04
LibJS: Add template literals
mattco98
2020-05-02
js: Ignore property attributes for completion
Linus Groh
2020-05-02
js: Print ConsoleMessages and color the output based on their kind :^)
Emanuele Torre
2020-05-01
LibJS: Implement (no-op) debugger statement
Linus Groh
2020-04-30
js: Turn on live syntax highlighting by default
Andreas Kling
2020-04-29
LibJS: Implement correct object property ordering
mattco98
2020-04-29
LibJS: Make Value::as_string() return a PrimitiveString reference
Andreas Kling
2020-04-28
LibLine: Handle initialize() internally
AnotherTest
2020-04-28
LibLine: Ignore interrupts unless actively editing
AnotherTest
2020-04-26
js: Follow Serenity C++ naming conventions
Linus Groh
2020-04-25
LibJS: Stop using Optional<Value> in favor of Value's empty state
Andreas Kling
2020-04-24
js: Interrupt running script or REPL evaluation when receiving SIGINT
Linus Groh
2020-04-24
LibJS: Add TokenType::TemplateLiteral
Linus Groh
2020-04-19
LibLine: Allow suggestions to have trailing trivia strings
AnotherTest
2020-04-18
LibJS: Move builtin prototypes to the global object
Andreas Kling
2020-04-16
js: Tweak the live syntax highlighting colors a bit
Andreas Kling
[next]