Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								3f75cf270a 
								
							 
						 
						
							
							
								
								LibJS: Move ambiguous Temporal time string handling to a separate parser  
							
							... 
							
							
							
							This is an editorial change in the Temporal proposal. See:
fa3d0b9 
							
						 
						
							2025-07-23 22:05:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								3b3ff6f057 
								
							 
						 
						
							
							
								
								LibJS: Split up the GetTemporalUnitValuedOption AO  
							
							... 
							
							
							
							This is an editorial change in the Temporal proposal. See:
fcdb47eef047742070032adf50d440eaeb7aab7beea10d38d06ce375 
							
						 
						
							2025-07-23 22:05:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								8145572180 
								
							 
						 
						
							
							
								
								LibJS+LibUnicode: Support ambiguous time zone transitions  
							
							... 
							
							
							
							For example, time zone transitions can result in repeated or skipped
wall times. Temporal wants us to handle these transitions. 
							
						 
						
							2025-06-03 09:09:21 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								c8b4dc4847 
								
							 
						 
						
							
							
								
								LibJS: Require strict matching with a precise ZonedDateTime offset  
							
							... 
							
							
							
							This is a normative change in the Temporal proposal. See:
1117eaf 
							
						 
						
							2025-06-03 09:09:21 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								080d32c7d0 
								
							 
						 
						
							
							
								
								LibJS: Use Intl.DurationFormat for Temporal.Duration.p.toLocaleString  
							
							... 
							
							
							
							This is an normative change in the Temporal proposal. See:
ffb4fb5 
							
						 
						
							2025-03-01 14:49:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								59162c8155 
								
							 
						 
						
							
							
								
								LibJS: Adjust ad-hoc clamping behavior in RegulateISODate  
							
							... 
							
							
							
							Instead of clamping to the limits allowed by ISOYearMonthWithinLimits,
clamp to the limits allowed by the type we are converting to (i32). This
allows some callers to then reject years outside that range. 
							
						 
						
							2025-01-17 10:08:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								d5b26183f3 
								
							 
						 
						
							
							
								
								LibJS: Convert errant MUST to TRY in Temporal.PlainDateTime.with  
							
							
							
						 
						
							2025-01-17 10:08:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								6dfa6993e5 
								
							 
						 
						
							
							
								
								LibJS: Add workaround for invalid ISODateTimes in DifferenceISODateTime  
							
							... 
							
							
							
							The assertions can be hit when Temporal.Duration.prototype.round / total
are provided a PlainDate at the very limits of valid date-times. Tests
were recently added to test262 which trip these assertions, thus we are
now crashing in those tests. Let's throw a RangeError instead, as this
is the behavior expected by the tests. 
							
						 
						
							2024-12-05 15:29:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								0468463e2e 
								
							 
						 
						
							
							
								
								LibJS: Implement the ECMA-402 ZonedDateTime.prototype.toLocaleString.js  
							
							
							
						 
						
							2024-11-29 09:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								c96f6c396f 
								
							 
						 
						
							
							
								
								LibJS: Implement the ECMA-402 PlainDateTime.prototype.toLocaleString.js  
							
							
							
						 
						
							2024-11-29 09:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								224304cd56 
								
							 
						 
						
							
							
								
								LibJS: Implement the ECMA-402 PlainTime.prototype.toLocaleString.js  
							
							
							
						 
						
							2024-11-29 09:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								ac0292b18f 
								
							 
						 
						
							
							
								
								LibJS: Implement the ECMA-402 PlainYearMonth.prototype.toLocaleString.js  
							
							
							
						 
						
							2024-11-29 09:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								bca70584b9 
								
							 
						 
						
							
							
								
								LibJS: Implement the ECMA-402 PlainMonthDay.prototype.toLocaleString.js  
							
							
							
						 
						
							2024-11-29 09:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								697e68e68f 
								
							 
						 
						
							
							
								
								LibJS: Implement the ECMA-402 PlainDate.prototype.toLocaleString.js  
							
							
							
						 
						
							2024-11-29 09:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								964f41bb53 
								
							 
						 
						
							
							
								
								LibJS: Implement the ECMA-402 Instant.prototype.toLocaleString.js  
							
							
							
						 
						
							2024-11-29 09:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								7aee254708 
								
							 
						 
						
							
							
								
								LibJS: Use correct epoch offset in InterpretISODateTimeOffset  
							
							
							
						 
						
							2024-11-26 15:02:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								58828ffd62 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.to*  
							
							... 
							
							
							
							Includes:
