| 2024-10-07 | yu.dongliang | optimize operator handlers | commit | commitdiff | tree | snapshot | 
| 2024-10-06 | yu.dongliang | fix: pointer ++ / -- / += / -= error | commit | commitdiff | tree | snapshot | 
| 2024-10-06 | yu.dongliang | fix: core dump with ../examples/mat_mul_strassen.c | commit | commitdiff | tree | snapshot | 
| 2024-10-05 | yu.dongliang | fix: x64 SIB encode error for register r12, r13. | commit | commitdiff | tree | snapshot | 
| 2024-10-04 | yu.dongliang | fix: macro pre-process error when arg has multi-words, | commit | commitdiff | tree | snapshot | 
| 2024-10-03 | yu.dongliang | for member array[0] in the end of a struct | commit | commitdiff | tree | snapshot | 
| 2024-10-02 | yu.dongliang | optimize switch-case for "const literal string" | commit | commitdiff | tree | snapshot | 
| 2024-10-02 | yu.dongliang | support "const literal string" in 'case' for 'switch' | commit | commitdiff | tree | snapshot | 
| 2024-10-01 | yu.dongliang | close some debug logs | commit | commitdiff | tree | snapshot | 
| 2024-10-01 | yu.dongliang | delete ../core/scf_optimizer_dominators_reverse.c | commit | commitdiff | tree | snapshot | 
| 2024-09-30 | yu.dongliang | struct & array init with '{.key = value, } ok | commit | commitdiff | tree | snapshot | 
| 2024-09-29 | yu.dongliang | fix: scf_lex_word_clone() lost copy data when some... | commit | commitdiff | tree | snapshot | 
| 2024-09-28 | yu.dongliang | update lex for '.' | commit | commitdiff | tree | snapshot | 
| 2024-09-27 | yu.dongliang | use 'while loop' instead of 'recursive call' for macro | commit | commitdiff | tree | snapshot | 
| 2024-09-26 | yu.dongliang | support simple macro function, like A(x) --> #x --> x | commit | commitdiff | tree | snapshot | 
| 2024-09-26 | yu.dongliang | support simple macro define, rename some long struct... | commit | commitdiff | tree | snapshot | 
| 2024-09-23 | yu.dongliang | fix: parse error for 'int main(int argc, char* argv... | commit | commitdiff | tree | snapshot | 
| 2024-09-20 | yu.dongliang | README.md | commit | commitdiff | tree | snapshot | 
| 2024-09-16 | yu.dongliang | update README.md for main() | commit | commitdiff | tree | snapshot | 
| 2024-09-02 | yu.dongliang | support [-s sysroot] of main() argv to select the sysro... | commit | commitdiff | tree | snapshot | 
| 2024-09-02 | yu.dongliang | support 'enum' & add a test examples/enum.c | commit | commitdiff | tree | snapshot | 
| 2024-08-30 | yu.dongliang | optimize some code for lex & DFA module | commit | commitdiff | tree | snapshot | 
| 2024-08-28 | yu.dongliang | support argc & argv in main() for x64, support fopen... | commit | commitdiff | tree | snapshot | 
| 2024-08-27 | yu.dongliang | fix: error when get the return err code of create(... | commit | commitdiff | tree | snapshot | 
| 2024-08-23 | yu.dongliang | support Chinese Programming with UTF-8 in 0x4e00 ~... | commit | commitdiff | tree | snapshot | 
| 2024-06-23 | yu.dongliang | add NAND / NOR / NOT gate in native/eda | commit | commitdiff | tree | snapshot | 
| 2024-06-13 | yu.dongliang | add MUL() in native/eda, fix 3ac error for 'pre ++' | commit | commitdiff | tree | snapshot | 
| 2024-06-10 | yu.dongliang | support 'sub' in native/eda module | commit | commitdiff | tree | snapshot | 
| 2024-05-09 | yu.dongliang | close some unused logs | commit | commitdiff | tree | snapshot | 
| 2024-04-21 | yu.dongliang | update native/eda | commit | commitdiff | tree | snapshot | 
| 2024-04-17 | yu.dongliang | change resistance value from complex to real number... | commit | commitdiff | tree | snapshot | 
| 2024-04-12 | yu.dongliang | support 'switch-case' & delete some unused code | commit | commitdiff | tree | snapshot | 
| 2024-03-25 | yu.dongliang | README.md | commit | commitdiff | tree | snapshot | 
| 2024-03-23 | yu.dongliang | README.md | commit | commitdiff | tree | snapshot | 
| 2024-03-09 | yu.dongliang | use scf/pack instead of protobuf in native/eda | commit | commitdiff | tree | snapshot | 
| 2024-03-09 | yu.dongliang | scf/pack: add a simpile compression algorithm | commit | commitdiff | tree | snapshot | 
| 2024-03-04 | yu.dongliang | scf/pack: support var array and object array | commit | commitdiff | tree | snapshot | 
| 2024-02-22 | yu.dongliang | add a simple data pack module 'scf/pack' | commit | commitdiff | tree | snapshot | 
| 2023-12-30 | yu.dongliang | delete some unused code | commit | commitdiff | tree | snapshot | 
| 2023-12-27 | yu.dongliang | delete some unused code | commit | commitdiff | tree | snapshot | 
| 2023-12-26 | yu.dongliang | delete 'bb_list_head' in optimizer callback() | commit | commitdiff | tree | snapshot | 
| 2023-12-18 | yu.dongliang | delete some unused code | commit | commitdiff | tree | snapshot | 
| 2023-12-18 | yu.dongliang | add some free() code, delete some unused code | commit | commitdiff | tree | snapshot | 
| 2023-12-07 | yu.dongliang | delete some unused code | commit | commitdiff | tree | snapshot | 
| 2023-12-03 | yu.dongliang | 1, delete some repeated code, | commit | commitdiff | tree | snapshot | 
| 2023-11-30 | yu.dongliang | update ../core/scf_optimizer_active_vars.c | commit | commitdiff | tree | snapshot | 
| 2023-11-29 | yu.dongliang | fix: 1, ELF core dump caused by GROUP peephole for... | commit | commitdiff | tree | snapshot | 
| 2023-11-29 | yu.dongliang | fix: core dump when x64 peephole like 'mov 1,eax',... | commit | commitdiff | tree | snapshot | 
| 2023-11-28 | yu.dongliang | README.md | commit | commitdiff | tree | snapshot | 
| 2023-11-28 | yu.dongliang | fix: some bugs in pointer analysis | commit | commitdiff | tree | snapshot | 
| 2023-11-27 | yu.dongliang | fix: pointer alias error in scf_p2a() of ../examples... | commit | commitdiff | tree | snapshot | 
| 2023-11-27 | yu.dongliang | 1, fix: core dump when multi-include same file in ... | commit | commitdiff | tree | snapshot | 
| 2023-11-27 | yu.dongliang | tmp | commit | commitdiff | tree | snapshot | 
| 2023-11-27 | yu.dongliang | delete & revise some test code | commit | commitdiff | tree | snapshot | 
| 2023-11-27 | yu.dongliang | a simple 'malloc()' example: ../test/scf_malloc.c | commit | commitdiff | tree | snapshot | 
| 2023-11-27 | yu.dongliang | optimize pointer alias & add a test '../examples/pointe... | commit | commitdiff | tree | snapshot | 
| 2023-11-26 | yu.dongliang | optimize 3ac code of pointer alias | commit | commitdiff | tree | snapshot | 
| 2023-11-25 | yu.dongliang | fix: core dump when test 'examples/declare_vars.c' | commit | commitdiff | tree | snapshot | 
| 2023-11-23 | yu.dongliang | delete some unused member vars | commit | commitdiff | tree | snapshot | 
| 2023-11-19 | yu.dongliang | fix: auto gc error for '../examples/str.c' | commit | commitdiff | tree | snapshot | 
| 2023-11-19 | yu.dongliang | add '-t' option to generate 3ac code only | commit | commitdiff | tree | snapshot | 
| 2023-11-13 | yu.dongliang | native/eda/scf_eda.proto | commit | commitdiff | tree | snapshot | 
| 2023-11-11 | yu.dongliang | __eda_bit_adc() | commit | commitdiff | tree | snapshot | 
| 2023-10-25 | yu.dongliang | update 'ScfEpin' of native EDA module | commit | commitdiff | tree | snapshot | 
| 2023-10-19 | yu.dongliang | use 'NOR, NAND' in EDA module when make electronic... | commit | commitdiff | tree | snapshot | 
| 2023-10-04 | yu.dongliang | native/eda | commit | commitdiff | tree | snapshot | 
| 2023-09-13 | yu.dongliang | add a test 'examples/oop.c', and fix some bugs caused... | commit | commitdiff | tree | snapshot | 
| 2023-09-07 | yu.dongliang | update 'native/eda/scf_eda.proto' | commit | commitdiff | tree | snapshot | 
| 2023-08-07 | yu.dongliang | 1, fix: DAG optimize error for code 'for (pp = &h;... | commit | commitdiff | tree | snapshot | 
| 2023-08-06 | yu.dongliang | fix: x64 peephole | commit | commitdiff | tree | snapshot | 
| 2023-07-29 | yu.dongliang | change scf_eda.proto for native/eda | commit | commitdiff | tree | snapshot | 
| 2023-07-16 | yu.dongliang | update the code of eda backend in scf native, electroni... | commit | commitdiff | tree | snapshot | 
| 2023-07-06 | yu.dongliang | add eda backend in scf native, to make a C code to... | commit | commitdiff | tree | snapshot | 
| 2023-06-29 | yu.dongliang | fix: arm64 for code below, | commit | commitdiff | tree | snapshot | 
| 2023-06-23 | yu.dongliang | x64: re-open peephole optimizer | commit | commitdiff | tree | snapshot | 
| 2023-06-22 | yu.dongliang | x64: callee don't save no-used register, align to 16... | commit | commitdiff | tree | snapshot | 
| 2023-06-21 | yu.dongliang | fix: x64 call argv register may be overlapped, sometime... | commit | commitdiff | tree | snapshot | 
| 2023-06-16 | yu.dongliang | fix: 3ac code for loop | commit | commitdiff | tree | snapshot | 
| 2023-06-13 | yu.dongliang | fix: core dump of 'while (i < 10); ' and 'for(i = 0... | commit | commitdiff | tree | snapshot | 
| 2023-06-10 | yu.dongliang | fix: | commit | commitdiff | tree | snapshot | 
| 2023-06-08 | yu.dongliang | add ../examples/do_while.c | commit | commitdiff | tree | snapshot | 
| 2023-06-08 | yu.dongliang | support 'do {} while ()' | commit | commitdiff | tree | snapshot | 
| 2023-05-27 | yu.dongliang | move some code to ../lex/scf_lex_util.c | commit | commitdiff | tree | snapshot | 
| 2023-05-20 | yu.dongliang | support arm32: printf() for double / float test ok. | commit | commitdiff | tree | snapshot | 
| 2023-05-19 | yu.dongliang | 1, 64 bits add, sub, mul, .etc for arm32, | commit | commitdiff | tree | snapshot | 
| 2023-05-15 | yu.dongliang | support arm32: 'qsort.c' of 'scf/examples' test ok | commit | commitdiff | tree | snapshot | 
| 2023-05-14 | yu.dongliang | support arm32: 'hanoi.c' and 'hello.c' of 'scf/examples... | commit | commitdiff | tree | snapshot | 
| 2023-05-03 | yu.dongliang | make a framework for RISC register selection | commit | commitdiff | tree | snapshot | 
| 2023-04-22 | yu.dongliang | fix: pointer alias BUG | commit | commitdiff | tree | snapshot | 
| 2023-04-19 | yu.dongliang | add usage info | commit | commitdiff | tree | snapshot | 
| 2023-04-18 | yu.dongliang | re-write README.md | commit | commitdiff | tree | snapshot | 
| 2023-04-18 | yu.dongliang | Revert "test" | commit | commitdiff | tree | snapshot | 
| 2023-04-18 | yu.dongliang | test | commit | commitdiff | tree | snapshot | 
| 2023-04-18 | yu.dongliang | fix linker can't find libc.so.6 in fedora, and update... | commit | commitdiff | tree | snapshot | 
| 2023-04-03 | yu.dongliang | Revert "tmp" | commit | commitdiff | tree | snapshot | 
| 2023-04-03 | yu.dongliang | tmp | commit | commitdiff | tree | snapshot | 
| 2023-03-31 | yu.dongliang | add Naja float instructions | commit | commitdiff | tree | snapshot | 
| 2023-03-28 | yu.dongliang | 1, add Naja Virtual Machine for naja bytecode, | commit | commitdiff | tree | snapshot | 
| 2023-03-25 | yu.dongliang | 1, make a framework for risc native code generation, | commit | commitdiff | tree | snapshot | 
| 2023-03-24 | yu.dongliang | fix: crash in const_teq optimizer when the code like... | commit | commitdiff | tree | snapshot | 
| next |