Ádám László Kulcsár
634fe864d7
Add -Wno-maybe-uninitialized build option for GCC 16
...
Signed-off-by: Ádám László Kulcsár <adam.kulcsar@szteszoftver.hu>
2026-05-11 20:40:32 +09:00
Seonghyun Kim
2624608567
Update clang compile option for old clang
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-04-16 09:25:12 +09:00
Seonghyun Kim
13e3a62312
Disable 32-bit pointer using with asan since it makes bdwgc related error
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-04-08 10:00:03 +09:00
Seonghyun Kim
b4f2b24e4a
Fix compile error on clang-20
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-04-08 10:00:03 +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
a3abf7e40a
Revise source generate from unicode data logic
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2026-02-05 16:56:44 +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
Ivan Maidanski
d017677d54
Change build scripts after move bdwgc files to gcutil repository root
...
Change `GCutil/bdwgc` to `GCutil` in escargot.spec, android CMakeLists.txt.
Remove `-I .../GCutil/bdwgc -I .../GCutil/bdwgc/include/gc`.
Signed-off-by: Ivan Maidanski <ivmai@mail.ru>
2025-11-19 16:06:58 +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
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
52bbc7a9bc
Update README and CMakeFiles
...
* rename ESCARGOT_ENABLE_SHADOWREALM to ESCARGOT_SHADOWREALM in build stuff
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-26 17:00:40 +09:00
Seonghyun Kim
fc47134b6e
Rename ESCARGOT_ENABLE_SHADOWREALM to ENABLE_SHADOWREALM in source code
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-08-25 12:38:24 +09:00
kwonjeomsim
25a5bf17c3
Implement ShadowRealm constructor and prototype.evaluate method
2025-08-22 14:21:26 +09:00
HyukWoo Park
1e11e1d668
Support SharedArrayBuffer in WASM Memory
...
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
39be7b7d97
Implement Intl.Segmenter constructor
...
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
clover2123
ae94df12b7
Disable -Os option for the latest gcc version
...
Signed-off-by: clover2123 <hyukwoo.park@jbnu.ac.kr>
2025-07-29 19:14:23 +09:00
Seonghyun Kim
bf59245ee0
Improve small config memory usage
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-07-09 16:11:46 +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
895052f59e
Use 64bit address mode on 64bit system for JNI
...
* some JVMs invade our 32bit address space, so we cannot use force-32bit mode with JVMs
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-06-09 15:51:21 +09:00
Seonghyun Kim
0e5925f7b0
Update android build files for mac, ubuntu
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-06-02 12:45:48 +09:00
Seonghyun Kim
62e6e01ed1
Update android build files
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-30 16:20:18 +09:00
Seonghyun Kim
268306b456
Fix cmake file error
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-29 11:44:47 +09:00
Seonghyun Kim
50d31696d9
Update default value of threading and update READMD.md
...
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
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
e575d34387
Update finalizer public API
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2025-05-12 17:54:41 +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
c7623e41ce
Update release action
...
* include icu libraries for release
* add build option for deployment
* check the result of deployment in action
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-11-26 16:48:55 +09:00
Seonghyun Kim
5c22c9f32d
Update maven release files
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-11-18 15:02:41 +09:00
HyukWoo Park
6d2dd5ecec
Update release actions
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-11-08 11:45:17 +09:00
HyukWoo Park
ff7b02722d
Fix icu4c build path in macOS
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-10-31 15:37:23 +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
cf0ef1247b
Update macOS version in actions
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-10-16 16:17:51 +09:00
HyukWoo Park
fff4e2fdd4
Fix minor build errors for clang compiler
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-08-06 15:34:25 +09:00
HyukWoo Park
dd479c42bb
Update android build
...
* update NDK version 27
* enable 16KB page size
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-07-31 17:52:47 +09:00
Seonghyun Kim
4b8024efb7
Update yarr source to webkitgtk-2.44.2
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-12 16:44:02 +09:00
HyukWoo Park
1050ee4f5b
Update TCO debug mode
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-06-05 11:06:25 +09:00
HyukWoo Park
52e3239f63
Update build options and submodules
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-05-22 17:40:10 +09:00
HyukWoo Park
77f0c49ad5
Add ESCARGOT_USE_EXTENDED_API build option to managed APIs used only for third party
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-05-14 10:08:26 +09:00
HyukWoo Park
28451a704f
Update Walrus module
...
* fix build error
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-04-05 12:08:07 +09:00
HyukWoo Park
babcedce95
Adjust buffer size of source code loading
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-03-20 14:57:06 +09:00
HyukWoo Park
5ee4a5bd4e
Fix buffer overflow error in builtinHelperFileRead method
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-03-15 09:30:40 +09:00
Seonghyun Kim
6218b1bafc
Update GCutil and object value allocator for fix performance problem
...
There was a problem running bubble test in web-tooling-benchmark
too many gc were occured because GC_get_bytes_since_gc() cannot track GC_free event
so, I am start to use GC_REALLOC on 64-32bit
and fixes build error with mem_stats profiler(valgrind)
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-02-14 15:28:56 +09:00
Seonghyun Kim
9a5c1b57a9
Add google-perf build option
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-02-01 10:49:00 +09:00
HyukWoo Park
f09fe2a4c0
Fix buffer overflow in text reading
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-16 15:59:02 +09:00
HyukWoo Park
ca43b39174
Revise Symbol description getter methods
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-10 14:34:43 +09:00
Seonghyun Kim
2c070415ba
Revise load/store CodeCache for function
...
* Store CodeCache for function in same file with Script where it is located
* Implement load function ByteCode when loading Script
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-11-29 13:13:46 +09:00
Seonghyun Kim
fcc35d22bf
Implement experimental code cache of function
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-11-21 14:49:31 +09:00