Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ae98eddc9f 
								
							 
						 
						
							
							
								
								LibJS: Port temporal_year_month_to_string() to String  
							
							
							
						 
						
							2023-01-26 20:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6e19ab2bbc 
								
							 
						 
						
							
							
								
								AK+Everywhere: Rename String to DeprecatedString  
							
							... 
							
							
							
							We have a new, improved string type coming up in AK (OOM aware, no null
state), and while it's going to use UTF-8, the name UTF8String is a
mouthful - so let's free up the String name by renaming the existing
class.
Making the old one have an annoying name will hopefully also help with
quick adoption :^) 
							
						 
						
							2022-12-06 08:54:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Moustafa Raafat 
								
							 
						 
						
							
							
							
							
								
							
							
								69d5368b2a 
								
							 
						 
						
							
							
								
								LibJS: Remove trivial operation IsValidISOMonth  
							
							... 
							
							
							
							This is an editorial change in the Temporal spec.
See: a08330a 
							
						 
						
							2022-10-19 22:39:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								35c9aa7c05 
								
							 
						 
						
							
							
								
								LibJS: Hide all the constructors!  
							
							... 
							
							
							
							Now that the GC allocator is able to invoke Cell subclass constructors
directly via friendship, we no longer need to keep them public. :^) 
							
						 
						
							2022-08-29 03:24:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								694f66b5ca 
								
							 
						 
						
							
							
								
								LibJS: Replace GlobalObject with VM in Temporal AOs [Part 2/19]  
							
							
							
						 
						
							2022-08-23 13:58:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								07041498f8 
								
							 
						 
						
							
							
								
								LibJS: Inline ConstrainISOYearMonth into RegulateISOYearMonth  
							
							... 
							
							
							
							This is an editorial change in the Temporal spec.
See: c97932b 
							
						 
						
							2022-06-15 17:49:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								cc8f5151d7 
								
							 
						 
						
							
							
								
								LibJS: Refactor Temporal since/until to common AOs  
							
							... 
							
							
							
							This is an editorial change in the Temporal spec.
See: 85a9f57 
							
						 
						
							2022-05-08 00:07:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								3729a910f6 
								
							 
						 
						
							
							
								
								LibJS: Refactor Temporal add/subtract to common AOs  
							
							... 
							
							
							
							This is an editorial change in the Temporal spec.
See:
- 2f96efcfbff635 
							
						 
						
							2022-05-08 00:07:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								e109b967a1 
								
							 
						 
						
							
							
								
								LibJS: Make options object const in more Temporal AOs  
							
							
							
						 
						
							2022-04-08 00:43:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								c57a78423d 
								
							 
						 
						
							
							
								
								LibJS: Convert PlainYearMonth AOs to ThrowCompletionOr  
							
							
							
						 
						
							2021-09-16 13:53:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								e4c07c5b8f 
								
							 
						 
						
							
							
								
								LibJS: Make new_target parameter of all Temporal AOs a const*  
							
							... 
							
							
							
							These are passed to ordinary_create_from_constructor() in each case,
which takes the parameter as a const&, so these can also be const. 
							
						 
						
							2021-09-09 23:46:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								ff0b01a505 
								
							 
						 
						
							
							
								
								LibJS: Implement ToTemporalYearMonth AO  
							
							
							
						 
						
							2021-09-09 09:06:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								81aaa9ccd5 
								
							 
						 
						
							
							
								
								LibJS: Replace String const& with StringView in various Temporal AOs  
							
							... 
							
							
							
							This is especially helpful where we already pass StringView literals
and only compare them with others, e.g. overflow and largest/smallest
unit, in which case there's no need to actually allocate a string. 
							
						 
						
							2021-09-08 23:42:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								421ad73b4f 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainYearMonth.prototype.toString()  
							
							
							
						 
						
							2021-08-20 18:12:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9d37bd40 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.yearMonthFromFields()  
							
							
							
						 
						
							2021-08-16 14:10:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								0a8edd5ce7 
								
							 
						 
						
							
							
								
								LibJS: Start implementing Temporal.PlainYearMonth  
							
							... 
							
							
							
							This commit adds the PlainYearMonth object itself, its constructor and
prototype (currently empty), and the CreateTemporalYearMonth and
ISOYearMonthWithinLimits abstract operations. 
							
						 
						
							2021-08-08 17:45:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c303bbde54 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Now.plainDate()  
							
							... 
							
							
							
							...and ten required AOs we didn't have yet:
- BalanceISODate
- BalanceISODateTime
- BalanceISOYearMonth
- BalanceTime
- BuiltinTimeZoneGetPlainDateTimeFor
- GetISOPartsFromEpoch
- GetOffsetNanosecondsFor
- ParseTemporalTimeZone
- SystemDateTime
- ToTemporalTimeZone 
							
						 
						
							2021-07-27 19:51:44 +01:00