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.b
Age
Commit message (
Collapse
)
Author
2022-02-17
working (?) tcc build
pommicket
2022-02-17
procuding a (non-working) executable for tcc
pommicket
2022-02-13
sprintf working! (but not snprintf ...)
pommicket
2022-02-13
fixed local variables and also structs containing arrays
pommicket
2022-02-11
subtraction codegen
pommicket
2022-02-10
generating code for casts!
pommicket
2022-02-10
fix some calling convention stuff
pommicket
2022-02-09
start codegen
pommicket
2022-02-09
more parsing tests, fixed more bugs
pommicket
- we now handle incomplete structs properly - small fix in for loop printing
2022-02-08
fix declaring multiple variables after struct definition
pommicket
2022-02-08
more parsing tests, more fixes
pommicket
- #elif now actually works properly (hopefully) - fixed some array decaying bugs (hopefully), and generally simplified typing
2022-02-07
cleanup - declaring functions without defining them, etc.
pommicket
2022-02-07
proper call typing?
pommicket
2022-02-06
using function names
pommicket
2022-02-06
function parameters, fix local variables
pommicket
2022-02-05
start local declarations
pommicket
2022-02-04
bugfix, planning static variables
pommicket
2022-02-04
parsing break, continue, return
pommicket
2022-02-03
start parsing statements (not a lot yet)
pommicket
2022-02-02
arrays decay to pointers - also found bug
pommicket
2022-02-02
struct initializers, found some bugs (not fixed yet)
pommicket
2022-01-29
normal (i.e. non-brace) initializers
pommicket
2022-01-28
start top level decls - also oops forgot about sizeless arrays
pommicket
2022-01-27
switch to using mmap for output file
pommicket
2022-01-26
struct/union definitions
pommicket
2022-01-26
commas starting to work
pommicket
2022-01-26
more work, now it's broken
pommicket
2022-01-25
i forgot about commas ...
pommicket
2022-01-24
enums almost working
pommicket
2022-01-24
sizeof working?
pommicket
2022-01-19
type splitting
pommicket
2022-01-18
start typedefs
pommicket
2022-01-15
parsing/typing fixes
pommicket
2022-01-14
parsing fixes
pommicket
2022-01-14
some binop typing
pommicket
2022-01-13
simple expressions
pommicket
2022-01-12
"nice" floating-point literals seem to work
pommicket
2022-01-12
better float idea
pommicket
2022-01-12
bad float implementation
pommicket
2022-01-11
untested first stab at floats
pommicket
2022-01-11
full multiply
pommicket
2022-01-11
powers of 10
pommicket
2022-01-11
tokenizing string literals and identifiers
pommicket
2022-01-11
tokenizing integer literals
pommicket
2022-01-11
start tokenization
pommicket
2022-01-10
#include
pommicket
2022-01-09
#line, #pragma
pommicket
2022-01-09
start fmacro replacement
pommicket
2022-01-09
object-like macro replacement working?
pommicket
2022-01-08
reading function-like macros
pommicket
[next]