1, css: support counter,
authoryu.dongliang <18588496441@163.com>
Thu, 18 Jun 2026 12:02:24 +0000 (20:02 +0800)
committeryu.dongliang <18588496441@163.com>
Thu, 18 Jun 2026 12:02:33 +0000 (20:02 +0800)
commitae15dd5490fcf3e5185f5966da33dc061a1f67e7
tree8365000fc9f711358a42b09a6ab85e5cb32799e4
parent34c7de2e33f331ce494242edec5f963a62cb9f8e
1, css: support counter,
2, js: support setTimeout() with variable args,
3, fix: some BUGS in native/x64.
81 files changed:
examples/js_func.html [moved from examples/js2.html with 100% similarity]
examples/js_obj_func.html [new file with mode: 0644]
examples/js_setTimeout.html [new file with mode: 0644]
examples/js_switch.html [moved from examples/js.html with 100% similarity]
html/Makefile
html/abc_css.c
html/abc_css_counter.c
html/abc_html.c
html/abc_html.h
html/abc_obj.c
html/abc_obj.h
html/main.c
js/Makefile
js/abc_libjs.c
js/abc_libjs.so
js/abc_libjs_asm.S [new file with mode: 0644]
js/core/scf_3ac.c
js/core/scf_3ac.h
js/core/scf_ast.c
js/core/scf_basic_block.c
js/core/scf_block.h
js/core/scf_calculate.c
js/core/scf_calculate.h
js/core/scf_calculate_i32.c
js/core/scf_calculate_i64.c
js/core/scf_calculate_u32.c
js/core/scf_calculate_u64.c [new file with mode: 0644]
js/core/scf_expr.c
js/core/scf_function.c
js/core/scf_function.h
js/core/scf_label.c
js/core/scf_node.c
js/core/scf_node.h
js/core/scf_operator_handler_3ac.c
js/core/scf_optimizer_inline.c
js/core/scf_optimizer_js_array.c
js/core/scf_optimizer_js_array2.c
js/core/scf_optimizer_js_teq.c
js/core/scf_optimizer_js_unary_op.c
js/core/scf_scope.c
js/core/scf_scope.h
js/core/scf_type.c
js/core/scf_type.h
js/core/scf_variable.c
js/doc.c
js/elf/scf_dwarf.c
js/elf/scf_dwarf.h
js/lex/scf_lex_util.c
js/lib/scf_rbtree.c
js/native/x64/scf_x64.c
js/native/x64/scf_x64_inst.c
js/native/x64/scf_x64_inst_common.c
js/native/x64/scf_x64_peephole.c
js/native/x64/scf_x64_reg.c
js/native/x64/scf_x64_reg.h
js/parse/scf_dfa_call.c
js/parse/scf_dfa_class.c
js/parse/scf_dfa_container.c
js/parse/scf_dfa_expr.c
js/parse/scf_dfa_function.c
js/parse/scf_dfa_function_js.c
js/parse/scf_dfa_goto.c
js/parse/scf_dfa_include.c
js/parse/scf_dfa_init_data.c
js/parse/scf_dfa_label.c
js/parse/scf_dfa_new.c
js/parse/scf_dfa_type.c
js/parse/scf_dfa_va_arg.c
js/parse/scf_dfa_var.c
js/parse/scf_operator_handler_const.c
js/parse/scf_operator_handler_semantic.c
js/parse/scf_parse.c
js/parse/scf_struct_array.c
js/parse/scf_symtab.c [new file with mode: 0644]
js/parse/scf_symtab.h [new file with mode: 0644]
js/util/scf_string.c
js/util/scf_string.h
ui/Makefile
ui/abc_layout.c
ui/abc_layout_text.c
ui/main.c