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
/
Bytecode
Age
Commit message (
Expand
)
Author
2023-02-27
LibJS/Bytecode: Return ThrowCompletionOr<void> from CreateVariable op
Luke Wilde
2023-02-27
LibJS: Don't discard ThrowCompletionOr<void> from declaration iteration
Luke Wilde
2023-02-26
LibJS: Use a pseudo top-level UnwindFrame in GenerateCFG
Hendiadyoin1
2023-02-26
LibJS: Align codegen AwaitExpressions to YieldExpressions
Hendiadyoin1
2023-02-26
LibJS: Don't enter finally blocks upon `yield` in bytecode mode
Hendiadyoin1
2023-02-26
LibJS: Simplify `Generator::perform_needed_unwinds`
Hendiadyoin1
2023-02-26
LibJS: Generate unwind chains for continue in Bytecode
Hendiadyoin1
2023-02-26
LibJS: Generate unwind chains for break in Bytecode
Hendiadyoin1
2023-02-26
LibJS: Correctly handle unwind frames in the GenerateCFG pass
Hendiadyoin1
2023-02-26
LibJS: VERIFY on unknown terminator opcodes in GenerateCFG
Hendiadyoin1
2023-02-25
Everywhere: Use _{short_,}string to create Strings from literals
Linus Groh
2023-02-21
LibJS: Don't try to merge unterminated BasicBlocks
Hendiadyoin1
2023-02-21
LibJS: Use HashTable::take_first in GetObjectPropertyIterator
Hediadyoin1
2023-02-21
LibJS: Make RefPtr and NonnullRefPtr usage const-correct
Andreas Kling
2023-02-17
LibJS: Remove unused CodeGenerationError::to_deprecated_string
Timothy Flynn
2023-02-17
LibJS+Everywhere: Convert JS::Error to String
Timothy Flynn
2023-02-17
LibJS: Add to_string definitions to CodeGenerationError and ParserError
Timothy Flynn
2023-02-16
LibJS: Convert remaining usages of Value::TDSWOSE to Value::TSWOSE
Timothy Flynn
2023-02-16
LbJS: Convert exception-related usages of Value::TDSWOSE to String
Timothy Flynn
2023-02-16
LibJS+Everywhere: Deprecate Value::to_string_without_side_effects
Timothy Flynn
2023-02-09
LibJS+LibWeb: Convert string view PrimitiveString instances to String
Timothy Flynn
2023-02-08
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
MacDue
2023-01-27
AK: Remove StringBuilder::build() in favor of to_deprecated_string()
Linus Groh
2023-01-15
LibCrypto+Everywhere: Rename *BigInteger::to_base to to_base_deprecated
Timothy Flynn
2023-01-09
AK+Everywhere: Rename FlyString to DeprecatedFlyString
Timothy Flynn
2023-01-07
LibJS: Use Core::ElapsedTimer in Bytecode::Pass instead of gettimeofday
Andrew Kaster
2023-01-02
Everywhere: Remove unused includes of AK/Format.h
Ben Wiederhake
2022-12-22
AK+Everywhere: Replace all Bitmap::must_create() uses with ::create()
Sam Atkins
2022-12-16
LibJS: Convert get_this_environment() to NonnullGCPtr
Linus Groh
2022-12-16
LibJS: Convert new_declarative_environment() to NonnullGCPtr
Linus Groh
2022-12-15
LibJS: Convert standalone construct() to NonnullGCPtr
Linus Groh
2022-12-15
LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr
Linus Groh
2022-12-14
Everywhere: Stop shoving things into ::std and mentioning them as such
Ali Mohammad Pur
2022-12-14
LibJS: Convert Object::create() to NonnullGCPtr
Linus Groh
2022-12-14
LibJS: Convert Array::create{,_from}() to NonnullGCPtr
Linus Groh
2022-12-10
LibJS/Bytecode: Implement yield*
Luke Wilde
2022-12-10
LibJS/Bytecode: Implement var/lexical binding destructuring in for/of
Luke Wilde
2022-12-08
LibJS: Make one compact allocation for CallExpression and its Arguments
Andreas Kling
2022-12-07
LibJS: Replace standalone js_string() with PrimitiveString::create()
Linus Groh
2022-12-07
LibJS: Replace standalone js_bigint() with BigInt::create()
Linus Groh
2022-12-07
LibJS: Move initialize_instance_elements() from VM to Object
Linus Groh
2022-12-06
LibJS: Intercept returns through finally blocks in Bytecode
Hendiadyoin1
2022-12-06
LibJS: Don't try to manage unwind contexts in the execution loop in BC
Hendiadyoin1
2022-12-06
LibJS: Remove FinishUnwind instruction
Hendiadyoin1
2022-12-06
LibJS: Leave unwind contexts on enter of finally blocks in Bytecode
Hendiadyoin1
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-12-03
Everywhere: Run clang-format
Linus Groh
2022-12-03
LibJS: Add an EliminateLoads pass to Bytecode
Hendiadyoin1
2022-12-03
LibJS: Expose some internals of Instructions
Hendiadyoin1
[next]