js: support variable args of js function() with 'arguments[]' array
authoryu.dongliang <18588496441@163.com>
Thu, 25 Sep 2025 13:47:39 +0000 (21:47 +0800)
committeryu.dongliang <18588496441@163.com>
Thu, 25 Sep 2025 13:47:49 +0000 (21:47 +0800)
commit00f068fb903ca968c37912f749fddc688614a454
tree045986fae76ee5e6fed2a0569d4cd551ee795152
parent9922487be98d0eb8bc8606aeef9087492d4d2c64
js: support variable args of js function() with 'arguments[]' array
29 files changed:
examples/js.html
examples/js2.html [new file with mode: 0644]
html/Makefile
html/abc_html.c
js/abc_libjs.c
js/abc_libjs.so
js/core/scf_3ac.c
js/core/scf_basic_block.c
js/core/scf_function.c
js/core/scf_function.h
js/core/scf_node.h
js/core/scf_operator_handler_3ac.c
js/core/scf_optimizer.c
js/core/scf_optimizer_auto_gc_find.c
js/core/scf_optimizer_js_array.c [new file with mode: 0644]
js/core/scf_optimizer_js_call.c [new file with mode: 0644]
js/core/scf_variable.h
js/doc.c
js/parse/scf_dfa_call.c
js/parse/scf_dfa_class.c
js/parse/scf_dfa_enum.c
js/parse/scf_dfa_expr.c
js/parse/scf_dfa_function.c
js/parse/scf_dfa_function_js.c
js/parse/scf_dfa_init_data.c
js/parse/scf_dfa_switch.c
js/parse/scf_operator_handler_semantic.c
js/parse/scf_parse.h
ui/Makefile