index
:
toc.git
trunk
A programming language which compiles to C
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cgen.c
Age
Commit message (
Expand
)
Author
2020-07-03
io is working but slow
Leo Tenenbaum
2020-07-03
removed ability to evaluate a function before it is declared at compile time;...
Leo Tenenbaum
2020-06-27
more work on fixing #ifs
Leo Tenenbaum
2020-06-27
#init
Leo Tenenbaum
2020-06-24
started moving #include to parsing; not working yet
Leo Tenenbaum
2020-06-21
everything now working with blocks not returning values
Leo Tenenbaum
2020-05-23
turned if, while, for, block into statements
Leo Tenenbaum
2020-05-23
started removing block ret_expr
Leo Tenenbaum
2020-05-19
removed a few unused functions
Leo Tenenbaum
2020-05-19
got rid of decls_cgen, cleaned up a bunch of stuff
Leo Tenenbaum
2020-05-13
got rid of UNARY_LEN
Leo Tenenbaum
2020-05-13
fixed some problems with cgen_recurse_stuff
Leo Tenenbaum
2020-05-12
fixed struct #ifs
Leo Tenenbaum
2020-05-11
fixed some problems you can get when you put a function in a struct
Leo Tenenbaum
2020-05-11
improved function naming; started init
Leo Tenenbaum
2020-05-10
remove while loops with no condition
Leo Tenenbaum
2020-05-08
allow use of global constant before declaring it, get rid of weird Location c...
Leo Tenenbaum
2020-05-03
trying to make std/*.toc portable, fwrite not working for some reason
Leo Tenenbaum
2020-05-02
&&, ||
Leo Tenenbaum
2020-05-02
removed unnecessary builtins
Leo Tenenbaum
2020-05-02
fixed including something multiple times
Leo Tenenbaum
2020-05-01
made output for void pointer arithmetic standard-compliant
Leo Tenenbaum
2020-05-01
null
Leo Tenenbaum
2020-05-01
&void
Leo Tenenbaum
2020-05-01
#if no longer creates a block
Leo Tenenbaum
2020-04-28
#ifs cant return values
Leo Tenenbaum
2020-04-25
consistently handling indexing pointer to array/slice
Leo Tenenbaum
2020-04-25
fixed global slices
Leo Tenenbaum
2020-04-24
improve cgen for loops and allow returning something of unknown type
Leo Tenenbaum
2020-04-24
fixed problems with using _ as an identifier
Leo Tenenbaum
2020-04-23
made EXPR_IDENT a string before typing
Leo Tenenbaum
2020-04-23
got rid of call inference; now inference is much simpler
Leo Tenenbaum
2020-04-22
improved arr system
Leo Tenenbaum
2020-04-19
annotating index type for loops
Leo Tenenbaum
2020-04-19
new for loop system: cgen
Leo Tenenbaum
2020-04-13
cleaned up ident system; working except for for
Leo Tenenbaum
2020-04-04
Slice.n => Slice.len
Leo Tenenbaum
2020-04-04
fixed namespace problem
Leo Tenenbaum
2020-04-01
while implementing use, found bug with namespaces
Leo Tenenbaum
2020-04-01
block cleanup
Leo Tenenbaum
2020-03-27
made statement members pointers
Leo Tenenbaum
2020-03-22
more use
Leo Tenenbaum
2020-03-21
started use
Leo Tenenbaum
2020-03-21
fixed casting to #C type at runtime
Leo Tenenbaum
2020-03-20
compile time defer
Leo Tenenbaum
2020-03-19
#ifs inside structs
Leo Tenenbaum
2020-03-19
simplified tuple type syntax, fixed some problems with tuples
Leo Tenenbaum
2020-03-18
defer seems to be fully working
Leo Tenenbaum
2020-03-18
got rid of old code for while/for ret exprs
Leo Tenenbaum
2020-03-18
defer seems to be working with functions now
Leo Tenenbaum
[next]