Temporal.ZonedDateTime.prototype.toInstant
Temporal.ZonedDateTime.prototype.toPlainDate
Temporal.ZonedDateTime.prototype.toPlainTime
Temporal.ZonedDateTime.prototype.toPlainDateTime 
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								b95528d7b5 
								
							 
						 
						
							
							
								
								LibJS: Stub out Temporal.ZonedDateTime.prototype.getTimeZoneTransition  
							
							... 
							
							
							
							We will have to add facilities to determine next/previous time zone
transitions. Ideally, ICU can provide this. 
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								6d78f1327e 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.startOfDay  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								3d0f384e01 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.with*  
							
							... 
							
							
							
							Includes:
Temporal.ZonedDateTime.prototype.with
Temporal.ZonedDateTime.prototype.withPlainTime
Temporal.ZonedDateTime.prototype.withCalendar
Temporal.ZonedDateTime.prototype.withTimeZone 
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								f2ab9e1aa9 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.round  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								eadd0c40c9 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.since/until  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								336efa5e3f 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.add/subtract/equals  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								4ef21614e9 
								
							 
						 
						
							
							
								
								LibJS: Implement stringification Temporal.ZonedDateTime prototypes  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								c0150acc5e 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.*.prototype.toZonedDateTimeISO and friends  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								18f95434bc 
								
							 
						 
						
							
							
								
								LibJS: Implement the Temporal.Duration relative-to ZonedDateTime options  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								3e6133cc09 
								
							 
						 
						
							
							
								
								LibJS: Handle ZonedDateTime in the various Temporal factories  
							
							
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								8c73cae2b8 
								
							 
						 
						
							
							
								
								LibJS: Implement the Temporal.ZonedDateTime constructor  
							
							... 
							
							
							
							And the simple Temporal.ZonedDateTime.prototype getters, so that the
constructed Temporal.ZonedDateTime may actually be validated. 
							
						 
						
							2024-11-26 11:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c19f96f8 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Now  
							
							
							
						 
						
							2024-11-25 13:32:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c3e3d71a 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Instant.prototype.round  
							
							
							
						 
						
							2024-11-25 13:32:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								477f00aced 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Instant.prototype.until/since  
							
							
							
						 
						
							2024-11-25 13:32:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								1d67f28e72 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Instant.prototype.add/subtract/equals  
							
							
							
						 
						
							2024-11-25 13:32:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								615ad70030 
								
							 
						 
						
							
							
								
								LibJS: Implement stringification Temporal.Instant prototypes  
							
							
							
						 
						
							2024-11-25 13:32:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								90820873a2 
								
							 
						 
						
							
							
								
								LibJS: Implement the Temporal.Instant constructor  
							
							... 
							
							
							
							And the simple Temporal.Instant.prototype getters, so that the
constructed Temporal.Instant may actually be validated. 
							
						 
						
							2024-11-25 13:32:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								82b540e501 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.toPlainDateTime  
							
							
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								d22ea4db4c 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.valueOf  
							
							
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								649328fed2 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.toPlainDate/Time  
							
							
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								990daaf63a 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.with* methods  
							
							... 
							
							
							
							Includes with, withCalendar, and withPlainTime. 
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								e3082b5bed 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.round  
							
							
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								906d951104 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.since/until  
							
							
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								85ffacacde 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.add/subtract/equals  
							
							
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								d314fcce7a 
								
							 
						 
						
							
							
								
								LibJS: Implement stringification Temporal.PlainDateTime prototypes  
							
							
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								1a80161011 
								
							 
						 
						
							
							
								
								LibJS: Fix Temporal.PlainMonthDay.prototype.calendarId references  
							
							... 
							
							
							
							Small mistake porting old Temporal tests to the new spec. This getter
was `.calendar` in the old Temporal spec. 
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								029b6ad1a8 
								
							 
						 
						
							
							
								
								LibJS: Implement the Temporal.PlainDateTime constructor  
							
							... 
							
							
							
							And the simple Temporal.PlainDateTime.prototype getters, so that the
constructed Temporal.PlainDateTime may actually be validated. 
							
						 
						
							2024-11-24 11:43:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								e37c9eaeff 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainTime.prototype.valueOf  
							
							
							
						 
						
							2024-11-23 19:35:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								d639e9429f 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainTime.prototype.round/equals  
							
							
							
						 
						
							2024-11-23 19:35:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								a0df194528 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainTime.prototype.with  
							
							
							
						 
						
							2024-11-23 19:35:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								85eef698b9 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainTime.prototype.since/until  
							
							
							
						 
						
							2024-11-23 19:35:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								1c22011ed6 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainTime.prototype.add/subtract  
							
							
							
						 
						
							2024-11-23 19:35:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								ab3c825fa8 
								
							 
						 
						
							
							
								
								LibJS: Implement stringification Temporal.PlainTime prototypes  
							
							
							
						 
						
							2024-11-23 19:35:36 -05:00