Rid of util_debug
intrinsic folding cleanups (and improvements.)
Logic elsewhere handles this (no need to duplicate)
fix unhelpful error message; fixes #123
factor check for assignment-to-constant into a function; improve its error output; closes #122
more thorough check for whether an ast node starts a new label; closes #121
this one can be reached - make it a little more helpful
Don't allow a stale 'some_type;' declaration without an actual variable name; Same for typedef; closes #119
There is no bug since the testsuite uses -o for preprocessed output (thus the printf never gets involved) if the testsuite read the preprocessor output from stdout than things would be wrong, since however it isn't there is no bug.
Prevent divide by zero for / and % operations in constant folding (previously caused compiler SIGFPE), instead "inf" is generated for both cases. This closes #124
Implemented >< (vector cross product operator). Currently support for constants only.
Vector cross product virtual instruction, now >< operator works for non-constant vectors. Thanks divVerent for the help.
Always print the char the lexer fails on for a token.
Merge branch 'master' into cooking
qcvm: exit on error
distro/archlinux/this: generate the .MTREE file
distro/archbsd/this - as we don't depend on glibc there, just libc; also changed DESTDIR in archlinux/this/Makefile so it can be easily changed from the bsd Makefile
Added check-proj misc tool that downloads various QuakeC projects and tries to compile them with gmqcc, sort of like an additional test.
Merge branch 'cooking' of github.com:graphitemaster/gmqcc into cooking
fix: declaring locals with the name of a parameter now treats the parameter as the local's prototype to avoid it being double-freed later