Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								654380c2c2 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.subtract()  
							
							
							
						 
						
							2021-11-02 13:29:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								bcd96c80f3 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.add()  
							
							
							
						 
						
							2021-11-02 13:29:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								07b0aded99 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.subtract()  
							
							
							
						 
						
							2021-11-02 09:24:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c4e371b3da 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.add()  
							
							
							
						 
						
							2021-11-02 09:24:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								d49bbb1da3 
								
							 
						 
						
							
							
								
								LibJS: Implement TODO()'d parts of balance_duration()  
							
							... 
							
							
							
							Massive :yakstack:, so I understand why it was skipped in the first
place :^) 
							
						 
						
							2021-11-02 09:24:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								17fd08d752 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainTime.prototype.subtract()  
							
							... 
							
							
							
							a 
							
						 
						
							2021-11-01 23:51:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								4bf391ff4b 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainTime.prototype.add()  
							
							
							
						 
						
							2021-11-01 23:51:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								97f6c6029f 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.TimeZone.prototype.getInstantFor()  
							
							
							
						 
						
							2021-11-01 21:39:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								2eaed880b1 
								
							 
						 
						
							
							
								
								LibJS: Remove old Native Functions  
							
							... 
							
							
							
							Now that all the usages were updated to the new ThrowCompletionOr based
version we can remove the legacy version. 
							
						 
						
							2021-10-31 18:20:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								bcf168f771 
								
							 
						 
						
							
							
								
								LibJS: Use ThrowCompletionOr accessors in CreateMappedArgumentsObject  
							
							
							
						 
						
							2021-10-31 18:20:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								e8f722fb27 
								
							 
						 
						
							
							
								
								LibJS: Convert %IteratorPrototype% to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-31 07:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								d1abf3d8ce 
								
							 
						 
						
							
							
								
								LibJS: Convert ObjectConstructor to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-31 07:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								0f224779aa 
								
							 
						 
						
							
							
								
								LibJS: Convert ObjectConstructor GetOwnPropertyKeys to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-31 07:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								e92d14d498 
								
							 
						 
						
							
							
								
								LibJS: Convert GlobalObject to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-31 07:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								875b563664 
								
							 
						 
						
							
							
								
								LibJS: Convert GlobalObject's Encode and Decode AOs to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-31 07:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								2a967fd107 
								
							 
						 
						
							
							
								
								LibJS: Convert Object.prototype to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-31 07:50:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								2cbcb99ec7 
								
							 
						 
						
							
							
								
								LibJS: Update spec comment in parse_temporal_time_zone_string()  
							
							... 
							
							
							
							This is a normative change in the Temporal spec.
See: 19b693c 
							
						 
						
							2021-10-30 23:15:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								a7cb042ca8 
								
							 
						 
						
							
							
								
								LibJS: Fix format_time_zone_offset_string() for negative offsets  
							
							... 
							
							
							
							This is a normative change in the Temporal spec.
See: ec43be3 
							
						 
						
							2021-10-30 23:14:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								5da8ae0020 
								
							 
						 
						
							
							
								
								LibJS: Update parse_temporal_time_zone_string() substring bounds  
							
							... 
							
							
							
							This is a normative change in the Temporal spec.
See: 73b9fe3 
							
						 
						
							2021-10-30 23:14:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								92fdae178b 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.TimeZone.prototype.getPreviousTransition()  
							
							
							
						 
						
							2021-10-30 16:32:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								e9cbeeac45 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.TimeZone.prototype.getNextTransition()  
							
							
							
						 
						
							2021-10-30 16:32:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								5fde02184d 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.TimeZone.prototype.getPossibleInstantsFor()  
							
							
							
						 
						
							2021-10-30 16:32:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								82792a6815 
								
							 
						 
						
							
							
								
								LibJS: Mark single argument BigInt() constructor as 'explicit'  
							
							
							
						 
						
							2021-10-30 16:32:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								de2e95b278 
								
							 
						 
						
							
							
								
								LibJS: Ensure make_day()'s temporary Core::DateTime is treated as UTC  
							
							... 
							
							
							
							DateTime::create() and subsequently DateTime::set_time() uses mktime()
