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 |
2023-03-22 |
yu.dongliang | add ../examples/print.c |
commit | commitdiff | tree | snapshot |
2023-03-22 |
yu.dongliang | make a framework for RISC instructions in native module |
commit | commitdiff | tree | snapshot |
2023-03-11 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2023-03-11 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2023-03-11 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2023-03-02 |
yu.dongliang | support ARM64: float / double args for function call |
commit | commitdiff | tree | snapshot |
2023-03-01 |
yu.dongliang | support ARM64: float / double instructions |
commit | commitdiff | tree | snapshot |
2023-02-25 |
yu.dongliang | support arm64: 'qsort' test ok in ../examples/qsort.c |
commit | commitdiff | tree | snapshot |
2023-02-21 |
yu.dongliang | support arm64: 'hanoi' test ok, ../examples/hanoi.c |
commit | commitdiff | tree | snapshot |
2023-02-18 |
yu.dongliang | support arm64: 'hello world' test ok, ../examples/hello.c |
commit | commitdiff | tree | snapshot |
2023-02-10 |
yu.dongliang | fix issue #I6E9GC: return error when use 4 values in... |
commit | commitdiff | tree | snapshot |
2023-02-10 |
yu.dongliang | add ../examples/multi_retvals.c |
commit | commitdiff | tree | snapshot |
2023-02-10 |
yu.dongliang | fix issue #I6E6LZ: scf crash when analysize multi-retur... |
commit | commitdiff | tree | snapshot |
2023-01-11 |
yu.dongliang | add ../examples/hanoi.c |
commit | commitdiff | tree | snapshot |
2022-12-31 |
yu.dongliang | fix issue '#I685FL': use interpreter '/lib64/ld-linux... |
commit | commitdiff | tree | snapshot |
2022-12-13 |
yu.dongliang | fix: debug info error of class member function |
commit | commitdiff | tree | snapshot |
2022-12-13 |
yu.dongliang | 1, delete some unused code, |
commit | commitdiff | tree | snapshot |
2022-11-05 |
yu.dongliang | test email |
commit | commitdiff | tree | snapshot |
2022-10-20 |
yu.dongliang | DAG optimize basic block for pointer dereference |
commit | commitdiff | tree | snapshot |
2022-10-20 |
yu.dongliang | fix: core dump when '(*p)++' |
commit | commitdiff | tree | snapshot |
2022-10-19 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2022-10-19 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2022-10-19 |
yu.dongliang | optimize: pointer dereference when the variable pointed... |
commit | commitdiff | tree | snapshot |
2022-10-18 |
yu.dongliang | fix & optimize: pointer dereference in if condition |
commit | commitdiff | tree | snapshot |
2022-10-18 |
yu.dongliang | fix & optimize: dereference & assign in if condition... |
commit | commitdiff | tree | snapshot |
2022-10-16 |
yu.dongliang | fix: BUG when && or || result needs to save, |
commit | commitdiff | tree | snapshot |
2022-10-15 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2022-10-15 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2022-10-15 |
底层技术栈 | update README.md. |
commit | commitdiff | tree | snapshot |
2022-10-15 |
yu.dongliang | rename executable file name to scf |
commit | commitdiff | tree | snapshot |
2022-10-15 |
yu.dongliang | 1, rename scf_parse_test.c to main.c, |
commit | commitdiff | tree | snapshot |
2022-07-05 |
yu.dongliang | 1, it is a clone of github for Simple Compiler Framework, |
commit | commitdiff | tree | snapshot |
2022-07-05 |
底层技术栈 | Initial commit |
commit | commitdiff | tree | snapshot |
|