Seonghyun Kim
c8588c323c
prevent stack overflow when parsing huge json array
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-05-14 13:33:33 +09:00
Seonghyun Kim
2156cfa5b8
Fix compiler issue with int128(gcc-10 upper)
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-04-08 10:00:03 +09:00
Máté Tokodi
97e8115ab1
Add basics of Chrome Devtools debugger support
...
- Use routing table for request dispatch in DebuggerHttpRouter, for
handling choosing which debugger stack to use based on the http
upgrade request:
- DebuggerEscargot for the python debugger and VSCode
- DebuggerDevtools for connecting to Chrome Devtools
- Parse mesasges with 16bit message size
- Reply to the first few messages chrome sends
- Refactor Debugger:
- Rename DebuggerRemote to DebuggerEscargot
- DebuggerEscargot and DebuggerDevtools inherit from
DebuggerTcp which inherits from Debugger
- Add debugger info to README.md
Signed-off-by: Máté Tokodi <mate.tokodi@szteszoftver.hu>
2026-03-28 13:08:51 +09:00
Seonghyun Kim
c9f13d0730
Fix compile error on old gcc
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-03-05 17:20:30 +09:00
Seonghyun Kim
c90e358e2f
Generate YarrCanonicalizeUCS2.cpp from UnicodeData.txt
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-02-11 09:53:27 +09:00
Seonghyun Kim
7bd328b5df
When thread exit, we should unmap mapped memory which is mapped from bdwgc
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-02-04 17:21:25 +09:00
Seonghyun Kim
e44005a1d2
Android timezone data load for adb-shell
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-01-30 17:34:13 +09:00
Seonghyun Kim
c54390bf2e
Generate unicode related files from raw unicode text file
...
* Generate UnicodeIdentifierTables.cpp from DerivedCoreProperties.txt
* Generate YarrCanonicalizeUnicode.cpp from CaseFolding.txt
* Generate UnicodePatternTables.h from UCD
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-12-24 09:37:03 +09:00
Seonghyun Kim
4e589b1a52
Use key of era data correctly for icu-78
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-12-16 16:45:19 +09:00
Seonghyun Kim
ee64383623
Update Temporal methods
...
* Update Temporal::calendarDateUntil for non-iso 8601 calendars
* Update monthCode, monthsInYear logic for chinese, dangi calendar
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-12-15 18:43:33 +09:00
Seonghyun Kim
2325f6fc64
Improve Temporal + intl402
...
* Update test262
* Apply basic of https://tc39.es/proposal-intl-era-monthcode/
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-12-15 18:43:33 +09:00
Seonghyun Kim
66e105e9f8
Treat timezones correctly
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-12-02 13:41:54 +09:00
Seonghyun Kim
ef5ef0b9b4
Update GCutil
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-11-20 14:25:16 +09:00
Seonghyun Kim
fdac7ae1c3
Implement Temporal.ZonedDateTime.round, startOfDay, getTimeZoneTransition, valueOf, compare
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-11-17 11:17:29 +09:00
Seonghyun Kim
acd242f7df
Implement constructor of Temporal.ZonedDateTimeObject
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-11-10 13:20:35 +09:00
Seonghyun Kim
8e5636c198
Implement Temporal.PlainDate.{ since, until }
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-09-18 16:17:04 +09:00
Seonghyun Kim
141797871f
Implement basic of Temporal.PlainDate
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-09-18 16:17:04 +09:00
Hyukwoo Park
40e54ebead
Fix cmake build error in macOS-actions
...
Signed-off-by: Hyukwoo Park <hyukwoo.park@jbnu.ac.kr>
2025-09-15 12:15:03 +09:00
Seonghyun Kim
7135cbaefe
Implement Temporal.Instant.{add, subtract, compare}
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-09-09 11:38:59 +09:00
Seonghyun Kim
96beab3416
Implement basic methods of Temporal.Instant
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-09-04 13:22:13 +09:00
Seonghyun Kim
06e356f15a
Introduce Int128 library
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-09-04 13:22:13 +09:00
HyukWoo Park
a11e806c20
Update walrus module
...
Signed-off-by: HyukWoo Park <hyukwoo.park@jbnu.ac.kr>
2025-08-13 11:23:15 +09:00
Seonghyun Kim
e8b7538e24
Implement Uint8Array.prototype.{setFromBase64, toBase64} and Uint8Array.fromBase64
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-13 11:22:55 +09:00
Seonghyun Kim
989e924b49
RelativeTimeFormat should have own NumberFormat
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-07 11:42:40 +09:00
Seonghyun Kim
a526fc2ad8
Implement Intl.Segmenter.prototype.segment method
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-07 11:42:40 +09:00
Seonghyun Kim
39be7b7d97
Implement Intl.Segmenter constructor
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-07 11:42:40 +09:00
Seonghyun Kim
3d230333be
Update Intl.Locale constructor for supporting newer spec
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-07 11:42:40 +09:00
Seonghyun Kim
54b0cf8f65
Implement Intl.DurationFormat, Intl.DurationFormat.supportedLocalesOf and Intl.DurationFormat.prototype.format
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-07 11:42:40 +09:00
Seonghyun Kim
f00b8128a9
Update Runtime ICU binder for Windows
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-01 10:16:26 +09:00
Seonghyun Kim
05553d2264
Impelement Intl.DateTimeFormat.prototype.formatRange
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-01 10:16:26 +09:00
Seonghyun Kim
8d890f97ec
Use collation and ignorePunctuation option correctly in Intl.Collator
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-23 10:30:50 +09:00
Seonghyun Kim
0f55e4461a
Implement Intl.PluralRules.selectRange
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-21 09:09:51 +09:00
Seonghyun Kim
b2ecf54887
Implement more options to Intl.PluralRules
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-21 09:09:51 +09:00
Seonghyun Kim
a264ee2026
Implement Intl.NumberFormat.prototype.formatRangeToParts function
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-21 09:09:51 +09:00
Seonghyun Kim
7b71600aa7
Implement Intl.NumberFormat.prototype.formatRange
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-21 09:09:51 +09:00
Seonghyun Kim
1d1abe1e69
Implement ECMA-402 Intl.supportedValuesOf
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-14 10:21:43 +09:00
Seonghyun Kim
f2b6d3d5e0
Try to parse date with ICU
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-10 18:53:34 +09:00
Seonghyun Kim
9528f75cba
Implement Math.sumPrecise
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-09 10:45:06 +09:00
Seonghyun Kim
8ae1f976d9
Update yarr version
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-06-30 12:53:21 +09:00
Seonghyun Kim
a4021a97f4
Remove GC_size with alloc logic since it produces ci error
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-06-23 17:31:19 +09:00
Seonghyun Kim
be859fdcee
Improve ENABLE_TLS_ACCESS_BY_PTHREAD_KEY
...
* Enable this flag in 32bit address mode in 64bit
* Use first key of pthread_create_key
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-27 11:19:42 +09:00
Seonghyun Kim
edb0346d4e
Implement TLS access with pthread_key_t
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-26 09:38:29 +09:00
Seonghyun Kim
2a00a728ca
Update GCutil
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-20 20:44:27 +09:00
Seonghyun Kim
2c0c041c9a
Improve TLS valriable r/w on ELF shared-libary
...
since calling __tls_get_addr performace is too bad, we should r/w TLS variables with special offset
users can turn on this feature with ESCARGOT_ENABLE_TLS_ACCESS_BY_ADDRESS flag
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-14 14:34:31 +09:00
Seonghyun Kim
e4c132d591
Update GCutil
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-12 12:27:36 +09:00
Seonghyun Kim
c2ef5b9e12
Reduce calling count of String::charAt
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-12 09:56:33 +09:00
Seonghyun Kim
782269345c
Update tizen build files and GCutil
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-04-30 10:17:50 +09:00
Seonghyun Kim
2b84e6b800
Update GCutil
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-04-29 12:09:43 +09:00
HyukWoo Park
98a7eaf95d
Update macOS build including both x64 and arm64
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-10-23 16:34:16 +09:00
HyukWoo Park
6a0087c6cb
Fix minor defect in Yarr
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-09-09 15:50:08 +09:00