Seonghyun Kim
95aa9934a0
Add arm32 test
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-07-24 11:17:03 +09:00
Seonghyun Kim
a2886b8db1
Update source and test driver for running test262 on windows
...
* Update test262 driver for python3 and windows
* Update DateFormat for windows
* Fix compiler warnings on Win64
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-07-07 09:20:04 +09:00
Seonghyun Kim
0596de75c8
Update windows build
...
* using cmake instead of maintain another files for windows
* delete own ICU build files for windows
* Fix some bugs running on windows
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-06-22 13:31:23 +09:00
Seonghyun Kim
3aaded1210
Use ucal_* API instead of vzone_* API of ICU
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-06-19 11:37:25 +09:00
Seonghyun Kim
003d417972
Revise minor things
...
* Add dumping function for jsc-stress, chakracore, escargot test
* Fix wrong test datas and drivers
* Fix minor bug in yarr
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-06-07 15:32:57 +09:00
Seonghyun Kim
0c1a12541b
Update test driver
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-05-30 11:47:58 +09:00
Seonghyun Kim
66489b7660
Implement dumping and run v8 test
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-05-30 11:47:58 +09:00
Seonghyun Kim
3894bfec5d
Enable more v8 tests
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-05-30 11:47:58 +09:00
Seonghyun Kim
9581488a11
Update test files regarding to dump and run spidermonkey on android
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-05-19 13:45:56 +09:00
HyukWoo Park
0285779f67
Expand TCO on nullish and conditional expression
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-05-11 15:57:28 +09:00
Seonghyun Kim
b0106ced1c
Update for android-JNI api
...
* Add ESCARGOT_BUILD_64BIT_FORCE_LARGE option to android build
* Don't ignore RuntimeExection of java
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-05-08 14:03:30 +09:00
HyukWoo Park
283873a291
Implement basic tail call optimization for normal function
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-05-03 11:18:25 +09:00
HyukWoo Park
8f5311010e
Make test scripts be compatible with python3
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-04-21 14:47:59 +09:00
Seonghyun Kim
80fea01dd1
Update test262-runner and Android build files
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-04-20 20:48:23 +09:00
Seonghyun Kim
e6e34a3a9d
Implement dumping test262 data into disk for running test262 without python
...
* Implement test262 runner for test which is dumped by tool
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2023-04-17 11:00:16 +09:00
HyukWoo Park
8d7334ef4b
Fix troubles in ubuntu-22.04 environment
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2023-01-04 10:26:08 +09:00
Csizi Gergő Lajos
8e1ea20583
Fix some Temporal issues
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-10-31 12:09:03 +09:00
HyukWoo Park
7049e81782
Fix test262 runner to print full result
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2022-10-11 11:25:32 +09:00
Csizi Gergő Lajos
837ced6e3e
Add Addition and Subtraction operations for TemporalObjects
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-10-11 11:13:49 +09:00
HyukWoo Park
d7b08b00db
Update ArrayBuffer with auto length
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2022-09-29 11:57:58 +09:00
Seonghyun Kim
15db6c3c2e
Update Identifier parsing rule regarding to unicode 14 & fix parser bug
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2022-09-29 10:43:21 +09:00
Seonghyun Kim
682f176d6d
Implement Atomics.waitAsync
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2022-09-29 10:34:59 +09:00
Zoltan Herczeg
c1b02c23e0
Support dynamic import of JSON modules
...
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2022-09-29 10:33:58 +09:00
Gergo Csizi
920be3b9d0
Add TemporalZonedDateTime object
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-09-23 10:16:15 +09:00
HyukWoo Park
90e3e6f474
Remove wrong assertions in Temporal
...
* this value could be a Value other than Object in Temporal builtin functions
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2022-09-19 13:14:52 +09:00
HyukWoo Park
dcd7179b09
Update test262 to the latest version
...
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2022-09-19 13:14:52 +09:00
Seonghyun Kim
693dcf114c
Implement PrivateIdentifier in ... expression
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2022-09-16 14:39:58 +09:00
Seonghyun Kim
24d80757bd
Update byteLength and arrayLength of TypedArrayObject when ArrayObject.prototype.resize is called
...
Signed-off-by: Seonghyun Kim <sh8281.kim@samsung.com>
2022-09-14 18:28:03 +09:00
Zoltan Herczeg
3a0b874a7e
Implement JSON module parsing
...
Currently only the import statement is supported
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2022-09-13 16:46:36 +09:00
Zoltan Herczeg
fd81fa4e52
Support more class static initializer features
...
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2022-08-31 14:53:28 +09:00
Gergo Csizi
7852ed629b
Add TemporalTimeZone object
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-08-31 14:53:06 +09:00
Zoltan Herczeg
1a5414a0ba
Support class static initializers
...
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2022-08-22 15:21:50 +09:00
Gergo Csizi
a7ddbe9eb5
Rename Temporal classes and simplify code
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-08-17 15:35:29 +09:00
Gergo Csizi
2cadeba54c
Add TemporalPlainMonthDay object
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-08-12 11:31:18 +09:00
Gergo Csizi
17b089db85
Add TemporalInstant object
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-08-10 15:09:10 +09:00
Gergo Csizi
d055deea48
Add TemporalPlainYearMonth object
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-08-08 16:24:55 +09:00
Gergo Csizi
2103db26e9
Fix some Temporal issues
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-07-19 16:46:50 +09:00
Gergo Csizi
da449c8797
Add TemporalDuration
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-07-12 11:11:00 +09:00
Gergo Csizi
2806a898f2
Add TemporalPlainTime
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-06-27 13:27:49 +09:00
Zoltan Herczeg
28817212d7
Improve the text of wait before exit
...
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2022-06-27 13:26:33 +09:00
Gergo Csizi
d21dde719c
Rewrite the ISO8601 parser
...
The previous parser implementation didn't parse valid ISO8601 strings.
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-06-24 11:09:23 +09:00
Gergo Csizi
2e2b6a8398
Add getters for PlainDate, PlainDateTime and Calendar
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-06-17 13:28:51 +09:00
Gergo Csizi
0980c57817
Add TemporalPlainDateTime, TemporalPlainDate objects
...
Basic implementation of TemporalPlainDateTime, TemporalPlainDate.
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-05-27 14:57:22 +09:00
Zoltan Herczeg
ae893f84c6
Support eval code debugging
...
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2022-05-27 14:57:08 +09:00
HyukWoo Park
ebd5a42641
Fix backtrace info within eval code
...
* collect backtrace info including eval codes
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2022-05-20 08:44:14 +09:00
Zoltan Herczeg
de7aae0eba
Support WebSocket close
...
Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2022-05-20 08:43:32 +09:00
HyukWoo Park
786cb68d27
Fix the type of prototype in Temporal
...
* prototype object of Temporal should be ordinary object
* fix the type of prototype as to PrototypeObject
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2022-05-11 15:59:43 +09:00
Gergo Csizi
1763b6f38d
Add Temporal JavaScript feature
...
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-05-06 19:58:51 +09:00
Gergo Csizi
856a1e2045
Show information about new generated test262 excludelist
...
After update the excludelist with make_excludelist.py it doesn't gave
information about failing and new passing tests. This patch will fix this.
Signed-off-by: Gergo Csizi gergocs@inf.u-szeged.hu
2022-04-29 17:03:03 +09:00
HyukWoo Park
ab86e7137c
Fix wrong node position in switch statement
...
* switch statement has the last location in switch block which incurs an index error in BreakPoint insertion
* fix switch statement to have the start position after switch keyword
Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
2022-04-18 17:13:58 +09:00