-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Milestone
Description
The cause or partial cause of many of these issues may be WinGlob. Waiting on completion of #2919 (implement Intl with ICU) to get a better handle on the symptoms and causes.
Determine whether issues are intrinsic to the external library (WinGlob) or whether can be fixed (legitimately or by workaround) in ChakraCore directly.
See related linked-back issues below (also, I closed these issues to keep issue tracker tidy).
- DateTime
- Intl: new Date().toLocaleString('de') puts unicode (BiDi) markers around punctuation #599 Intl: new Date().toLocaleString('de') puts unicode (BiDi) markers around punctuation
- Intl.DateTimeFormat incorrect formatting of date #1408 Intl.DateTimeFormat incorrect formatting of date
- Intl: Date.toLocaleString doesn't handle 'timeZoneName' option correctly #3096 Intl: Date.toLocaleString doesn't handle 'timeZoneName' option correctly
- Intl: Date.toLocaleString on date/year with >10000 returns an error "Invalid procedure call or argument" #3579 Intl: Date.toLocaleString on date/year with >10000 returns an error "Invalid procedure call or argument"
- Time
- Intl.DateTimeFormat doesn't format minutes and seconds properly in IE 11 and Edge #1223 Intl.DateTimeFormat doesn't format minutes and seconds properly in IE 11 and Edge
- Intl: Poor format template choice when specifying hour12 and minute with DateTimeFormatter #2915 Intl: Poor format template choice when specifying hour12 and minute with DateTimeFormatter
- Incorrect time reported by Date#toLocaleString #2916 Incorrect time reported by Date#toLocaleString
- Currency:
- Intl.NumberFormat currency symbols are inaccurate when dealing with different types of dollars/$. #2778 Intl.NumberFormat currency symbols are inaccurate when dealing with different types of dollars/$
- NumberFormat:
- Intl: Number.tolocalestring output difference among platforms. #3595 Intl: Number.tolocalestring output difference among platforms.
- Intl NumberFormat bug for floating point number rounding behavior #3691 Intl NumberFormat bug for floating point number rounding behavior
- Collation:
- Intl.Collator('generic') fails #2604 "Intl.Collator('generic') fails" (i.e. locale "generic" not supported)
- Intl: Tibetan / Dzongkha collation not working #3175 Intl: Tibetan / Dzongkha collation not working
- localeCompare doesn't take into account minus signs #4060 "localeCompare doesn't take into account minus signs" (Collation behavior is different between WinGlob and ICU)