Commit History

Author SHA1 Message Date
  davidot a746739cb0 LibJS: Add an initialize binding hint to all initialize_binding methods 2 years ago
  Timothy Flynn f3db548a3d AK+Everywhere: Rename FlyString to DeprecatedFlyString 2 years ago
  Andreas Kling 3f1ffc2b94 LibJS: Remove unnecessary AST.h include in a handful of cpp files 2 years ago
  Andreas Kling d7e5a2058d LibJS: Cache access to bindings in the global environment 2 years ago
  Linus Groh 4f436bd323 LibJS: Let NewGlobalEnvironment take a plain Object 2 years ago
  Linus Groh b345a0acca LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2 years ago
  Linus Groh 275a7a0c0a LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2 years ago
  Linus Groh f3117d46dc LibJS: Remove GlobalObject from VM::throw_completion() 2 years ago
  Linus Groh e992a9f469 LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() 2 years ago
  Linus Groh 89d4094709 LibJS: Mark concrete method calls of Environment Records with ?/! 3 years ago
  Linus Groh 2fc9481bb6 LibJS: Correct SetMutableBinding fallibility bug in spec comment 3 years ago
  Linus Groh 9f3f3b0864 LibJS: Remove implicit wrapping/unwrapping of completion records 3 years ago
  Andreas Kling fc04465fa3 LibJS: Remove unnecessary GlobalObject pointer from Environment 3 years ago
  Linus Groh 87a89e7126 LibJS: Convert create_global_function_binding() to ThrowCompletionOr 3 years ago
  Linus Groh 4767be1459 LibJS: Convert create_global_var_binding() to ThrowCompletionOr 3 years ago
  Linus Groh 8296d3fbd2 LibJS: Convert can_declare_global_function() to ThrowCompletionOr 3 years ago
  Linus Groh 215a56b0e4 LibJS: Convert can_declare_global_var() to ThrowCompletionOr 3 years ago
  Linus Groh 1817c1f83c LibJS: Convert has_restricted_global_property() to ThrowCompletionOr 3 years ago
  Linus Groh 9571631b58 LibJS: Add spec comments to remaining GlobalEnvironment methods 3 years ago
  Linus Groh 0881f8160f LibJS: Use implicit ThrowCompletionOr<T> constructor where possible 3 years ago
  Linus Groh 8feae81025 LibJS: Add ErrorType for duplicate global environment binding 3 years ago
  Linus Groh 01370136ee LibJS: Convert delete_binding() to ThrowCompletionOr 3 years ago
  Linus Groh f35e268024 LibJS: Convert get_binding_value() to ThrowCompletionOr 3 years ago
  Linus Groh 7652138ce0 LibJS: Convert set_mutable_binding() to ThrowCompletionOr 3 years ago
  Linus Groh ae397541fb LibJS: Convert initialize_binding() to ThrowCompletionOr 3 years ago
  Linus Groh 2691c65639 LibJS: Convert create_immutable_binding() to ThrowCompletionOr 3 years ago
  Linus Groh 4baf3a91e8 LibJS: Convert create_mutable_binding() to ThrowCompletionOr 3 years ago
  Linus Groh fbb176c926 LibJS: Convert has_binding() to ThrowCompletionOr 3 years ago
  Linus Groh 0aa24f4ce5 LibJS: Convert get_this_binding() to ThrowCompletionOr 3 years ago
  Andreas Kling cb696eff08 LibJS: Make Environment::has_binding() optionally return binding index 3 years ago