internally to ensure out-of-range input values still result in a valid
date (Jan 32 -> Feb 1 etc.).
This however also means that the input is treated as local time, and
then shifted to UTC accordingly for the returned time_t - it is however
already in UTC in this case! The temporary solution is simply to set the
"TZ" environment variable to "UTC" and back after create(). The proper
solution is probably to have better timezone support in Core::DateTime.
This should only affect Lagom, as serenity itself has no timezone
support yet and always assumes UTC. 
							
						 
						
							2021-10-30 10:15:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								28a9a248d6 
								
							 
						 
						
							
							
								
								LibJS: Fix off-by-one in make_day()'s temporary Core::DateTime  
							
							... 
							
							
							
							Just like in the previous commit, the day value of Core::DateTime is
one-based, not zero based.
Noticed while implementing a new Temporal function, this likely would've
been caught earlier if we'd also use it for the Date API (we don't). 
							
						 
						
							2021-10-30 10:15:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								040e29c7b9 
								
							 
						 
						
							
							
								
								LibJS: Convert ShadowRealmPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								658056233e 
								
							 
						 
						
							
							
								
								LibJS: Convert GeneratorObjectPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								7b5ccbc5ed 
								
							 
						 
						
							
							
								
								LibJS: Convert ProxyConstructor functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								92bd64cb56 
								
							 
						 
						
							
							
								
								LibJS: Convert the ProxyCreate AO to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								84681788c4 
								
							 
						 
						
							
							
								
								LibJS: Convert FinalizationRegistryPrototype funcs to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								909e13c5e6 
								
							 
						 
						
							
							
								
								LibJS: Convert WeakSetPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								56e14ba09f 
								
							 
						 
						
							
							
								
								LibJS: Convert WeakMapPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								f1e215ea3e 
								
							 
						 
						
							
							
								
								LibJS: Convert MapIteratorPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								dab0a92c19 
								
							 
						 
						
							
							
								
								LibJS: Convert MapPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								8ff152ec5c 
								
							 
						 
						
							
							
								
								LibJS: Convert MapConstructor functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								23ea1f1a3e 
								
							 
						 
						
							
							
								
								LibJS: Convert MathObject functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								b184e872e4 
								
							 
						 
						
							
							
								
								LibJS: Convert ReflectObject functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								4c3ea0bb91 
								
							 
						 
						
							
							
								
								LibJS: Convert StringIteratorPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								720bb21ee2 
								
							 
						 
						
							
							
								
								LibJS: Convert ArrayBufferPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								ffa58184d2 
								
							 
						 
						
							
							
								
								LibJS: Convert ArrayBufferConstructor functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								70cbd43718 
								
							 
						 
						
							
							
								
								LibJS: Convert DataViewPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3348d8da 
								
							 
						 
						
							
							
								
								LibJS: Convert the SetViewValue AO to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								fca05f835f 
								
							 
						 
						
							
							
								
								LibJS: Convert the GetViewValue AO to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								7f3fa7d7e0 
								
							 
						 
						
							
							
								
								LibJS: Convert NumberPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								2c6955462e 
								
							 
						 
						
							
							
								
								LibJS: Convert NumberConstructor functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								08fb31087b 
								
							 
						 
						
							
							
								
								LibJS: Convert BooleanPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								2a0c51149d 
								
							 
						 
						
							
							
								
								LibJS: Convert FunctionPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								c0bb456fd2 
								
							 
						 
						
							
							
								
								LibJS: Convert the CreateDynamicFunction AO to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								47f762ab42 
								
							 
						 
						
							
							
								
								LibJS: Convert ErrorPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								c815519a65 
								
							 
						 
						
							
							
								
								LibJS: Convert WeakRefPrototype functions to ThrowCompletionOr  
							
							
							
						 
						
							2021-10-29 21:29:24 +03:00