matthiaskrgr
|
b1e0687373
|
PKGBUILDs: note myself as contributor.
|
2012-12-27 20:07:58 +01:00 |
|
Wolfgang Bumiller
|
8624af879a
|
bumping arch/release PKGBUILD to 0.2.2
|
2012-12-27 14:48:52 +01:00 |
|
Wolfgang Bumiller
|
517b6fed81
|
Another bool->int fix; now clang-compiled gmqcc actually works...
|
2012-12-27 14:33:58 +01:00 |
|
Wolfgang Bumiller
|
24752b5fd1
|
manpage: -fbail-on-werror
|
2012-12-27 12:48:36 +01:00 |
|
Wolfgang Bumiller
|
5cfd97c344
|
-fbail-on-werror option
|
2012-12-27 12:46:36 +01:00 |
|
Wolfgang Bumiller
|
24f3098418
|
fix: when there are no additional temps the first one allocated slot's size was counted twice resulting in some additional unused globals
|
2012-12-27 11:46:08 +01:00 |
|
Wolfgang Bumiller
|
babdebee79
|
Merge pull request #75 from matthiaskrgr/master
mention PKGBUILDs in INSTALL file, fix typo in manpage
|
2012-12-27 02:06:04 -08:00 |
|
Wolfgang Bumiller
|
3f8f2b3f48
|
manpage: -Oglobal-temps
|
2012-12-26 23:20:49 +01:00 |
|
Wolfgang Bumiller
|
d4483bfda6
|
-Oglobal-temps
|
2012-12-26 23:18:45 +01:00 |
|
Wolfgang Bumiller
|
93dbfa18f1
|
fix -v option parsing in qcvm
|
2012-12-26 22:49:50 +01:00 |
|
Wolfgang Bumiller
|
1cca992a8e
|
factoring out temp-slot-assignment and using it for the declared locals too, makes -Olocal-temps more effective
|
2012-12-26 22:09:54 +01:00 |
|
matthiaskrgr
|
3d9760473b
|
manpage: gmqcc: fix typo
|
2012-12-26 22:03:08 +01:00 |
|
matthiaskrgr
|
00fc3a5686
|
INSTALL: mention ArchLinux PKGBUILDs.
|
2012-12-26 21:57:26 +01:00 |
|
Wolfgang Bumiller
|
b42328dbc6
|
Switch over to LONGBIT
|
2012-12-26 21:39:00 +01:00 |
|
Wolfgang Bumiller
|
24161543d9
|
Merge pull request #74 from matthiaskrgr/PKGBUILD
add arch PKGBUILDs for git and release build.
|
2012-12-26 12:31:25 -08:00 |
|
matthiaskrgr
|
1f867e3920
|
PKGBUILD: formatting
|
2012-12-26 20:21:41 +01:00 |
|
matthiaskrgr
|
1ac110d426
|
add PKGBUILD for release build.
|
2012-12-26 20:17:29 +01:00 |
|
matthiaskrgr
|
56568d24ff
|
PKGBUILD: license is MIT
|
2012-12-26 20:13:07 +01:00 |
|
Wolfgang Bumiller
|
de3d8747f7
|
fix uninitialized warnings in ir.c
|
2012-12-26 20:07:57 +01:00 |
|
matthiaskrgr
|
9bf6b2e1bd
|
PKGBUILD: install custom license file.
|
2012-12-26 20:07:51 +01:00 |
|
matthiaskrgr
|
c3a867f0c2
|
PKGBUILD: license is not GPL actually
|
2012-12-26 20:03:17 +01:00 |
|
Wolfgang Bumiller
|
f832b86dcd
|
Fixing uninitialized warnings in parser.c
|
2012-12-26 20:00:17 +01:00 |
|
Wolfgang Bumiller
|
33c7707f56
|
adding -fno-strict-aliasing
|
2012-12-26 19:58:53 +01:00 |
|
matthiaskrgr
|
728a8e975a
|
add PKGBUILD for git build.
|
2012-12-26 19:58:40 +01:00 |
|
Wolfgang Bumiller
|
365fe400b0
|
manpage: -dump, -dumpfin
|
2012-12-26 19:37:55 +01:00 |
|
Wolfgang Bumiller
|
b32bd22af3
|
Merge pull request #73 from matthiaskrgr/master
fix some typos in todo file
|
2012-12-26 10:21:31 -08:00 |
|
matthiaskrgr
|
a2504f6455
|
TODO: fix typos
|
2012-12-26 19:15:40 +01:00 |
|
Wolfgang Bumiller
|
700628b2cb
|
counters for -Ocall-stores because we all love numbers
|
2012-12-26 19:11:26 +01:00 |
|
Wolfgang Bumiller
|
14889897da
|
Don't copy return values away from OFS_RETURN if they don't get locked.
|
2012-12-26 18:33:16 +01:00 |
|
Wolfgang Bumiller
|
456e80a7d5
|
manpage: -Ovoid-return
|
2012-12-26 10:28:01 +01:00 |
|
Wolfgang Bumiller
|
5779fea9b4
|
manpage: added -v to the qcvm manpage
|
2012-12-26 10:26:04 +01:00 |
|
Wolfgang Bumiller
|
af5b552a7f
|
-Ovoid-return - the last INSTR_RETURN of a void functions is replaced by INSTR_DONE to reduce the instruction count
|
2012-12-26 10:24:33 +01:00 |
|
Wolfgang Bumiller
|
47f7611ec9
|
verbose switches for the qcvm; makes -printfuns find the instruction-count of a function and print that too
|
2012-12-26 10:23:45 +01:00 |
|
Wolfgang Bumiller
|
aee7bf0de0
|
Actually generate the vector member ir_values in ir_function_finalize, since ir_builder_gen_global is too late / happens after life ranges; this should fix -Ooverlap-locals
|
2012-12-25 23:51:29 +01:00 |
|
Wolfgang Bumiller
|
1172e2b8cc
|
manpage: -Ocall-stores
|
2012-12-25 23:28:09 +01:00 |
|
Wolfgang Bumiller
|
a7c3ef3e22
|
-Ocall-stores as part of -O1: instead of having CALL instructions issue STOREs for every parameter, use the newly introduced 'lock' flag to make the operations generating the call's parameters generate them right into the OFS_PARM if there's no interfering CALL in between
|
2012-12-25 23:25:59 +01:00 |
|
Wolfgang Bumiller
|
d7de5cb5ff
|
do the locking before processing the call-reads otherwise all the call's parameters get locked as well
|
2012-12-25 23:24:31 +01:00 |
|
Wolfgang Bumiller
|
710f580e15
|
liferange calc now sets the 'locked' flag on values when reaching a CALL
|
2012-12-25 21:03:26 +01:00 |
|
Wolfgang Bumiller
|
35ba2dcaf9
|
The very aggressive -Ooverlap-strings
|
2012-12-25 20:38:05 +01:00 |
|
Wolfgang Bumiller
|
307746dc35
|
Ensure that the members[] array is filled for vector types so the liferange function can use all of them
|
2012-12-24 12:52:15 +01:00 |
|
Wolfgang Bumiller
|
fcdff3180a
|
Tests for the previous vector-liferange change
|
2012-12-24 12:43:16 +01:00 |
|
Wolfgang Bumiller
|
dc691c8a6e
|
Now this should deal with vector life ranges more correctly.
|
2012-12-24 12:43:05 +01:00 |
|
Wolfgang Bumiller
|
da927b5d41
|
print an error when static is used in global scope - this is currently not being handled as expected
|
2012-12-24 11:38:33 +01:00 |
|
Wolfgang Bumiller
|
2b468cb0ee
|
Added the 'static' keyword.
Implements #71
|
2012-12-24 11:30:58 +01:00 |
|
Wolfgang Bumiller
|
c3dfe2c61c
|
manpage: -q, --quiet
|
2012-12-24 11:03:34 +01:00 |
|
Wolfgang Bumiller
|
55dc45ec3e
|
manpage: -fftepp-predefs
|
2012-12-24 11:01:24 +01:00 |
|
Wolfgang Bumiller
|
2d66431af4
|
-q, --quiet option
|
2012-12-24 10:53:51 +01:00 |
|
Dale Weiler
|
f811a4e876
|
one too many zeros
|
2012-12-24 08:19:57 +00:00 |
|
Dale Weiler
|
fa155f8a42
|
Added my awesome MT1997 PRNG, and use it instead of stdio's rand()/srand() .. which are implementation specific .. and simply unsafe (for example one of the compilers at work simply has it's standard library implementation of rand() return 0 always (which is perfectly conformant)).
|
2012-12-24 01:43:27 +00:00 |
|
Dale Weiler
|
0a57c408c0
|
Added ftepp predefs flag (ability to turn on/off predefs) disabled by default (even with -ftepp), enabled with -E, to enable use -fftepp-predefs.
|
2012-12-24 00:21:55 +00:00 |
|