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
/
Libraries
/
LibJS
Age
Commit message (
Expand
)
Author
2021-10-11
LibJS+LibWeb: Let WrapperGenerator deal with legacy_null_to_empty_string
Linus Groh
2021-10-11
LibJS: Make sure queued promise jobs have an execution context when run
Andreas Kling
2021-10-11
LibJS: Implement Temporal.PlainMonthDay.prototype.toPlainDate()
Linus Groh
2021-10-11
LibJS: Implement Temporal.PlainYearMonth.prototype.toPlainDate()
Linus Groh
2021-10-11
LibJS: Implement Temporal.Calendar.prototype.dateUntil()
Linus Groh
2021-10-10
LibJS: Optimize PropertyName and StringPrototype for size
Brian Gianforcaro
2021-10-09
LibJS: Convert delete_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert get_binding_value() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert set_mutable_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert initialize_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert create_immutable_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert create_mutable_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert has_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert bind_this_value() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert get_this_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert get_super_base() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Remove unused FunctionEnvironment::replace_this_binding()
Linus Groh
2021-10-09
LibJS: Add callee realm fallback to ordinary_call_bind_this()
Linus Groh
2021-10-09
LibJS: Decouple new_function_environment() from FunctionObject
Linus Groh
2021-10-09
LibJS: Move ordinary_call_bind_this() to ECMAScriptFunctionObject
Linus Groh
2021-10-09
LibJS: Move prepare_for_ordinary_call() to ECMAScriptFunctionObject
Linus Groh
2021-10-09
LibJS: Implement [[Call]] and [[Construct]] internal slots properly
Linus Groh
2021-10-09
LibJS: Pop execution context after running queued jobs in run()
Linus Groh
2021-10-09
LibJS: Forward BoundFunction::has_constructor() to bound target function
Linus Groh
2021-10-09
LibJS: Add Completion::is_abrupt()
Linus Groh
2021-10-09
LibJS: Use AllocateArrayBuffer where the spec tells us to
Linus Groh
2021-10-09
LibJS: Implement the AllocateArrayBuffer() AO
Linus Groh
2021-10-09
LibJS: Elide empty declarative environments inside switch statements
Andreas Kling
2021-10-08
Libraries: Fix -Wunreachable-code warnings from clang
Nico Weber
2021-10-08
LibJS: Prune WeakContainers before freeing HeapBlocks
Andreas Kling
2021-10-08
LibJS: Partially revert 12b283f
Ali Mohammad Pur
2021-10-08
LibJS: Elide some declarative environments in ECMAScript function calls
Andreas Kling
2021-10-08
LibJS: Propagate "contains direct call to eval()" flag from parser
Andreas Kling
2021-10-08
LibJS: Make accessing the current function's arguments cheaper
Ali Mohammad Pur
2021-10-08
LibJS: Treat the Catch binding identifier as a var binding
Ali Mohammad Pur
2021-10-08
LibJS: Remove redundant const_cast
Ali Mohammad Pur
2021-10-08
LibJS: Add ScopeNode accessors for declaration counts
Andreas Kling
2021-10-08
LibJS: Add missing initializer for ParserState::m_current_scope_pusher
Andreas Kling
2021-10-08
LibJS: Pre-size a HashTable in function_declaration_instantiation()
Andreas Kling
2021-10-08
LibJS: Avoid a FlyString copy in ECMAScriptFunctionObject
Andreas Kling
2021-10-08
LibJS: Make BlockAllocator cache reuse blocks in random order
Andreas Kling
2021-10-08
LibJS: Increase GC heap BlockAllocator cache size
Andreas Kling
2021-10-08
LibJS: Add fast_is<T>() for FunctionDeclaration
Andreas Kling
2021-10-07
LibJS: Take advantage of Value::Type::Int32 in a bunch of functions
Andreas Kling
2021-10-07
LibJS: Use round_number_to_increment(double) in round_time()
Linus Groh
2021-10-07
LibJS: Add non-BigInt overload of round_number_to_increment()
Linus Groh
2021-10-07
LibJS: Add fast_is<T>() for FunctionExpression and ClassExpression
Andreas Kling
2021-10-07
LibJS: Fast non-local variable access :^)
Andreas Kling
2021-10-07
LibJS: Taint variable environment chain after non-strict direct eval()
Andreas Kling
2021-10-06
LibJS: Add missing headers
Ben Wiederhake
[next]