X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=CHANGES;h=e147a0c8bc7d0ba59a29de4634a9c40e76177640;hp=5d787daf3ee7aaa5d16f28ae3cb702e14628543a;hb=a01388ea7dc38a8d895488e63d0ec9d875159156;hpb=a474f20b84e41fe3fa8e300e311c1db89a3de535 diff --git a/CHANGES b/CHANGES index 5d787da..e147a0c 100644 --- a/CHANGES +++ b/CHANGES @@ -16,6 +16,11 @@ Release v0.2.4 - UTF-8 Support - enum support: without enum-types (ie no `typedef enum { } foo;`) + - Accessing vector components via the dot operator on all + expressions. Eg: (3 * v).y + - Type restricted variadict parameters: + ie: void print(string...); + - Accessing varargs from QC via: ...(index, type) * Compilation: - Various optimizations and progs-size reductions. - A new spell-checking algorithm tries to hint you at existing @@ -26,6 +31,7 @@ Release v0.2.4 * Commandline: - Support for making individual warnings an error - via -Werror- + - added --add-info * Testsuite: - Support for QCFLAGS to run tests with several additional flags. @@ -48,7 +54,6 @@ Release v0.2.4 - Support for `goto` with labels like in fteqcc. - `break` and `continue`. - Short circuit logic. - - `noreturn` keyword. - Support for translatable strings via _("str") like in fteqcc. * Compilation