| 
								
								
									 Linus Groh | 3ab1c52e2b | LibJS: Require 'T' prefix for ambiguous time-only strings This is a normative change in the Temporal spec.
See: 514ede3 | 2021-12-24 00:07:52 +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 |  | 
				
					
						| 
								
								
									 Luke Wilde | cf5f08b317 | LibJS: Only allow TimeZone this value in TimeZone#getPlainDateTimeFor This is a normative change in the Temporal spec.
See: 2644fc6 | 2021-12-19 00:13:01 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | 7729598b5b | LibJS: Only allow TimeZone this value in Temporal.TimeZone#toJSON This is a normative change in the Temporal spec.
See: 2644fc6 | 2021-12-19 00:13:01 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | 6c8c34ed6c | LibJS: Only allow TimeZone this value in Temporal.TimeZone#id This is a normative change in the Temporal spec.
See: 2644fc6 | 2021-12-19 00:13:01 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | 803e96f0c5 | LibJS: Only allow Calendar this value in Temporal.Calendar#toJSON This is a normative change in the Temporal spec.
See: 2644fc6 | 2021-12-19 00:13:01 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 247d2f7cc4 | LibJS: Only allow Calendar this value in Temporal.Calendar.prototype.id This is a normative change in the Temporal spec.
See: 2644fc6 | 2021-12-18 22:32:39 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 3214e35535 | LibJS/Tests: Remove outdated FIXME | 2021-12-17 23:22:30 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | 2cea4ad508 | LibJS: Implement Temporal.Duration.prototype.subtract | 2021-11-29 22:56:35 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | ac8c3919cb | LibJS: Implement Temporal.Duration.prototype.add | 2021-11-29 22:56:35 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | acf8729a81 | LibJS: Implement Temporal.Duration.prototype.round | 2021-11-29 22:56:35 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | f7ba81ac52 | LibJS: Implement parsing of TemporalDurationString | 2021-11-28 10:32:28 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 8f99c05f97 | LibJS: Implement Temporal.PlainYearMonth.prototype.since() | 2021-11-27 19:11:31 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | bdd2c357fd | LibJS: Implement Temporal.PlainYearMonth.prototype.until() | 2021-11-27 19:11:31 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 6f2e0b3355 | LibJS: Implement Temporal.PlainYearMonth.prototype.subtract() | 2021-11-27 17:48:04 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | acbcd64cdc | LibJS: Implement Temporal.PlainYearMonth.prototype.add() | 2021-11-27 17:48:04 +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 | 78724fdd33 | LibJS: Don't accept UTC designators in strings for plain Temporal types This is a normative change in the Temporal spec.
See: cd2dc7d | 2021-11-24 08:56:03 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 836ce8ee5d | LibJS: Fix parse ErrorType used in parse_temporal_date_string() TemporalInvalidDateString, not TemporalInvalidDateTimeString. | 2021-11-24 08:38:50 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 0619c34703 | LibJS: Implement Temporal.PlainDateTime.prototype.since() | 2021-11-21 20:04:19 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 803eddbb62 | LibJS: Implement Temporal.PlainDateTime.prototype.until() | 2021-11-21 20:04:19 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | aed444253c | LibJS: Implement Temporal.PlainTime.prototype.since() | 2021-11-21 20:04:19 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 2ac1774fd3 | LibJS: Implement Temporal.PlainTime.prototype.until() | 2021-11-21 20:04:19 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 783222f87a | LibJS: Implement parsing of TemporalInstantString | 2021-11-20 23:10:09 +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 | 3b1de431cc | LibJS: Implement parsing of TemporalYearMonthString | 2021-11-20 23:10:09 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | 3ddab2f4fe | LibJS: Implement parsing of TemporalMonthDayString | 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 |  | 
				
					
						| 
								
								
									 Linus Groh | ec1e1f4f12 | LibJS: Disallow Temporal.Duration input values to be non-integers This is a normative change in the Temporal spec.
See: 8c85450 | 2021-11-17 22:20:59 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | 3666d2132b | LibJS: Remove fallback value for get_offset_nanoseconds_for This is a normative change in the Temporal spec.
See: 664f02dNote that the tests are not comprehensive. | 2021-11-17 11:30:13 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | ac65fb40d9 | LibJS: Implement Temporal.PlainDate.prototype.since | 2021-11-16 01:06:07 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | ddec3bc888 | LibJS: Implement Temporal.PlainDate.prototype.until | 2021-11-16 01:06:07 +00:00 |  | 
				
					
						| 
								
								
									 Luke Wilde | f6ab63993a | LibJS: Implement Temporal.ZonedDateTime.prototype.round | 2021-11-13 19:48:54 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | dbe70e7c55 | LibJS: Implement Temporal.Duration.prototype.total() | 2021-11-13 18:50:54 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | f0cd727d74 | LibJS: Fix logic typo in balance_duration() hours calculation By using milliseconds_division_result instead of seconds_division_result
here, the result for hours was off by a factor of 60. | 2021-11-13 13:32:35 +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 | 5e3fe52fc4 | LibJS: Implement Temporal.Duration.compare | 2021-11-11 21:06:54 +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 |  | 
				
					
						| 
								
								
									 Linus Groh | 1e3e0477cb | LibJS: Implement Temporal.PlainMonthDay.prototype.with() | 2021-11-08 22:19:45 +00:00 |  | 
				
					
						| 
								
								
									 Linus Groh | fa1d5feec0 | LibJS: Implement Temporal.PlainYearMonth.prototype.with() | 2021-11-08 22:19:45 +00:00 |  |