Rudolf Polzer
f4f805f4c9
New options: -ftypeless-stores and -fsort-operands
...
These flags reduce entropy, but not size, of the generated assembly
code. This helps compressability of the files.
Additionally, -ftypeless-stores might SLIGHTLY improve engine
performance due to less instructions being used (so branch prediction
might work better). Probably cannot be measured though.
Signed-off-by: Rudolf Polzer <divverent@xonotic.org>
2013-08-27 09:55:00 +02:00
Dale Weiler
bbab8969d1
Generate PDF documentation from man pages for windows releases.
2013-08-21 04:29:33 +00:00
Dale Weiler
a7fdbbe35b
Fix that
2013-08-19 23:18:03 +00:00
Dale Weiler
6a4e175f86
Slackware support to website generation.
2013-08-19 23:15:41 +00:00
Dale Weiler
b30c3ff8d4
Update documentation
2013-08-16 08:16:03 +00:00
Dale Weiler
6f749d61b1
Added -Oconst-fold-dce (dead code elimination optimization for when constant expressions form the basis of the dead code, i.e if else with constant expression). Fixed deps and added documentation. Cleaned up folds for ir_value (can now use the same macros as the ast_value ones).
2013-08-01 07:07:59 +00:00
Wolfgang Bumiller
f78d653b1e
manpage update
2013-06-15 09:46:44 +02:00
Dale Weiler
8afd373e4f
Fixed whitespace
2013-06-14 21:36:16 +00:00
Dale Weiler
1b71caa1fe
Update man page
2013-05-29 11:29:52 +00:00
Dale Weiler
a8e2a47da8
Less general name for PAK utility, added install targets for PAK utility, added manpag for PAK utility, this closes #108
2013-04-28 03:41:03 +00:00
Wolfgang Bumiller
b9fb29d740
manpage and ini update
2013-04-25 19:17:58 +02:00
Wolfgang Bumiller
1a915c7bf7
manpage: document and explain __FUNC__ and __NULL__
2013-04-24 17:42:48 +02:00
Dale Weiler
dc8523c650
Merge branch 'master' into cooking
2013-04-24 01:46:53 +00:00
Dale Weiler
217833dff7
Add download.c (used for generating the download.html for the website (for releases)) based on magic. use gcc download.c -o gen; gen ../../; git checkout gh-pages; git add download.html; git push origin gh-pages; to apply website changes.
2013-04-22 05:43:38 +00:00
Dale Weiler
1759388e3f
Merge branch 'master' into cooking
2013-04-22 00:11:31 +00:00
Matthias Krüger
53aac525d9
add gmqcc icon found on ohloh.
2013-04-21 14:07:06 +02:00
Wolfgang Bumiller
934ff4a5eb
Merge branch 'master' into cooking
2013-04-21 12:24:12 +02:00
Wolfgang Bumiller
2343e13c45
updating the manpage
2013-04-21 12:23:54 +02:00
Dale Weiler
c6bd5e6a2b
Update specification.tex
2013-04-08 00:05:55 -03:00
Dale Weiler
f59d557dce
Update specification.tex
2013-03-07 10:21:29 -05:00
Dale Weiler
bedfee1fae
Update specification.tex
2013-03-07 10:19:00 -05:00
Dale Weiler
bdbfc85243
Update specification.tex
2013-03-07 09:39:41 -05:00
Dale Weiler
2146e018f1
Update specification.tex
2013-03-07 00:39:26 -05:00
Dale Weiler
8e1cd4b1df
Update doc/specification.tex
2013-02-04 11:13:11 -05:00
Dale Weiler
442adee298
Update doc/specification.tex
2013-02-04 06:22:28 -05:00
Dale Weiler
e11a17b408
Update doc/specification.tex
2013-02-04 02:48:36 -05:00
Dale Weiler
e7aa24bd28
Work in progress specification LaTeX document for "The GMQCC QuakeC Programming Language"
2013-02-04 07:18:39 +00:00
Wolfgang Bumiller
0d1b40c9c1
Adding a WIP style sheet for mandoc html output
2013-02-03 19:38:42 +01:00
Wolfgang Bumiller
ea15abada5
manpage: removed -Wpreprocessor
2013-01-31 22:23:29 +01:00
Wolfgang Bumiller
622c55f254
converted qcvm.1 to mdoc
2013-01-31 22:15:01 +01:00
Wolfgang Bumiller
4500facb2b
manpage: wrong date
2013-01-26 14:44:00 +01:00
Wolfgang Bumiller
ef0de47954
Converting gmqcc.1 from man to mdoc style. It can produce nice html output so we can create an online version of the manpage which doesn't look like crap... still todo: qcvm.1
2013-01-24 22:23:49 +01:00
Wolfgang Bumiller
32f1a5d2c8
manpage: fixing a .TP/.B mixup
2013-01-24 12:56:38 +01:00
Wolfgang Bumiller
11450c11d1
manpage: -E was missing all that time in there
2013-01-15 22:08:15 +01:00
Wolfgang Bumiller
0962dfdd4d
manpage: -flegacy-vector-maths
2013-01-14 11:16:49 +01:00
Wolfgang Bumiller
3652a122ed
Removed -fenhanced-diagnostics - it's now --correct, which makes sense since it doesn't affect the compilation process itself
2013-01-12 17:10:07 +01:00
Wolfgang Bumiller
127cc5215b
manpage: -fvariadic-args
2013-01-12 16:31:51 +01:00
Wolfgang Bumiller
5231279113
manpage: --add-info
2013-01-11 19:23:03 +01:00
Wolfgang Bumiller
cf676443cb
manpage: updating the section about nil vs fteqcc-__NULL__
2013-01-10 15:41:36 +01:00
Wolfgang Bumiller
06101d48e4
manpage: A note about __NULL__ vs nil
2013-01-09 21:54:36 +01:00
Wolfgang Bumiller
96126b435a
manpage: __DATE__, __TIME__ predefs
2013-01-09 21:32:17 +01:00
Wolfgang Bumiller
704ddf94f8
manpage: Document change to -Wall
2013-01-09 20:41:12 +01:00
Wolfgang Bumiller
6ece523552
sqrt and normalize builtins
2013-01-08 20:46:30 +01:00
Wolfgang Bumiller
5134673461
manpage: bring the list of included -f and -W flags for each described -std up to date
2013-01-06 20:50:18 +01:00
Wolfgang Bumiller
d47da25b82
Changing -Wtoo-few-parameters to -Winvalid-parameter-count; removing hardcoded COMPILER_GMQCC code which makes invalid parameter counts an error and instead make -std=gmqcc imply -Werror-invalid-parameter-count
2012-12-31 12:29:25 +01:00
Wolfgang Bumiller
f698e796d2
manpage: -Wparenthesis
2012-12-31 11:14:34 +01:00
Dale Weiler
921877e8a4
Implement [[deprecated]] general attribute, will mark functions as deprecated. Making calls to functions marked as such will trigger a compiler warning. Enabled by default.
2012-12-30 06:43:07 +00:00
Wolfgang Bumiller
64ccc88a9e
manpage: -Wdifferent-qualifiers -Wdifferent-attributes
2012-12-29 17:41:20 +01:00
Wolfgang Bumiller
3d67b29a7b
manpage: -Ovector-components
2012-12-29 15:10:04 +01:00
Wolfgang Bumiller
898e00f5b4
manpage: -Wuninitialized-constant -Wuninitialized-global
2012-12-28 19:11:29 +01:00