index
:
bootstrap.git
trunk
Bootstrapping a C compiler from scratch
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
05
/
main.c
Age
Commit message (
Collapse
)
Author
2022-02-19
actual hello world program
pommicket
2022-02-19
full build of tcc with itself - doesn't match gcc :o
pommicket
2022-02-18
newer version of tcc almost working
pommicket
2022-02-17
fixed += bug with non-char pointers
pommicket
tcc 0.9.25 can't compile musl (or any libc, probably). will probably need to write libc for tcc, then compile gcc or a later version of tcc with it
2022-02-17
working (?) tcc build
pommicket
2022-02-17
procuding a (non-working) executable for tcc
pommicket
2022-02-16
the last parts of the C standard library
pommicket
2022-02-16
string.h
pommicket
2022-02-16
start string.h
pommicket
2022-02-16
stdlib.h
pommicket
2022-02-16
signal.h
pommicket
2022-02-16
start signal.h
pommicket
2022-02-15
math.h
pommicket
2022-02-15
locale.h
pommicket
2022-02-15
ctype.h, getenv
pommicket
2022-02-15
mostly-standard scanf
pommicket
2022-02-15
strtod
pommicket
also fixed comparing strings
2022-02-14
strtoul, strtol
pommicket
2022-02-14
better error for declaring incomplete struct
pommicket
2022-02-14
almost all of stdio.h
pommicket
2022-02-14
clean up stb_sprintf; implementation of fprintf et al, remove
pommicket
2022-02-14
snprintf now working! (fixed problem will calls inside calls)
pommicket
2022-02-13
sprintf working! (but not snprintf ...)
pommicket
2022-02-13
first C hello world!
pommicket
2022-02-13
C compiler done ? va_list/arg program working :)
pommicket
2022-02-13
fixed local variables and also structs containing arrays
pommicket
2022-02-13
switch / case / default
pommicket
2022-02-13
labels, goto
pommicket
2022-02-13
break, continue
pommicket
2022-02-13
if, while, do
pommicket
2022-02-13
pre/post increment/decrement
pommicket
2022-02-13
comparison operators
pommicket
2022-02-13
compound assignment operators
pommicket
2022-02-13
fix dereferencing function pointer codegen
pommicket
2022-02-12
fix casting arguments to parameter type
pommicket
2022-02-12
logical and,or
pommicket
2022-02-12
fix generate_function_addr; conditional expressions
pommicket
2022-02-12
function calls mostly working
pommicket
2022-02-12
bitwise and,or,xor, shifts
pommicket
2022-02-12
codegen remainder, fix addition
pommicket
2022-02-12
multiplication and division
pommicket
2022-02-12
assignments, STATEMENT_EXPRESSIONs
pommicket
2022-02-12
codegen for . -> ,
pommicket
2022-02-12
codegen for address of
pommicket
2022-02-12
codegen for dereference, subscript
pommicket
2022-02-12
local variables
pommicket
2022-02-12
codegen for global variables
pommicket
2022-02-11
subtraction codegen
pommicket
2022-02-11
addition
pommicket
2022-02-11
fixed prefix -- parsing; codegen for unary + - ~ !
pommicket
[next]