mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2025-03-11 03:13:06 +00:00
Update CHANGES
This commit is contained in:
parent
4a1eb7f948
commit
317559e5a5
1 changed files with 25 additions and 2 deletions
27
CHANGES
27
CHANGES
|
@ -1,10 +1,12 @@
|
|||
Release v0.2.4
|
||||
Release v0.2.9
|
||||
* Preprocessor:
|
||||
- __VA_ARGS__ support
|
||||
_ __VA_ARGS__ indexing
|
||||
- Predefined macros like __DATE__, __TIME__, ...
|
||||
(check the manpage for a full list)
|
||||
- Signed numbers as single token in the
|
||||
- Fixes some issues with #if operations on macros.
|
||||
- Speed improvements
|
||||
* Language:
|
||||
- Untyped `nil` keyword.
|
||||
- Removed the `noreturn` keyword.
|
||||
|
@ -21,6 +23,8 @@ Release v0.2.4
|
|||
- Type restricted variadict parameters:
|
||||
ie: void print(string...);
|
||||
- Accessing varargs from QC via: ...(index, type)
|
||||
- New operators: ** (exponentiation), % (modulo), etc
|
||||
- Enumeration attributes: flag, reverse
|
||||
* Compilation:
|
||||
- Various optimizations and progs-size reductions.
|
||||
- A new spell-checking algorithm tries to hint you at existing
|
||||
|
@ -29,16 +33,35 @@ Release v0.2.4
|
|||
have been solved in both DP and our own executor. A new
|
||||
compatbility option (enabled by default) has been added for
|
||||
now: -flegacy-vector-maths
|
||||
* qcvm:
|
||||
- Compiler intrinsics: __builtin_floor, __builtin_mod,
|
||||
__builtin_exp, __builtin_isnan
|
||||
- Improved memory tracing
|
||||
- Speed improvements
|
||||
* QCVM:
|
||||
- Improved commandline argument handling.
|
||||
- More builtins: sqrt(), normalize()
|
||||
* Commandline:
|
||||
- Nicer memory dumps
|
||||
- Support for making individual warnings an error
|
||||
- via -Werror-<warning>
|
||||
- added --add-info
|
||||
* Testsuite:
|
||||
- Support for QCFLAGS to run tests with several additional
|
||||
flags.
|
||||
- Added support for preprocessor tests
|
||||
- Added preprocessor tests
|
||||
- Added defs.qh (auto included) for qcvm definitions
|
||||
* Syntax Highlighting:
|
||||
- Added various syntax highlighting description files for
|
||||
various text editors / integrated development envirorments,
|
||||
including support for: geany, kate, kwrite, kdevelop, QtCreator,
|
||||
gtksourceview, gedit, sany, nano, jedit
|
||||
* Build:
|
||||
- Build scripts for building debian, archlinux and archbsd
|
||||
packages for x86, and x86_64.
|
||||
- Makefile targets for gource visualization, and render of
|
||||
gource visualization.
|
||||
|
||||
|
||||
2012-12-27 Hotfix v0.2.2
|
||||
* Liferanges
|
||||
|
|
Loading…
Reference in a new issue