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