Linus Groh
|
524a56f7b6
|
LibJS: Implement Temporal.PlainTime.prototype.hour
|
2021-07-28 21:57:30 +01:00 |
|
Timothy Flynn
|
2f8eb4f068
|
LibJS: Implement non-ECMA-402 String.prototype.toLocale{Lower,Upper}Case
In implementations without ECMA-402, these methods are to behave like
their non-locale equivalents.
|
2021-07-27 22:35:24 +01:00 |
|
Linus Groh
|
af3a26f4cc
|
LibJS: Implement Temporal.Now.plainDateTimeISO()
|
2021-07-27 19:51:44 +01:00 |
|
Linus Groh
|
0bb19fc51c
|
LibJS: Implement Temporal.Now.plainDateTime()
|
2021-07-27 19:51:44 +01:00 |
|
Linus Groh
|
f2a2e8e13c
|
LibJS: Implement Temporal.Now.plainDateISO()
|
2021-07-27 19:51:44 +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 |
|
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 |
|
Idan Horowitz
|
c9ae7e1af1
|
LibJS: Implement Temporal.Calendar.prototype.inLeapYear
|
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
|
7f27035342
|
LibJS: Implement Temporal.Calendar.prototype.daysInYear
|
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
|
623df361e6
|
LibJS: Implement Temporal.Calendar.prototype.daysInWeek
|
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
|
c0e7761758
|
LibJS: Implement Temporal.Calendar.prototype.dayOfYear
|
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
|
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 |
|
Idan Horowitz
|
cf78efaef5
|
LibJS: Implement the ToTemporalDate Abstract Operation
This is required by most Temporal.PlainDate.prototype methods.
|
2021-07-21 22:49:37 +01:00 |
|
Idan Horowitz
|
1e471e2e2f
|
LibJS: Add Temporal.Calendar.prototype.dateFromFields & required AOs
This is required for implementing the DateFromFields PlainDate AO.
|
2021-07-21 22:49:37 +01:00 |
|
Idan Horowitz
|
cc00ccec41
|
LibJS: Start implementing Temporal.PlainDate
This commit adds the PlainDate object itself, its constructor and
prototype (currently empty), and several required abstract operations.
|
2021-07-19 09:11:20 +01:00 |
|
Linus Groh
|
5516ad7158
|
LibJS: Rename Temporal.now => Temporal.Now
See:
- https://github.com/tc39/proposal-temporal/commit/d0acb66
- https://github.com/tc39/proposal-temporal/commit/0097fdd
|
2021-07-19 00:59:26 +01:00 |
|
Linus Groh
|
7df47bf3fb
|
LibJS: Implement Temporal.Duration.prototype.negated()
|
2021-07-16 21:59:13 +01:00 |
|
Linus Groh
|
9aa1e4b885
|
LibJS: Implement Temporal.Duration.prototype.with()
|
2021-07-16 21:59:13 +01:00 |
|
Linus Groh
|
a06b034a9a
|
LibJS: Implement Temporal.Duration.prototype.blank
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
be5254dcac
|
LibJS: Implement Temporal.Duration.prototype.nanoseconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
04e2d215a1
|
LibJS: Implement Temporal.Duration.prototype.microseconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
db22f86055
|
LibJS: Implement Temporal.Duration.prototype.milliseconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
b81331a110
|
LibJS: Implement Temporal.Duration.prototype.seconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
dbdbfbeebc
|
LibJS: Implement Temporal.Duration.prototype.minutes
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
067c2346ed
|
LibJS: Implement Temporal.Duration.prototype.hours
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
2015640168
|
LibJS: Implement Temporal.Duration.prototype.days
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
23d0c3494f
|
LibJS: Implement Temporal.Duration.prototype.weeks
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
8011409428
|
LibJS: Implement Temporal.Duration.prototype.months
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
300a22f9b9
|
LibJS: Implement Temporal.Duration.prototype.years
|
2021-07-16 01:07:01 +01:00 |
|
Timothy Flynn
|
1a3e1bff7b
|
LibJS: Implement Atomics.isLockFree
|
2021-07-14 22:13:15 +01:00 |
|
Timothy Flynn
|
33eb830929
|
LibJS: Implement Atomics.compareExchange
|
2021-07-14 22:13:15 +01:00 |
|
Timothy Flynn
|
655ffce64d
|
LibJS: Implement Atomics.exchange
|
2021-07-14 22:13:15 +01:00 |
|
Timothy Flynn
|
6211eb0f9a
|
LibJS: Implement Atomics.store
|
2021-07-14 20:44:42 +01:00 |
|
Timothy Flynn
|
b6364ec899
|
LibJS: Implement Atomics.xor
|
2021-07-14 20:44:42 +01:00 |
|
Timothy Flynn
|
f9d8e234b2
|
LibJS: Implement Atomics.or
|
2021-07-14 20:44:42 +01:00 |
|
Timothy Flynn
|
2d3af5c1b4
|
LibJS: Implement Atomics.and
|
2021-07-14 20:44:42 +01:00 |
|
Timothy Flynn
|
940875c9fd
|
LibJS: Implement Atomics.load
|
2021-07-14 20:44:42 +01:00 |
|
Timothy Flynn
|
a61723ec59
|
LibJS: Begin implementing Atomics
This adds the Atomics object to the global object and sets up only its
@@toStringTag property.
|
2021-07-14 20:44:42 +01:00 |
|
Idan Horowitz
|
2382f67e0b
|
LibJS: Add Temporal.Instant.prototype.equals()
|
2021-07-12 19:05:17 +01:00 |
|
Idan Horowitz
|
33cf6274e8
|
LibJS: Add Temporal.Instant.compare()
|
2021-07-12 19:05:17 +01:00 |
|
Timothy Flynn
|
6c67de8186
|
LibJS: Implement RegExp.prototype.hasIndices proposal
https://tc39.es/proposal-regexp-match-indices/
|
2021-07-10 16:49:35 +01:00 |
|
Timothy Flynn
|
d1e06b00e3
|
LibJS: Parse the RegExp.prototype.hasIndices flag
|
2021-07-10 16:49:35 +01:00 |
|
Idan Horowitz
|
f98a98506f
|
LibJS: Add %TypedArray%.prototype.subarray
|
2021-07-09 16:15:42 +01:00 |
|