scf.git
6 days ago yu.dongliang../elf/scf_elf_link.c master
7 days ago yu.dongliangfix: _x64_set_offset_for_jmps() for number label for ASM
7 days ago yu.dongliangasm: ../lib/x64/_start.s ok
2026-01-02 yu.dongliangadd a simple assembler for x64 ASM
2026-01-02 yu.dongliangREADME.md
2025-12-22 yu.dongliangupdate Naja byte code, add some instructions to it
2025-12-22 yu.donglianguse scf_ast_find_proper_function() instead of _semantic...
2025-12-22 yu.dongliangfix: for() loop without cond expr, such as 'for( ;...
2025-12-22 yu.dongliangsupport declare var in for(), such as for(int i = 0...
2025-12-22 yu.dongliangsupport ++, -- for float & double
2025-12-22 yu.dongliang1, set 'start flag' of a new basic block to the 3ac...
2025-12-22 yu.dongliangfix: 'inline error' for ../examples/list_test.c, fix...
2025-12-22 yu.dongliangre-name key word 'create' to 'new'
2025-12-22 yu.dongliangfix: scf_dag_node_same() for create()
2025-12-22 yu.dongliangfix: error when 'enum' var in 'switch-case'
2025-12-22 yu.dongliangfix: _scf_op_create()
2025-12-22 yu.dongliangfix: x64 xmm registers, update function signature
2025-12-22 yu.dongliangfix: auto gc _find_dn_active()
2025-12-22 yu.dongliangfix: x64 x64_load_bb_colors2()
2025-12-22 yu.dongliangfix: __x64_so_add_dyn()
2025-12-22 yu.dongliangfix: struct array run core dump
2025-12-22 yu.dongliangsplit scf_parse_compile() to scf_parse_compile() and...
2025-12-22 yu.dongliangupdate for native/eda
2025-12-22 yu.donglianguse TTL Nand to combine the circuit graph in 'eda/nativ...
2025-12-22 yu.dongliangadd DIV, SHR, SHL in native/eda
2025-12-22 yu.dongliangsupport MUL, SHL, SHR, ... etc in native/eda
2025-12-22 yu.dongliangsupport bit member of struct, such as 'struct S { uint8...
2025-12-22 yu.donglianguse the same syntax to C when init struct & array
2025-12-22 yu.dongliangsupport to generate shared object .so (dynamic library)
2025-12-22 yu.dongliangupdate x64 peephole, support VLA in loop, and fix some...
2025-12-22 yu.dongliangsupport variable length array, VLA
2025-12-22 yu.dongliangfix: run error because of recursive 'type cast' in...
2025-12-22 yu.dongliangfix: scf_inst_data_same()
2025-12-22 yu.dongliang1, merge 'coroutine' to scf core framework, 2, close...
2025-12-22 yu.dongliangoptimize x64 peephole for local vars
2025-12-22 yu.dongliangoptimize argv[]'s sign/zero extending position of funct...
2025-12-22 yu.dongliangfix: multi-return-value error, return in rax/rdi/rsi...
2025-12-22 yu.dongliangdec 'push / pop rets (return values)' in auto gc
2025-12-22 yu.dongliangsupport auto gc for multi-return-values
2025-12-22 yu.dongliangmake auto gc module more clearly, move some repeated...
2025-12-22 yu.dongliangdelete some unused or repeat code
2025-12-22 yu.dongliangoptimize common sub-expr after call() analysis
2025-12-22 yu.dongliangoptimize operator handlers
2025-12-22 yu.dongliangfix: pointer ++ / -- / += / -= error
2025-12-22 yu.dongliangfix: core dump with ../examples/mat_mul_strassen.c
2025-12-22 yu.dongliangfix: x64 SIB encode error for register r12, r13.
2025-12-22 yu.dongliangfix: macro pre-process error when arg has multi-words,
2025-12-22 yu.dongliangfor member array[0] in the end of a struct
2025-12-22 yu.dongliangoptimize switch-case for "const literal string"
2025-12-22 yu.dongliangsupport "const literal string" in 'case' for 'switch'
2025-12-22 yu.dongliangclose some debug logs
2025-12-22 yu.dongliangdelete ../core/scf_optimizer_dominators_reverse.c
2025-12-22 yu.dongliangstruct & array init with '{.key = value, } ok
2025-12-22 yu.dongliangfix: scf_lex_word_clone() lost copy data when some...
2025-12-22 yu.dongliangupdate lex for '.'
2025-12-22 yu.donglianguse 'while loop' instead of 'recursive call' for macro
2025-12-22 yu.dongliangsupport simple macro function, like A(x) --> #x --> x
2025-12-22 yu.dongliangsupport simple macro define, rename some long struct...
2025-12-22 yu.dongliangfix: parse error for 'int main(int argc, char* argv...
2025-12-22 yu.dongliangREADME.md
2025-12-22 yu.dongliangupdate README.md for main()
2025-12-22 yu.dongliangsupport [-s sysroot] of main() argv to select the sysro...
2025-12-22 yu.dongliangsupport 'enum' & add a test examples/enum.c
2025-12-22 yu.dongliangoptimize some code for lex & DFA module
2025-12-22 yu.dongliangsupport argc & argv in main() for x64, support fopen...
2025-12-22 yu.dongliangfix: error when get the return err code of create(...
2025-12-22 yu.dongliangsupport Chinese Programming with UTF-8 in 0x4e00 ~...
2025-12-22 yu.dongliangadd NAND / NOR / NOT gate in native/eda
2025-12-22 yu.dongliangadd MUL() in native/eda, fix 3ac error for 'pre ++'
2025-12-22 yu.dongliangsupport 'sub' in native/eda module
2025-12-22 yu.dongliangclose some unused logs
2025-12-22 yu.dongliangupdate native/eda
2025-12-22 yu.dongliangchange resistance value from complex to real number...
2025-12-22 yu.dongliangsupport 'switch-case' & delete some unused code
2025-12-22 yu.dongliangREADME.md
2025-12-22 yu.dongliangREADME.md
2025-12-22 yu.donglianguse scf/pack instead of protobuf in native/eda
2025-12-22 yu.dongliangscf/pack: add a simpile compression algorithm
2025-12-22 yu.dongliangscf/pack: support var array and object array
2025-12-22 yu.dongliangadd a simple data pack module 'scf/pack'
2025-12-22 yu.dongliangdelete some unused code
2025-12-22 yu.dongliangdelete some unused code
2025-12-22 yu.dongliangdelete 'bb_list_head' in optimizer callback()
2025-12-22 yu.dongliangdelete some unused code
2025-12-22 yu.dongliangadd some free() code, delete some unused code
2025-12-22 yu.dongliangdelete some unused code
2025-12-22 yu.dongliang1, delete some repeated code,
2025-12-22 yu.dongliangupdate ../core/scf_optimizer_active_vars.c
2025-12-22 yu.dongliangfix: 1, ELF core dump caused by GROUP peephole for...
2025-12-22 yu.dongliangfix: core dump when x64 peephole like 'mov 1,eax',...
2025-12-22 yu.dongliangREADME.md
2025-12-22 yu.dongliangfix: some bugs in pointer analysis
2025-12-22 yu.dongliangfix: pointer alias error in scf_p2a() of ../examples...
2025-12-22 yu.dongliang1, fix: core dump when multi-include same file in ...
2025-12-22 yu.dongliangtmp
2025-12-22 yu.dongliangdelete & revise some test code
2025-12-22 yu.donglianga simple 'malloc()' example: ../test/scf_malloc.c
2025-12-22 yu.dongliangoptimize pointer alias & add a test '../examples/pointe...
2025-12-22 yu.dongliangoptimize 3ac code of pointer alias
2025-12-22 yu.dongliangfix: core dump when test 'examples/declare_vars.c'
next