..
accumulate.qc
Undo fix and actually use a macro in the accumulation test .. just incase.
2013-10-17 20:34:16 -04:00
accumulate.tmpl
Fix
2013-10-17 20:35:56 -04:00
aliases.qc
Aliases to aliases is a bad idea, revert. Added better tests to show unused aliases
2013-02-06 09:28:42 +00:00
aliases.tmpl
Aliases to aliases is a bad idea, revert. Added better tests to show unused aliases
2013-02-06 09:28:42 +00:00
arithexcept.qc
Some things. Fix testsuite as well. One test will fail (inexact).
2014-05-24 11:42:10 -04:00
arithexcept.tmpl
Arithmetic exception flag and a plethora of tests.
2014-05-24 10:38:02 -04:00
arithexcept_of.tmpl
Fix tests
2014-09-29 03:38:08 -04:00
arithexcept_uf.tmpl
Fix tests
2014-09-29 03:38:08 -04:00
arrays.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
arrays.tmpl
fixing double-free in initialzied string arrays, using them in the testcase
2013-06-12 15:53:07 +02:00
arrays2.qc
fixing double-free in initialzied string arrays, using them in the testcase
2013-06-12 15:53:07 +02:00
arrays2.tmpl
error about too many elements in initializer; added test for initialized arrays: arrays2.tmpl/qc
2013-06-12 14:41:38 +02:00
bitnot.qc
Remove &~= operator from gmqccs operator table, only fteqcc supports it.
2013-08-29 07:19:19 -04:00
bitnot.tmpl
Remove &~= operator from gmqccs operator table, only fteqcc supports it.
2013-08-29 07:19:19 -04:00
bitnotgmqcc.tmpl
Remove &~= operator from gmqccs operator table, only fteqcc supports it.
2013-08-29 07:19:19 -04:00
break.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
break.tmpl
drop the E line from break.tmpl
2012-11-22 19:28:38 +01:00
builtin.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
builtin.tmpl
Undo that fail
2013-04-21 06:46:54 +00:00
calls.qc
Some style fixes for tests
2013-08-27 06:41:03 -04:00
calls.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
correct-logic-1-s.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
correct-logic-1.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
correct-logic-2-s.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
correct-logic-2.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
correct-logic.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
correct-vs-short-1.tmpl
fix -fshort-logic to cast to true boolean values
2012-12-22 20:05:15 +01:00
correct-vs-short-2.tmpl
fix -fshort-logic to cast to true boolean values
2012-12-22 20:05:15 +01:00
correct-vs-short-3.tmpl
fix -fshort-logic to cast to true boolean values
2012-12-22 20:05:15 +01:00
correct-vs-short.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
defs.qh
qcvm: add stov builtin #16
2017-06-22 08:45:18 +02:00
dots.qc
type and argument parsing improved to handle the field/vararg ambiguity; tests added
2013-10-18 16:28:28 +02:00
dots.tmpl
type and argument parsing improved to handle the field/vararg ambiguity; tests added
2013-10-18 16:28:28 +02:00
enum.qc
Implemented "reverse" enum attribute, e.g enum : reverse { A, B, C, D } -> A,B,C,D = 3,2,1,0
2013-03-09 05:07:14 +00:00
enum.tmpl
Implemented "reverse" enum attribute, e.g enum : reverse { A, B, C, D } -> A,B,C,D = 3,2,1,0
2013-03-09 05:07:14 +00:00
equality.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
equality.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
exponentiation.qc
Add qc_pow.
2014-03-17 09:39:59 -04:00
exponentiation.tmpl
Add qc_pow.
2014-03-17 09:39:59 -04:00
exprforbuiltins.qc
Add expressions for builtins test
2013-04-25 17:39:05 +00:00
exprforbuiltins.tmpl
Add expressions for builtins test
2013-04-25 17:39:05 +00:00
fieldfuncs.qc
add another test that we just didn't have anywhere else yet
2015-01-25 09:29:02 +01:00
fieldfuncs.tmpl
Fix fieldfuncs test and track unused variables through writes as well.
2016-11-19 12:19:00 +00:00
fieldparams.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
fieldparams.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
forloop.qc
fix for loops
2015-01-20 20:55:27 +01:00
forloop.tmpl
fix for loops
2015-01-20 20:55:27 +01:00
functions-as-params.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
functions-as-params.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
goto.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
goto.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
ifs.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
ifs.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
inexact-local.qc
local compile-time const values are now created as globals, thus they're now subject to constant-folding
2014-05-24 19:13:49 +02:00
inexact-local.tmpl
local compile-time const values are now created as globals, thus they're now subject to constant-folding
2014-05-24 19:13:49 +02:00
inexact.qc
Put this back in global scope, we have a local scope test
2014-05-24 20:36:09 -04:00
inexact.tmpl
Arithmetic exception flag and a plethora of tests.
2014-05-24 10:38:02 -04:00
last.qc
improved test of last attribute
2014-01-01 12:18:54 +01:00
last.tmpl
improved test of last attribute
2014-01-01 12:18:54 +01:00
last2.tmpl
That's not how it should fail :P
2014-01-01 12:21:00 +01:00
length.qc
renaming the length operator to _length and fixing the lexing of that operator, generic names for operators is really a bad idea
2014-10-18 13:47:23 +02:00
length.tmpl
Implemented length operator. This closes #130
2014-09-27 04:15:32 -04:00
memberbinop.qc
fix member binops on entity fields to generate STOREP, this fixes stuff like ent.vec.x += value.
2017-11-26 17:09:38 -05:00
memberbinop.tmpl
fix member binops on entity fields to generate STOREP, this fixes stuff like ent.vec.x += value.
2017-11-26 17:09:38 -05:00
mul_vf.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
mul_vf.tmpl
testcase for mul_vf/fv
2013-01-08 21:55:34 +01:00
ngraphs.qc
Some style fixes for tests
2013-08-27 06:41:03 -04:00
ngraphs.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
noref.qc
noref -compile testcase
2012-12-04 12:50:38 +01:00
noref.tmpl
noref testcase must use -Wno-uninitialized-global
2012-12-28 19:09:06 +01:00
noreturn.qc
Parameter omitting in fteqcc is disallowed.
2014-07-31 00:43:08 -04:00
noreturn1.tmpl
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
noreturn2.tmpl
fix noreturn testcase descriptions... those were mixed up
2013-04-23 17:07:19 +02:00
noreturn3.tmpl
fix noreturn testcase descriptions... those were mixed up
2013-04-23 17:07:19 +02:00
noreturn4.tmpl
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
octal.qc
Implement support for octal constants, this closes #97 .
2013-10-17 05:17:30 -04:00
octal.tmpl
Implement support for octal constants, this closes #97 .
2013-10-17 05:17:30 -04:00
operators.qc
Some style fixes for tests
2013-08-27 06:41:03 -04:00
operators.tmpl
operator &~=
2012-11-23 14:39:05 +01:00
order.qc
ast_binary->right_first and an execution order check
2013-08-27 10:42:13 +02:00
order.tmpl
ast_binary->right_first and an execution order check
2013-08-27 10:42:13 +02:00
param8.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
param8.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
paramomit.qc
Parameter omitting in fteqcc is disallowed.
2014-07-31 00:43:08 -04:00
paramomit.tmpl
Parameter omitting in fteqcc is disallowed.
2014-07-31 00:43:08 -04:00
parens.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
parens.tmpl
adding testcase for various parentheses and ternary combinations which to test the newly refactored code; includes some cases not hit by xonotic
2013-01-18 15:22:53 +01:00
perl-logic.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
perl-logic.tmpl
Tests for perl-logic _types_
2012-12-18 16:57:38 +01:00
pmacros.qc
Match C's preprocessor semantics for token pasting with '##'.
2014-04-07 06:00:04 -04:00
pmacros.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
pointlife.qc
Parameter omitting in fteqcc is disallowed.
2014-07-31 00:43:08 -04:00
pointlife.tmpl
added a testcase for -Olocal-temps
2013-01-07 19:09:15 +01:00
pops.qc
perl ops -> pops
2013-02-05 17:15:28 +00:00
pops.tmpl
perl ops -> pops
2013-02-05 17:15:28 +00:00
pp_va_args.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
pp_va_args.tmpl
Fix warning, and better tests for __VA_ARGS__
2013-01-27 13:03:02 +00:00
ppcat.qc
Match C's preprocessor semantics for token pasting with '##'.
2014-04-07 06:00:04 -04:00
ppcat.tmpl
A more realistic preprocessor concatenation test.
2013-04-21 06:52:22 +00:00
pperror.qc
Implemented preprocessing error directive tests (should fail)
2012-12-21 04:48:01 +00:00
pperror.tmpl
Implemented preprocessing error directive tests (should fail)
2012-12-21 04:48:01 +00:00
ppindirectexpand.qc
Implement support for indirect macro expansions in the preprocessor. This closes #36
2014-09-27 01:48:03 -04:00
ppindirectexpand.tmpl
Implement support for indirect macro expansions in the preprocessor. This closes #36
2014-09-27 01:48:03 -04:00
predef_func.qc
Allow string concatenation in the parser as well, for now only for immediate strings and __FUNC__, maybe later -fpermissive or somethign could allow it on const-delcared string variables
2013-04-24 17:27:04 +02:00
predef_func.tmpl
Allow string concatenation in the parser as well, for now only for immediate strings and __FUNC__, maybe later -fpermissive or somethign could allow it on const-delcared string variables
2013-04-24 17:27:04 +02:00
predef_func_concat.tmpl
Allow string concatenation in the parser as well, for now only for immediate strings and __FUNC__, maybe later -fpermissive or somethign could allow it on const-delcared string variables
2013-04-24 17:27:04 +02:00
rassign-fail.tmpl
forgot to add that one
2013-06-12 13:56:40 +02:00
rassign.qc
now a bare 'return;' is not required anymore if return has been assigned anywhere
2013-05-29 17:08:03 +02:00
rassign.tmpl
Make COMPILER_QCC default to please the stuborn Quake community.
2013-07-27 17:56:46 +00:00
short-logic.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
short-logic.tmpl
Adding short-logic testcase
2012-11-22 20:32:40 +01:00
split-vectors.qc
split-vectors test
2014-10-18 13:51:25 +02:00
split-vectors.tmpl
split-vectors test
2014-10-18 13:51:25 +02:00
state-emu.tmpl
add tests for INSTR_STATE and -femulate-state
2014-04-08 14:35:11 +02:00
state.qc
add tests for INSTR_STATE and -femulate-state
2014-04-08 14:35:11 +02:00
state.tmpl
add tests for INSTR_STATE and -femulate-state
2014-04-08 14:35:11 +02:00
switch.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
switch.tmpl
Collapsing the switch tests into 1
2012-11-22 19:28:45 +01:00
ternary-fte.tmpl
Fix testsuite. Also added an additional test to the ternary stuff
2012-12-16 22:07:33 +00:00
ternary.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
ternary.tmpl
Fix testsuite. Also added an additional test to the ternary stuff
2012-12-16 22:07:33 +00:00
truth-flags-1-s.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
truth-flags-1.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
truth-flags-2-s.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
truth-flags-2.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
truth-flags-2.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
truth-flags-3-s.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
truth-flags-3.tmpl
fix testcase workarounds
2013-08-27 10:00:24 +02:00
truth.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
truth.tmpl
Testcases for -ftrue-empty-strings and -ffalse-empty-strings
2012-12-20 20:43:58 +01:00
truth2.tmpl
Testcases for -ftrue-empty-strings and -ffalse-empty-strings
2012-12-20 20:43:58 +01:00
truth3.tmpl
Testcases for -ftrue-empty-strings and -ffalse-empty-strings
2012-12-20 20:43:58 +01:00
typedefs.qc
Parameter omitting in fteqcc is disallowed.
2014-07-31 00:43:08 -04:00
typedefs.tmpl
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
uninit.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
uninit.tmpl
Tests for the previous vector-liferange change
2012-12-24 12:43:16 +01:00
uninit2.tmpl
We don't need to specify "-should fail" because we print the type now (this also makes the description colum shorter)
2013-04-21 06:13:25 +00:00
utf8-2.tmpl
utf8 tests
2012-12-23 10:23:42 +01:00
utf8.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
utf8.tmpl
utf8 tests
2012-12-23 10:23:42 +01:00
var-search-order.qc
add variable search order test
2018-01-14 09:33:05 +01:00
var-search-order.tmpl
add variable search order test
2018-01-14 09:33:05 +01:00
varargs.qc
Fix T...name
2014-07-31 12:37:26 -04:00
varargs.tmpl
Added counter-stability test to the varargs testcase
2013-01-17 10:32:43 +01:00
varargs2.qc
hopefully fix an off-by-1 vararg copy issue
2013-02-26 16:39:28 +01:00
varargs2.tmpl
hopefully fix an off-by-1 vararg copy issue
2013-02-26 16:39:28 +01:00
variadic.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
variadic.tmpl
Remove user-defined success/failure messages for the testsuite. Instead print an aligned to console string containing the tmpl file name. This closes #90 .
2013-01-27 08:39:42 +00:00
vec_ops.qc
Vector cross product virtual instruction, now >< operator works for non-constant vectors. Thanks divVerent for the help.
2013-08-31 14:49:06 -04:00
vec_ops.tmpl
Vector cross product virtual instruction, now >< operator works for non-constant vectors. Thanks divVerent for the help.
2013-08-31 14:49:06 -04:00
vecfields-broken.tmpl
catch broken vector member access
2018-01-14 10:58:29 +01:00
vecfields.qc
catch broken vector member access
2018-01-14 10:58:29 +01:00
vecfields.tmpl
fix access to fields of vector members
2016-11-19 16:22:18 +01:00
vecmath.qc
tests: add check for vector negation
2017-06-22 08:45:38 +02:00
vecmath.tmpl
tests: add check for vector negation
2017-06-22 08:45:38 +02:00
vector-init.qc
Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file.
2013-01-30 08:04:56 +00:00
vector-init.tmpl
vector initialization tests
2012-12-20 14:12:22 +01:00
vector-init2.tmpl
vector initialization tests
2012-12-20 14:12:22 +01:00
vector-init3.tmpl
vector initialization tests
2012-12-20 14:12:22 +01:00
xor.qc
Forgot this one
2013-08-27 06:39:51 -04:00
xor.tmpl
Forgot this one
2013-08-27 06:39:51 -04:00