Set field of struct are lvalues
Add first test program
decay pointers and functions in eval()
Fix escape()
Avoid error() in cpp directives
Simplify conditional compilation
Fix #if with not defined macros
Fix type comparision
Add DBG() macro
Do not warning in forward references
Fix field emit
Emit struct types
Emit name of variables in declarations
Fix install()
Better errors in arguments()
whitespace change
Remove unneded abort()
Implement function calls
Improve readbility od dumpstab output
Add file name in file error reports
Remove declarator0()
Free parameter symbols after applying a type operator
Force correct order in hash in nextsym()
Add cpperror()
Reduce amount of non declared symbols generated in cpp
Free cpp symbols after undefining them
Force cpp symbols to be at the beginning of the hash
Do not count argument context in the block count
Fix labelled statements
Do not link cpp and label symbols in the block list
Keep hash order in lookup() too
Allow empty declarations in structures
Compile optimized version by default
Add output in dumpstab()
Fix eqtype() bug
Force to keep the order in Symbol list
Second rewritten of decl.c
Small style changes
Accept declaration of external variables with incomplete type
Fix storage for functions in IR
Remove dependence between install() and yylval.sym
Mark auto as invalid storage class for parameters
Fix test of unexpected name in type name
Fix check of storage validity in functions
Convert typename() to dodcl() function
Fix realloc size in parameter()
Fix fundcl()
Move storage IR representation to cc.h
Emit function types before emiting functions
Move zero and one declaration to cc1.h
Check format of enum constant
Fix type in several declarations
Remove non used variables
Remove unneeded prototypes in code.c
Change type of mktype parameter
Emit parameters in functions
Fix error related to incorrect parameter declaration
Rewrite decl.c
Remove STRUCT emit() operators
Remove unneeded internal check
Remove default int without type modifier, storage, qualifier
Fix small typo in cc1.h
Add block item to the grammar
include config.mk in lin/Makefile
Fix README to show intentions
Add compile time calculation of constant ?:
Add compiler time conversions
Woraround to crash in funcdcl()
Move simplify() and usimplify() to expr.c
Allow enum variables in switch expressions
Small style change in cpp.c
Join #if and #ifdef
Implement #if
Update README
Fix simplification of comparision nodes
Simplify float nodes
Don't install tags that are already installed
Merge branch 'master' of ssh://suckless.org/gitrepos/scc
Use BTYPE instead of np->type->op
Allow only integer expressions in switch
Remove external declarations in stmt.c
Force expressions in case and array sizes to be int constants
Simplify unary expressions
Simplify before of creating nodes
Fix small typos
Add simplify() to all binary operators
Simplify simplify()
Fix small typos (pancake thanks again!)
Merge branch 'master' of ssh://suckless.org/gitrepos/scc
Fix printf alike format strings
Simplify multiplicative expressions
Make enumerations usable
Fix declaration of structs, unions and enums
Free memory in arydcl()