Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Use Identifier to represent FunctionParameter name 
						
					 
				 
				2023-07-07 19:35:08 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Add codegen for ImportCall 
						
					 
				 
				2023-06-24 17:13:30 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 
						
					 
				 
				2023-04-30 06:04:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Convert AggregateError::create() to NonnullGCPtr 
						
					 
				 
				2022-12-14 09:59:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Update spec numbers / text for the Change Array by Copy proposal 
						
					 
				 
				2023-03-20 16:33:16 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add initial implementation for SharedArrayBuffer 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to RawBytesToNumeric AO 
						
					 
				 
				2023-07-06 14:55:46 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Extract named vm variables in ArrayBufferPrototype::slice 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement ArrayBuffer.prototype.transfer & transferToFixedLength 
						
					 
				 
				2023-06-30 23:23:15 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port iterator_step() to GCPtr 
						
					 
				 
				2023-04-15 16:23:03 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Convert ArrayIterator::create() to NonnullGCPtr 
						
					 
				 
				2022-12-14 09:59:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_value() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port Value::to_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename JS::Iterator to JS::IteratorRecord 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename JS::Iterator to JS::IteratorRecord 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename JS::Iterator to JS::IteratorRecord 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename JS::Iterator to JS::IteratorRecord 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Have AsyncFunctionDriverWrapper unwrap promises before returning 
						
					 
				 
				2023-06-27 13:48:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Overhaul AsyncFunctionDriverWrapper to make it actually work 
						
					 
				 
				2023-02-26 19:40:09 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Remove Object(Object& prototype) footgun 
						
					 
				 
				2022-12-14 15:11:57 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+Everywhere: Rename String to DeprecatedString 
						
					 
				 
				2022-12-06 08:54:33 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make PromiseCapability GC-allocated 
						
					 
				 
				2022-10-02 23:02:27 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Propagate OOM from SetValueInBuffer AO 
						
					 
				 
				2023-07-06 14:55:46 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Define BigInt::to_string to complement to_deprecated_string 
						
					 
				 
				2023-02-16 14:32:22 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Define BigInt::to_string to complement to_deprecated_string 
						
					 
				 
				2023-02-16 14:32:22 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port Value::to_bigint() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port this_bigint_value() to NonnullGCPtr 
						
					 
				 
				2023-04-15 16:06:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Convert BooleanObject::create() to NonnullGCPtr 
						
					 
				 
				2022-12-14 09:59:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Protect CanonicalIndex against double-to-integer overflow 
						
					 
				 
				2022-12-07 16:43:19 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Include Environment.h directly in ClassFieldDefinition.h 
						
					 
				 
				2022-10-01 15:36:20 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement ArrayBuffer.prototype.transfer & transferToFixedLength 
						
					 
				 
				2023-06-30 23:23:15 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Use a forwarding reference in ThrowCompletion constructor 
						
					 
				 
				2023-03-06 13:05:43 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Begin implementing console.dir 
						
					 
				 
				2023-06-22 06:46:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Begin implementing console.dir 
						
					 
				 
				2023-06-22 06:46:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Propagate OOM from SetValueInBuffer AO 
						
					 
				 
				2023-07-06 14:55:46 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Replace a DeprecatedString with String 
						
					 
				 
				2023-06-15 14:03:51 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Replace a DeprecatedString with String 
						
					 
				 
				2023-06-15 14:03:51 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Userland: Remove remaining users of Duration::now_realtime() 
						
					 
				 
				2023-05-24 23:18:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Replace a DeprecatedString with String 
						
					 
				 
				2023-06-15 14:03:51 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use ReadonlySpan<T> instead of Span<T const> 
						
					 
				 
				2023-02-08 19:15:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use ReadonlySpan<T> instead of Span<T const> 
						
					 
				 
				2023-02-08 19:15:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add DisposableStack{, Prototype, Constructor} 
						
					 
				 
				2023-01-23 09:56:50 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add DisposableStack{, Prototype, Constructor} 
						
					 
				 
				2023-01-23 09:56:50 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Use local variables for function declarations when possible 
						
					 
				 
				2023-07-09 06:26:10 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 
						
					 
				 
				2023-04-30 06:04:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Shrink Identifier's environment coordinate cache 
						
					 
				 
				2022-11-22 21:13:35 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Fix reading cached source ranges 
						
					 
				 
				2023-05-28 14:40:22 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Error stack traces lazier 
						
					 
				 
				2023-05-28 10:03:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Emit StringViews for ErrorType instances 
						
					 
				 
				2022-07-12 23:11:35 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.prototype.take 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add vector of local variables in ExecutionContext 
						
					 
				 
				2023-07-05 21:03:01 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add vector of local variables in ExecutionContext 
						
					 
				 
				2023-07-05 21:03:01 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to FinalizationRegistryPrototype 
						
					 
				 
				2023-01-28 00:41:18 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Fix scope detection for ids in default function params 
						
					 
				 
				2023-07-08 14:03:12 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make FunctionEnvironment not include ECMAScriptFunctionObject.h 
						
					 
				 
				2022-11-23 16:05:59 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add a missing include to FunctionKind.h 
						
					 
				 
				2023-02-26 19:40:09 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Unify Symbol::description() and raw_description() 
						
					 
				 
				2023-02-11 21:47:57 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Make Bytecode::Interpreter participate in GC marking 
						
					 
				 
				2023-07-02 14:50:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Combine two declarative record traversals in GlobalEnvironment 
						
					 
				 
				2023-06-12 06:40:49 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add initial implementation for SharedArrayBuffer 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Run clang-format 
						
					 
				 
				2022-04-01 21:24:45 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add initial implementation for SharedArrayBuffer 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.prototype.map 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.prototype.map 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.prototype.map 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.prototype.map 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename JS::Iterator to JS::IteratorRecord 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename JS::Iterator to JS::IteratorRecord 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.prototype.find 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.prototype.find 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Move JobCallback functions out-of-line 
						
					 
				 
				2022-11-23 16:05:59 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Move JobCallback functions out-of-line 
						
					 
				 
				2022-11-23 16:05:59 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_value() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to MapPrototype 
						
					 
				 
				2023-04-15 14:07:28 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Align MathObject::atan closer to spec 
						
					 
				 
				2023-05-30 06:16:20 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+Everywhere: Rename FlyString to DeprecatedFlyString 
						
					 
				 
				2023-01-09 23:00:24 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+Everywhere: Rename FlyString to DeprecatedFlyString 
						
					 
				 
				2023-01-09 23:00:24 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+LibJS: Make Number.MIN_VALUE a denormal 
						
					 
				 
				2023-07-02 21:19:09 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Convert NumberObject::create() to NonnullGCPtr 
						
					 
				 
				2022-12-14 09:59:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to ObjectConstructor 
						
					 
				 
				2023-04-15 14:07:28 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to ObjectPrototype 
						
					 
				 
				2023-04-15 14:07:28 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Don't lie about m_deprecated_string being a StringView 
						
					 
				 
				2023-06-13 01:49:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add a PrimitiveString::create overload for FlyString 
						
					 
				 
				2023-03-18 19:50:45 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 
						
					 
				 
				2023-04-30 06:04:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Fix incorrect is_function() check in NewPromiseCapability 
						
					 
				 
				2023-06-29 08:43:28 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Align NewPromiseCapability with spec changes 
						
					 
				 
				2023-06-28 23:36:15 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename JS::Iterator to JS::IteratorRecord 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 
						
					 
				 
				2023-04-30 06:04:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Convert PromiseReaction::create() to NonnullGCPtr 
						
					 
				 
				2022-12-14 09:59:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 
						
					 
				 
				2023-04-30 06:04:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+Everywhere: Rename String to DeprecatedString 
						
					 
				 
				2022-12-06 08:54:33 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LbJS: Convert exception-related usages of Value::TDSWOSE to String 
						
					 
				 
				2023-02-16 14:32:22 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_value() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to ProxyConstructor 
						
					 
				 
				2023-04-15 14:07:28 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Propagate errors from Intrinsics initialization 
						
					 
				 
				2023-02-27 23:57:08 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Allow converting a reference to an object to fail in delete 
						
					 
				 
				2023-07-07 18:11:51 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Do not coerce nullish references to unresolvable references 
						
					 
				 
				2023-07-06 21:36:13 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Update RegExp spec numbers to match re-ordering within the spec 
						
					 
				 
				2023-06-23 20:22:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Make PrimitiveString and Utf16String fallible 
						
					 
				 
				2023-01-08 12:13:15 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove unused DeprecatedString includes 
						
					 
				 
				2023-04-09 22:00:54 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Update spec numbers/steps for RegExp unicode sets flag proposal 
						
					 
				 
				2023-06-23 20:22:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Update spec numbers/steps for RegExp unicode sets flag proposal 
						
					 
				 
				2023-06-23 20:22:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Update RegExp spec numbers to match re-ordering within the spec 
						
					 
				 
				2023-06-23 20:22:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Update RegExp spec numbers to match re-ordering within the spec 
						
					 
				 
				2023-06-23 20:22:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make well-known symbol getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_value() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Rename ErrorType::IntlNumberIsNaN to ErrorType::NumberIsNaN 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Perform ShadowRealm evaluations in bytecode when enabled 
						
					 
				 
				2023-06-22 21:16:17 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Explicitly mark ignored members in visit_edges methods 
						
					 
				 
				2023-04-30 06:04:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add initial implementation for SharedArrayBuffer 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add initial implementation for SharedArrayBuffer 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add initial implementation for SharedArrayBuffer 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add initial implementation for SharedArrayBuffer 
						
					 
				 
				2023-07-01 16:55:17 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port Value::to_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port StringIterator to String 
						
					 
				 
				2023-01-16 10:12:37 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_value() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to StringObject 
						
					 
				 
				2023-04-15 14:07:28 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port Symbol to String 
						
					 
				 
				2023-02-11 21:47:57 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Update spec numbers for the Well-Formed Unicode Strings proposal 
						
					 
				 
				2023-05-26 05:23:55 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add SuppressedError{, Prototype, Constructor} 
						
					 
				 
				2023-01-23 09:56:50 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to SymbolConstructor 
						
					 
				 
				2023-04-13 13:04:44 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add spec comments to SymbolConstructor 
						
					 
				 
				2023-04-13 13:04:44 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port this_symbol_value() to NonnullGCPtr 
						
					 
				 
				2023-04-15 16:06:52 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Pre-allocate the out-of-memory error string on the VM 
						
					 
				 
				2023-02-17 09:14:23 -05:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add a throwable StringBuilder::join method 
						
					 
				 
				2023-02-17 09:14:23 -05:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Propagate OOM from SetValueInBuffer AO 
						
					 
				 
				2023-07-06 14:55:46 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make Object::internal_get() reveal the used property offset 
						
					 
				 
				2023-07-09 12:54:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port Value::get_method() to GCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Propagate OOM from SetValueInBuffer AO 
						
					 
				 
				2023-07-06 14:55:46 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Define Utf16String::to_utf8 to convert Utf16String to String 
						
					 
				 
				2023-01-15 01:00:20 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Define Utf16String::to_utf8 to convert Utf16String to String 
						
					 
				 
				2023-01-15 01:00:20 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add fast paths for bitwise ops on 2x Int32 JS::Value 
						
					 
				 
				2023-07-01 20:29:12 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Move headers around to allow including Value from Cell 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Forward declare IteratorRecord and remove inclusion from VM.h 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Use IntrusiveList for keeping track of WeakContainers 
						
					 
				 
				2021-07-21 20:17:55 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add missing headers 
						
					 
				 
				2021-10-06 23:52:40 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Remove needless trailing semi-colons after functions 
						
					 
				 
				2023-07-08 10:32:56 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make intrinsics getters return NonnullGCPtr 
						
					 
				 
				2023-04-13 14:29:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtr 
						
					 
				 
				2023-04-14 09:59:29 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 
						
					 
				 
				2023-01-29 00:02:45 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype 
						
					 
				 
				2023-06-26 10:39:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 
						
					 
				 
				2023-03-15 08:48:49 +01:00