1, add some error check for source code,
authoryu.dongliang <18588496441@163.com>
Mon, 3 Aug 2026 18:50:05 +0000 (02:50 +0800)
committeryu.dongliang <18588496441@163.com>
Mon, 3 Aug 2026 18:50:42 +0000 (02:50 +0800)
commit721ad8a2be9556d9b60d2ff8b9faff37e8aef68c
treee4329b3f4710d641cfc1361d69b43789a8f012e5
parenteb46170723cc0fdc59653aa87ac398dd351540ba
1, add some error check for source code,
2, macro: short logic operator &&, ||,
3, mov ../lib to ../sysroot/lib.
58 files changed:
elf/scf_elf_arm32_so.c
elf/scf_elf_arm64_so.c
elf/scf_elf_naja_so.c
elf/scf_elf_x64_so.c
examples/auto_gc_0.c
examples/auto_gc_1.c
examples/auto_gc_multi_rets.c
examples/complex.c
examples/list_test.c
examples/mat.c
examples/mat2.c
examples/mat_mul_strassen.c
examples/member_array0.c
examples/recursive_pointer.c
examples/ret2_err.c
examples/str.c
examples/strcpy.c
examples/string.c
lex/scf_lex.c
lex/scf_lex.h
lex/scf_lex_test.c
lex/scf_macro_expr.c
lib/arm32/_start.o [deleted file]
lib/arm32/lib/ld-linux-armhf.so.3 [deleted file]
lib/arm32/libc.so.6 [deleted file]
lib/arm64/_start.o [deleted file]
lib/arm64/lib/ld-linux-aarch64.so.1 [deleted file]
lib/arm64/libc.so.6 [deleted file]
lib/ld-linux-x86-64.so.2 [deleted file]
lib/x64/_start.o [deleted file]
lib/x64/lib64/ld-linux-x86-64.so.2 [deleted file]
lib/x64/libc.so.6 [deleted file]
lib/x64/scf_atomic.o [deleted file]
lib/x64/scf_object.o [deleted file]
parse/main.c
parse/scf_dfa.h
parse/scf_dfa_call.c
parse/scf_dfa_expr.c
parse/scf_dfa_parse.c
parse/scf_dfa_type.c
parse/scf_parse.c
parse/scf_parse.h
sysroot/include/alltypes.h [new file with mode: 0644]
sysroot/include/stdio.h [new file with mode: 0644]
sysroot/include/syscall.h [new file with mode: 0644]
sysroot/lib/Makefile [moved from lib/Makefile with 100% similarity]
sysroot/lib/arm32/_start.s [moved from lib/arm32/_start.s with 100% similarity]
sysroot/lib/arm64/_start.s [moved from lib/arm64/_start.s with 100% similarity]
sysroot/lib/scf_capi.c [moved from lib/scf_capi.c with 100% similarity]
sysroot/lib/scf_complex.c [moved from lib/scf_complex.c with 100% similarity]
sysroot/lib/scf_linux_api.c [moved from lib/scf_linux_api.c with 100% similarity]
sysroot/lib/scf_list.c [moved from lib/scf_list.c with 100% similarity]
sysroot/lib/scf_object.c [moved from lib/scf_object.c with 100% similarity]
sysroot/lib/scf_rbtree.c [moved from lib/scf_rbtree.c with 100% similarity]
sysroot/lib/scf_string.c [moved from lib/scf_string.c with 100% similarity]
sysroot/lib/x64/_start.s [moved from lib/x64/_start.s with 100% similarity]
sysroot/lib/x64/scf_atomic.s [moved from lib/x64/scf_atomic.s with 100% similarity]
sysroot/lib/x64/scf_syscall.s [moved from lib/x64/scf_syscall.s with 100% similarity]