├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── lib ├── api_dataview.js ├── api_file.js └── api_math.js ├── mjs.c ├── mjs.h ├── mjs_no_common.c ├── src ├── common │ ├── cs_dbg.c │ ├── cs_dbg.h │ ├── cs_dirent.c │ ├── cs_dirent.h │ ├── cs_file.c │ ├── cs_file.h │ ├── cs_time.c │ ├── cs_time.h │ ├── cs_varint.c │ ├── cs_varint.h │ ├── mbuf.c │ ├── mbuf.h │ ├── mg_mem.h │ ├── mg_str.c │ ├── mg_str.h │ ├── platform.h │ ├── platforms │ │ ├── arm │ │ │ ├── arm_exc.c │ │ │ ├── arm_exc.h │ │ │ ├── arm_exc_top.S │ │ │ ├── arm_nsleep100.c │ │ │ ├── arm_nsleep100_m3.S │ │ │ ├── arm_nsleep100_m4.S │ │ │ └── arm_nsleep100_m7.S │ │ ├── cc3200 │ │ │ ├── cc3200.ld │ │ │ ├── cc3200_libc.c │ │ │ ├── cc3200v1p32.cmd │ │ │ ├── gcc.mk │ │ │ └── ti.mk │ │ ├── esp │ │ │ ├── esptool.py │ │ │ ├── slip.c │ │ │ ├── slip.h │ │ │ ├── stub_flasher.c │ │ │ └── stub_flasher.h │ │ ├── esp31 │ │ │ └── rom │ │ │ │ ├── .gitattributes │ │ │ │ ├── .gitignore │ │ │ │ ├── ESP31B_ROM.txt │ │ │ │ ├── disasm.sh │ │ │ │ ├── notes.c │ │ │ │ ├── rom.S │ │ │ │ ├── rom.bin │ │ │ │ └── rom_functions.S │ │ ├── esp32 │ │ │ ├── rom │ │ │ │ ├── .gitattributes │ │ │ │ ├── disasm.sh │ │ │ │ ├── rom.S │ │ │ │ ├── rom.bin │ │ │ │ ├── rom.elf │ │ │ │ └── rom_functions.S │ │ │ └── stubs │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── led.c │ │ │ │ ├── led.h │ │ │ │ ├── rom_functions.h │ │ │ │ ├── sdkconfig.h │ │ │ │ ├── stub.ld │ │ │ │ ├── stub_hello.c │ │ │ │ ├── uart.c │ │ │ │ └── uart.h │ │ ├── esp8266 │ │ │ ├── common.mk │ │ │ ├── esp_crypto.c │ │ │ ├── esp_hw_wdt_register.h │ │ │ ├── esp_missing_includes.h │ │ │ ├── esp_ssl_krypton.h │ │ │ ├── esp_umm_malloc.c │ │ │ ├── esp_umm_malloc.h │ │ │ ├── rboot │ │ │ │ ├── esptool2 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── elf.h │ │ │ │ │ ├── esptool2.c │ │ │ │ │ ├── esptool2.h │ │ │ │ │ ├── esptool2_elf.c │ │ │ │ │ ├── esptool2_elf.h │ │ │ │ │ ├── license.txt │ │ │ │ │ └── readme.txt │ │ │ │ └── rboot │ │ │ │ │ ├── appcode │ │ │ │ │ ├── rboot-api.c │ │ │ │ │ ├── rboot-api.h │ │ │ │ │ └── rboot-bigflash.c │ │ │ │ │ ├── firmware │ │ │ │ │ └── rboot.bin │ │ │ │ │ ├── license.txt │ │ │ │ │ ├── rboot-private.h │ │ │ │ │ ├── rboot-stage2a.c │ │ │ │ │ ├── rboot-stage2a.ld │ │ │ │ │ ├── rboot.c │ │ │ │ │ ├── rboot.h │ │ │ │ │ ├── rboot.ld │ │ │ │ │ ├── rboot.mk │ │ │ │ │ ├── rboot_rom.ld │ │ │ │ │ ├── readme-api.txt │ │ │ │ │ └── readme.txt │ │ │ ├── rom │ │ │ │ ├── .gitattributes │ │ │ │ ├── disasm.sh │ │ │ │ ├── rom.S │ │ │ │ ├── rom.bin │ │ │ │ ├── rom.elf │ │ │ │ └── rom_functions.S │ │ │ ├── stubs │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── chop80.py │ │ │ │ ├── rom_functions.h │ │ │ │ ├── stub.ld │ │ │ │ ├── stub_hello.c │ │ │ │ ├── uart.c │ │ │ │ └── uart.h │ │ │ └── uart_register.h │ │ ├── lwip │ │ │ ├── mg_lwip.h │ │ │ ├── mg_lwip_ev_mgr.c │ │ │ ├── mg_lwip_net_if.c │ │ │ └── mg_lwip_net_if.h │ │ ├── mbed │ │ │ └── mbed_libc.c │ │ ├── msp432 │ │ │ └── msp432_libc.c │ │ ├── nrf5 │ │ │ └── nrf5_libc.c │ │ ├── pic32 │ │ │ ├── pic32_net_if.c │ │ │ ├── pic32_net_if.h │ │ │ └── xc32.mk │ │ ├── platform_cc3100.h │ │ ├── platform_cc3200.h │ │ ├── platform_cc3220.h │ │ ├── platform_esp32.h │ │ ├── platform_esp8266.h │ │ ├── platform_mbed.h │ │ ├── platform_msp432.h │ │ ├── platform_nrf51.h │ │ ├── platform_nrf52.h │ │ ├── platform_nxp_kinetis.h │ │ ├── platform_nxp_lpc.h │ │ ├── platform_pic32.h │ │ ├── platform_rs14100.h │ │ ├── platform_stm32.h │ │ ├── platform_tm4c129.h │ │ ├── platform_unix.h │ │ ├── platform_wince.h │ │ ├── platform_windows.h │ │ ├── simplelink │ │ │ ├── cs_simplelink.h │ │ │ ├── sl_fs.c │ │ │ ├── sl_fs_slfs.c │ │ │ ├── sl_fs_slfs.h │ │ │ ├── sl_mg_task.c │ │ │ ├── sl_net_if.c │ │ │ ├── sl_net_if.h │ │ │ ├── sl_socket.c │ │ │ └── sl_ssl_if.c │ │ ├── wince │ │ │ └── wince_libc.c │ │ └── windows │ │ │ └── windows_direct.c │ ├── str_util.c │ ├── str_util.h │ ├── test_main.c │ ├── test_main.h │ ├── test_util.c │ └── test_util.h ├── ffi │ ├── ffi.c │ ├── ffi.h │ └── ffi_test.c ├── frozen │ ├── frozen.c │ └── frozen.h ├── mjs_array.c ├── mjs_array.h ├── mjs_array_public.h ├── mjs_bcode.c ├── mjs_bcode.h ├── mjs_builtin.c ├── mjs_builtin.h ├── mjs_conversion.c ├── mjs_conversion.h ├── mjs_core.c ├── mjs_core.h ├── mjs_core_public.h ├── mjs_dataview.c ├── mjs_dataview.h ├── mjs_exec.c ├── mjs_exec.h ├── mjs_exec_public.h ├── mjs_features.h ├── mjs_ffi.c ├── mjs_ffi.h ├── mjs_ffi_public.h ├── mjs_gc.c ├── mjs_gc.h ├── mjs_gc_public.h ├── mjs_internal.h ├── mjs_json.c ├── mjs_json.h ├── mjs_license.h ├── mjs_main.c ├── mjs_mm.h ├── mjs_object.c ├── mjs_object.h ├── mjs_object_public.h ├── mjs_parser.c ├── mjs_parser.h ├── mjs_primitive.c ├── mjs_primitive.h ├── mjs_primitive_public.h ├── mjs_sources.mk ├── mjs_string.c ├── mjs_string.h ├── mjs_string_public.h ├── mjs_tok.c ├── mjs_tok.h ├── mjs_util.c ├── mjs_util.h └── mjs_util_public.h ├── tests ├── err1.js ├── err2.js ├── module1.js ├── module2.js ├── test_1.js ├── test_10.js ├── test_11.js ├── test_12.js ├── test_13.js ├── test_2.js ├── test_3.js ├── test_4.js ├── test_5.js ├── test_6.js ├── test_7.js ├── test_8.js ├── test_9.js └── unit_test.c └── tools ├── amalgam.py └── unamalgam.py /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/README.md -------------------------------------------------------------------------------- /lib/api_dataview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/lib/api_dataview.js -------------------------------------------------------------------------------- /lib/api_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/lib/api_file.js -------------------------------------------------------------------------------- /lib/api_math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/lib/api_math.js -------------------------------------------------------------------------------- /mjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/mjs.c -------------------------------------------------------------------------------- /mjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/mjs.h -------------------------------------------------------------------------------- /mjs_no_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/mjs_no_common.c -------------------------------------------------------------------------------- /src/common/cs_dbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_dbg.c -------------------------------------------------------------------------------- /src/common/cs_dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_dbg.h -------------------------------------------------------------------------------- /src/common/cs_dirent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_dirent.c -------------------------------------------------------------------------------- /src/common/cs_dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_dirent.h -------------------------------------------------------------------------------- /src/common/cs_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_file.c -------------------------------------------------------------------------------- /src/common/cs_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_file.h -------------------------------------------------------------------------------- /src/common/cs_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_time.c -------------------------------------------------------------------------------- /src/common/cs_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_time.h -------------------------------------------------------------------------------- /src/common/cs_varint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_varint.c -------------------------------------------------------------------------------- /src/common/cs_varint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/cs_varint.h -------------------------------------------------------------------------------- /src/common/mbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/mbuf.c -------------------------------------------------------------------------------- /src/common/mbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/mbuf.h -------------------------------------------------------------------------------- /src/common/mg_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/mg_mem.h -------------------------------------------------------------------------------- /src/common/mg_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/mg_str.c -------------------------------------------------------------------------------- /src/common/mg_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/mg_str.h -------------------------------------------------------------------------------- /src/common/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platform.h -------------------------------------------------------------------------------- /src/common/platforms/arm/arm_exc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/arm/arm_exc.c -------------------------------------------------------------------------------- /src/common/platforms/arm/arm_exc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/arm/arm_exc.h -------------------------------------------------------------------------------- /src/common/platforms/arm/arm_exc_top.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/arm/arm_exc_top.S -------------------------------------------------------------------------------- /src/common/platforms/arm/arm_nsleep100.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/arm/arm_nsleep100.c -------------------------------------------------------------------------------- /src/common/platforms/arm/arm_nsleep100_m3.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/arm/arm_nsleep100_m3.S -------------------------------------------------------------------------------- /src/common/platforms/arm/arm_nsleep100_m4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/arm/arm_nsleep100_m4.S -------------------------------------------------------------------------------- /src/common/platforms/arm/arm_nsleep100_m7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/arm/arm_nsleep100_m7.S -------------------------------------------------------------------------------- /src/common/platforms/cc3200/cc3200.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/cc3200/cc3200.ld -------------------------------------------------------------------------------- /src/common/platforms/cc3200/cc3200_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/cc3200/cc3200_libc.c -------------------------------------------------------------------------------- /src/common/platforms/cc3200/cc3200v1p32.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/cc3200/cc3200v1p32.cmd -------------------------------------------------------------------------------- /src/common/platforms/cc3200/gcc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/cc3200/gcc.mk -------------------------------------------------------------------------------- /src/common/platforms/cc3200/ti.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/cc3200/ti.mk -------------------------------------------------------------------------------- /src/common/platforms/esp/esptool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp/esptool.py -------------------------------------------------------------------------------- /src/common/platforms/esp/slip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp/slip.c -------------------------------------------------------------------------------- /src/common/platforms/esp/slip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp/slip.h -------------------------------------------------------------------------------- /src/common/platforms/esp/stub_flasher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp/stub_flasher.c -------------------------------------------------------------------------------- /src/common/platforms/esp/stub_flasher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp/stub_flasher.h -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/.gitattributes: -------------------------------------------------------------------------------- 1 | rom.bin -nodiff 2 | -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/.gitignore: -------------------------------------------------------------------------------- 1 | rom.elf 2 | -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/ESP31B_ROM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp31/rom/ESP31B_ROM.txt -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/disasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp31/rom/disasm.sh -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/notes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp31/rom/notes.c -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/rom.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp31/rom/rom.S -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/rom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp31/rom/rom.bin -------------------------------------------------------------------------------- /src/common/platforms/esp31/rom/rom_functions.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp31/rom/rom_functions.S -------------------------------------------------------------------------------- /src/common/platforms/esp32/rom/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/rom/.gitattributes -------------------------------------------------------------------------------- /src/common/platforms/esp32/rom/disasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/rom/disasm.sh -------------------------------------------------------------------------------- /src/common/platforms/esp32/rom/rom.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/rom/rom.S -------------------------------------------------------------------------------- /src/common/platforms/esp32/rom/rom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/rom/rom.bin -------------------------------------------------------------------------------- /src/common/platforms/esp32/rom/rom.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/rom/rom.elf -------------------------------------------------------------------------------- /src/common/platforms/esp32/rom/rom_functions.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/rom/rom_functions.S -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/Makefile -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/README.md -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/led.c -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/led.h -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/rom_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/rom_functions.h -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/sdkconfig.h: -------------------------------------------------------------------------------- 1 | #define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 2 | -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/stub.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/stub.ld -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/stub_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/stub_hello.c -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/uart.c -------------------------------------------------------------------------------- /src/common/platforms/esp32/stubs/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp32/stubs/uart.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/common.mk -------------------------------------------------------------------------------- /src/common/platforms/esp8266/esp_crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/esp_crypto.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/esp_hw_wdt_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/esp_hw_wdt_register.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/esp_missing_includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/esp_missing_includes.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/esp_ssl_krypton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/esp_ssl_krypton.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/esp_umm_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/esp_umm_malloc.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/esp_umm_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/esp_umm_malloc.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/Makefile -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/elf.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/esptool2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/esptool2.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/esptool2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/esptool2.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/esptool2_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/esptool2_elf.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/esptool2_elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/esptool2_elf.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/license.txt -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/esptool2/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/esptool2/readme.txt -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/appcode/rboot-api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/appcode/rboot-api.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/appcode/rboot-api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/appcode/rboot-api.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/appcode/rboot-bigflash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/appcode/rboot-bigflash.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/firmware/rboot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/firmware/rboot.bin -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/license.txt -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot-private.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot-stage2a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot-stage2a.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot-stage2a.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot-stage2a.ld -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot.ld -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot.mk -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/rboot_rom.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/rboot_rom.ld -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/readme-api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/readme-api.txt -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rboot/rboot/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rboot/rboot/readme.txt -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rom/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rom/.gitattributes -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rom/disasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rom/disasm.sh -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rom/rom.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rom/rom.S -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rom/rom.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rom/rom.bin -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rom/rom.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rom/rom.elf -------------------------------------------------------------------------------- /src/common/platforms/esp8266/rom/rom_functions.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/rom/rom_functions.S -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/Makefile -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/README.md -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/chop80.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/chop80.py -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/rom_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/rom_functions.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/stub.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/stub.ld -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/stub_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/stub_hello.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/uart.c -------------------------------------------------------------------------------- /src/common/platforms/esp8266/stubs/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/stubs/uart.h -------------------------------------------------------------------------------- /src/common/platforms/esp8266/uart_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/esp8266/uart_register.h -------------------------------------------------------------------------------- /src/common/platforms/lwip/mg_lwip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/lwip/mg_lwip.h -------------------------------------------------------------------------------- /src/common/platforms/lwip/mg_lwip_ev_mgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/lwip/mg_lwip_ev_mgr.c -------------------------------------------------------------------------------- /src/common/platforms/lwip/mg_lwip_net_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/lwip/mg_lwip_net_if.c -------------------------------------------------------------------------------- /src/common/platforms/lwip/mg_lwip_net_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/lwip/mg_lwip_net_if.h -------------------------------------------------------------------------------- /src/common/platforms/mbed/mbed_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/mbed/mbed_libc.c -------------------------------------------------------------------------------- /src/common/platforms/msp432/msp432_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/msp432/msp432_libc.c -------------------------------------------------------------------------------- /src/common/platforms/nrf5/nrf5_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/nrf5/nrf5_libc.c -------------------------------------------------------------------------------- /src/common/platforms/pic32/pic32_net_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/pic32/pic32_net_if.c -------------------------------------------------------------------------------- /src/common/platforms/pic32/pic32_net_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/pic32/pic32_net_if.h -------------------------------------------------------------------------------- /src/common/platforms/pic32/xc32.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/pic32/xc32.mk -------------------------------------------------------------------------------- /src/common/platforms/platform_cc3100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_cc3100.h -------------------------------------------------------------------------------- /src/common/platforms/platform_cc3200.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_cc3200.h -------------------------------------------------------------------------------- /src/common/platforms/platform_cc3220.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_cc3220.h -------------------------------------------------------------------------------- /src/common/platforms/platform_esp32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_esp32.h -------------------------------------------------------------------------------- /src/common/platforms/platform_esp8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_esp8266.h -------------------------------------------------------------------------------- /src/common/platforms/platform_mbed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_mbed.h -------------------------------------------------------------------------------- /src/common/platforms/platform_msp432.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_msp432.h -------------------------------------------------------------------------------- /src/common/platforms/platform_nrf51.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_nrf51.h -------------------------------------------------------------------------------- /src/common/platforms/platform_nrf52.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_nrf52.h -------------------------------------------------------------------------------- /src/common/platforms/platform_nxp_kinetis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_nxp_kinetis.h -------------------------------------------------------------------------------- /src/common/platforms/platform_nxp_lpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_nxp_lpc.h -------------------------------------------------------------------------------- /src/common/platforms/platform_pic32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_pic32.h -------------------------------------------------------------------------------- /src/common/platforms/platform_rs14100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_rs14100.h -------------------------------------------------------------------------------- /src/common/platforms/platform_stm32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_stm32.h -------------------------------------------------------------------------------- /src/common/platforms/platform_tm4c129.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_tm4c129.h -------------------------------------------------------------------------------- /src/common/platforms/platform_unix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_unix.h -------------------------------------------------------------------------------- /src/common/platforms/platform_wince.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_wince.h -------------------------------------------------------------------------------- /src/common/platforms/platform_windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/platform_windows.h -------------------------------------------------------------------------------- /src/common/platforms/simplelink/cs_simplelink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/cs_simplelink.h -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_fs.c -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_fs_slfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_fs_slfs.c -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_fs_slfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_fs_slfs.h -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_mg_task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_mg_task.c -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_net_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_net_if.c -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_net_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_net_if.h -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_socket.c -------------------------------------------------------------------------------- /src/common/platforms/simplelink/sl_ssl_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/simplelink/sl_ssl_if.c -------------------------------------------------------------------------------- /src/common/platforms/wince/wince_libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/wince/wince_libc.c -------------------------------------------------------------------------------- /src/common/platforms/windows/windows_direct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/platforms/windows/windows_direct.c -------------------------------------------------------------------------------- /src/common/str_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/str_util.c -------------------------------------------------------------------------------- /src/common/str_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/str_util.h -------------------------------------------------------------------------------- /src/common/test_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/test_main.c -------------------------------------------------------------------------------- /src/common/test_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/test_main.h -------------------------------------------------------------------------------- /src/common/test_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/test_util.c -------------------------------------------------------------------------------- /src/common/test_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/common/test_util.h -------------------------------------------------------------------------------- /src/ffi/ffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/ffi/ffi.c -------------------------------------------------------------------------------- /src/ffi/ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/ffi/ffi.h -------------------------------------------------------------------------------- /src/ffi/ffi_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/ffi/ffi_test.c -------------------------------------------------------------------------------- /src/frozen/frozen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/frozen/frozen.c -------------------------------------------------------------------------------- /src/frozen/frozen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/frozen/frozen.h -------------------------------------------------------------------------------- /src/mjs_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_array.c -------------------------------------------------------------------------------- /src/mjs_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_array.h -------------------------------------------------------------------------------- /src/mjs_array_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_array_public.h -------------------------------------------------------------------------------- /src/mjs_bcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_bcode.c -------------------------------------------------------------------------------- /src/mjs_bcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_bcode.h -------------------------------------------------------------------------------- /src/mjs_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_builtin.c -------------------------------------------------------------------------------- /src/mjs_builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_builtin.h -------------------------------------------------------------------------------- /src/mjs_conversion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_conversion.c -------------------------------------------------------------------------------- /src/mjs_conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_conversion.h -------------------------------------------------------------------------------- /src/mjs_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_core.c -------------------------------------------------------------------------------- /src/mjs_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_core.h -------------------------------------------------------------------------------- /src/mjs_core_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_core_public.h -------------------------------------------------------------------------------- /src/mjs_dataview.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_dataview.c -------------------------------------------------------------------------------- /src/mjs_dataview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_dataview.h -------------------------------------------------------------------------------- /src/mjs_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_exec.c -------------------------------------------------------------------------------- /src/mjs_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_exec.h -------------------------------------------------------------------------------- /src/mjs_exec_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_exec_public.h -------------------------------------------------------------------------------- /src/mjs_features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_features.h -------------------------------------------------------------------------------- /src/mjs_ffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_ffi.c -------------------------------------------------------------------------------- /src/mjs_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_ffi.h -------------------------------------------------------------------------------- /src/mjs_ffi_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_ffi_public.h -------------------------------------------------------------------------------- /src/mjs_gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_gc.c -------------------------------------------------------------------------------- /src/mjs_gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_gc.h -------------------------------------------------------------------------------- /src/mjs_gc_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_gc_public.h -------------------------------------------------------------------------------- /src/mjs_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_internal.h -------------------------------------------------------------------------------- /src/mjs_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_json.c -------------------------------------------------------------------------------- /src/mjs_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_json.h -------------------------------------------------------------------------------- /src/mjs_license.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_license.h -------------------------------------------------------------------------------- /src/mjs_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_main.c -------------------------------------------------------------------------------- /src/mjs_mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_mm.h -------------------------------------------------------------------------------- /src/mjs_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_object.c -------------------------------------------------------------------------------- /src/mjs_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_object.h -------------------------------------------------------------------------------- /src/mjs_object_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_object_public.h -------------------------------------------------------------------------------- /src/mjs_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_parser.c -------------------------------------------------------------------------------- /src/mjs_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_parser.h -------------------------------------------------------------------------------- /src/mjs_primitive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_primitive.c -------------------------------------------------------------------------------- /src/mjs_primitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_primitive.h -------------------------------------------------------------------------------- /src/mjs_primitive_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_primitive_public.h -------------------------------------------------------------------------------- /src/mjs_sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_sources.mk -------------------------------------------------------------------------------- /src/mjs_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_string.c -------------------------------------------------------------------------------- /src/mjs_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_string.h -------------------------------------------------------------------------------- /src/mjs_string_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_string_public.h -------------------------------------------------------------------------------- /src/mjs_tok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_tok.c -------------------------------------------------------------------------------- /src/mjs_tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_tok.h -------------------------------------------------------------------------------- /src/mjs_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_util.c -------------------------------------------------------------------------------- /src/mjs_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_util.h -------------------------------------------------------------------------------- /src/mjs_util_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/src/mjs_util_public.h -------------------------------------------------------------------------------- /tests/err1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/err1.js -------------------------------------------------------------------------------- /tests/err2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/err2.js -------------------------------------------------------------------------------- /tests/module1.js: -------------------------------------------------------------------------------- 1 | let foo = 1; 2 | -------------------------------------------------------------------------------- /tests/module2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/module2.js -------------------------------------------------------------------------------- /tests/test_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_1.js -------------------------------------------------------------------------------- /tests/test_10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_10.js -------------------------------------------------------------------------------- /tests/test_11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_11.js -------------------------------------------------------------------------------- /tests/test_12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_12.js -------------------------------------------------------------------------------- /tests/test_13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_13.js -------------------------------------------------------------------------------- /tests/test_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_2.js -------------------------------------------------------------------------------- /tests/test_3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_3.js -------------------------------------------------------------------------------- /tests/test_4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_4.js -------------------------------------------------------------------------------- /tests/test_5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_5.js -------------------------------------------------------------------------------- /tests/test_6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_6.js -------------------------------------------------------------------------------- /tests/test_7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_7.js -------------------------------------------------------------------------------- /tests/test_8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_8.js -------------------------------------------------------------------------------- /tests/test_9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/test_9.js -------------------------------------------------------------------------------- /tests/unit_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tests/unit_test.c -------------------------------------------------------------------------------- /tools/amalgam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tools/amalgam.py -------------------------------------------------------------------------------- /tools/unamalgam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cesanta/mjs/HEAD/tools/unamalgam.py --------------------------------------------------------------------------------