summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-10-05LibJS: Only do a single property lookup in internal_get_own_property()Andreas Kling
2021-10-05LibJS: Skip declarative env in block statement without lexical declsLinus Groh
2021-10-05LibJS: Add an optimization to avoid needless arguments object creationLinus Groh
2021-10-05LibJS: Set arguments_object_needed = false if scope_body == nullptrLinus Groh
2021-10-05LibJS: Stop iterating lexically declared names once 'arguments' is foundLinus Groh
2021-10-05LibJS: Rename needs_argument_object to arguments_object_neededLinus Groh
2021-10-04LibJS: Avoid an unnecessary String in create_mapped_arguments_object()Andreas Kling
2021-10-04LibJS: Avoid an unnecessary String in create_list_from_array_like()Andreas Kling
2021-10-04LibJS: Convert atomic_compare_exchange_impl() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert perform_atomic_operation() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert atomic_read_modify_write() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert validate_atomic_access() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert validate_integer_typed_array() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert typed_array_create() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert initialize_typed_array_from_list() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert init_typed_array_from_array_like() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert init_typed_array_from_typed_array() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert init_typed_array_from_array_buffer() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert validate_typed_array() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert to_property_descriptor() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert ordinary_set_with_own_descriptor() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert define_properties() to ThrowCompletionOrLinus Groh
2021-10-04LibJS: Convert set_immutable_prototype() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Remove unused ExecutionContext::arguments_objectAndreas Kling
2021-10-03LibJS: Remove unused TemporaryChange include from Object.cppLinus Groh
2021-10-03LibJS: Convert enumerable_own_property_names() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert test_integrity_level() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert set_integrity_level() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert has_own_property() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert has_property() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert delete_property_or_throw() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert define_property_or_throw() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert create_non_enum_data_p_or_throw() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert create_data_property_or_throw() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert create_method_property() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert create_data_property() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert Object::set() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert Object::get() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert is_extensible() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert ordinary_to_primitive() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert install_error_cause() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Use MUST() where applicableLinus Groh
2021-10-03LibJS: Add a MUST() macro, like TRY() but for the spec's `!` shortcutLinus Groh
2021-10-03LibJS: Fix improper usages of forward as flagged by SonarClouddavidot
2021-10-03LibJS: Fix that the interpreter did not clear the unwind statusdavidot
2021-10-03js: Allow for completion of lexically declared variablesdavidot
2021-10-03LibJS: Add a specific test for invalid unicode characters in the lexerdavidot
2021-10-03LibJS: Add a way to save/restore the entire execution context stackAndreas Kling
2021-10-03Everywhere: Use my awesome new serenityos email :^)davidot
2021-10-02LibJS: Use Vector<u16, 1> for UTF-16 in a few more placesAndreas Kling