├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── CONTRIBUTING.md ├── DCO.md ├── Doxyfile ├── LICENSE ├── LOGO.png ├── LOGO.svg ├── README.md ├── cmake ├── toolchain_external.cmake ├── toolchain_linux_armv7l-el.cmake ├── toolchain_linux_armv7l.cmake ├── toolchain_linux_i686.cmake ├── toolchain_mcu_stm32f3.cmake ├── toolchain_mcu_stm32f4.cmake └── toolchain_openwrt_mips.cmake ├── docs ├── 01.GETTING-STARTED.md ├── 02.API-REFERENCE.md ├── 03.API-EXAMPLE.md ├── 04.INTERNALS.md ├── 05.PORT-API.md ├── 06.REFERENCE-COUNTING.md └── img │ ├── CBC_layout.png │ ├── bytecode-layout.png │ ├── ecma_compressed.png │ ├── ecma_lcache.png │ ├── ecma_object.png │ ├── ecma_object_property.png │ ├── ecma_value.png │ ├── engines_high_level_design.png │ ├── number.png │ ├── opcode_layout.png │ └── parser_dependency.png ├── jerry-core ├── CMakeLists.txt ├── config.h ├── ecma │ ├── base │ │ ├── ecma-alloc.c │ │ ├── ecma-alloc.h │ │ ├── ecma-gc.c │ │ ├── ecma-gc.h │ │ ├── ecma-globals.h │ │ ├── ecma-helpers-conversion.c │ │ ├── ecma-helpers-errol.c │ │ ├── ecma-helpers-external-pointers.c │ │ ├── ecma-helpers-number.c │ │ ├── ecma-helpers-string.c │ │ ├── ecma-helpers-value.c │ │ ├── ecma-helpers-values-collection.c │ │ ├── ecma-helpers.c │ │ ├── ecma-helpers.h │ │ ├── ecma-init-finalize.c │ │ ├── ecma-init-finalize.h │ │ ├── ecma-lcache.c │ │ ├── ecma-lcache.h │ │ ├── ecma-literal-storage.c │ │ ├── ecma-literal-storage.h │ │ ├── ecma-property-hashmap.c │ │ └── ecma-property-hashmap.h │ ├── builtin-objects │ │ ├── ecma-builtin-array-prototype.c │ │ ├── ecma-builtin-array-prototype.inc.h │ │ ├── ecma-builtin-array.c │ │ ├── ecma-builtin-array.inc.h │ │ ├── ecma-builtin-boolean-prototype.c │ │ ├── ecma-builtin-boolean-prototype.inc.h │ │ ├── ecma-builtin-boolean.c │ │ ├── ecma-builtin-boolean.inc.h │ │ ├── ecma-builtin-date-prototype.c │ │ ├── ecma-builtin-date-prototype.inc.h │ │ ├── ecma-builtin-date.c │ │ ├── ecma-builtin-date.inc.h │ │ ├── ecma-builtin-error-prototype.c │ │ ├── ecma-builtin-error-prototype.inc.h │ │ ├── ecma-builtin-error.c │ │ ├── ecma-builtin-error.inc.h │ │ ├── ecma-builtin-evalerror-prototype.c │ │ ├── ecma-builtin-evalerror-prototype.inc.h │ │ ├── ecma-builtin-evalerror.c │ │ ├── ecma-builtin-evalerror.inc.h │ │ ├── ecma-builtin-function-prototype.c │ │ ├── ecma-builtin-function-prototype.inc.h │ │ ├── ecma-builtin-function.c │ │ ├── ecma-builtin-function.inc.h │ │ ├── ecma-builtin-global.c │ │ ├── ecma-builtin-global.inc.h │ │ ├── ecma-builtin-helpers-date.c │ │ ├── ecma-builtin-helpers-error.c │ │ ├── ecma-builtin-helpers-json.c │ │ ├── ecma-builtin-helpers.c │ │ ├── ecma-builtin-helpers.h │ │ ├── ecma-builtin-internal-routines-template.inc.h │ │ ├── ecma-builtin-json.c │ │ ├── ecma-builtin-json.inc.h │ │ ├── ecma-builtin-math.c │ │ ├── ecma-builtin-math.inc.h │ │ ├── ecma-builtin-number-prototype.c │ │ ├── ecma-builtin-number-prototype.inc.h │ │ ├── ecma-builtin-number.c │ │ ├── ecma-builtin-number.inc.h │ │ ├── ecma-builtin-object-prototype.c │ │ ├── ecma-builtin-object-prototype.inc.h │ │ ├── ecma-builtin-object.c │ │ ├── ecma-builtin-object.inc.h │ │ ├── ecma-builtin-rangeerror-prototype.c │ │ ├── ecma-builtin-rangeerror-prototype.inc.h │ │ ├── ecma-builtin-rangeerror.c │ │ ├── ecma-builtin-rangeerror.inc.h │ │ ├── ecma-builtin-referenceerror-prototype.c │ │ ├── ecma-builtin-referenceerror-prototype.inc.h │ │ ├── ecma-builtin-referenceerror.c │ │ ├── ecma-builtin-referenceerror.inc.h │ │ ├── ecma-builtin-regexp-prototype.c │ │ ├── ecma-builtin-regexp-prototype.inc.h │ │ ├── ecma-builtin-regexp.c │ │ ├── ecma-builtin-regexp.inc.h │ │ ├── ecma-builtin-string-prototype.c │ │ ├── ecma-builtin-string-prototype.inc.h │ │ ├── ecma-builtin-string.c │ │ ├── ecma-builtin-string.inc.h │ │ ├── ecma-builtin-syntaxerror-prototype.c │ │ ├── ecma-builtin-syntaxerror-prototype.inc.h │ │ ├── ecma-builtin-syntaxerror.c │ │ ├── ecma-builtin-syntaxerror.inc.h │ │ ├── ecma-builtin-type-error-thrower.c │ │ ├── ecma-builtin-type-error-thrower.inc.h │ │ ├── ecma-builtin-typeerror-prototype.c │ │ ├── ecma-builtin-typeerror-prototype.inc.h │ │ ├── ecma-builtin-typeerror.c │ │ ├── ecma-builtin-typeerror.inc.h │ │ ├── ecma-builtin-urierror-prototype.c │ │ ├── ecma-builtin-urierror-prototype.inc.h │ │ ├── ecma-builtin-urierror.c │ │ ├── ecma-builtin-urierror.inc.h │ │ ├── ecma-builtins-internal.h │ │ ├── ecma-builtins.c │ │ ├── ecma-builtins.h │ │ └── ecma-builtins.inc.h │ └── operations │ │ ├── ecma-array-object.c │ │ ├── ecma-array-object.h │ │ ├── ecma-boolean-object.c │ │ ├── ecma-boolean-object.h │ │ ├── ecma-comparison.c │ │ ├── ecma-comparison.h │ │ ├── ecma-conversion.c │ │ ├── ecma-conversion.h │ │ ├── ecma-eval.c │ │ ├── ecma-eval.h │ │ ├── ecma-exceptions.c │ │ ├── ecma-exceptions.h │ │ ├── ecma-function-object.c │ │ ├── ecma-function-object.h │ │ ├── ecma-get-put-value.c │ │ ├── ecma-lex-env.c │ │ ├── ecma-lex-env.h │ │ ├── ecma-number-arithmetic.c │ │ ├── ecma-number-arithmetic.h │ │ ├── ecma-number-object.c │ │ ├── ecma-number-object.h │ │ ├── ecma-objects-arguments.c │ │ ├── ecma-objects-arguments.h │ │ ├── ecma-objects-general.c │ │ ├── ecma-objects-general.h │ │ ├── ecma-objects.c │ │ ├── ecma-objects.h │ │ ├── ecma-reference.c │ │ ├── ecma-reference.h │ │ ├── ecma-regexp-object.c │ │ ├── ecma-regexp-object.h │ │ ├── ecma-string-object.c │ │ ├── ecma-string-object.h │ │ └── ecma-try-catch-macro.h ├── jcontext │ ├── jcontext.c │ └── jcontext.h ├── jerry-api.h ├── jerry-internal.h ├── jerry-port.h ├── jerry-snapshot.h ├── jerry.c ├── jmem │ ├── jmem-allocator-internal.h │ ├── jmem-allocator.c │ ├── jmem-allocator.h │ ├── jmem-config.h │ ├── jmem-heap.c │ ├── jmem-heap.h │ ├── jmem-poolman.c │ └── jmem-poolman.h ├── jrt │ ├── jrt-bit-fields.h │ ├── jrt-fatals.c │ ├── jrt-libc-includes.h │ ├── jrt-types.h │ └── jrt.h ├── lit │ ├── lit-char-helpers.c │ ├── lit-char-helpers.h │ ├── lit-globals.h │ ├── lit-magic-strings.c │ ├── lit-magic-strings.h │ ├── lit-magic-strings.inc.h │ ├── lit-strings.c │ ├── lit-strings.h │ └── lit-unicode-ranges.inc.h ├── parser │ ├── js │ │ ├── byte-code.c │ │ ├── byte-code.h │ │ ├── common.c │ │ ├── common.h │ │ ├── js-lexer.c │ │ ├── js-lexer.h │ │ ├── js-parser-expr.c │ │ ├── js-parser-internal.h │ │ ├── js-parser-limits.h │ │ ├── js-parser-mem.c │ │ ├── js-parser-scanner.c │ │ ├── js-parser-statm.c │ │ ├── js-parser-util.c │ │ ├── js-parser.c │ │ └── js-parser.h │ └── regexp │ │ ├── re-bytecode.c │ │ ├── re-bytecode.h │ │ ├── re-compiler.c │ │ ├── re-compiler.h │ │ ├── re-parser.c │ │ └── re-parser.h └── vm │ ├── opcodes-ecma-arithmetics.c │ ├── opcodes-ecma-bitwise.c │ ├── opcodes-ecma-equality.c │ ├── opcodes-ecma-relational.c │ ├── opcodes.c │ ├── opcodes.h │ ├── vm-defines.h │ ├── vm-stack.c │ ├── vm-stack.h │ ├── vm.c │ └── vm.h ├── jerry-libc ├── CMakeLists.txt ├── arch │ ├── arm-v7.h │ ├── x86-32.h │ └── x86-64.h ├── include │ ├── assert.h │ ├── setjmp.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ └── sys │ │ └── time.h ├── jerry-libc-defs.h ├── jerry-libc-printf.c ├── jerry-libc.c └── target │ └── posix │ ├── jerry-asm.S │ └── jerry-libc-target.c ├── jerry-libm ├── CMakeLists.txt ├── acos.c ├── asin.c ├── atan.c ├── atan2.c ├── ceil.c ├── copysign.c ├── exp.c ├── fabs.c ├── finite.c ├── floor.c ├── fmod.c ├── include │ └── math.h ├── isnan.c ├── jerry-libm-internal.h ├── log.c ├── nextafter.c ├── pow.c ├── scalbn.c ├── sqrt.c └── trig.c ├── jerry-main ├── CMakeLists.txt └── main-unix.c ├── targets ├── curie_bsp │ ├── README.md │ ├── image │ │ └── connect.png │ ├── include │ │ ├── inttypes.h │ │ └── setjmp.h │ ├── jerry_app │ │ ├── arc │ │ │ ├── defconfig │ │ │ ├── main.c │ │ │ └── memory_pool_list.def │ │ ├── include │ │ │ └── project_mapping.h │ │ └── quark │ │ │ ├── defconfig │ │ │ ├── main.c │ │ │ └── memory_pool_list.def │ ├── setup.py │ └── source │ │ ├── curie-bsp-port.c │ │ └── setjmp.S ├── default │ ├── jerry-port-default-date.c │ ├── jerry-port-default-fatal.c │ ├── jerry-port-default-io.c │ └── jerry-port-default.h ├── esp8266 │ ├── LICENSE │ ├── Makefile │ ├── Makefile.esp8266 │ ├── docs │ │ ├── ESP-PATCHFORJERRYSCRIPT.md │ │ └── ESP-PREREQUISITES.md │ ├── gen_misc.sh │ ├── include │ │ ├── esp8266_gpio.h │ │ ├── esp8266_uart.h │ │ ├── jerry_extapi.h │ │ ├── jerry_run.h │ │ ├── native_esp8266.h │ │ └── user_config.h │ ├── js │ │ ├── blink.js │ │ └── main.js │ ├── readme.md │ ├── source │ │ ├── jerry_extapi.c │ │ └── jerry_run.c │ └── user │ │ ├── Makefile │ │ ├── jerry_port.c │ │ ├── native_esp8266.c │ │ ├── user_gpio.c │ │ └── user_main.c ├── mbed │ ├── Makefile.mbed │ ├── js │ │ ├── blink.js │ │ └── main.js │ ├── module.json │ ├── readme.md │ └── source │ │ ├── jerry_extapi.cpp │ │ ├── jerry_extapi.h │ │ ├── jerry_run.cpp │ │ ├── jerry_run.h │ │ ├── main.cpp │ │ ├── makejerry.cmake │ │ ├── native_mbed.cpp │ │ ├── native_mbed.h │ │ └── port │ │ └── jerry_port.c ├── mbedos5 │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── jerryscript-mbed │ │ ├── jerryscript-mbed-drivers │ │ │ ├── DigitalOut-js.h │ │ │ ├── I2C-js.h │ │ │ ├── InterruptIn-js.h │ │ │ ├── assert-js.h │ │ │ ├── gc-js.h │ │ │ ├── lib_drivers.h │ │ │ ├── setInterval-js.h │ │ │ ├── setTimeout-js.h │ │ │ └── source │ │ │ │ ├── DigitalOut.cpp │ │ │ │ ├── I2C.cpp │ │ │ │ ├── InterruptIn.cpp │ │ │ │ ├── assert.cpp │ │ │ │ ├── gc.cpp │ │ │ │ ├── setInterval.cpp │ │ │ │ └── setTimeout.cpp │ │ ├── jerryscript-mbed-event-loop │ │ │ ├── BoundCallback.h │ │ │ ├── EventLoop.h │ │ │ └── source │ │ │ │ └── EventLoop.cpp │ │ ├── jerryscript-mbed-launcher │ │ │ ├── launcher.h │ │ │ ├── setup.h │ │ │ └── source │ │ │ │ ├── launcher.cpp │ │ │ │ └── setup.cpp │ │ ├── jerryscript-mbed-library-registry │ │ │ ├── registry.h │ │ │ ├── source │ │ │ │ ├── registry.cpp │ │ │ │ └── wrap_tools.cpp │ │ │ └── wrap_tools.h │ │ └── jerryscript-mbed-util │ │ │ ├── js_source.h │ │ │ ├── logging.h │ │ │ └── wrappers.h │ ├── js │ │ ├── flash_leds.js │ │ └── main.js │ ├── mbed-events.lib │ ├── mbed-os.lib │ ├── mbed_app.json │ ├── source │ │ ├── jerry_port_mbed.c │ │ └── main.cpp │ ├── template-mbedignore.txt │ └── tools │ │ ├── check_pins.sh │ │ ├── cmsis.h │ │ ├── generate_pins.py │ │ ├── jshint.conf │ │ └── requirements.txt ├── nuttx-stm32f4 │ ├── Kconfig │ ├── Make.defs │ ├── Makefile │ ├── README.md │ └── jerry_main.c ├── particle │ ├── Makefile.particle │ ├── README.md │ └── source │ │ └── main.cpp ├── riot-stm32f4 │ ├── Makefile │ ├── Makefile.riot │ ├── README.md │ └── source │ │ └── main-riotos.c ├── tools │ └── js2c.py └── zephyr │ ├── Makefile │ ├── Makefile.zephyr │ ├── README.md │ ├── docs │ └── arduino_101.jpg │ ├── prj.conf │ ├── prj.mdef │ └── src │ ├── Makefile │ ├── getline-zephyr.c │ ├── getline-zephyr.h │ ├── jerry-port.c │ └── main-zephyr.c ├── tests ├── benchmarks │ └── jerry │ │ ├── fill-array-with-numbers-3-times-5000-elements.js │ │ ├── function_loop.js │ │ ├── gc.js │ │ ├── loop_arithmetics_10kk.js │ │ └── loop_arithmetics_1kk.js ├── blinky.js ├── hello.js ├── jerry-test-suite │ ├── 10 │ │ └── 10.03 │ │ │ └── 10.03.01 │ │ │ └── 10.03.01-001.js │ ├── 11 │ │ ├── 11.01 │ │ │ ├── 11.01.05 │ │ │ │ ├── 11.01.05-001.js │ │ │ │ ├── 11.01.05-002.js │ │ │ │ ├── 11.01.05-003.js │ │ │ │ ├── 11.01.05-004.js │ │ │ │ ├── 11.01.05-005.js │ │ │ │ ├── 11.01.05-006.js │ │ │ │ ├── 11.01.05-007.js │ │ │ │ └── 11.01.05-008.js │ │ │ └── 11.01.06 │ │ │ │ ├── 11.01.06-001.js │ │ │ │ ├── 11.01.06-002.js │ │ │ │ ├── 11.01.06-003.js │ │ │ │ ├── 11.01.06-004.js │ │ │ │ ├── 11.01.06-005.js │ │ │ │ ├── 11.01.06-006.js │ │ │ │ └── 11.01.06-009.js │ │ ├── 11.02 │ │ │ ├── 11.02.01 │ │ │ │ ├── 11.02.01-001.js │ │ │ │ ├── 11.02.01-002.js │ │ │ │ ├── 11.02.01-003.js │ │ │ │ ├── 11.02.01-004.js │ │ │ │ ├── 11.02.01-007.js │ │ │ │ ├── 11.02.01-008.js │ │ │ │ ├── 11.02.01-009.js │ │ │ │ ├── 11.02.01-010.js │ │ │ │ └── 11.02.01-011.js │ │ │ ├── 11.02.02 │ │ │ │ ├── 11.02.02-001.js │ │ │ │ ├── 11.02.02-002.js │ │ │ │ ├── 11.02.02-003.js │ │ │ │ ├── 11.02.02-004.js │ │ │ │ ├── 11.02.02-005.js │ │ │ │ ├── 11.02.02-006.js │ │ │ │ ├── 11.02.02-007.js │ │ │ │ ├── 11.02.02-008.js │ │ │ │ └── 11.02.02-009.js │ │ │ ├── 11.02.03 │ │ │ │ ├── 11.02.03-006.js │ │ │ │ ├── 11.02.03-007.js │ │ │ │ ├── 11.02.03-008.js │ │ │ │ ├── 11.02.03-017.js │ │ │ │ └── 11.02.03-021.js │ │ │ └── 11.02.04 │ │ │ │ ├── 11.02.04-001.js │ │ │ │ ├── 11.02.04-002.js │ │ │ │ ├── 11.02.04-003.js │ │ │ │ ├── 11.02.04-004.js │ │ │ │ ├── 11.02.04-005.js │ │ │ │ ├── 11.02.04-006.js │ │ │ │ ├── 11.02.04-007.js │ │ │ │ ├── 11.02.04-008.js │ │ │ │ ├── 11.02.04-009.js │ │ │ │ ├── 11.02.04-010.js │ │ │ │ ├── 11.02.04-011.js │ │ │ │ ├── 11.02.04-012.js │ │ │ │ ├── 11.02.04-013.js │ │ │ │ ├── 11.02.04-014.js │ │ │ │ ├── 11.02.04-016.js │ │ │ │ ├── 11.02.04-017.js │ │ │ │ ├── 11.02.04-018.js │ │ │ │ └── 11.02.04-019.js │ │ ├── 11.03 │ │ │ ├── 11.03.01 │ │ │ │ ├── 11.03.01-005.js │ │ │ │ ├── 11.03.01-006.js │ │ │ │ ├── 11.03.01-007.js │ │ │ │ ├── 11.03.01-008.js │ │ │ │ ├── 11.03.01-009.js │ │ │ │ ├── 11.03.01-010.js │ │ │ │ ├── 11.03.01-011.js │ │ │ │ ├── 11.03.01-012.js │ │ │ │ ├── 11.03.01-013.js │ │ │ │ ├── 11.03.01-014.js │ │ │ │ ├── 11.03.01-015.js │ │ │ │ └── 11.03.01-016.js │ │ │ └── 11.03.02 │ │ │ │ ├── 11.03.02-005.js │ │ │ │ ├── 11.03.02-006.js │ │ │ │ ├── 11.03.02-007.js │ │ │ │ ├── 11.03.02-008.js │ │ │ │ ├── 11.03.02-009.js │ │ │ │ ├── 11.03.02-010.js │ │ │ │ ├── 11.03.02-011.js │ │ │ │ ├── 11.03.02-012.js │ │ │ │ ├── 11.03.02-013.js │ │ │ │ ├── 11.03.02-014.js │ │ │ │ ├── 11.03.02-015.js │ │ │ │ └── 11.03.02-016.js │ │ ├── 11.04 │ │ │ ├── 11.04.01 │ │ │ │ ├── 11.04.01-001.js │ │ │ │ ├── 11.04.01-002.js │ │ │ │ ├── 11.04.01-003.js │ │ │ │ ├── 11.04.01-004.js │ │ │ │ ├── 11.04.01-005.js │ │ │ │ ├── 11.04.01-006.js │ │ │ │ ├── 11.04.01-007.js │ │ │ │ ├── 11.04.01-008.js │ │ │ │ ├── 11.04.01-009.js │ │ │ │ ├── 11.04.01-010.js │ │ │ │ ├── 11.04.01-011.js │ │ │ │ ├── 11.04.01-012.js │ │ │ │ ├── 11.04.01-013.js │ │ │ │ └── 11.04.01-017.js │ │ │ ├── 11.04.02 │ │ │ │ ├── 11.04.02-001.js │ │ │ │ └── 11.04.02-002.js │ │ │ ├── 11.04.03 │ │ │ │ ├── 11.04.03-001.js │ │ │ │ ├── 11.04.03-002.js │ │ │ │ ├── 11.04.03-003.js │ │ │ │ ├── 11.04.03-004.js │ │ │ │ ├── 11.04.03-005.js │ │ │ │ ├── 11.04.03-006.js │ │ │ │ ├── 11.04.03-007.js │ │ │ │ ├── 11.04.03-008.js │ │ │ │ ├── 11.04.03-009.js │ │ │ │ ├── 11.04.03-010.js │ │ │ │ ├── 11.04.03-011.js │ │ │ │ ├── 11.04.03-012.js │ │ │ │ ├── 11.04.03-013.js │ │ │ │ └── 11.04.03-016.js │ │ │ ├── 11.04.04 │ │ │ │ ├── 11.04.04-001.js │ │ │ │ ├── 11.04.04-002.js │ │ │ │ ├── 11.04.04-004.js │ │ │ │ ├── 11.04.04-005.js │ │ │ │ ├── 11.04.04-006.js │ │ │ │ ├── 11.04.04-007.js │ │ │ │ ├── 11.04.04-008.js │ │ │ │ ├── 11.04.04-009.js │ │ │ │ ├── 11.04.04-010.js │ │ │ │ ├── 11.04.04-011.js │ │ │ │ └── 11.04.04-012.js │ │ │ ├── 11.04.05 │ │ │ │ ├── 11.04.05-001.js │ │ │ │ ├── 11.04.05-002.js │ │ │ │ ├── 11.04.05-004.js │ │ │ │ ├── 11.04.05-005.js │ │ │ │ ├── 11.04.05-006.js │ │ │ │ ├── 11.04.05-007.js │ │ │ │ ├── 11.04.05-008.js │ │ │ │ ├── 11.04.05-009.js │ │ │ │ ├── 11.04.05-010.js │ │ │ │ ├── 11.04.05-011.js │ │ │ │ └── 11.04.05-012.js │ │ │ ├── 11.04.06 │ │ │ │ ├── 11.04.06-001.js │ │ │ │ ├── 11.04.06-002.js │ │ │ │ ├── 11.04.06-003.js │ │ │ │ ├── 11.04.06-004.js │ │ │ │ ├── 11.04.06-005.js │ │ │ │ ├── 11.04.06-006.js │ │ │ │ ├── 11.04.06-007.js │ │ │ │ ├── 11.04.06-008.js │ │ │ │ ├── 11.04.06-009.js │ │ │ │ ├── 11.04.06-010.js │ │ │ │ ├── 11.04.06-011.js │ │ │ │ ├── 11.04.06-012.js │ │ │ │ ├── 11.04.06-013.js │ │ │ │ ├── 11.04.06-014.js │ │ │ │ ├── 11.04.06-015.js │ │ │ │ ├── 11.04.06-016.js │ │ │ │ ├── 11.04.06-017.js │ │ │ │ ├── 11.04.06-018.js │ │ │ │ ├── 11.04.06-019.js │ │ │ │ ├── 11.04.06-020.js │ │ │ │ ├── 11.04.06-021.js │ │ │ │ ├── 11.04.06-022.js │ │ │ │ ├── 11.04.06-023.js │ │ │ │ ├── 11.04.06-024.js │ │ │ │ ├── 11.04.06-025.js │ │ │ │ ├── 11.04.06-026.js │ │ │ │ ├── 11.04.06-027.js │ │ │ │ └── 11.04.06-028.js │ │ │ ├── 11.04.07 │ │ │ │ ├── 11.04.07-001.js │ │ │ │ ├── 11.04.07-002.js │ │ │ │ ├── 11.04.07-003.js │ │ │ │ ├── 11.04.07-004.js │ │ │ │ ├── 11.04.07-005.js │ │ │ │ ├── 11.04.07-006.js │ │ │ │ ├── 11.04.07-007.js │ │ │ │ ├── 11.04.07-008.js │ │ │ │ ├── 11.04.07-009.js │ │ │ │ ├── 11.04.07-010.js │ │ │ │ ├── 11.04.07-011.js │ │ │ │ ├── 11.04.07-012.js │ │ │ │ ├── 11.04.07-013.js │ │ │ │ ├── 11.04.07-014.js │ │ │ │ ├── 11.04.07-015.js │ │ │ │ ├── 11.04.07-016.js │ │ │ │ ├── 11.04.07-017.js │ │ │ │ ├── 11.04.07-018.js │ │ │ │ ├── 11.04.07-019.js │ │ │ │ ├── 11.04.07-020.js │ │ │ │ ├── 11.04.07-021.js │ │ │ │ ├── 11.04.07-022.js │ │ │ │ ├── 11.04.07-023.js │ │ │ │ ├── 11.04.07-024.js │ │ │ │ ├── 11.04.07-025.js │ │ │ │ ├── 11.04.07-026.js │ │ │ │ ├── 11.04.07-027.js │ │ │ │ ├── 11.04.07-028.js │ │ │ │ ├── 11.04.07-029.js │ │ │ │ ├── 11.04.07-030.js │ │ │ │ ├── 11.04.07-031.js │ │ │ │ ├── 11.04.07-032.js │ │ │ │ └── 11.04.07-033.js │ │ │ ├── 11.04.08 │ │ │ │ ├── 11.04.08-001.js │ │ │ │ ├── 11.04.08-002.js │ │ │ │ ├── 11.04.08-003.js │ │ │ │ ├── 11.04.08-004.js │ │ │ │ ├── 11.04.08-005.js │ │ │ │ ├── 11.04.08-006.js │ │ │ │ ├── 11.04.08-007.js │ │ │ │ ├── 11.04.08-008.js │ │ │ │ ├── 11.04.08-009.js │ │ │ │ ├── 11.04.08-010.js │ │ │ │ ├── 11.04.08-011.js │ │ │ │ ├── 11.04.08-012.js │ │ │ │ ├── 11.04.08-013.js │ │ │ │ ├── 11.04.08-014.js │ │ │ │ ├── 11.04.08-015.js │ │ │ │ ├── 11.04.08-016.js │ │ │ │ ├── 11.04.08-017.js │ │ │ │ ├── 11.04.08-018.js │ │ │ │ ├── 11.04.08-019.js │ │ │ │ ├── 11.04.08-020.js │ │ │ │ ├── 11.04.08-021.js │ │ │ │ └── 11.04.08-022.js │ │ │ └── 11.04.09 │ │ │ │ ├── 11.04.09-001.js │ │ │ │ ├── 11.04.09-002.js │ │ │ │ ├── 11.04.09-003.js │ │ │ │ ├── 11.04.09-004.js │ │ │ │ ├── 11.04.09-005.js │ │ │ │ ├── 11.04.09-006.js │ │ │ │ ├── 11.04.09-007.js │ │ │ │ ├── 11.04.09-008.js │ │ │ │ ├── 11.04.09-009.js │ │ │ │ ├── 11.04.09-010.js │ │ │ │ ├── 11.04.09-011.js │ │ │ │ ├── 11.04.09-012.js │ │ │ │ ├── 11.04.09-013.js │ │ │ │ ├── 11.04.09-014.js │ │ │ │ ├── 11.04.09-015.js │ │ │ │ ├── 11.04.09-016.js │ │ │ │ ├── 11.04.09-017.js │ │ │ │ ├── 11.04.09-018.js │ │ │ │ ├── 11.04.09-019.js │ │ │ │ └── 11.04.09-020.js │ │ ├── 11.05 │ │ │ ├── 11.05.01 │ │ │ │ ├── 11.05.01-001.js │ │ │ │ ├── 11.05.01-002.js │ │ │ │ ├── 11.05.01-003.js │ │ │ │ ├── 11.05.01-004.js │ │ │ │ ├── 11.05.01-005.js │ │ │ │ ├── 11.05.01-006.js │ │ │ │ ├── 11.05.01-007.js │ │ │ │ ├── 11.05.01-008.js │ │ │ │ ├── 11.05.01-009.js │ │ │ │ ├── 11.05.01-010.js │ │ │ │ ├── 11.05.01-011.js │ │ │ │ ├── 11.05.01-012.js │ │ │ │ ├── 11.05.01-013.js │ │ │ │ ├── 11.05.01-014.js │ │ │ │ ├── 11.05.01-015.js │ │ │ │ ├── 11.05.01-016.js │ │ │ │ ├── 11.05.01-017.js │ │ │ │ ├── 11.05.01-018.js │ │ │ │ ├── 11.05.01-019.js │ │ │ │ ├── 11.05.01-020.js │ │ │ │ ├── 11.05.01-021.js │ │ │ │ ├── 11.05.01-022.js │ │ │ │ ├── 11.05.01-023.js │ │ │ │ ├── 11.05.01-024.js │ │ │ │ ├── 11.05.01-025.js │ │ │ │ ├── 11.05.01-026.js │ │ │ │ ├── 11.05.01-027.js │ │ │ │ ├── 11.05.01-028.js │ │ │ │ ├── 11.05.01-029.js │ │ │ │ ├── 11.05.01-030.js │ │ │ │ ├── 11.05.01-031.js │ │ │ │ ├── 11.05.01-032.js │ │ │ │ ├── 11.05.01-033.js │ │ │ │ ├── 11.05.01-034.js │ │ │ │ ├── 11.05.01-035.js │ │ │ │ ├── 11.05.01-036.js │ │ │ │ ├── 11.05.01-037.js │ │ │ │ ├── 11.05.01-038.js │ │ │ │ ├── 11.05.01-039.js │ │ │ │ ├── 11.05.01-040.js │ │ │ │ ├── 11.05.01-041.js │ │ │ │ ├── 11.05.01-042.js │ │ │ │ ├── 11.05.01-043.js │ │ │ │ ├── 11.05.01-044.js │ │ │ │ ├── 11.05.01-045.js │ │ │ │ ├── 11.05.01-046.js │ │ │ │ ├── 11.05.01-047.js │ │ │ │ ├── 11.05.01-048.js │ │ │ │ ├── 11.05.01-049.js │ │ │ │ ├── 11.05.01-050.js │ │ │ │ ├── 11.05.01-051.js │ │ │ │ ├── 11.05.01-052.js │ │ │ │ ├── 11.05.01-053.js │ │ │ │ ├── 11.05.01-054.js │ │ │ │ ├── 11.05.01-055.js │ │ │ │ ├── 11.05.01-056.js │ │ │ │ ├── 11.05.01-057.js │ │ │ │ ├── 11.05.01-058.js │ │ │ │ ├── 11.05.01-059.js │ │ │ │ ├── 11.05.01-060.js │ │ │ │ ├── 11.05.01-061.js │ │ │ │ ├── 11.05.01-062.js │ │ │ │ ├── 11.05.01-063.js │ │ │ │ ├── 11.05.01-064.js │ │ │ │ ├── 11.05.01-065.js │ │ │ │ ├── 11.05.01-066.js │ │ │ │ ├── 11.05.01-067.js │ │ │ │ ├── 11.05.01-068.js │ │ │ │ ├── 11.05.01-069.js │ │ │ │ ├── 11.05.01-070.js │ │ │ │ ├── 11.05.01-071.js │ │ │ │ ├── 11.05.01-072.js │ │ │ │ ├── 11.05.01-073.js │ │ │ │ ├── 11.05.01-074.js │ │ │ │ ├── 11.05.01-075.js │ │ │ │ ├── 11.05.01-076.js │ │ │ │ ├── 11.05.01-077.js │ │ │ │ ├── 11.05.01-078.js │ │ │ │ ├── 11.05.01-079.js │ │ │ │ ├── 11.05.01-080.js │ │ │ │ ├── 11.05.01-081.js │ │ │ │ ├── 11.05.01-082.js │ │ │ │ ├── 11.05.01-083.js │ │ │ │ ├── 11.05.01-084.js │ │ │ │ ├── 11.05.01-085.js │ │ │ │ ├── 11.05.01-086.js │ │ │ │ ├── 11.05.01-087.js │ │ │ │ ├── 11.05.01-088.js │ │ │ │ ├── 11.05.01-089.js │ │ │ │ └── 11.05.01-090.js │ │ │ ├── 11.05.02 │ │ │ │ ├── 11.05.02-001.js │ │ │ │ ├── 11.05.02-002.js │ │ │ │ ├── 11.05.02-003.js │ │ │ │ ├── 11.05.02-004.js │ │ │ │ ├── 11.05.02-005.js │ │ │ │ ├── 11.05.02-006.js │ │ │ │ ├── 11.05.02-007.js │ │ │ │ ├── 11.05.02-008.js │ │ │ │ ├── 11.05.02-009.js │ │ │ │ ├── 11.05.02-010.js │ │ │ │ ├── 11.05.02-011.js │ │ │ │ ├── 11.05.02-012.js │ │ │ │ ├── 11.05.02-013.js │ │ │ │ ├── 11.05.02-014.js │ │ │ │ ├── 11.05.02-015.js │ │ │ │ ├── 11.05.02-016.js │ │ │ │ ├── 11.05.02-017.js │ │ │ │ ├── 11.05.02-018.js │ │ │ │ ├── 11.05.02-019.js │ │ │ │ ├── 11.05.02-020.js │ │ │ │ ├── 11.05.02-021.js │ │ │ │ ├── 11.05.02-022.js │ │ │ │ ├── 11.05.02-023.js │ │ │ │ ├── 11.05.02-024.js │ │ │ │ ├── 11.05.02-025.js │ │ │ │ ├── 11.05.02-026.js │ │ │ │ ├── 11.05.02-027.js │ │ │ │ ├── 11.05.02-028.js │ │ │ │ ├── 11.05.02-029.js │ │ │ │ ├── 11.05.02-030.js │ │ │ │ ├── 11.05.02-031.js │ │ │ │ ├── 11.05.02-032.js │ │ │ │ ├── 11.05.02-033.js │ │ │ │ ├── 11.05.02-034.js │ │ │ │ ├── 11.05.02-035.js │ │ │ │ ├── 11.05.02-036.js │ │ │ │ ├── 11.05.02-037.js │ │ │ │ ├── 11.05.02-038.js │ │ │ │ ├── 11.05.02-039.js │ │ │ │ ├── 11.05.02-040.js │ │ │ │ ├── 11.05.02-041.js │ │ │ │ ├── 11.05.02-042.js │ │ │ │ ├── 11.05.02-043.js │ │ │ │ ├── 11.05.02-044.js │ │ │ │ ├── 11.05.02-045.js │ │ │ │ ├── 11.05.02-046.js │ │ │ │ ├── 11.05.02-047.js │ │ │ │ ├── 11.05.02-048.js │ │ │ │ ├── 11.05.02-049.js │ │ │ │ ├── 11.05.02-050.js │ │ │ │ ├── 11.05.02-051.js │ │ │ │ ├── 11.05.02-052.js │ │ │ │ ├── 11.05.02-053.js │ │ │ │ ├── 11.05.02-054.js │ │ │ │ ├── 11.05.02-055.js │ │ │ │ ├── 11.05.02-056.js │ │ │ │ ├── 11.05.02-057.js │ │ │ │ ├── 11.05.02-058.js │ │ │ │ ├── 11.05.02-059.js │ │ │ │ ├── 11.05.02-060.js │ │ │ │ ├── 11.05.02-061.js │ │ │ │ ├── 11.05.02-062.js │ │ │ │ ├── 11.05.02-063.js │ │ │ │ ├── 11.05.02-064.js │ │ │ │ ├── 11.05.02-065.js │ │ │ │ ├── 11.05.02-066.js │ │ │ │ ├── 11.05.02-067.js │ │ │ │ ├── 11.05.02-068.js │ │ │ │ ├── 11.05.02-069.js │ │ │ │ ├── 11.05.02-070.js │ │ │ │ ├── 11.05.02-071.js │ │ │ │ ├── 11.05.02-072.js │ │ │ │ ├── 11.05.02-073.js │ │ │ │ ├── 11.05.02-074.js │ │ │ │ ├── 11.05.02-075.js │ │ │ │ ├── 11.05.02-076.js │ │ │ │ ├── 11.05.02-077.js │ │ │ │ ├── 11.05.02-078.js │ │ │ │ ├── 11.05.02-079.js │ │ │ │ ├── 11.05.02-080.js │ │ │ │ ├── 11.05.02-081.js │ │ │ │ ├── 11.05.02-082.js │ │ │ │ ├── 11.05.02-083.js │ │ │ │ ├── 11.05.02-084.js │ │ │ │ ├── 11.05.02-085.js │ │ │ │ ├── 11.05.02-086.js │ │ │ │ ├── 11.05.02-087.js │ │ │ │ ├── 11.05.02-088.js │ │ │ │ ├── 11.05.02-089.js │ │ │ │ └── 11.05.02-090.js │ │ │ └── 11.05.03 │ │ │ │ ├── 11.05.03-001.js │ │ │ │ ├── 11.05.03-002.js │ │ │ │ ├── 11.05.03-003.js │ │ │ │ ├── 11.05.03-004.js │ │ │ │ ├── 11.05.03-005.js │ │ │ │ ├── 11.05.03-006.js │ │ │ │ ├── 11.05.03-007.js │ │ │ │ ├── 11.05.03-008.js │ │ │ │ ├── 11.05.03-009.js │ │ │ │ ├── 11.05.03-010.js │ │ │ │ ├── 11.05.03-011.js │ │ │ │ ├── 11.05.03-012.js │ │ │ │ ├── 11.05.03-013.js │ │ │ │ ├── 11.05.03-014.js │ │ │ │ ├── 11.05.03-015.js │ │ │ │ ├── 11.05.03-016.js │ │ │ │ ├── 11.05.03-017.js │ │ │ │ ├── 11.05.03-018.js │ │ │ │ ├── 11.05.03-019.js │ │ │ │ ├── 11.05.03-020.js │ │ │ │ ├── 11.05.03-021.js │ │ │ │ ├── 11.05.03-022.js │ │ │ │ ├── 11.05.03-023.js │ │ │ │ ├── 11.05.03-024.js │ │ │ │ ├── 11.05.03-025.js │ │ │ │ ├── 11.05.03-026.js │ │ │ │ ├── 11.05.03-027.js │ │ │ │ ├── 11.05.03-028.js │ │ │ │ ├── 11.05.03-029.js │ │ │ │ └── 11.05.03-030.js │ │ ├── 11.06 │ │ │ ├── 11.06.01 │ │ │ │ ├── 11.06.01-001.js │ │ │ │ ├── 11.06.01-002.js │ │ │ │ ├── 11.06.01-003.js │ │ │ │ ├── 11.06.01-004.js │ │ │ │ ├── 11.06.01-005.js │ │ │ │ ├── 11.06.01-006.js │ │ │ │ ├── 11.06.01-007.js │ │ │ │ ├── 11.06.01-008.js │ │ │ │ ├── 11.06.01-009.js │ │ │ │ ├── 11.06.01-010.js │ │ │ │ ├── 11.06.01-011.js │ │ │ │ ├── 11.06.01-012.js │ │ │ │ ├── 11.06.01-013.js │ │ │ │ ├── 11.06.01-014.js │ │ │ │ ├── 11.06.01-015.js │ │ │ │ ├── 11.06.01-016.js │ │ │ │ ├── 11.06.01-017.js │ │ │ │ └── 11.06.01-018.js │ │ │ ├── 11.06.02 │ │ │ │ ├── 11.06.02-001.js │ │ │ │ ├── 11.06.02-002.js │ │ │ │ ├── 11.06.02-003.js │ │ │ │ ├── 11.06.02-004.js │ │ │ │ ├── 11.06.02-005.js │ │ │ │ ├── 11.06.02-006.js │ │ │ │ ├── 11.06.02-007.js │ │ │ │ ├── 11.06.02-008.js │ │ │ │ ├── 11.06.02-009.js │ │ │ │ ├── 11.06.02-010.js │ │ │ │ ├── 11.06.02-011.js │ │ │ │ ├── 11.06.02-012.js │ │ │ │ ├── 11.06.02-013.js │ │ │ │ ├── 11.06.02-014.js │ │ │ │ ├── 11.06.02-015.js │ │ │ │ ├── 11.06.02-016.js │ │ │ │ └── 11.06.02-017.js │ │ │ └── 11.06.03 │ │ │ │ ├── 11.06.03-001.js │ │ │ │ ├── 11.06.03-002.js │ │ │ │ ├── 11.06.03-003.js │ │ │ │ ├── 11.06.03-004.js │ │ │ │ ├── 11.06.03-005.js │ │ │ │ ├── 11.06.03-006.js │ │ │ │ ├── 11.06.03-007.js │ │ │ │ ├── 11.06.03-008.js │ │ │ │ ├── 11.06.03-009.js │ │ │ │ ├── 11.06.03-010.js │ │ │ │ ├── 11.06.03-011.js │ │ │ │ ├── 11.06.03-012.js │ │ │ │ ├── 11.06.03-013.js │ │ │ │ ├── 11.06.03-014.js │ │ │ │ ├── 11.06.03-015.js │ │ │ │ ├── 11.06.03-016.js │ │ │ │ ├── 11.06.03-017.js │ │ │ │ ├── 11.06.03-018.js │ │ │ │ ├── 11.06.03-019.js │ │ │ │ ├── 11.06.03-020.js │ │ │ │ ├── 11.06.03-021.js │ │ │ │ ├── 11.06.03-022.js │ │ │ │ ├── 11.06.03-023.js │ │ │ │ ├── 11.06.03-024.js │ │ │ │ └── 11.06.03-025.js │ │ ├── 11.07 │ │ │ ├── 11.07.01 │ │ │ │ ├── 11.07.01-001.js │ │ │ │ ├── 11.07.01-003.js │ │ │ │ ├── 11.07.01-004.js │ │ │ │ ├── 11.07.01-005.js │ │ │ │ ├── 11.07.01-006.js │ │ │ │ ├── 11.07.01-007.js │ │ │ │ ├── 11.07.01-008.js │ │ │ │ └── 11.07.01-009.js │ │ │ ├── 11.07.02 │ │ │ │ ├── 11.07.02-001.js │ │ │ │ ├── 11.07.02-002.js │ │ │ │ ├── 11.07.02-003.js │ │ │ │ ├── 11.07.02-004.js │ │ │ │ ├── 11.07.02-005.js │ │ │ │ ├── 11.07.02-006.js │ │ │ │ ├── 11.07.02-007.js │ │ │ │ ├── 11.07.02-008.js │ │ │ │ └── 11.07.02-009.js │ │ │ └── 11.07.03 │ │ │ │ ├── 11.07.03-001.js │ │ │ │ ├── 11.07.03-002.js │ │ │ │ ├── 11.07.03-003.js │ │ │ │ ├── 11.07.03-004.js │ │ │ │ ├── 11.07.03-005.js │ │ │ │ ├── 11.07.03-006.js │ │ │ │ └── 11.07.03-007.js │ │ ├── 11.08 │ │ │ ├── 11.08.01 │ │ │ │ ├── 11.08.01-001.js │ │ │ │ ├── 11.08.01-002.js │ │ │ │ ├── 11.08.01-003.js │ │ │ │ ├── 11.08.01-004.js │ │ │ │ ├── 11.08.01-005.js │ │ │ │ └── 11.08.01-006.js │ │ │ ├── 11.08.02 │ │ │ │ ├── 11.08.02-001.js │ │ │ │ ├── 11.08.02-002.js │ │ │ │ ├── 11.08.02-003.js │ │ │ │ ├── 11.08.02-004.js │ │ │ │ ├── 11.08.02-005.js │ │ │ │ └── 11.08.02-006.js │ │ │ ├── 11.08.03 │ │ │ │ ├── 11.08.03-001.js │ │ │ │ ├── 11.08.03-002.js │ │ │ │ ├── 11.08.03-003.js │ │ │ │ ├── 11.08.03-004.js │ │ │ │ ├── 11.08.03-005.js │ │ │ │ ├── 11.08.03-006.js │ │ │ │ ├── 11.08.03-007.js │ │ │ │ ├── 11.08.03-008.js │ │ │ │ ├── 11.08.03-009.js │ │ │ │ ├── 11.08.03-010.js │ │ │ │ └── 11.08.03-011.js │ │ │ ├── 11.08.04 │ │ │ │ ├── 11.08.04-001.js │ │ │ │ ├── 11.08.04-002.js │ │ │ │ ├── 11.08.04-003.js │ │ │ │ ├── 11.08.04-004.js │ │ │ │ ├── 11.08.04-005.js │ │ │ │ ├── 11.08.04-006.js │ │ │ │ ├── 11.08.04-007.js │ │ │ │ ├── 11.08.04-008.js │ │ │ │ └── 11.08.04-009.js │ │ │ ├── 11.08.06 │ │ │ │ ├── 11.08.06-001.js │ │ │ │ ├── 11.08.06-002.js │ │ │ │ ├── 11.08.06-003.js │ │ │ │ ├── 11.08.06-004.js │ │ │ │ ├── 11.08.06-005.js │ │ │ │ ├── 11.08.06-006.js │ │ │ │ └── 11.08.06-007.js │ │ │ └── 11.08.07 │ │ │ │ ├── 11.08.07-001.js │ │ │ │ ├── 11.08.07-002.js │ │ │ │ ├── 11.08.07-003.js │ │ │ │ ├── 11.08.07-004.js │ │ │ │ ├── 11.08.07-005.js │ │ │ │ ├── 11.08.07-007.js │ │ │ │ ├── 11.08.07-008.js │ │ │ │ ├── 11.08.07-009.js │ │ │ │ ├── 11.08.07-010.js │ │ │ │ ├── 11.08.07-011.js │ │ │ │ ├── 11.08.07-012.js │ │ │ │ ├── 11.08.07-013.js │ │ │ │ └── 11.08.07-014.js │ │ ├── 11.09 │ │ │ ├── 11.09.01 │ │ │ │ ├── 11.09.01-001.js │ │ │ │ ├── 11.09.01-002.js │ │ │ │ ├── 11.09.01-003.js │ │ │ │ ├── 11.09.01-004.js │ │ │ │ ├── 11.09.01-005.js │ │ │ │ ├── 11.09.01-006.js │ │ │ │ ├── 11.09.01-007.js │ │ │ │ ├── 11.09.01-008.js │ │ │ │ ├── 11.09.01-009.js │ │ │ │ ├── 11.09.01-010.js │ │ │ │ ├── 11.09.01-011.js │ │ │ │ ├── 11.09.01-012.js │ │ │ │ ├── 11.09.01-013.js │ │ │ │ ├── 11.09.01-014.js │ │ │ │ ├── 11.09.01-015.js │ │ │ │ ├── 11.09.01-016.js │ │ │ │ ├── 11.09.01-017.js │ │ │ │ ├── 11.09.01-018.js │ │ │ │ ├── 11.09.01-019.js │ │ │ │ ├── 11.09.01-020.js │ │ │ │ ├── 11.09.01-021.js │ │ │ │ ├── 11.09.01-022.js │ │ │ │ ├── 11.09.01-023.js │ │ │ │ ├── 11.09.01-024.js │ │ │ │ ├── 11.09.01-025.js │ │ │ │ ├── 11.09.01-026.js │ │ │ │ ├── 11.09.01-027.js │ │ │ │ ├── 11.09.01-028.js │ │ │ │ ├── 11.09.01-029.js │ │ │ │ ├── 11.09.01-030.js │ │ │ │ ├── 11.09.01-031.js │ │ │ │ ├── 11.09.01-032.js │ │ │ │ ├── 11.09.01-033.js │ │ │ │ ├── 11.09.01-034.js │ │ │ │ ├── 11.09.01-035.js │ │ │ │ ├── 11.09.01-036.js │ │ │ │ ├── 11.09.01-037.js │ │ │ │ └── 11.09.01-038.js │ │ │ ├── 11.09.02 │ │ │ │ ├── 11.09.02-001.js │ │ │ │ ├── 11.09.02-002.js │ │ │ │ ├── 11.09.02-003.js │ │ │ │ ├── 11.09.02-004.js │ │ │ │ ├── 11.09.02-005.js │ │ │ │ ├── 11.09.02-006.js │ │ │ │ ├── 11.09.02-007.js │ │ │ │ ├── 11.09.02-008.js │ │ │ │ ├── 11.09.02-009.js │ │ │ │ ├── 11.09.02-010.js │ │ │ │ ├── 11.09.02-011.js │ │ │ │ ├── 11.09.02-012.js │ │ │ │ ├── 11.09.02-013.js │ │ │ │ ├── 11.09.02-014.js │ │ │ │ ├── 11.09.02-015.js │ │ │ │ ├── 11.09.02-016.js │ │ │ │ ├── 11.09.02-017.js │ │ │ │ ├── 11.09.02-018.js │ │ │ │ ├── 11.09.02-019.js │ │ │ │ ├── 11.09.02-020.js │ │ │ │ ├── 11.09.02-021.js │ │ │ │ ├── 11.09.02-022.js │ │ │ │ ├── 11.09.02-023.js │ │ │ │ ├── 11.09.02-024.js │ │ │ │ ├── 11.09.02-025.js │ │ │ │ ├── 11.09.02-026.js │ │ │ │ ├── 11.09.02-027.js │ │ │ │ ├── 11.09.02-028.js │ │ │ │ ├── 11.09.02-029.js │ │ │ │ ├── 11.09.02-030.js │ │ │ │ ├── 11.09.02-031.js │ │ │ │ ├── 11.09.02-032.js │ │ │ │ ├── 11.09.02-033.js │ │ │ │ ├── 11.09.02-034.js │ │ │ │ ├── 11.09.02-035.js │ │ │ │ ├── 11.09.02-036.js │ │ │ │ ├── 11.09.02-037.js │ │ │ │ └── 11.09.02-038.js │ │ │ ├── 11.09.04 │ │ │ │ ├── 11.09.04-001.js │ │ │ │ ├── 11.09.04-002.js │ │ │ │ ├── 11.09.04-003.js │ │ │ │ ├── 11.09.04-004.js │ │ │ │ ├── 11.09.04-005.js │ │ │ │ ├── 11.09.04-006.js │ │ │ │ ├── 11.09.04-007.js │ │ │ │ ├── 11.09.04-008.js │ │ │ │ ├── 11.09.04-009.js │ │ │ │ ├── 11.09.04-010.js │ │ │ │ ├── 11.09.04-011.js │ │ │ │ ├── 11.09.04-012.js │ │ │ │ ├── 11.09.04-013.js │ │ │ │ ├── 11.09.04-014.js │ │ │ │ ├── 11.09.04-015.js │ │ │ │ ├── 11.09.04-016.js │ │ │ │ ├── 11.09.04-017.js │ │ │ │ ├── 11.09.04-018.js │ │ │ │ ├── 11.09.04-019.js │ │ │ │ ├── 11.09.04-020.js │ │ │ │ ├── 11.09.04-021.js │ │ │ │ ├── 11.09.04-022.js │ │ │ │ ├── 11.09.04-023.js │ │ │ │ ├── 11.09.04-024.js │ │ │ │ └── 11.09.04-025.js │ │ │ └── 11.09.05 │ │ │ │ ├── 11.09.05-001.js │ │ │ │ ├── 11.09.05-002.js │ │ │ │ ├── 11.09.05-003.js │ │ │ │ ├── 11.09.05-004.js │ │ │ │ ├── 11.09.05-005.js │ │ │ │ ├── 11.09.05-006.js │ │ │ │ ├── 11.09.05-007.js │ │ │ │ ├── 11.09.05-008.js │ │ │ │ ├── 11.09.05-009.js │ │ │ │ ├── 11.09.05-010.js │ │ │ │ ├── 11.09.05-011.js │ │ │ │ ├── 11.09.05-012.js │ │ │ │ ├── 11.09.05-013.js │ │ │ │ ├── 11.09.05-014.js │ │ │ │ ├── 11.09.05-015.js │ │ │ │ ├── 11.09.05-016.js │ │ │ │ ├── 11.09.05-017.js │ │ │ │ ├── 11.09.05-018.js │ │ │ │ ├── 11.09.05-019.js │ │ │ │ ├── 11.09.05-020.js │ │ │ │ ├── 11.09.05-021.js │ │ │ │ ├── 11.09.05-022.js │ │ │ │ ├── 11.09.05-023.js │ │ │ │ ├── 11.09.05-024.js │ │ │ │ └── 11.09.05-025.js │ │ ├── 11.10 │ │ │ ├── 11.10-001.js │ │ │ ├── 11.10-002.js │ │ │ ├── 11.10-003.js │ │ │ ├── 11.10-004.js │ │ │ ├── 11.10-005.js │ │ │ ├── 11.10-006.js │ │ │ ├── 11.10-007.js │ │ │ ├── 11.10-008.js │ │ │ ├── 11.10-009.js │ │ │ ├── 11.10-010.js │ │ │ ├── 11.10-011.js │ │ │ ├── 11.10-012.js │ │ │ ├── 11.10-013.js │ │ │ ├── 11.10-014.js │ │ │ ├── 11.10-015.js │ │ │ ├── 11.10-016.js │ │ │ ├── 11.10-017.js │ │ │ └── 11.10-018.js │ │ ├── 11.11 │ │ │ ├── 11.11-001.js │ │ │ ├── 11.11-002.js │ │ │ ├── 11.11-003.js │ │ │ ├── 11.11-004.js │ │ │ ├── 11.11-005.js │ │ │ ├── 11.11-006.js │ │ │ ├── 11.11-007.js │ │ │ ├── 11.11-008.js │ │ │ ├── 11.11-009.js │ │ │ ├── 11.11-010.js │ │ │ ├── 11.11-011.js │ │ │ ├── 11.11-012.js │ │ │ ├── 11.11-013.js │ │ │ ├── 11.11-014.js │ │ │ ├── 11.11-015.js │ │ │ ├── 11.11-016.js │ │ │ ├── 11.11-017.js │ │ │ ├── 11.11-018.js │ │ │ ├── 11.11-019.js │ │ │ ├── 11.11-020.js │ │ │ ├── 11.11-021.js │ │ │ ├── 11.11-022.js │ │ │ ├── 11.11-023.js │ │ │ ├── 11.11-024.js │ │ │ ├── 11.11-025.js │ │ │ ├── 11.11-026.js │ │ │ └── 11.11-027.js │ │ ├── 11.12 │ │ │ ├── 11.12-001.js │ │ │ ├── 11.12-002.js │ │ │ ├── 11.12-003.js │ │ │ ├── 11.12-004.js │ │ │ ├── 11.12-005.js │ │ │ ├── 11.12-008.js │ │ │ └── 11.12-012.js │ │ ├── 11.13 │ │ │ ├── 11.13.01 │ │ │ │ └── 11.13.01-001.js │ │ │ └── 11.13.02 │ │ │ │ ├── 11.13.02-001.js │ │ │ │ ├── 11.13.02-002.js │ │ │ │ ├── 11.13.02-003.js │ │ │ │ ├── 11.13.02-004.js │ │ │ │ ├── 11.13.02-005.js │ │ │ │ ├── 11.13.02-006.js │ │ │ │ ├── 11.13.02-007.js │ │ │ │ ├── 11.13.02-008.js │ │ │ │ ├── 11.13.02-009.js │ │ │ │ ├── 11.13.02-010.js │ │ │ │ ├── 11.13.02-011.js │ │ │ │ ├── 11.13.02-012.js │ │ │ │ ├── 11.13.02-013.js │ │ │ │ ├── 11.13.02-014.js │ │ │ │ ├── 11.13.02-039.js │ │ │ │ ├── 11.13.02-040.js │ │ │ │ ├── 11.13.02-041.js │ │ │ │ ├── 11.13.02-042.js │ │ │ │ ├── 11.13.02-043.js │ │ │ │ ├── 11.13.02-044.js │ │ │ │ ├── 11.13.02-045.js │ │ │ │ ├── 11.13.02-046.js │ │ │ │ ├── 11.13.02-047.js │ │ │ │ ├── 11.13.02-048.js │ │ │ │ ├── 11.13.02-049.js │ │ │ │ ├── 11.13.02-050.js │ │ │ │ └── 11.13.02-051.js │ │ └── 11.14 │ │ │ ├── 11.14-001.js │ │ │ └── 11.14-002.js │ ├── 12 │ │ ├── 12.01 │ │ │ ├── 12.01-001.js │ │ │ ├── 12.01-002.js │ │ │ ├── 12.01-003.js │ │ │ ├── 12.01-004.js │ │ │ └── 12.01-005.js │ │ ├── 12.02 │ │ │ ├── 12.02-001.js │ │ │ ├── 12.02-002.js │ │ │ ├── 12.02-003.js │ │ │ ├── 12.02-004.js │ │ │ ├── 12.02-005.js │ │ │ ├── 12.02-006.js │ │ │ ├── 12.02-007.js │ │ │ ├── 12.02-008.js │ │ │ ├── 12.02-009.js │ │ │ ├── 12.02-010.js │ │ │ ├── 12.02-011.js │ │ │ ├── 12.02-012.js │ │ │ ├── 12.02-013.js │ │ │ ├── 12.02-014.js │ │ │ ├── 12.02-015.js │ │ │ ├── 12.02-016.js │ │ │ ├── 12.02-018.js │ │ │ ├── 12.02-019.js │ │ │ ├── 12.02-020.js │ │ │ ├── 12.02-021.js │ │ │ ├── 12.02-022.js │ │ │ └── 12.02.01 │ │ │ │ ├── 12.02.01-001.js │ │ │ │ └── 12.02.01-002.js │ │ ├── 12.03 │ │ │ ├── 12.03-001.js │ │ │ ├── 12.03-002.js │ │ │ └── 12.03-003.js │ │ ├── 12.04 │ │ │ ├── 12.04-001.js │ │ │ ├── 12.04-002.js │ │ │ ├── 12.04-003.js │ │ │ └── 12.04-004.js │ │ ├── 12.05 │ │ │ ├── 12.05-001.js │ │ │ ├── 12.05-002.js │ │ │ ├── 12.05-003.js │ │ │ ├── 12.05-004.js │ │ │ ├── 12.05-005.js │ │ │ ├── 12.05-006.js │ │ │ ├── 12.05-007.js │ │ │ └── 12.05-008.js │ │ ├── 12.06 │ │ │ ├── 12.06.01 │ │ │ │ ├── 12.06.01-001.js │ │ │ │ ├── 12.06.01-002.js │ │ │ │ ├── 12.06.01-003.js │ │ │ │ ├── 12.06.01-004.js │ │ │ │ ├── 12.06.01-005.js │ │ │ │ ├── 12.06.01-006.js │ │ │ │ ├── 12.06.01-007.js │ │ │ │ ├── 12.06.01-008.js │ │ │ │ ├── 12.06.01-009.js │ │ │ │ └── 12.06.01-010.js │ │ │ ├── 12.06.02 │ │ │ │ ├── 12.06.02-001.js │ │ │ │ ├── 12.06.02-002.js │ │ │ │ ├── 12.06.02-003.js │ │ │ │ ├── 12.06.02-004.js │ │ │ │ ├── 12.06.02-005.js │ │ │ │ ├── 12.06.02-006.js │ │ │ │ ├── 12.06.02-007.js │ │ │ │ └── 12.06.02-008.js │ │ │ ├── 12.06.03 │ │ │ │ ├── 12.06.03-001.js │ │ │ │ ├── 12.06.03-002.js │ │ │ │ ├── 12.06.03-003.js │ │ │ │ ├── 12.06.03-004.js │ │ │ │ ├── 12.06.03-005.js │ │ │ │ ├── 12.06.03-006.js │ │ │ │ ├── 12.06.03-007.js │ │ │ │ ├── 12.06.03-008.js │ │ │ │ ├── 12.06.03-009.js │ │ │ │ ├── 12.06.03-010.js │ │ │ │ └── 12.06.03-011.js │ │ │ └── 12.06.04 │ │ │ │ ├── 12.06.04-001.js │ │ │ │ ├── 12.06.04-002.js │ │ │ │ ├── 12.06.04-003.js │ │ │ │ ├── 12.06.04-004.js │ │ │ │ ├── 12.06.04-005.js │ │ │ │ ├── 12.06.04-006.js │ │ │ │ └── 12.06.04-007.js │ │ ├── 12.07 │ │ │ ├── 12.07-001.js │ │ │ ├── 12.07-002.js │ │ │ ├── 12.07-003.js │ │ │ ├── 12.07-004.js │ │ │ ├── 12.07-005.js │ │ │ ├── 12.07-006.js │ │ │ ├── 12.07-007.js │ │ │ ├── 12.07-008.js │ │ │ ├── 12.07-009.js │ │ │ ├── 12.07-010.js │ │ │ ├── 12.07-011.js │ │ │ ├── 12.07-012.js │ │ │ ├── 12.07-013.js │ │ │ ├── 12.07-014.js │ │ │ ├── 12.07-015.js │ │ │ └── 12.07-016.js │ │ ├── 12.08 │ │ │ ├── 12.08-001.js │ │ │ ├── 12.08-002.js │ │ │ ├── 12.08-003.js │ │ │ ├── 12.08-004.js │ │ │ ├── 12.08-005.js │ │ │ ├── 12.08-006.js │ │ │ ├── 12.08-007.js │ │ │ ├── 12.08-008.js │ │ │ ├── 12.08-009.js │ │ │ ├── 12.08-010.js │ │ │ ├── 12.08-011.js │ │ │ ├── 12.08-012.js │ │ │ ├── 12.08-013.js │ │ │ ├── 12.08-014.js │ │ │ ├── 12.08-015.js │ │ │ ├── 12.08-016.js │ │ │ ├── 12.08-017.js │ │ │ └── 12.08-018.js │ │ ├── 12.09 │ │ │ ├── 12.09-001.js │ │ │ ├── 12.09-002.js │ │ │ ├── 12.09-003.js │ │ │ ├── 12.09-004.js │ │ │ ├── 12.09-005.js │ │ │ └── 12.09-006.js │ │ ├── 12.10 │ │ │ ├── 12.10-001.js │ │ │ ├── 12.10-002.js │ │ │ ├── 12.10-003.js │ │ │ ├── 12.10-004.js │ │ │ ├── 12.10-005.js │ │ │ ├── 12.10-006.js │ │ │ └── 12.10-007.js │ │ ├── 12.11 │ │ │ ├── 12.11-001.js │ │ │ ├── 12.11-002.js │ │ │ ├── 12.11-003.js │ │ │ ├── 12.11-004.js │ │ │ ├── 12.11-005.js │ │ │ ├── 12.11-006.js │ │ │ └── 12.11-007.js │ │ ├── 12.12 │ │ │ ├── 12.12-001.js │ │ │ ├── 12.12-002.js │ │ │ ├── 12.12-003.js │ │ │ ├── 12.12-004.js │ │ │ ├── 12.12-005.js │ │ │ ├── 12.12-006.js │ │ │ ├── 12.12-007.js │ │ │ ├── 12.12-008.js │ │ │ ├── 12.12-009.js │ │ │ └── 12.12-010.js │ │ ├── 12.13 │ │ │ ├── 12.13-001.js │ │ │ ├── 12.13-002.js │ │ │ └── 12.13-003.js │ │ └── 12.14 │ │ │ ├── 12.14-001.js │ │ │ ├── 12.14-002.js │ │ │ ├── 12.14-003.js │ │ │ ├── 12.14-004.js │ │ │ ├── 12.14-005.js │ │ │ └── 12.14-006.js │ ├── 13 │ │ ├── 13-001.js │ │ ├── 13-002.js │ │ ├── 13-003.js │ │ ├── 13-004.js │ │ ├── 13-005.js │ │ ├── 13-006.js │ │ ├── 13-007.js │ │ ├── 13-008.js │ │ ├── 13-009.js │ │ ├── 13-010.js │ │ ├── 13-011.js │ │ ├── 13-012.js │ │ ├── 13-013.js │ │ ├── 13.01 │ │ │ └── 13.01-001.js │ │ └── 13.02 │ │ │ ├── 13.02-001.js │ │ │ ├── 13.02-002.js │ │ │ ├── 13.02-003.js │ │ │ ├── 13.02-004.js │ │ │ ├── 13.02-005.js │ │ │ ├── 13.02-006.js │ │ │ ├── 13.02-007.js │ │ │ └── 13.02-008.js │ ├── 15 │ │ ├── 15.02 │ │ │ ├── 15.02.01 │ │ │ │ ├── 15.02.01-001.js │ │ │ │ ├── 15.02.01-002.js │ │ │ │ ├── 15.02.01-003.js │ │ │ │ ├── 15.02.01-004.js │ │ │ │ ├── 15.02.01-005.js │ │ │ │ ├── 15.02.01-006.js │ │ │ │ ├── 15.02.01-007.js │ │ │ │ ├── 15.02.01-008.js │ │ │ │ ├── 15.02.01-009.js │ │ │ │ └── 15.02.01-010.js │ │ │ ├── 15.02.02 │ │ │ │ ├── 15.02.02-001.js │ │ │ │ ├── 15.02.02-002.js │ │ │ │ ├── 15.02.02-003.js │ │ │ │ ├── 15.02.02-004.js │ │ │ │ ├── 15.02.02-005.js │ │ │ │ ├── 15.02.02-006.js │ │ │ │ ├── 15.02.02-007.js │ │ │ │ ├── 15.02.02-008.js │ │ │ │ ├── 15.02.02-009.js │ │ │ │ └── 15.02.02-010.js │ │ │ ├── 15.02.03 │ │ │ │ ├── 15.02.03-001.js │ │ │ │ ├── 15.02.03-002.js │ │ │ │ ├── 15.02.03-003.js │ │ │ │ ├── 15.02.03-004.js │ │ │ │ ├── 15.02.03-005.js │ │ │ │ ├── 15.02.03-006.js │ │ │ │ ├── 15.02.03-007.js │ │ │ │ ├── 15.02.03-008.js │ │ │ │ ├── 15.02.03-009.js │ │ │ │ ├── 15.02.03-010.js │ │ │ │ ├── 15.02.03-011.js │ │ │ │ ├── 15.02.03-012.js │ │ │ │ ├── 15.02.03-013.js │ │ │ │ ├── 15.02.03-014.js │ │ │ │ ├── 15.02.03-015.js │ │ │ │ ├── 15.02.03-016.js │ │ │ │ ├── 15.02.03-017.js │ │ │ │ ├── 15.02.03-018.js │ │ │ │ ├── 15.02.03-019.js │ │ │ │ ├── 15.02.03-020.js │ │ │ │ └── 15.02.03-021.js │ │ │ └── 15.02.04 │ │ │ │ ├── 15.02.04-001.js │ │ │ │ ├── 15.02.04-002.js │ │ │ │ ├── 15.02.04.01 │ │ │ │ ├── 15.02.04.01-001.js │ │ │ │ └── 15.02.04.01-002.js │ │ │ │ ├── 15.02.04.02 │ │ │ │ ├── 15.02.04.02-001.js │ │ │ │ ├── 15.02.04.02-002.js │ │ │ │ ├── 15.02.04.02-003.js │ │ │ │ └── 15.02.04.02-004.js │ │ │ │ ├── 15.02.04.03 │ │ │ │ ├── 15.02.04.03-001.js │ │ │ │ ├── 15.02.04.03-002.js │ │ │ │ └── 15.02.04.03-003.js │ │ │ │ ├── 15.02.04.04 │ │ │ │ ├── 15.02.04.04-001.js │ │ │ │ ├── 15.02.04.04-002.js │ │ │ │ ├── 15.02.04.04-003.js │ │ │ │ ├── 15.02.04.04-004.js │ │ │ │ ├── 15.02.04.04-005.js │ │ │ │ ├── 15.02.04.04-006.js │ │ │ │ ├── 15.02.04.04-007.js │ │ │ │ ├── 15.02.04.04-008.js │ │ │ │ ├── 15.02.04.04-009.js │ │ │ │ └── 15.02.04.04-010.js │ │ │ │ ├── 15.02.04.05 │ │ │ │ ├── 15.02.04.05-001.js │ │ │ │ ├── 15.02.04.05-002.js │ │ │ │ ├── 15.02.04.05-003.js │ │ │ │ └── 15.02.04.05-004.js │ │ │ │ ├── 15.02.04.06 │ │ │ │ ├── 15.02.04.06-001.js │ │ │ │ ├── 15.02.04.06-002.js │ │ │ │ ├── 15.02.04.06-003.js │ │ │ │ ├── 15.02.04.06-004.js │ │ │ │ ├── 15.02.04.06-005.js │ │ │ │ └── 15.02.04.06-006.js │ │ │ │ └── 15.02.04.07 │ │ │ │ ├── 15.02.04.07-001.js │ │ │ │ ├── 15.02.04.07-002.js │ │ │ │ └── 15.02.04.07-003.js │ │ ├── 15.03 │ │ │ ├── 15.03.02 │ │ │ │ └── 15.03.02.01 │ │ │ │ │ ├── 15.03.02.01-001.js │ │ │ │ │ ├── 15.03.02.01-002.js │ │ │ │ │ ├── 15.03.02.01-004.js │ │ │ │ │ ├── 15.03.02.01-005.js │ │ │ │ │ ├── 15.03.02.01-007.js │ │ │ │ │ ├── 15.03.02.01-008.js │ │ │ │ │ ├── 15.03.02.01-009.js │ │ │ │ │ ├── 15.03.02.01-010.js │ │ │ │ │ ├── 15.03.02.01-011.js │ │ │ │ │ └── 15.03.02.01-012s.js │ │ │ ├── 15.03.03 │ │ │ │ ├── 15.03.03-001.js │ │ │ │ ├── 15.03.03-002.js │ │ │ │ ├── 15.03.03-003.js │ │ │ │ ├── 15.03.03-004.js │ │ │ │ ├── 15.03.03.01 │ │ │ │ │ ├── 15.03.03.01-001.js │ │ │ │ │ ├── 15.03.03.01-002.js │ │ │ │ │ ├── 15.03.03.01-003.js │ │ │ │ │ └── 15.03.03.01-004.js │ │ │ │ └── 15.03.03.02 │ │ │ │ │ └── 15.03.03.02-001.js │ │ │ └── 15.03.04 │ │ │ │ └── 15.03.04.02 │ │ │ │ ├── 15.03.04.02-001.js │ │ │ │ ├── 15.03.04.02-002.js │ │ │ │ ├── 15.03.04.02-003.js │ │ │ │ ├── 15.03.04.02-004.js │ │ │ │ ├── 15.03.04.02-005.js │ │ │ │ └── 15.03.04.02-006.js │ │ ├── 15.04 │ │ │ └── 15.04.02 │ │ │ │ ├── 15.04.02.01 │ │ │ │ ├── 15.04.02.01-001.js │ │ │ │ ├── 15.04.02.01-002.js │ │ │ │ ├── 15.04.02.01-003.js │ │ │ │ ├── 15.04.02.01-004.js │ │ │ │ ├── 15.04.02.01-005.js │ │ │ │ ├── 15.04.02.01-006.js │ │ │ │ ├── 15.04.02.01-007.js │ │ │ │ └── 15.04.02.01-008.js │ │ │ │ └── 15.04.02.02 │ │ │ │ ├── 15.04.02.02-001.js │ │ │ │ ├── 15.04.02.02-002.js │ │ │ │ ├── 15.04.02.02-003.js │ │ │ │ ├── 15.04.02.02-004.js │ │ │ │ ├── 15.04.02.02-005.js │ │ │ │ ├── 15.04.02.02-006.js │ │ │ │ ├── 15.04.02.02-007.js │ │ │ │ └── 15.04.02.02-008.js │ │ ├── 15.05 │ │ │ ├── 15.05.01 │ │ │ │ └── 15.05.01.01 │ │ │ │ │ ├── 15.05.01.01-001.js │ │ │ │ │ ├── 15.05.01.01-002.js │ │ │ │ │ ├── 15.05.01.01-003.js │ │ │ │ │ ├── 15.05.01.01-004.js │ │ │ │ │ ├── 15.05.01.01-005.js │ │ │ │ │ ├── 15.05.01.01-006.js │ │ │ │ │ ├── 15.05.01.01-007.js │ │ │ │ │ ├── 15.05.01.01-008.js │ │ │ │ │ ├── 15.05.01.01-009.js │ │ │ │ │ ├── 15.05.01.01-010.js │ │ │ │ │ ├── 15.05.01.01-011.js │ │ │ │ │ ├── 15.05.01.01-012.js │ │ │ │ │ ├── 15.05.01.01-013.js │ │ │ │ │ ├── 15.05.01.01-014.js │ │ │ │ │ └── 15.05.01.01-015.js │ │ │ ├── 15.05.02 │ │ │ │ └── 15.05.02.01 │ │ │ │ │ ├── 15.05.02.01-001.js │ │ │ │ │ └── 15.05.02.01-002.js │ │ │ ├── 15.05.03 │ │ │ │ ├── 15.05.03.01 │ │ │ │ │ ├── 15.05.03.01-001.js │ │ │ │ │ └── 15.05.03.01-002.js │ │ │ │ └── 15.05.03.02 │ │ │ │ │ ├── 15.05.03.02-001.js │ │ │ │ │ └── 15.05.03.02-002.js │ │ │ └── 15.05.04 │ │ │ │ ├── 15.05.04.01 │ │ │ │ └── 15.05.04.01-001.js │ │ │ │ ├── 15.05.04.02 │ │ │ │ ├── 15.05.04.02-001.js │ │ │ │ └── 15.05.04.02-002.js │ │ │ │ ├── 15.05.04.03 │ │ │ │ └── 15.05.04.03-001.js │ │ │ │ ├── 15.05.04.04 │ │ │ │ ├── 15.05.04.04-001.js │ │ │ │ ├── 15.05.04.04-002.js │ │ │ │ ├── 15.05.04.04-003.js │ │ │ │ └── 15.05.04.04-004.js │ │ │ │ ├── 15.05.04.05 │ │ │ │ ├── 15.05.04.05-001.js │ │ │ │ ├── 15.05.04.05-002.js │ │ │ │ ├── 15.05.04.05-003.js │ │ │ │ └── 15.05.04.05-004.js │ │ │ │ ├── 15.05.04.06 │ │ │ │ ├── 15.05.04.06-001.js │ │ │ │ ├── 15.05.04.06-002.js │ │ │ │ ├── 15.05.04.06-003.js │ │ │ │ └── 15.05.04.06-004.js │ │ │ │ └── 15.05.04.07 │ │ │ │ ├── 15.05.04.07-001.js │ │ │ │ ├── 15.05.04.07-002.js │ │ │ │ └── 15.05.04.07-003.js │ │ ├── 15.06 │ │ │ ├── 15.06.01 │ │ │ │ └── 15.06.01.01 │ │ │ │ │ ├── 15.06.01.01-001.js │ │ │ │ │ ├── 15.06.01.01-002.js │ │ │ │ │ ├── 15.06.01.01-003.js │ │ │ │ │ ├── 15.06.01.01-004.js │ │ │ │ │ ├── 15.06.01.01-005.js │ │ │ │ │ ├── 15.06.01.01-006.js │ │ │ │ │ ├── 15.06.01.01-007.js │ │ │ │ │ ├── 15.06.01.01-008.js │ │ │ │ │ ├── 15.06.01.01-009.js │ │ │ │ │ ├── 15.06.01.01-010.js │ │ │ │ │ ├── 15.06.01.01-011.js │ │ │ │ │ └── 15.06.01.01-012.js │ │ │ ├── 15.06.02 │ │ │ │ └── 15.06.02.01 │ │ │ │ │ ├── 15.06.02.01-001.js │ │ │ │ │ └── 15.06.02.01-002.js │ │ │ ├── 15.06.03 │ │ │ │ └── 15.06.03.01 │ │ │ │ │ └── 15.06.03.01-001.js │ │ │ └── 15.06.04 │ │ │ │ ├── 15.06.04.01 │ │ │ │ └── 15.06.04.01-001.js │ │ │ │ ├── 15.06.04.02 │ │ │ │ ├── 15.06.04.02-001.js │ │ │ │ ├── 15.06.04.02-002.js │ │ │ │ └── 15.06.04.02-003.js │ │ │ │ └── 15.06.04.03 │ │ │ │ └── 15.06.04.03-001.js │ │ ├── 15.07 │ │ │ ├── 15.07-001.js │ │ │ ├── 15.07-002.js │ │ │ ├── 15.07.01 │ │ │ │ ├── 15.07.01-001.js │ │ │ │ ├── 15.07.01-002.js │ │ │ │ ├── 15.07.01-003.js │ │ │ │ ├── 15.07.01-004.js │ │ │ │ ├── 15.07.01-005.js │ │ │ │ ├── 15.07.01-006.js │ │ │ │ ├── 15.07.01-007.js │ │ │ │ ├── 15.07.01-008.js │ │ │ │ ├── 15.07.01-009.js │ │ │ │ └── 15.07.01-010.js │ │ │ ├── 15.07.02 │ │ │ │ ├── 15.07.02-001.js │ │ │ │ ├── 15.07.02-002.js │ │ │ │ ├── 15.07.02-003.js │ │ │ │ ├── 15.07.02-004.js │ │ │ │ ├── 15.07.02-005.js │ │ │ │ ├── 15.07.02-006.js │ │ │ │ ├── 15.07.02-007.js │ │ │ │ ├── 15.07.02-008.js │ │ │ │ ├── 15.07.02-009.js │ │ │ │ ├── 15.07.02-010.js │ │ │ │ └── 15.07.02-011.js │ │ │ ├── 15.07.03 │ │ │ │ ├── 15.07.03-001.js │ │ │ │ ├── 15.07.03-002.js │ │ │ │ ├── 15.07.03-003.js │ │ │ │ ├── 15.07.03-004.js │ │ │ │ ├── 15.07.03.01 │ │ │ │ │ ├── 15.07.03.01-001.js │ │ │ │ │ ├── 15.07.03.01-002.js │ │ │ │ │ ├── 15.07.03.01-003.js │ │ │ │ │ ├── 15.07.03.01-004.js │ │ │ │ │ ├── 15.07.03.01-005.js │ │ │ │ │ ├── 15.07.03.01-006.js │ │ │ │ │ ├── 15.07.03.01-007.js │ │ │ │ │ ├── 15.07.03.01-008.js │ │ │ │ │ ├── 15.07.03.01-009.js │ │ │ │ │ ├── 15.07.03.01-010.js │ │ │ │ │ └── 15.07.03.01-011.js │ │ │ │ ├── 15.07.03.02 │ │ │ │ │ ├── 15.07.03.02-001.js │ │ │ │ │ ├── 15.07.03.02-002.js │ │ │ │ │ ├── 15.07.03.02-003.js │ │ │ │ │ ├── 15.07.03.02-004.js │ │ │ │ │ ├── 15.07.03.02-005.js │ │ │ │ │ └── 15.07.03.02-006.js │ │ │ │ ├── 15.07.03.03 │ │ │ │ │ ├── 15.07.03.03-001.js │ │ │ │ │ ├── 15.07.03.03-002.js │ │ │ │ │ ├── 15.07.03.03-003.js │ │ │ │ │ ├── 15.07.03.03-004.js │ │ │ │ │ ├── 15.07.03.03-005.js │ │ │ │ │ └── 15.07.03.03-006.js │ │ │ │ ├── 15.07.03.04 │ │ │ │ │ ├── 15.07.03.04-001.js │ │ │ │ │ ├── 15.07.03.04-002.js │ │ │ │ │ ├── 15.07.03.04-003.js │ │ │ │ │ ├── 15.07.03.04-004.js │ │ │ │ │ └── 15.07.03.04-005.js │ │ │ │ ├── 15.07.03.05 │ │ │ │ │ ├── 15.07.03.05-001.js │ │ │ │ │ ├── 15.07.03.05-002.js │ │ │ │ │ ├── 15.07.03.05-003.js │ │ │ │ │ ├── 15.07.03.05-004.js │ │ │ │ │ ├── 15.07.03.05-005.js │ │ │ │ │ ├── 15.07.03.05-006.js │ │ │ │ │ └── 15.07.03.05-007.js │ │ │ │ └── 15.07.03.06 │ │ │ │ │ ├── 15.07.03.06-001.js │ │ │ │ │ ├── 15.07.03.06-002.js │ │ │ │ │ ├── 15.07.03.06-003.js │ │ │ │ │ ├── 15.07.03.06-004.js │ │ │ │ │ ├── 15.07.03.06-005.js │ │ │ │ │ ├── 15.07.03.06-006.js │ │ │ │ │ └── 15.07.03.06-007.js │ │ │ └── 15.07.04 │ │ │ │ ├── 15.07.04-001.js │ │ │ │ ├── 15.07.04-002.js │ │ │ │ ├── 15.07.04-003.js │ │ │ │ ├── 15.07.04.01 │ │ │ │ ├── 15.07.04.01-001.js │ │ │ │ └── 15.07.04.01-002.js │ │ │ │ ├── 15.07.04.02 │ │ │ │ ├── 15.07.04.02-001.js │ │ │ │ ├── 15.07.04.02-003.js │ │ │ │ ├── 15.07.04.02-004.js │ │ │ │ ├── 15.07.04.02-005.js │ │ │ │ ├── 15.07.04.02-006.js │ │ │ │ ├── 15.07.04.02-008.js │ │ │ │ ├── 15.07.04.02-009.js │ │ │ │ ├── 15.07.04.02-010.js │ │ │ │ ├── 15.07.04.02-011.js │ │ │ │ ├── 15.07.04.02-012.js │ │ │ │ └── 15.07.04.02-013.js │ │ │ │ └── 15.07.04.05 │ │ │ │ ├── 15.07.04.05-001.js │ │ │ │ ├── 15.07.04.05-002.js │ │ │ │ ├── 15.07.04.05-003.js │ │ │ │ ├── 15.07.04.05-004.js │ │ │ │ ├── 15.07.04.05-005.js │ │ │ │ ├── 15.07.04.05-006.js │ │ │ │ ├── 15.07.04.05-007.js │ │ │ │ └── 15.07.04.05-008.js │ │ └── 15.08 │ │ │ └── 15.08.02 │ │ │ ├── 15.08.02.01 │ │ │ ├── 15.08.02.01-001.js │ │ │ ├── 15.08.02.01-002.js │ │ │ ├── 15.08.02.01-003.js │ │ │ ├── 15.08.02.01-004.js │ │ │ └── 15.08.02.01-005.js │ │ │ ├── 15.08.02.02 │ │ │ ├── 15.08.02.02-001.js │ │ │ ├── 15.08.02.02-002.js │ │ │ ├── 15.08.02.02-003.js │ │ │ ├── 15.08.02.02-004.js │ │ │ ├── 15.08.02.02-005.js │ │ │ └── 15.08.02.02-006.js │ │ │ ├── 15.08.02.03 │ │ │ ├── 15.08.02.03-001.js │ │ │ ├── 15.08.02.03-002.js │ │ │ ├── 15.08.02.03-003.js │ │ │ ├── 15.08.02.03-004.js │ │ │ ├── 15.08.02.03-005.js │ │ │ ├── 15.08.02.03-006.js │ │ │ ├── 15.08.02.03-007.js │ │ │ ├── 15.08.02.03-008.js │ │ │ └── 15.08.02.03-009.js │ │ │ ├── 15.08.02.04 │ │ │ ├── 15.08.02.04-001.js │ │ │ ├── 15.08.02.04-002.js │ │ │ ├── 15.08.02.04-003.js │ │ │ ├── 15.08.02.04-004.js │ │ │ ├── 15.08.02.04-005.js │ │ │ ├── 15.08.02.04-006.js │ │ │ ├── 15.08.02.04-007.js │ │ │ ├── 15.08.02.04-008.js │ │ │ └── 15.08.02.04-009.js │ │ │ ├── 15.08.02.05 │ │ │ ├── 15.08.02.05-001.js │ │ │ ├── 15.08.02.05-002.js │ │ │ ├── 15.08.02.05-003.js │ │ │ ├── 15.08.02.05-004.js │ │ │ ├── 15.08.02.05-005.js │ │ │ ├── 15.08.02.05-006.js │ │ │ ├── 15.08.02.05-007.js │ │ │ ├── 15.08.02.05-008.js │ │ │ ├── 15.08.02.05-009.js │ │ │ ├── 15.08.02.05-010.js │ │ │ ├── 15.08.02.05-011.js │ │ │ ├── 15.08.02.05-012.js │ │ │ ├── 15.08.02.05-013.js │ │ │ ├── 15.08.02.05-014.js │ │ │ ├── 15.08.02.05-015.js │ │ │ ├── 15.08.02.05-016.js │ │ │ ├── 15.08.02.05-017.js │ │ │ ├── 15.08.02.05-018.js │ │ │ ├── 15.08.02.05-019.js │ │ │ ├── 15.08.02.05-020.js │ │ │ ├── 15.08.02.05-021.js │ │ │ ├── 15.08.02.05-022.js │ │ │ ├── 15.08.02.05-023.js │ │ │ ├── 15.08.02.05-024.js │ │ │ ├── 15.08.02.05-025.js │ │ │ ├── 15.08.02.05-026.js │ │ │ ├── 15.08.02.05-027.js │ │ │ ├── 15.08.02.05-028.js │ │ │ └── 15.08.02.05-029.js │ │ │ ├── 15.08.02.06 │ │ │ ├── 15.08.02.06-001.js │ │ │ ├── 15.08.02.06-002.js │ │ │ ├── 15.08.02.06-003.js │ │ │ ├── 15.08.02.06-004.js │ │ │ ├── 15.08.02.06-005.js │ │ │ ├── 15.08.02.06-006.js │ │ │ ├── 15.08.02.06-007.js │ │ │ ├── 15.08.02.06-008.js │ │ │ ├── 15.08.02.06-009.js │ │ │ ├── 15.08.02.06-010.js │ │ │ ├── 15.08.02.06-011.js │ │ │ └── 15.08.02.06-012.js │ │ │ ├── 15.08.02.07 │ │ │ ├── 15.08.02.07-001.js │ │ │ ├── 15.08.02.07-002.js │ │ │ ├── 15.08.02.07-003.js │ │ │ ├── 15.08.02.07-004.js │ │ │ ├── 15.08.02.07-005.js │ │ │ ├── 15.08.02.07-006.js │ │ │ └── 15.08.02.07-007.js │ │ │ ├── 15.08.02.08 │ │ │ ├── 15.08.02.08-001.js │ │ │ ├── 15.08.02.08-002.js │ │ │ ├── 15.08.02.08-003.js │ │ │ ├── 15.08.02.08-004.js │ │ │ ├── 15.08.02.08-005.js │ │ │ └── 15.08.02.08-006.js │ │ │ ├── 15.08.02.09 │ │ │ ├── 15.08.02.09-001.js │ │ │ ├── 15.08.02.09-002.js │ │ │ ├── 15.08.02.09-003.js │ │ │ ├── 15.08.02.09-004.js │ │ │ ├── 15.08.02.09-005.js │ │ │ ├── 15.08.02.09-006.js │ │ │ ├── 15.08.02.09-007.js │ │ │ └── 15.08.02.09-008.js │ │ │ ├── 15.08.02.10 │ │ │ ├── 15.08.02.10-001.js │ │ │ ├── 15.08.02.10-002.js │ │ │ ├── 15.08.02.10-003.js │ │ │ ├── 15.08.02.10-004.js │ │ │ ├── 15.08.02.10-005.js │ │ │ └── 15.08.02.10-006.js │ │ │ ├── 15.08.02.11 │ │ │ ├── 15.08.02.11-001.js │ │ │ ├── 15.08.02.11-002.js │ │ │ ├── 15.08.02.11-003.js │ │ │ ├── 15.08.02.11-004.js │ │ │ ├── 15.08.02.11-005.js │ │ │ ├── 15.08.02.11-006.js │ │ │ ├── 15.08.02.11-007.js │ │ │ ├── 15.08.02.11-008.js │ │ │ ├── 15.08.02.11-009.js │ │ │ ├── 15.08.02.11-010.js │ │ │ ├── 15.08.02.11-011.js │ │ │ ├── 15.08.02.11-012.js │ │ │ ├── 15.08.02.11-013.js │ │ │ └── 15.08.02.11-014.js │ │ │ ├── 15.08.02.12 │ │ │ ├── 15.08.02.12-001.js │ │ │ ├── 15.08.02.12-002.js │ │ │ ├── 15.08.02.12-003.js │ │ │ ├── 15.08.02.12-004.js │ │ │ ├── 15.08.02.12-005.js │ │ │ ├── 15.08.02.12-006.js │ │ │ ├── 15.08.02.12-007.js │ │ │ ├── 15.08.02.12-008.js │ │ │ ├── 15.08.02.12-009.js │ │ │ ├── 15.08.02.12-010.js │ │ │ ├── 15.08.02.12-011.js │ │ │ ├── 15.08.02.12-012.js │ │ │ ├── 15.08.02.12-013.js │ │ │ └── 15.08.02.12-014.js │ │ │ ├── 15.08.02.13 │ │ │ ├── 15.08.02.13-001.js │ │ │ ├── 15.08.02.13-002.js │ │ │ ├── 15.08.02.13-003.js │ │ │ ├── 15.08.02.13-004.js │ │ │ ├── 15.08.02.13-005.js │ │ │ ├── 15.08.02.13-006.js │ │ │ ├── 15.08.02.13-007.js │ │ │ ├── 15.08.02.13-008.js │ │ │ ├── 15.08.02.13-009.js │ │ │ ├── 15.08.02.13-010.js │ │ │ ├── 15.08.02.13-011.js │ │ │ ├── 15.08.02.13-012.js │ │ │ ├── 15.08.02.13-013.js │ │ │ ├── 15.08.02.13-014.js │ │ │ ├── 15.08.02.13-015.js │ │ │ ├── 15.08.02.13-016.js │ │ │ ├── 15.08.02.13-017.js │ │ │ ├── 15.08.02.13-018.js │ │ │ ├── 15.08.02.13-019.js │ │ │ ├── 15.08.02.13-020.js │ │ │ ├── 15.08.02.13-021.js │ │ │ ├── 15.08.02.13-022.js │ │ │ ├── 15.08.02.13-023.js │ │ │ ├── 15.08.02.13-024.js │ │ │ ├── 15.08.02.13-025.js │ │ │ ├── 15.08.02.13-026.js │ │ │ ├── 15.08.02.13-027.js │ │ │ ├── 15.08.02.13-028.js │ │ │ ├── 15.08.02.13-029.js │ │ │ ├── 15.08.02.13-030.js │ │ │ └── 15.08.02.13-031.js │ │ │ ├── 15.08.02.15 │ │ │ ├── 15.08.02.15-001.js │ │ │ ├── 15.08.02.15-002.js │ │ │ ├── 15.08.02.15-003.js │ │ │ ├── 15.08.02.15-004.js │ │ │ ├── 15.08.02.15-005.js │ │ │ ├── 15.08.02.15-006.js │ │ │ └── 15.08.02.15-007.js │ │ │ ├── 15.08.02.16 │ │ │ ├── 15.08.02.16-001.js │ │ │ ├── 15.08.02.16-002.js │ │ │ ├── 15.08.02.16-003.js │ │ │ ├── 15.08.02.16-004.js │ │ │ └── 15.08.02.16-005.js │ │ │ ├── 15.08.02.17 │ │ │ ├── 15.08.02.17-001.js │ │ │ ├── 15.08.02.17-002.js │ │ │ ├── 15.08.02.17-003.js │ │ │ ├── 15.08.02.17-004.js │ │ │ └── 15.08.02.17-005.js │ │ │ └── 15.08.02.18 │ │ │ ├── 15.08.02.18-001.js │ │ │ ├── 15.08.02.18-002.js │ │ │ ├── 15.08.02.18-003.js │ │ │ ├── 15.08.02.18-004.js │ │ │ ├── 15.08.02.18-005.js │ │ │ ├── 15.08.02.18-006.js │ │ │ └── 15.08.02.18-007.js │ ├── 06 │ │ ├── 06-001.js │ │ ├── 06-002.js │ │ ├── 06-003.js │ │ ├── 06-004.js │ │ └── 06-005.js │ ├── 07 │ │ ├── 07.06 │ │ │ └── 07.06.01 │ │ │ │ └── 07.06.01-001.js │ │ ├── 07.08 │ │ │ └── 07.08.05 │ │ │ │ └── 07.08.05-001.js │ │ └── 07.09 │ │ │ ├── 07.09-001.js │ │ │ ├── 07.09-002.js │ │ │ ├── 07.09-003.js │ │ │ ├── 07.09-004.js │ │ │ ├── 07.09-005.js │ │ │ ├── 07.09-006.js │ │ │ ├── 07.09-007.js │ │ │ ├── 07.09-008.js │ │ │ ├── 07.09-009.js │ │ │ └── 07.09-010.js │ ├── 08 │ │ ├── 08.01 │ │ │ ├── 08.01-001.js │ │ │ ├── 08.01-002.js │ │ │ ├── 08.01-003.js │ │ │ ├── 08.01-004.js │ │ │ ├── 08.01-005.js │ │ │ ├── 08.01-006.js │ │ │ ├── 08.01-007.js │ │ │ ├── 08.01-008.js │ │ │ ├── 08.01-009.js │ │ │ ├── 08.01-010.js │ │ │ └── 08.01-011.js │ │ ├── 08.02 │ │ │ ├── 08.02-001.js │ │ │ └── 08.02-002.js │ │ ├── 08.03 │ │ │ ├── 08.03-001.js │ │ │ ├── 08.03-002.js │ │ │ ├── 08.03-003.js │ │ │ └── 08.03-004.js │ │ ├── 08.04 │ │ │ ├── 08.04-001.js │ │ │ ├── 08.04-002.js │ │ │ ├── 08.04-003.js │ │ │ ├── 08.04-004.js │ │ │ ├── 08.04-005.js │ │ │ ├── 08.04-006.js │ │ │ ├── 08.04-007.js │ │ │ ├── 08.04-008.js │ │ │ ├── 08.04-009.js │ │ │ ├── 08.04-010.js │ │ │ ├── 08.04-011.js │ │ │ ├── 08.04-012.js │ │ │ ├── 08.04-013.js │ │ │ ├── 08.04-014.js │ │ │ ├── 08.04-015.js │ │ │ ├── 08.04-016.js │ │ │ └── 08.04-017.js │ │ ├── 08.05 │ │ │ ├── 08.05-001.js │ │ │ ├── 08.05-002.js │ │ │ └── 08.05-003.js │ │ └── 08.12 │ │ │ └── 08.12.02 │ │ │ └── 08.12.02-001.js │ └── minimal-profile-list ├── jerry │ ├── N.compact-profile-error.js │ ├── and-or.js │ ├── arguments.js │ ├── arithmetics-2.js │ ├── arithmetics-bignums.js │ ├── arithmetics.js │ ├── array-prototype-concat.js │ ├── array-prototype-every.js │ ├── array-prototype-filter.js │ ├── array-prototype-foreach.js │ ├── array-prototype-indexof.js │ ├── array-prototype-join.js │ ├── array-prototype-lastindexof.js │ ├── array-prototype-map.js │ ├── array-prototype-pop.js │ ├── array-prototype-push.js │ ├── array-prototype-reduce-right.js │ ├── array-prototype-reduce.js │ ├── array-prototype-reverse.js │ ├── array-prototype-shift.js │ ├── array-prototype-slice.js │ ├── array-prototype-some.js │ ├── array-prototype-sort.js │ ├── array-prototype-splice.js │ ├── array-prototype-tolocalestring.js │ ├── array-prototype-tostring.js │ ├── array-prototype-unshift.js │ ├── array.js │ ├── assignments.js │ ├── bitwise-logic.js │ ├── break-continue-nested-to-try-with-blocks.js │ ├── builtin-constructor-class.js │ ├── date-annexb.js │ ├── date-construct.js │ ├── date-getters.js │ ├── date-parse.js │ ├── date-setters.js │ ├── date-tostring.js │ ├── date-utc.js │ ├── delete.js │ ├── empty-varg.js │ ├── equality.js │ ├── error.js │ ├── escape-sequences.js │ ├── eval.js │ ├── fail │ │ └── 1 │ │ │ ├── arguments-assignment-strict.js │ │ │ ├── arguments-catch-strict.js │ │ │ ├── arguments-in-prop-set-param-list-strict.js │ │ │ ├── arguments-in-var-decl-strict.js │ │ │ ├── arguments-param-strict.js │ │ │ ├── arguments-postfix-strict.js │ │ │ ├── arguments-prefix-strict.js │ │ │ ├── delete-strict.js │ │ │ ├── escape-sequences-invalid-hex.js │ │ │ ├── escape-sequences-invalid-unicode.js │ │ │ ├── escape-sequences-invalid-variable.js │ │ │ ├── eval-assignment-strict.js │ │ │ ├── eval-catch-strict.js │ │ │ ├── eval-in-prop-set-param-list-strict.js │ │ │ ├── eval-in-var-decl-strict.js │ │ │ ├── eval-param-strict.js │ │ │ ├── eval-postfix-strict.js │ │ │ ├── eval-prefix-strict.js │ │ │ ├── func-expr-strict.js │ │ │ ├── labelled-statements-break-across-function.js │ │ │ ├── labelled-statements-duplicate-label.js │ │ │ ├── labelled-statements-no-label.js │ │ │ ├── let-strict.js │ │ │ ├── object-get-data.js │ │ │ ├── object-get-get.js │ │ │ ├── object-several-prop-names-strict.js │ │ │ ├── octal-strict.js │ │ │ ├── param-duplication-strict.js │ │ │ ├── regression-test-issue-358.js │ │ │ ├── regression-test-issue-384.js │ │ │ ├── throw-error-object.js │ │ │ ├── throw-number.js │ │ │ ├── throw-string.js │ │ │ └── with-strict.js │ ├── for-in.js │ ├── for.js │ ├── func-decl.js │ ├── function-args.js │ ├── function-construct.js │ ├── function-prototype-apply.js │ ├── function-prototype-bind.js │ ├── function-prototype-tostring.js │ ├── function-return.js │ ├── function-scopes.js │ ├── function.js │ ├── function.prototype.js │ ├── gc.js │ ├── get-value.js │ ├── getter-setter-this-value.js │ ├── global-escaping.js │ ├── global-parsefloat.js │ ├── global-parseint.js │ ├── global-uri-coding.js │ ├── global.js │ ├── hash.js │ ├── if-else.js │ ├── insert-semicolon.js │ ├── json-parse.js │ ├── json-stringify.js │ ├── labelled-statements.js │ ├── logical.js │ ├── math-abs.js │ ├── math-exp.js │ ├── math-log.js │ ├── math-max.js │ ├── math-min.js │ ├── math-pow.js │ ├── math-round.js │ ├── math-trig.js │ ├── nested-function.js │ ├── new-line-in-literal.js │ ├── number-prototype-to-exponential.js │ ├── number-prototype-to-fixed.js │ ├── number-prototype-to-precision.js │ ├── number-prototype-to-string.js │ ├── object-create.js │ ├── object-define-properties.js │ ├── object-defineproperty.js │ ├── object-get-own-property-descriptor.js │ ├── object-get-own-property-names.js │ ├── object-getprototypeof.js │ ├── object-is-extensible.js │ ├── object-keys.js │ ├── object-literal-2.js │ ├── object-literal-3.js │ ├── object-literal.js │ ├── object-prototype-hasownproperty.js │ ├── object-prototype-isprototypeof.js │ ├── object-prototype-propertyisenumerable.js │ ├── object-prototype-tolocalestring.js │ ├── object_freeze.js │ ├── object_seal.js │ ├── octal.js │ ├── parser-oom.js │ ├── regexp-alternatives.js │ ├── regexp-assertions.js │ ├── regexp-backreference.js │ ├── regexp-capture-groups.js │ ├── regexp-character-class.js │ ├── regexp-construct.js │ ├── regexp-literal.js │ ├── regexp-non-capture-groups.js │ ├── regexp-routines.js │ ├── regexp-simple-atom-and-iterations.js │ ├── regression-test-issue-1054.js │ ├── regression-test-issue-1065.js │ ├── regression-test-issue-1071.js │ ├── regression-test-issue-1072.js │ ├── regression-test-issue-1073.js │ ├── regression-test-issue-1074.js │ ├── regression-test-issue-1075.js │ ├── regression-test-issue-1076.js │ ├── regression-test-issue-1078.js │ ├── regression-test-issue-1079.js │ ├── regression-test-issue-1080.js │ ├── regression-test-issue-1081.js │ ├── regression-test-issue-1082.js │ ├── regression-test-issue-1083.js │ ├── regression-test-issue-112.js │ ├── regression-test-issue-113.js │ ├── regression-test-issue-114.js │ ├── regression-test-issue-115.js │ ├── regression-test-issue-116.js │ ├── regression-test-issue-117.js │ ├── regression-test-issue-121.js │ ├── regression-test-issue-122.js │ ├── regression-test-issue-123.js │ ├── regression-test-issue-128.js │ ├── regression-test-issue-1282.js │ ├── regression-test-issue-1284.js │ ├── regression-test-issue-1286.js │ ├── regression-test-issue-129.js │ ├── regression-test-issue-1292.js │ ├── regression-test-issue-130.js │ ├── regression-test-issue-1300.js │ ├── regression-test-issue-1309.js │ ├── regression-test-issue-132.js │ ├── regression-test-issue-1387.js │ ├── regression-test-issue-1389.js │ ├── regression-test-issue-156.js │ ├── regression-test-issue-164.js │ ├── regression-test-issue-195.js │ ├── regression-test-issue-212.js │ ├── regression-test-issue-245.js │ ├── regression-test-issue-255.js │ ├── regression-test-issue-257.js │ ├── regression-test-issue-260.js │ ├── regression-test-issue-261.js │ ├── regression-test-issue-262.js │ ├── regression-test-issue-263.js │ ├── regression-test-issue-264.js │ ├── regression-test-issue-265.js │ ├── regression-test-issue-266.js │ ├── regression-test-issue-267.js │ ├── regression-test-issue-274.js │ ├── regression-test-issue-276.js │ ├── regression-test-issue-279.js │ ├── regression-test-issue-280.js │ ├── regression-test-issue-281.js │ ├── regression-test-issue-285.js │ ├── regression-test-issue-312.js │ ├── regression-test-issue-316.js │ ├── regression-test-issue-339.js │ ├── regression-test-issue-340.js │ ├── regression-test-issue-341.js │ ├── regression-test-issue-354.js │ ├── regression-test-issue-359.js │ ├── regression-test-issue-380.js │ ├── regression-test-issue-381.js │ ├── regression-test-issue-429.js │ ├── regression-test-issue-440.js │ ├── regression-test-issue-447.js │ ├── regression-test-issue-453.js │ ├── regression-test-issue-541.js │ ├── regression-test-issue-563.js │ ├── regression-test-issue-566.js │ ├── regression-test-issue-612.js │ ├── regression-test-issue-613.js │ ├── regression-test-issue-614.js │ ├── regression-test-issue-639.js │ ├── regression-test-issue-640.js │ ├── regression-test-issue-641.js │ ├── regression-test-issue-642.js │ ├── regression-test-issue-644.js │ ├── regression-test-issue-646.js │ ├── regression-test-issue-652.js │ ├── regression-test-issue-653.js │ ├── regression-test-issue-654.js │ ├── regression-test-issue-655.js │ ├── regression-test-issue-667.js │ ├── regression-test-issue-669.js │ ├── regression-test-issue-680.js │ ├── regression-test-issue-686.js │ ├── regression-test-issue-689.js │ ├── regression-test-issue-703.js │ ├── regression-test-issue-725.js │ ├── regression-test-issue-736.js │ ├── regression-test-issue-737.js │ ├── regression-test-issue-738.js │ ├── regression-test-issue-739.js │ ├── regression-test-issue-741.js │ ├── regression-test-issue-743.js │ ├── regression-test-issue-745.js │ ├── regression-test-issue-747.js │ ├── regression-test-issue-781.js │ ├── regression-test-issue-782.js │ ├── regression-test-issue-783.js │ ├── regression-test-issue-785.js │ ├── regression-test-issue-786.js │ ├── regression-test-issue-787.js │ ├── regression-test-issue-798.js │ ├── regression-test-issue-962.js │ ├── regression-test-issues-43-183.js │ ├── relational.js │ ├── shift.js │ ├── sqrt.js │ ├── strict.js │ ├── string-prototype-charat.js │ ├── string-prototype-charcodeat.js │ ├── string-prototype-concat.js │ ├── string-prototype-indexof.js │ ├── string-prototype-lastindexof.js │ ├── string-prototype-localecompare.js │ ├── string-prototype-match.js │ ├── string-prototype-replace.js │ ├── string-prototype-search.js │ ├── string-prototype-slice.js │ ├── string-prototype-split.js │ ├── string-prototype-substr.js │ ├── string-prototype-substring.js │ ├── string-prototype-trim.js │ ├── string-prototype.js │ ├── string-surrogates-concat.js │ ├── string-upper-lower-case-conversion.js │ ├── string.js │ ├── switch-case.js │ ├── test-new-string.js │ ├── this-arg.js │ ├── try-catch-finally.js │ ├── typeof.js │ ├── unary-plus-minus.js │ ├── var-decl.js │ ├── variables.js │ └── zero-character.js └── unit │ ├── CMakeLists.txt │ ├── test-api.c │ ├── test-common.h │ ├── test-date-helpers.c │ ├── test-heap.c │ ├── test-libm.c │ ├── test-libm.inc.h │ ├── test-lit-char-helpers.c │ ├── test-literal-storage.c │ ├── test-longjmp.c │ ├── test-number-to-integer.c │ ├── test-number-to-string.c │ ├── test-poolman.c │ ├── test-string-to-number.c │ └── test-strings.c ├── third-party └── valgrind │ ├── memcheck.h │ └── valgrind.h └── tools ├── apt-get-install-deps.sh ├── apt-get-install-qemu-arm.sh ├── brew-install-deps.sh ├── build.py ├── check-cppcheck.sh ├── check-license.py ├── check-signed-off.sh ├── check-vera.sh ├── cppcheck └── suppressions-list ├── gen-test-libm.sh ├── generator.sh ├── make-log-perf-compare.sh ├── mem-stats-measure.sh ├── perf.sh ├── print-unicode-ranges.sh ├── rss-measure.sh ├── run-mem-stats-test.sh ├── run-perf-test.sh ├── run-tests.py ├── runners ├── run-benchmarks.sh ├── run-stability-test.sh ├── run-test-suite-test262.sh ├── run-test-suite.sh ├── run-tests-remote.sh ├── run-unittests-remote.sh └── run-unittests.sh ├── settings.py ├── sort-fails.sh ├── unit-tests ├── Makefile └── gen-test-libm.c ├── update-webpage.sh └── vera++ ├── profiles └── jerry └── scripts └── rules ├── jerry_always_curly.tcl ├── jerry_braces_on_separate_line.tcl ├── jerry_braces_same_line_or_column.tcl ├── jerry_comment_function_end.tcl ├── jerry_funcname_space_parentheses.tcl ├── jerry_identifier_no_space_bracket.tcl ├── jerry_indentation.tcl ├── jerry_max_line_length.tcl ├── jerry_no_space_after_opening_parentheses.tcl ├── jerry_no_space_before_closing_parentheses.tcl ├── jerry_no_tabs.tcl ├── jerry_no_trailing_spaces.tcl ├── jerry_pointer_declarator_space.tcl ├── jerry_switch_case.tcl └── jerry_typecast_space_parentheses.tcl /.gitignore: -------------------------------------------------------------------------------- 1 | # Produced files 2 | .mbedignore 3 | build/* 4 | 5 | # IDE related files 6 | nbproject 7 | **.sublime-project 8 | **.sublime-workspace 9 | .idea 10 | 11 | # Random Trash 12 | *.swp 13 | *.swo 14 | *~ 15 | core 16 | vgcore.* 17 | **.orig 18 | **.directory 19 | **.patch 20 | .tags* 21 | cscope.* 22 | __pycache__ 23 | *.pyc 24 | 25 | # ctags and ID database 26 | tags 27 | ID 28 | 29 | # targets 30 | jerry-targetjs.h 31 | targets/mbedk64f/libjerry 32 | targets/mbedk64f/build 33 | targets/mbedk64f/yotta_modules 34 | targets/mbedk64f/yotta_targets 35 | .output 36 | targets/esp8266/output.map 37 | targets/esp8266/libs 38 | 39 | # Generated documentation 40 | docs/doxygen 41 | -------------------------------------------------------------------------------- /LOGO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/LOGO.png -------------------------------------------------------------------------------- /docs/img/CBC_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/CBC_layout.png -------------------------------------------------------------------------------- /docs/img/bytecode-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/bytecode-layout.png -------------------------------------------------------------------------------- /docs/img/ecma_compressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/ecma_compressed.png -------------------------------------------------------------------------------- /docs/img/ecma_lcache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/ecma_lcache.png -------------------------------------------------------------------------------- /docs/img/ecma_object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/ecma_object.png -------------------------------------------------------------------------------- /docs/img/ecma_object_property.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/ecma_object_property.png -------------------------------------------------------------------------------- /docs/img/ecma_value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/ecma_value.png -------------------------------------------------------------------------------- /docs/img/engines_high_level_design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/engines_high_level_design.png -------------------------------------------------------------------------------- /docs/img/number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/number.png -------------------------------------------------------------------------------- /docs/img/opcode_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/opcode_layout.png -------------------------------------------------------------------------------- /docs/img/parser_dependency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/docs/img/parser_dependency.png -------------------------------------------------------------------------------- /targets/curie_bsp/image/connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/targets/curie_bsp/image/connect.png -------------------------------------------------------------------------------- /targets/curie_bsp/jerry_app/arc/defconfig: -------------------------------------------------------------------------------- 1 | CONFIG_AUTO_SERVICE_INIT=y 2 | CONFIG_CFW_PROXY=y 3 | CONFIG_CFW_QUARK_SE_HELPERS=y 4 | CONFIG_LOG_SLAVE=y 5 | CONFIG_MEM_POOL_DEF_PATH="$(PROJECT_PATH)/arc" 6 | CONFIG_OS_ZEPHYR=y 7 | CONFIG_SERVICES_QUARK_SE_ADC_IMPL=y 8 | CONFIG_SERVICES_QUARK_SE_GPIO_IMPL=y 9 | CONFIG_SOC_GPIO_AON=y 10 | CONFIG_SOC_GPIO=y 11 | CONFIG_SS_ADC=y 12 | CONFIG_SS_GPIO=y 13 | CONFIG_TCMD_SLAVE=y 14 | CONFIG_TCMD=y 15 | CONFIG_ZEPHYR_BOARD="arduino_101_sss" 16 | CONFIG_CONSOLE_HANDLER_SHELL=y 17 | -------------------------------------------------------------------------------- /targets/esp8266/js/blink.js: -------------------------------------------------------------------------------- 1 | var check = 1; 2 | 3 | function blink() { 4 | var inp = gpio_get(0); 5 | var blk = (check > 8) ? 1 - inp : inp; 6 | gpio_set(2, blk); 7 | check = check >= 10 ? 1 : check+1; 8 | } 9 | 10 | // GPIO 0 as input 11 | // GPIO 2 as output 12 | gpio_dir(0, 0); 13 | gpio_dir(2, 1); 14 | 15 | print("blink js OK"); 16 | -------------------------------------------------------------------------------- /targets/esp8266/js/main.js: -------------------------------------------------------------------------------- 1 | function sysloop(ticknow) { 2 | blink(); 3 | }; 4 | print("main js OK"); 5 | -------------------------------------------------------------------------------- /targets/mbed/module.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jerry", 3 | "version": "0.0.1", 4 | "bin": "./source", 5 | "private": true, 6 | "description": "JerryScript in mbed", 7 | "author": "", 8 | "license": "Apache-2.0", 9 | "dependencies": { 10 | "mbed-drivers": "^1.5.0" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /targets/mbedos5/.gitignore: -------------------------------------------------------------------------------- 1 | mbed-os 2 | mbed-events 3 | .build 4 | .mbed 5 | mbed_settings.py 6 | js/pins.js 7 | source/pins.cpp 8 | source/jerry-targetjs.h 9 | -------------------------------------------------------------------------------- /targets/mbedos5/mbed-events.lib: -------------------------------------------------------------------------------- 1 | https://github.com/ARMmbed/mbed-events/#a4ba1b08ef90e2b3b6d442696f4d80a8587494e3 2 | -------------------------------------------------------------------------------- /targets/mbedos5/mbed-os.lib: -------------------------------------------------------------------------------- 1 | https://github.com/ARMmbed/mbed-os/#bdab10dc0f90748b6989c8b577771bb403ca6bd8 2 | -------------------------------------------------------------------------------- /targets/mbedos5/mbed_app.json: -------------------------------------------------------------------------------- 1 | { 2 | "target_overrides": { 3 | "NRF52_DK": { 4 | "target.uart_hwfc": 0 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /targets/mbedos5/template-mbedignore.txt: -------------------------------------------------------------------------------- 1 | cmake/* 2 | docs/* 3 | jerry-libc/* 4 | jerry-main/* 5 | targets/* 6 | tests/* 7 | third-party/* 8 | tools/* 9 | -------------------------------------------------------------------------------- /targets/mbedos5/tools/jshint.conf: -------------------------------------------------------------------------------- 1 | { 2 | "undef": true, 3 | "predef": ["print", "BLEDevice", "BLEService", "BLECharacteristic", "DigitalOut", "I2C", "setInterval", "setTimeout", "InterruptIn", "LWIPInterface", "SimpleMbedClient", "M2MBase"] 4 | } 5 | -------------------------------------------------------------------------------- /targets/mbedos5/tools/requirements.txt: -------------------------------------------------------------------------------- 1 | pycparser 2 | simpleeval 3 | pycparserext 4 | -------------------------------------------------------------------------------- /targets/zephyr/docs/arduino_101.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pebble/jerryscript/9f556e1c3808fca771f150188054cf41537f7219/targets/zephyr/docs/arduino_101.jpg -------------------------------------------------------------------------------- /targets/zephyr/prj.conf: -------------------------------------------------------------------------------- 1 | CONFIG_STDOUT_CONSOLE=y 2 | CONFIG_NEWLIB_LIBC=y 3 | CONFIG_FLOAT=y 4 | CONFIG_CONSOLE_HANDLER=y 5 | CONFIG_CONSOLE_HANDLER_SHELL=y 6 | CONFIG_ARC_INIT=n 7 | 8 | -------------------------------------------------------------------------------- /targets/zephyr/prj.mdef: -------------------------------------------------------------------------------- 1 | % Application : JerryScript Sample 2 | 3 | % TASK NAME PRIO ENTRY STACK GROUPS 4 | % ================================== 5 | TASK TASKA 7 main 2048 [EXE] 6 | -------------------------------------------------------------------------------- /targets/zephyr/src/getline-zephyr.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2016 Linaro 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of the License at 6 | * 7 | * http://www.apache.org/licenses/LICENSE-2.0 8 | * 9 | * Unless required by applicable law or agreed to in writing, software 10 | * distributed under the License is distributed on an "AS IS" BASIS 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | void zephyr_getline_init(void); 17 | char *zephyr_getline(void); 18 | -------------------------------------------------------------------------------- /tests/hello.js: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Samsung Electronics Co., Ltd. 2 | // Copyright 2015 University of Szeged. 3 | // 4 | // Licensed under the Apache License, Version 2.0 (the "License"); 5 | // you may not use this file except in compliance with the License. 6 | // You may obtain a copy of the License at 7 | // 8 | // http://www.apache.org/licenses/LICENSE-2.0 9 | // 10 | // Unless required by applicable law or agreed to in writing, software 11 | // distributed under the License is distributed on an "AS IS" BASIS 12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | // See the License for the specific language governing permissions and 14 | // limitations under the License. 15 | 16 | print ("Hello JerryScript!"); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/06/06-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var str = "a\u000Ab"; 16 | assert(str[1] === '\n'); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/07/07.06/07.06.01/07.06.01-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var let = 1; 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/07/07.08/07.08.05/07.08.05-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | /a[a-z]/.exec("abcdefghi"); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/07/07.09/07.09-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | { 1 16 | 2 } 3 -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.01/08.01-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a; 16 | assert(!a); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.01/08.01-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(typeof (void 0) === "undefined"); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.01/08.01-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(undefined === void 0); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.01/08.01-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x; 16 | assert(x === void 0); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.02/08.02-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = null; 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.02/08.02-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(typeof null == 'object'); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.03/08.03-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = true; 16 | assert(a); 17 | 18 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.03/08.03-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = false; 16 | assert(!a); 17 | 18 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.03/08.03-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!(false == true)); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.03/08.03-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!(false === true)); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.04/08.04-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | a = ''; 16 | assert(typeof a == "string"); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.04/08.04-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var s = 'hello'; 16 | assert(s[0] == 'h'); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.05/08.05-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | a = 0x3e7; 16 | assert(a == 999); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.05/08.05-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(typeof -Infinity == 'number'); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/08/08.05/08.05-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(0 > -Infinity); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.02/11.02.03/11.02.03-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = {}; 16 | a.toString(); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(typeof 37 === 'number'); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-012.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert (typeof Math.sin === 'function'); -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.03/11.04.03-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(typeof null === 'object'); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 1; 16 | assert(+a === a) 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = -1; 16 | assert(+a === a) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = "1"; 16 | assert(+a === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = "-1"; 16 | assert(+a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = true; 16 | assert(+a === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = false; 16 | assert(+a === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-015.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = null; 16 | assert(+a === +0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.06/11.04.06-016.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = NaN; 16 | assert(isNaN(+a)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 1; 16 | assert(-a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = -1; 16 | assert(-a === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = "1"; 16 | assert(-a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = "-1"; 16 | assert(-a === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 0; 16 | assert(-a === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = "0"; 16 | assert(-a === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = ""; 16 | assert(-a === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = true; 16 | assert(-a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-009.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = false; 16 | assert(-a === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = null; 16 | assert(-a === -0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.07/11.04.07-032.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = +0; 16 | 17 | assert(-a === -0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 0; 16 | assert(~a === -1); -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = -1; 16 | assert(~a === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 1; 16 | assert(~a === -2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = NaN; 16 | assert(~a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = +0; 16 | assert(~a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = -0; 16 | assert(~a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-015.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = "1"; 16 | assert(~a === -2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-017.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = true; 16 | assert(~a === -2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.08/11.04.08-018.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = false; 16 | assert(~a === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = true; 16 | assert(!a === false) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = false; 16 | assert(!a === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = null; 16 | assert(!a === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = null; 16 | assert(!a === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!(+0) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!(-0) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!(NaN) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-009.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!("") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-010.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!("anything") === false) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!true === false) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-014.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!false === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-015.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(![] === false) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-016.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!0 === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-017.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!1 === false) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-018.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!(-Infinity) === false) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.04/11.04.09/11.04.09-019.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(!Infinity === false) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(2 * 3 === 6) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 3; 16 | assert(2 * a === 6) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 3; 16 | assert(a * 2 === 6) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true * true === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-009.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true * false === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-010.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(false * false === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-011.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("2" * "3" === 6) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-012.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("a" * "1") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("1" * "a") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-014.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null * null === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-016.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined * null) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-017.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(null * undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-018.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true * 1 === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-019.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(1 * true === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-020.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(2 * "3" === 6) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-021.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("2" * 3 === 6) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-022.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("a" * 1) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-023.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(1 * "a") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-024.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(1 * null === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-025.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null * 1 === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-026.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(1 * undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-027.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined * 1) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-028.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true * "1" === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-029.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("1" * true === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-030.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("1" * undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-031.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined * "1") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-032.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("1" * null === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-033.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null * "1" === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-034.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(true * undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-035.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined * true) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-036.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true * null === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-037.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null * true === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-039.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Number.NaN * +0) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-040.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Number.NaN * -0) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-045.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Number.NaN * 1) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-046.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(1 * new Number(1) === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-047.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new Number(1) * 1 === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-051.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true * new Boolean(true) === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-052.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new Boolean(true) * true === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-055.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new String("2") * true === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-057.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new String("2") * 1 === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-059.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN({} * {}) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-060.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null * new Number(2) === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-061.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new Number(2) * null === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-062.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new String("2") * null === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-063.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null * new String("2") === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-064.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null * new Boolean(true) === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-065.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new Boolean(true) * null === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-071.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined * new Number(1))) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-088.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(Number.MIN_VALUE * (-0.5) === -0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.01/11.05.01-089.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(0.1 * Number.MIN_VALUE === +0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(6 / 3 === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 3; 16 | assert(6 / a === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 6; 16 | assert(a / 3 === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true / true === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-009.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(false / true === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-011.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("6" / "3" === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-012.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("a" / "3") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("6" / "a") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-014.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(null / null) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-016.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined / null) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-017.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(null / undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-018.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true / 1 === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-019.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(2 / true === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-020.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(6 / "2" === 3) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-021.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("6" / 2 === 3) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-022.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("a" / 2) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-023.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(6 / "a") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-025.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null / 1 === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-026.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(1 / undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-027.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined / 1) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-028.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true / "1" === 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-029.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("2" / true === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-030.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("2" / undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-031.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined / "2") === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-033.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null / "2" === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-034.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(true / undefined) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-035.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined / true) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-036.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(false / null) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-037.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null / true === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-039.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Number.NaN / +0) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-040.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Number.NaN / -0) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-045.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Number.NaN / 2) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-046.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new Number(6) / 3 === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-047.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(6 / new Number(3) === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-051.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(false / new Boolean(true) === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-055.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(false / new String("2") === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-057.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new String("2") / 1 === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-059.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN({} / {}) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-060.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null / new Number(5) === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-063.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null / new String("5") === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-064.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null / new Boolean(true) === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-084.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(0 / 0) === true) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-088.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(Number.MIN_VALUE / 2 === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.02/11.05.02-090.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert((1 / 2) / 4 !== 1 / (2 / 4)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(NaN % 1)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(100 % NaN)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(NaN % NaN)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(-100 % 3 < 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(100 % -3 > 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(-100 % -3 < 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Infinity % 3)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(-Infinity % 3)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-009.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(5 % 0)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-010.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Infinity % 0)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-011.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(5 % Infinity === 5) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-012.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(0 % 5 === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(-Infinity % Infinity)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-014.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(-0 % 5 === -0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-015.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(+0 % 5 === +0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-026.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(undefined % 1)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-027.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(null % 1 === +0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.05/11.05.03/11.05.03-028.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(1 % null)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = 1; 16 | assert(x + 1 === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var y = 1; 16 | assert(1 + y === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(new Number(1) + 1 === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.01/11.06.01-009.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(1 + new Number(1) === 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(1 - 1 === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-010.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(true - true === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("1" - "1" === 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.02/11.06.02-017.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN("x" - 1) && isNaN(1 - "x")) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(isNaN(Infinity + -Infinity)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(Infinity + 1 === Infinity) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(-0 + -0 === -0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-009.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(0 + 5 === 5) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-010.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | 16 | assert(2 + -2 === +0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-018.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | 16 | assert(0 - 1 === -1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-020.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(1e+308 - -1e+308 === +Infinity) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-024.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert("1" + 1 + 1 === ("1" + 1) + 1) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.06/11.06.03/11.06.03-025.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert(("1" + 1) + 1 !== "1" + (1 + 1)) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.08/11.08.07/11.08.07-014.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var c = 'PI' in Math 16 | assert(c) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y 16 | assert(x == y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = +0, y = -0 16 | assert(x == y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.01/11.09.01-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = -0, y = +0 16 | assert(x == y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y 16 | assert(x == y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = NaN, y = 1 16 | assert(x != y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = 2, y = NaN 16 | assert(x != y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = +0, y = -0 16 | assert(x == y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-007.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = -0, y = +0 16 | assert(x == y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.02/11.09.02-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = 2.8, y = 3.4 16 | assert(x != y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y = null 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y = true 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y = -37.2e-6 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = null, y = 0 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-008.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = "0", y = 0 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-011.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y 16 | assert(x === y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-012.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = y = null 16 | assert(x === y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-013.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = NaN, y = 0 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-018.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = +0, y = -0 16 | assert(x === y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.04/11.09.04-019.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x = -0, y = +0 16 | assert(x === y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y = null 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y = true 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y = -37.2e-6 16 | assert(x !== y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.09/11.09.05/11.09.05-011.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var x, y 16 | assert(x === y) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.10/11.10-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 10; 16 | a = 1 & 2; 17 | assert(a == 0) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.10/11.10-006.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a; 16 | a = 4 | 1; 17 | assert(a == 5) -------------------------------------------------------------------------------- /tests/jerry-test-suite/11/11.10/11.10-011.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a; 16 | a = 1 ^ 3; 17 | assert(a == 2) -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.01/12.01-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | { 16 | } 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.01/12.01-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | {;;} 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.02/12.02-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a; 16 | assert(a === undefined); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.02/12.02-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 12345; 16 | assert(a === 12345); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.02/12.02-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = null; 16 | assert(a === null); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.04/12.04-001.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 5, b = 1; 16 | (a + b); 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.04/12.04-002.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = 5, b = 1; 16 | a = a && b; 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.04/12.04-003.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a, b, c 16 | a = 2, b = 3, c = 4 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.04/12.04-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a 16 | a = function () { 17 | } 18 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/12/12.11/12.11-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | switch (1) { 16 | } 17 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/15/15.07/15.07.01/15.07.01-004.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert (Number(753) === 753); 16 | -------------------------------------------------------------------------------- /tests/jerry-test-suite/15/15.07/15.07.01/15.07.01-005.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert (Number() === +0); 16 | -------------------------------------------------------------------------------- /tests/jerry/empty-varg.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = Object(); -------------------------------------------------------------------------------- /tests/jerry/fail/1/delete-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | delete a; 18 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/escape-sequences-invalid-hex.js: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var str = '\x5t'; 16 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/escape-sequences-invalid-unicode.js: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var str = '\u004t'; 16 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/escape-sequences-invalid-variable.js: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a\u0028bcd; 16 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/eval-assignment-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | eval = 1; 18 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/eval-in-var-decl-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | var eval; 18 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/eval-postfix-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | eval++; 18 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/eval-prefix-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | ++eval; 18 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/let-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | var let = 1; 18 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/object-get-data.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var a = {a:1, get a() {return 1}} 16 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/octal-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | var a = 07; 18 | -------------------------------------------------------------------------------- /tests/jerry/fail/1/with-strict.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014-2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | "use strict" 16 | 17 | with (Array) {} 18 | -------------------------------------------------------------------------------- /tests/jerry/insert-semicolon.js: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | var f = new Function ('return a'); 16 | -------------------------------------------------------------------------------- /tests/jerry/octal.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert (010 === 8); 16 | -------------------------------------------------------------------------------- /tests/jerry/string-prototype.js: -------------------------------------------------------------------------------- 1 | // Copyright 2015 Samsung Electronics Co., Ltd. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | assert (String.prototype.length === 0); 16 | -------------------------------------------------------------------------------- /tools/cppcheck/suppressions-list: -------------------------------------------------------------------------------- 1 | wrongmathcall:tests/unit/test-libm.inc.h 2 | variableScope:jerry-libm/*.c 3 | invalidPointerCast:jerry-libm/*.c 4 | -------------------------------------------------------------------------------- /tools/vera++/profiles/jerry: -------------------------------------------------------------------------------- 1 | set rules { 2 | jerry_always_curly 3 | jerry_braces_on_separate_line 4 | jerry_braces_same_line_or_column 5 | jerry_comment_function_end 6 | jerry_funcname_space_parentheses 7 | jerry_identifier_no_space_bracket 8 | jerry_indentation 9 | jerry_max_line_length 10 | jerry_no_space_after_opening_parentheses 11 | jerry_no_space_before_closing_parentheses 12 | jerry_no_tabs 13 | jerry_no_trailing_spaces 14 | jerry_pointer_declarator_space 15 | jerry_switch_case 16 | jerry_typecast_space_parentheses 17 | } 18 | --------------------------------------------------------------------------------