Add test for Duff device
Add basic test for enumerations
Add basic test for incomplete structs
Remove unneeded variable in addmacro()
Fix output of string in only cpp mode
Merge remote-tracking branch 'origin/master'
Fix definition of macros with -D
Add option -D option to cc1
Fix notdefined()
Ignore leading / in the name of cc1/cpp
Force creatin of cpp
Emit #lines when it is needed in the cpp output
Fix name of cpp in Makefile
Accept cpp as alternative name for cc1
Update usage string in cc1
Pretty print strings in cpp mode
Emit newlines in onlycpp mode
Add basic test for defined() in #if
Fix defined() parsing
Add support for define() in #if
Merge remote-tracking branch 'suckless/master'
Move keyword initialization to more specific places
Split initialization of keywords
Fix DBGON when NDEBUG is defined
Add TODO in fold.c
Add test for special characters in macro definition
Add test for concatenation in the preprocessor
Add optional parameter to update.sh
Protect @ and $ in strings when expand macros
Add flag to enable/disable debug in debug compilation
Add support for ## preprocessor operator
Emit enum constants
Remove delmacro()
Add basic test for vararg functions
Add flag -I and convert test001.c into an actual "hello world"
Rename kcc script to scc
Merge remote-tracking branch 'origin/master'
Add test for nested macro expansion
Small style change in lookup()
Fix nextsym()
Add better debug output in dumpstab
Add test for nested expansion in macros
Mark as used parameters in macro invocations
Add basic test for macro argument stringizer
Install parameter macros in the symbol table
Add test for predefined cpp macros
Rewrite defmacro()
Add test for ifdef/ifndef
Check if the symbol is declared in unlinkhash()
Disable cc2 in the main Makefile
Do not generate errors in empty va_lists
Improve error recovery in argument parsing
Add calls to vararg functions
Fix toomany error control
Add support for k&r empty functions
Add support for vararg function definition
Add return type to function prototypes
Add support for i386 in cc1
Add arch dependency to cc1/Makefile
Move rank type definition to cc1.h
Remove arch/z80/type.c
Move limits again to cc1/types.c
Add initial support for multi arch in cc1
Add update script for tests
Update tests
Remove the difference between local and global id
Join ':' and ';' IR operators
Update IR documentation
Change format of castings
Change end of parameters symbol
Merge remote-tracking branch 'origin/master'
Change return code from y to r
Improve error reporting
Avoid emit castings to void
Remove parentheses in struct definitions
Small modifications to ir.md
Fix letter for UINT8
Update tests after commit b49ee20
Close stdout in error
Add inline keyword
Make type qualifier flags
Simplify arydcl()
Fix size of n.elem
Simplify the easter egg
Add designated initializers syntax
Add semantic analysis of initializers
St is right, fish is wrong, learn terminfo(5)!
Avoid initiliazers in functions
Integrate initlist in initiliazer()
Remove unused variable in integer()
Add initializer to static objects
Move initializer() to expr.c
Fix grammar of aggregate initializers
Allow 0 in pointer initialization
Add initializers for non static local variables
Fix define()
Add basic test for long long constants
Add basic test for long constants