Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								3bd7f5b89e 
								
							 
						 
						
							
							
								
								LibJS: Fully parse the TimeZoneIANAName production  
							
							... 
							
							
							
							Currently does nothing as we'll declare everything other than UTC as
invalid, but it's a first step towards supporting named time zones :^) 
							
						 
						
							2022-01-06 22:40:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c56e5139f5 
								
							 
						 
						
							
							
								
								LibJS: Fix modulo in get_iso_parts_from_epoch() for negative epoch ns  
							
							... 
							
							
							
							This now matches the spec change from reminder() to modulo which was
done here: bdf60f5 
							
						 
						
							2021-12-22 11:27:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								3214e35535 
								
							 
						 
						
							
							
								
								LibJS/Tests: Remove outdated FIXME  
							
							
							
						 
						
							2021-12-17 23:22:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ba81ac52 
								
							 
						 
						
							
							
								
								LibJS: Implement parsing of TemporalDurationString  
							
							
							
						 
						
							2021-11-28 10:32:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								de69f5dbf4 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.since()  
							
							
							
						 
						
							2021-11-24 17:53:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								7a2eeae8c6 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.until()  
							
							
							
						 
						
							2021-11-24 17:53:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								79a18b058f 
								
							 
						 
						
							
							
								
								LibJS: Implement parsing of TemporalCalendarString  
							
							
							
						 
						
							2021-11-20 23:10:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								1583c7257c 
								
							 
						 
						
							
							
								
								LibJS: Implement parsing of TemporalRelativeToString  
							
							
							
						 
						
							2021-11-20 23:10:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								98b876ad3f 
								
							 
						 
						
							
							
								
								LibJS: Implement parsing of TemporalZonedDateTimeString  
							
							
							
						 
						
							2021-11-20 23:10:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								453c78215c 
								
							 
						 
						
							
							
								
								LibJS: Implement parsing of TemporalTimeString  
							
							
							
						 
						
							2021-11-20 23:10:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b42b7d5f16 
								
							 
						 
						
							
							
								
								LibJS: Implement parsing of TemporalDateTimeString  
							
							
							
						 
						
							2021-11-20 23:10:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								02e7de2cba 
								
							 
						 
						
							
							
								
								LibJS: Implement parsing of TemporalDateString  
							
							
							
						 
						
							2021-11-20 23:10:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								d0c29c9735 
								
							 
						 
						
							
							
								
								LibJS: Allow string as parameter in Temporal's round() / total()  
							
							... 
							
							
							
							This is a normative change in the Temporal spec.
See: 1f0c586 
							
						 
						
							2021-11-19 11:06:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								3666d2132b 
								
							 
						 
						
							
							
								
								LibJS: Remove fallback value for get_offset_nanoseconds_for  
							
							... 
							
							
							
							This is a normative change in the Temporal spec.
See: 664f02d 
							
						 
						
							2021-11-17 11:30:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								f6ab63993a 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.round  
							
							
							
						 
						
							2021-11-13 19:48:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								7f8dc395c1 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.with()  
							
							
							
						 
						
							2021-11-13 00:25:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								f65d25682c 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.subtract  
							
							
							
						 
						
							2021-11-12 09:24:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								9b8524b463 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.add  
							
							
							
						 
						
							2021-11-12 09:24:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								5594a492f0 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toJSON  
							
							
							
						 
						
							2021-11-10 12:56:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								6856b6168a 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toLocaleString  
							
							
							
						 
						
							2021-11-10 12:56:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								a9ad993e78 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toString  
							
							
							
						 
						
							2021-11-10 12:56:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								706296374b 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.equals  
							
							
							
						 
						
							2021-11-07 15:35:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								ac12581140 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.compare  
							
							
							
						 
						
							2021-11-07 15:35:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								c9ec3295d9 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.from  
							
							
							
						 
						
							2021-11-07 15:35:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								b8db0ddc70 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.withCalendar  
							
							
							
						 
						
							2021-11-05 09:49:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								58bb73b60f 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.withTimeZone  
							
							
							
						 
						
							2021-11-05 09:49:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								d5f2745a19 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.withPlainDate  
							
							
							
						 
						
							2021-11-05 09:49:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								132a56f07c 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.withPlainTime  
							
							
							
						 
						
							2021-11-05 09:49:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								c001926752 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.startOfDay  
							
							
							
						 
						
							2021-11-04 12:11:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wilde 
								
							 
						 
						
							
							
							
							
								
							
							
								84f79d4c51 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.hoursInDay  
							
							
							
						 
						
							2021-11-03 17:55:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								76589d6728 
								
							 
						 
						
							
							
								
								LibJS: Change wording of ErrorType::NotA to be independent of context  
							
							... 
							
							
							
							Currently, we have NotA and NotAn, to be used dependent on whether the
following word begins with a vowel or not. To avoid this, change the
wording on NotA to be independent of this context. 
							
						 
						
							2021-09-12 00:16:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								a8329272cc 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.eraYear  
							
							
							
						 
						
							2021-08-27 23:36:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b59e9260db 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.era  
							
							
							
						 
						
							2021-08-27 23:36:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6ce05026b4 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toPlainMonthDay()  
							
							
							
						 
						
							2021-08-24 01:53:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								ef581be4ec 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toPlainYearMonth()  
							
							
							
						 
						
							2021-08-24 01:53:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								a8ba2f4b21 
								
							 
						 
						
							
							
								
								LibJS/Tests: Fix bad copy and paste that crept into a lot of tests  
							
							... 
							
							
							
							The top-level function should have been `describe()``, but instead it's
been nested `test()`s. 
							
						 
						
							2021-08-07 12:10:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b23d05d5 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.getISOFields()  
							
							
							
						 
						
							2021-08-05 23:15:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								82ab5da4db 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toPlainDateTime()  
							
							
							
						 
						
							2021-08-05 23:15:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6ce631b023 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toPlainTime()  
							
							
							
						 
						
							2021-08-05 23:15:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								b4ea4e86a7 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toPlainDate()  
							
							
							
						 
						
							2021-08-05 23:15:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								96a0c201d5 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.toInstant()  
							
							
							
						 
						
							2021-08-05 23:15:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								20300bd7c4 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.valueOf()  
							
							
							
						 
						
							2021-08-05 23:15:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6c345c8107 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.offset  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								f937e9b966 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.offsetNanoseconds  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								dd36593c72 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.inLeapYear  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								5a7db1b5f4 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.monthsInYear  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								204ba01416 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.daysInYear  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								6007fc4804 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.daysInMonth  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								d89d55a7a3 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.daysInWeek  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								540fdbcf5b 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.ZonedDateTime.prototype.weekOfYear  
							
							
							
						 
						
							2021-08-05 19:19:40 +02:00