index
:
antcc
trunk
A little C compiler
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
c
Commit message (
Expand
)
Author
Age
Files
Lines
*
c: relax constexpr constraints, fix alignof
lemon
2026-03-09
2
-30
/
+49
*
cpp: #include MACRO, free tks
lemon
2026-03-06
1
-0
/
+1
*
c: recognize another static initializer edge case
lemon
2026-03-05
1
-3
/
+2
*
cpp: get rid of unnecessary ugly global variable for lexing header name
lemon
2026-03-05
1
-31
/
+23
*
cpp: implement #include MACRO_NAME
lemon
2026-03-05
1
-55
/
+98
*
cpp: #include".." shouldn't look in working directory
lemon
2026-03-05
1
-6
/
+8
*
c: do not try to eval conditional expression's not taken branch
lemon
2026-03-05
1
-2
/
+0
*
driver: fix -pthread, -U
lemon
2026-03-02
1
-1
/
+5
*
add bswap16/32/64
lemon
2026-03-02
3
-32
/
+77
*
cpp: fix token spacing edge case when empty macros are involved
lemon
2026-03-01
1
-1
/
+5
*
cpp: fix token spacing (#2) (hopefully)
lemon
2026-03-01
2
-35
/
+80
*
c: static intializer bugfix introduced in6c3f1593e9
lemon
2026-02-28
1
-0
/
+1
*
cpp: allow comments between function-like macro name and arguments
lemon
2026-02-26
1
-8
/
+27
*
c: allow casting of symbol address to intptr_t in static initializers
lemon
2026-02-25
2
-2
/
+4
*
preprocessor: use shared static buffers for replacement lists
lemon
2026-02-25
1
-150
/
+178
*
fix various warnings
lemon
2026-02-24
1
-1
/
+1
*
diagnostics: also print #include provenance for warnings
lemon
2026-02-24
2
-3
/
+4
*
C23 true and false keywords
lemon
2026-02-24
1
-3
/
+5
*
cpp: fix __has_builtin
lemon
2026-02-23
1
-2
/
+8
*
cpp: add __COUNTER__ macro
lemon
2026-02-23
1
-131
/
+172
*
c: fix using string literal as conditional expression conditional
lemon
2026-02-22
1
-12
/
+28
*
preprocessor: fix an edge case with erroneously recursive macro expansion
lemon
2026-02-22
1
-26
/
+42
*
cpp: better diagnostics
lemon
2026-02-21
1
-13
/
+40
*
c: fix default argument promotion for function types
lemon
2026-02-21
1
-0
/
+1
*
ir: basic inlining pass implementation
lemon
2026-02-18
1
-1
/
+2
*
cpp: add __VA_OPT__ and comma ## __VA_ARGS__ pasting
lemon
2026-02-06
1
-5
/
+40
*
c: support at least parsing C99 _Complex types
lemon
2026-01-25
2
-5
/
+16
*
c: GNU __attribute__ stubs
lemon
2026-01-25
3
-10
/
+71
*
driver: -iquote, -isystem, etc
lemon
2026-01-12
1
-15
/
+27
*
cpp: prioritize internal headers over system headers
lemon
2026-01-10
1
-6
/
+6
*
Add version tracking. Starting at 0.1.0
lemon
2026-01-09
1
-4
/
+14
*
c: fix use after free
lemon
2026-01-09
1
-1
/
+2
*
cpp: fix pasting ident+keyword
lemon
2026-01-09
1
-4
/
+7
*
lexer: multibyte escape seqs in wide character literal
lemon
2026-01-09
1
-4
/
+13
*
c: allow 'register' in func parameter
lemon
2026-01-09
1
-1
/
+1
*
cpp: fix multiline comment in skipped preprocessor directive
lemon
2026-01-09
1
-2
/
+16
*
cpp: fix single-line comment after preprocessor directive
lemon
2026-01-09
1
-1
/
+1
*
c: fix diagnostic with "return <undeclared>"
lemon
2025-12-31
1
-2
/
+2
*
backend: separate instrs for integer/float store
lemon
2025-12-31
1
-5
/
+5
*
c: SYM expr should store decl ref as an index, not pointer
lemon
2025-12-30
3
-52
/
+59
*
cpp: nicer handling of predefined macros
lemon
2025-12-29
1
-40
/
+29
*
backend: start implementing aarch64
lemon
2025-12-28
1
-0
/
+4
*
avoid GOT relocations in unnecessary instances
lemon
2025-12-25
1
-1
/
+1
*
c: add _Generic
lemon
2025-12-22
1
-0
/
+53
*
c: recognize __attribute__ as decltok, improve diagnostic for expected declar...
lemon
2025-12-22
1
-1
/
+2
*
preprocessor make some errors just warnings
lemon
2025-12-22
1
-4
/
+6
*
c/c.c: cleanup exprparse a little
lemon
2025-12-22
1
-13
/
+12
*
c: Fix some dumb uses of initialized stuff
lemon
2025-12-22
2
-10
/
+12
*
c: keyword aliases
lemon
2025-12-21
3
-66
/
+81
*
c: allow `return voidfn()` extension
lemon
2025-12-21
1
-4
/
+30
[next]