descriptiona simple compiler with C-like syntax, it can compile the source code & link to ELF in Linux, support X86_64 & ARM64, etc.
ownerroot
last changeSat, 2 May 2026 06:43:52 +0000 (14:43 +0800)
shortlog
24 min ago yu.dongliangadd scf_utf8_len() to get a UTF-8 char & its bytes master
2026-01-29 yu.dongliangprint Naja binary instruction when dis-asm
2026-01-28 yu.dongliangasm: support .align and .org for naja
2026-01-23 yu.dongliangasm: support .align and .org for x64
2026-01-21 yu.dongliangasm: support simple asm code for x64 & naja
2026-01-11 yu.dongliang../elf/scf_elf_link.c
2026-01-10 yu.dongliangfix: _x64_set_offset_for_jmps() for number label for ASM
2026-01-10 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...
...
tags
13 months ago v1.0 tag for Fizard 1.0
heads
24 min ago master