HyukWoo Park
5f9aefa716
Fix async test script in test262
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2025-01-31 08:38:23 +09:00
HyukWoo Park
19498b41b4
Implement PlainDate.prototype calendar-date properties
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2025-01-14 17:27:24 +09:00
HyukWoo Park
5b935ec247
Re-implement Temporal and Temporal.PlainDate basics
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2025-01-08 10:26:05 +09:00
HyukWoo Park
fdec6267da
Update test262 version
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-12-10 15:48:37 +09:00
Seonghyun Kim
2ec730bed4
Implement basic of Iterator helper and Iterator.prototype.map
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-08-09 15:40:40 +09:00
Seonghyun Kim
96d165ff5a
Fix test262 driver error around IsAsyncTest function
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-25 16:29:03 +09:00
Seonghyun Kim
adf735966f
DataViewObject sometimes have true for m_isAuto & detached when byteLength is below zero
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-25 16:29:03 +09:00
Seonghyun Kim
023bb16baa
Revise Array, ArrayBuffer, BigInt, DataView builtins
...
* Implement missing features on ArrayBuffer
* Fix minor bug on BigInt, DataView and Array
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-25 16:29:03 +09:00
Seonghyun Kim
902d76f0dd
Update yarr generated unicode data file to unicode 15.1
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-25 16:29:03 +09:00
HyukWoo Park
b7a70c5c33
Update WASM js-api
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-07-25 10:07:09 +09:00
Seonghyun Kim
9b1076d5c6
Update yarr generated unicode data file to unicode 15.1
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-24 10:21:42 +09:00
Seonghyun Kim
6374a4857d
Fix unicode string indexing bug in RegExpExec
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-24 10:21:42 +09:00
Seonghyun Kim
a66b725ce4
RegExp.prototype[Symbols.match] builtin function should read flags property instead of global
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-24 10:21:42 +09:00
HyukWoo Park
f07651568b
Update wasm-js testsuite
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-07-18 16:15:23 +09:00
HyukWoo Park
19f32213ee
Fix test runner to print out fail list
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-07-18 16:15:23 +09:00
Seonghyun Kim
0fbacc3b2e
Fix Unicode Identifier paring bug
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-18 14:27:49 +09:00
Seonghyun Kim
b95ae71b67
Fix Bug in RegExpObject::createRegExpMatchedArray
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-18 14:27:49 +09:00
Seonghyun Kim
bddd8a8fe2
RegExp.prototype.compile should not accept sub-class of RegExp
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-16 14:25:28 +09:00
Seonghyun Kim
b3deb87407
Add YarrSyntaxChecker to test RegExp pattern and flag
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-16 14:25:28 +09:00
Seonghyun Kim
9c09d721af
Implement 'd' flag for RegExp
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-16 14:25:28 +09:00
Seonghyun Kim
9876b4c852
Fix parse RegExp option bug
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-16 14:25:28 +09:00
Seonghyun Kim
4c2efa224e
Implement StackCheck in yarr
...
* Move many WTF class from WTFBridge to class file
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-16 14:25:28 +09:00
Seonghyun Kim
3d4d9a9f2b
RegExp.prototype.compile method should check the function is called by cross-realm
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-16 14:25:28 +09:00
Seonghyun Kim
8ac5782dec
Update test262 exclude file
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-12 16:44:02 +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
Seonghyun Kim
e2423b2428
Fix shell and test262 driver bug
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-04 13:41:04 +09:00
Seonghyun Kim
d59154a794
Implement String.prototype.{ isWellFormed, toWellFormed }
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-04 13:38:59 +09:00
Seonghyun Kim
d9bfe96623
Implement Promise.withResolvers
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-03 09:48:25 +09:00
Seonghyun Kim
23d21fd7ec
Implement Map.groupBy
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-03 09:48:25 +09:00
Seonghyun Kim
277738e347
Implement Object.groupBy method
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-07-03 09:48:25 +09:00
Seonghyun Kim
f646e364a7
Fix error on run-tests.py
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-06-13 12:40:30 +09:00
Seonghyun Kim
25fe6b8d5a
Update spec file and run-test tool
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2024-05-28 17:05:50 +09:00
HyukWoo Park
91c83757e5
Update TypedArray.prototype.toReversed builtin method
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-05-28 14:29:56 +09:00
HyukWoo Park
23d203b7b2
Update Array.prototype.toSpliced builtin method
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-05-28 14:29:56 +09:00
HyukWoo Park
47cc02e8d8
Update TypedArray.prototype.toSorted builtin method
...
* fix some errors in sort method too
* refactor other sort and toSorted methods
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-05-23 17:02:15 +09:00
HyukWoo Park
696cff8d27
Fix bugs in Array.prototype.sort
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-05-23 17:02:15 +09:00
HyukWoo Park
5a5238049c
Implement Immutable Prototype Exotic Object
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-04-03 16:49:20 +09:00
HyukWoo Park
870bc3991a
Fix the type of GeneratorFunction.prototype
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-03-26 13:29:51 +09:00
HyukWoo Park
47b9fb1074
Implement FinalizationRegistry of Symbol type
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-12 15:08:35 +09:00
HyukWoo Park
364b5f4717
Implement WeakRef of Symbol type
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-12 15:08:35 +09:00
HyukWoo Park
1749160613
Implement Symbol value of WeakSet
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-12 15:08:35 +09:00
HyukWoo Park
9dc7a55cbe
Implement Symbol key of WeakMap
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-12 15:08:35 +09:00
Zoltan Herczeg
ac75d5c715
Fix memory and conversion issues in python debugger
...
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2024-01-12 12:18:53 +09:00
HyukWoo Park
96762b2187
Update TypedArray.prototype.with
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-04 10:09:32 +09:00
HyukWoo Park
9e87e85dc7
Update Array.prototype.with
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2024-01-04 10:09:32 +09:00
HyukWoo Park
c12763a4df
Update test262 version
...
* fix an error in TemporalObject
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-12-20 16:00:08 +09:00
HyukWoo Park
b50e5fcf8c
Add web-tooling-benchmark test
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-12-12 17:09:31 +09:00
Seonghyun Kim
195039d901
Revise computing and using stack limit
...
* Compute stack limit correctly through pthread API or Windows internal API
* Store stack limit in TLS(or global) not a VMInstance or ExecutionState
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-11-20 13:31:17 +09:00
HyukWoo Park
4581040747
Implement TCO for try-catch-finally block
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-11-08 15:16:42 +09:00
HyukWoo Park
7f7d8c336d
Apply TCO for sequence and logical operations located at the end of the return statement
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-10-23 16:03:30 +09:00