[cc1-cc2] Differentiate varadic calls
[cc1] Return error in addinput() when a file cannot be openend
[cc1] Add warnings in builtin_va_start()
[cc1] Add warnings about promotable types in va_arg()
[libc] Add stdarg.h builtin for qbe and amd64
[cc2-qbe] Fix writeout() without a function
[cc2-qbe] Add support for va_arg to qbe
[cc2] Add generic support for builtins in cc2
[cc1] Add missed extern keyword in globals declaration
[cc1] Add support for va_arg builtins
[cc1] Remove popctx() from compound()
[cc1] Fix code.c in linux
[cc1] Fix compilation after 7c9e9d84
[cc1] Add fold case for !!
[cc1] Remove negate()
[cc1] Rewrite fold.c
[cc1] Remove iconstexpr()
[cc1] Add prtree()
[cc1] fix a type introduced in 73173f3
[cc2-qbe] Handle left casts in abbreviations
[cc1] Move castcode() from fold.c to expr.c
Revert "[cc1] Don't deal abbreviations as other operations"
Revert "[cc1] Fix inc/dec operators"
[cc1] Fix inc/dec operators
[cc1] Don't deal abbreviations as other operations
[cc1] Use LOC variables for input
[cc1] Remove bits from old 8 bit version
[cc1] fix tool name in usage()
Makefile: Don't use the name of the driver binary in main Makefile
[cc1] Implement -M flag
[cc1] remove per-calling name different behaviour
[cpp] use a shell script instead of cc1 binary
[cpp] provide a way to configure sys include paths
[libc] Fix intptr_t in z80
[tests] Use stdint.h in 0107-bnot.c
[libc] Fix sizes in z80/stdint.h
[cc2-qbe] Check void type out of int and floats
Makefile: uninstall include directory too
Makefile: add support for DESTDIR installation
Makefile: add a tests target
[tests] Add makefile to run tests
[driver] move env parameters settings to main
[driver] fix and simplify target tool name setting
[driver] add support for custom runtime libexec path
[driver] Give a message error when some tool finish unexpectly
[driver] Small aesthetic change in validatetools()
[cc2-qbe] Add float types to size2asm/size2stack
[cc1] Use ns from dangling symbol in popctx()
[cc1] Remove einit in For()
[cc2-qbe] Fix shifting operations
[cc2-qbe] Don't use b or h in function related things
[cc2] Add comments about flags meaning
[cc2-qbe] Do not copy meaningless flags in tmpnode()
[cc2-qbe] Fix void functions
[cc2-qbe] Fix calls using function pointers
[cpp] add support for C99 for-loop declaration
[cc1] Guard popctx() of dangling pointers in yylval.sym
[cc1] Add comment in popctx()
[cc2-qbe] Do not try to load functions
[cc2-qbe] Small stylistic change
[cc2-qbe] Initialize children pointers in tmpnode()
[cc2-qbe] fix OCOMMA operator
[cc2-qbe] Add SLOCAL case to symname()
[cc1] Fix /* */ comments parsing
[cc1] Fix relative inclusion
[cc1] Use newitem() in incdir()
[cc1] Improve error handling in string()
[cc1] Rewrite the input system
[cc1] Add aditional debug in fold.c
Remove first parameter of DBG()
[cc1] use for instead of while in main()
[cc1] Add type field to input structure
[cc1] Fix commit 04b94d8
[cc1] Add more comments about macro expansion and EOF
[cc1] Fix EOF in cpp mode
[cc1] Ue tok2str() in character()
[cc1] Fix character constants in macros
[cc1] Remove extra level of indentation in copymacro
[cc1] fix continue statement within do loop
[cc1] fix continue statement within while loop
[cc1] fix continue statement within for loop
[cc1] Accept variadic macro definitions
[cc1] Avoid calling atoi() in every macro parameter
[test] Import error tests from Andrew Chambers
[test] Move all the tests to execute
[test] Import new tests from Andrew Chambers
[cc1] fix off-by-one bug in getdefs
[cc1] Fix readline()
[cc1] Remove allocinput()
[cc1] Don't allocate INPUTSIZ buffers in macro expansion
[cc1] Fix continuation after macro expansion
[cc1] Add support for macro expansion in input buffers
[cc1] Fix popctx()
[cc1] Simplify popctx()
[cc1] Fix unlinkhash()
[cc1] Centralize hash selection
[cc1] Remove linksym()
[cc1] Make symbol table an ordered hash table again
[cc1] Add name to namespace enum
[cc1] Remove outdated bitfields