davidot 
								
							 
						 
						
							
							
							
							
								
							
							
								7a56ca1250 
								
							 
						 
						
							
							
								
								LibJS: Implement a naive String.prototype.localeCompare  
							
							
							
						 
						
							2021-07-26 15:56:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								96e63415b6 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.TimeZone.prototype.getOffsetNanosecondsFor()  
							
							
							
						 
						
							2021-07-25 23:44:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								5a8f870594 
								
							 
						 
						
							
							
								
								LibJS: Implement RegExp.prototype [ @@replace ] with UTF-16 code units  
							
							... 
							
							
							
							This also converts the GetSubstitution abstract operation take its input
strings as UTF-16 now that all callers are UTF-16 capable. This means
String.prototype.replace (and replaceAll) no longer needs UTF-8 and
UTF-16 copies of these strings. 
							
						 
						
							2021-07-23 23:06:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								ee7b04f7bb 
								
							 
						 
						
							
							
								
								LibJS: Implement RegExp.prototype [ @@split ] with UTF-16 code units  
							
							
							
						 
						
							2021-07-23 23:06:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								66c31a0c07 
								
							 
						 
						
							
							
								
								LibJS: Implement RegExp.prototype [ @@search ] with UTF-16 code units  
							
							
							
						 
						
							2021-07-23 23:06:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								2c023157e9 
								
							 
						 
						
							
							
								
								LibJS: Implement RegExp.prototype [ @@match ] with UTF-16 code units  
							
							
							
						 
						
							2021-07-23 23:06:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								1d76be97f5 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.inLeapYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								c9ae7e1af1 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.inLeapYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								dd15fc471c 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.monthsInYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								342172da37 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.monthsInYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								b1dd09840b 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.daysInYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								7f27035342 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.daysInYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								3160540d0e 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.daysInMonth  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								69c8b8e8bd 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.daysInMonth  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								2150f5b374 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.daysInWeek  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								623df361e6 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.daysInWeek  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								2cf582436f 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.weekOfYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								d22fe25643 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.weekOfYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								d561535ac9 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.dayOfYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e7761758 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.dayOfYear  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								bcbfd5b280 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.dayOfWeek  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								339b0a17e8 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.dayOfWeek  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								59dc0e8421 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.day  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								8a20f258f0 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.day  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								d9414e465a 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.monthCode  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								9d9ba29cae 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.monthCode  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								a0af9b11fb 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.month  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								3bec18432a 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.month  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								8434ca6c4b 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.year  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								3895a8354d 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.Calendar.prototype.year  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								9fa8f19a0f 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDate.prototype.withCalendar  
							
							
							
						 
						
							2021-07-23 22:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								080112eb82 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.getISOFields()  
							
							
							
						 
						
							2021-07-23 08:18:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								18fd0d4011 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.toPlainDate()  
							
							
							
						 
						
							2021-07-23 08:18:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								38645347a7 
								
							 
						 
						
							
							
								
								LibJS/Tests: Fix this value error test description in a PlainDate test  
							
							
							
						 
						
							2021-07-22 21:19:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								2c46a0fa6c 
								
							 
						 
						
							
							
								
								LibJS/Tests: Replace snake_case with pascalCase in two PlainDate tests  
							
							
							
						 
						
							2021-07-22 21:19:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								aa2c8b6b91 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.calendar  
							
							
							
						 
						
							2021-07-22 21:19:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								78acc976a6 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype.valueOf()  
							
							
							
						 
						
							2021-07-22 21:19:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								591ee813fb 
								
							 
						 
						
							
							
								
								LibJS: Implement Temporal.PlainDateTime.prototype[@@toStringTag]  
							
							
							
						 
						
							2021-07-22 21:19:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								4be3196882 
								
							 
						 
						
							
							
								
								LibJS: Start implementing Temporal.PlainDateTime  
							
							... 
							
							
							
							This commit adds the PlainDateTime object itself, its constructor and
prototype (currently empty), and the CreateTemporalDateTime abstract
operation. 
							
						 
						
							2021-07-22 21:19:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Groh 
								
							 
						 
						
							
							
							
							
								
							
							
								c65424d806 
								
							 
						 
						
							
							
								
								LibJS: Fix value of Temporal.PlainDate.length  
							
							... 
							
							
							
							Should be 3 (year, month, day, optional calendar-like), not 0. 
							
						 
						
							2021-07-22 21:19:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c25593b9 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.split with UTF-16 code units  
							
							... 
							
							
							
							Also required implementing the SplitMatch abstract operation with UTF-16
code units. 
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								733a92820b 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.replaceAll with UTF-16 code units  
							
							
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								06208aaa15 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.replace with UTF-16 code units  
							
							
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								bdbe716547 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.endsWith with UTF-16 code units  
							
							
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e63a641f 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.startsWith with UTF-16 code units  
							
							
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								f920e121b3 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.lastIndexOf with UTF-16 code units  
							
							
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								5ac964d841 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.slice with UTF-16 code units  
							
							... 
							
							
							
							This also implements String.prototype.slice more closely to the spec
(such as handling indices equivalent to Infinity). 
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								eaa1360eee 
								
							 
						 
						
							
							
								
								LibJS: Implement StringPad abstract operation with UTF-16 code units  
							
							... 
							
							
							
							Affects String.prototype.padStart and String.prototype.padEnd. 
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								ef2ff5f88b 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.at with UTF-16 code units  
							
							
							
						 
						
							2021-07-22 09:10:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Flynn 
								
							 
						 
						
							
							
							
							
								
							
							
								892bfdbbcf 
								
							 
						 
						
							
							
								
								LibJS: Implement String.prototype.substr with UTF-16 code units  
							
							
							
						 
						
							2021-07-22 09:10:44 +02:00