Wolfgang Bumiller
|
624e6201e8
|
manpage/init: -fsplit-vector-parameters description
|
2014-10-18 14:39:14 +02:00 |
|
Wolfgang Bumiller
|
8b25e95553
|
we like to spell things properly - if this commit message contains a typo I don't catch before pushing then that's totally intentional
|
2014-10-18 14:27:16 +02:00 |
|
Wolfgang Bumiller
|
ddb0b7dd9d
|
ir_builder_imm_float: add IR_FLAG_ERASEABLE
|
2014-10-18 14:25:28 +02:00 |
|
Wolfgang Bumiller
|
806850e408
|
ir_builder_imm_float: mark them as const, otherwise they end up getting saved
|
2014-10-18 13:53:15 +02:00 |
|
Wolfgang Bumiller
|
09109bb176
|
split-vectors test
|
2014-10-18 13:51:25 +02:00 |
|
Wolfgang Bumiller
|
3df51c5979
|
adding -fsplit-vector-parameters, todo: float-lookup should get optimized as commented
|
2014-10-18 13:49:13 +02:00 |
|
Wolfgang Bumiller
|
2a00b386ba
|
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 |
|
Dale Weiler
|
15b31e7dc5
|
Support text type escape sequences \b and \s.
|
2014-10-17 19:37:01 -04:00 |
|
Dale Weiler
|
fa7d44e0c7
|
Converting a literal to null pointer produces a warning
|
2014-10-16 22:55:16 -04:00 |
|
Dale Weiler
|
859e9fe3da
|
Fix tests
|
2014-09-29 03:38:08 -04:00 |
|
Dale Weiler
|
de22dec56b
|
Some fixes
|
2014-09-28 20:28:56 -04:00 |
|
Dale Weiler
|
641136fee3
|
Make it a function
|
2014-09-27 04:50:50 -04:00 |
|
Dale Weiler
|
b08195e2da
|
Implemented length operator. This closes #130
|
2014-09-27 04:15:32 -04:00 |
|
Dale Weiler
|
31cd263e33
|
Implement ini [includes] area like Trac. This closes #65
|
2014-09-27 02:32:02 -04:00 |
|
Dale Weiler
|
a502a5453f
|
Make that unsigned
|
2014-09-27 01:52:33 -04:00 |
|
Dale Weiler
|
2208136403
|
Implement support for indirect macro expansions in the preprocessor. This closes #36
|
2014-09-27 01:48:03 -04:00 |
|
Dale Weiler
|
faacfa018a
|
silly clang warning is silly
|
2014-09-26 19:58:32 -04:00 |
|
Dale Weiler
|
1a8bb31d2a
|
Fix hash strlen properly instead of blindly disabling it
|
2014-09-26 19:53:50 -04:00 |
|
Wolfgang Bumiller
|
459356a48d
|
accidentally left those in
|
2014-09-26 15:32:14 +02:00 |
|
Wolfgang Bumiller
|
beaba494b5
|
For now I'll just disable this
|
2014-09-26 15:25:33 +02:00 |
|
Wolfgang Bumiller
|
3e576bd1f3
|
hopefully sanitize field creation logic a bit
|
2014-09-26 15:08:49 +02:00 |
|
Dale Weiler
|
25caf4b8e8
|
Fix
|
2014-08-11 20:59:34 -04:00 |
|
Dale Weiler
|
d5690074e1
|
Set name for is_varargs too.
|
2014-07-31 13:13:43 -04:00 |
|
Dale Weiler
|
823b053e60
|
Fix T...name
|
2014-07-31 12:37:26 -04:00 |
|
Dale Weiler
|
4c1c1bc051
|
Remove debug info from parse error.
|
2014-07-31 00:44:42 -04:00 |
|
Dale Weiler
|
bca1a7143d
|
Merge branch 'cooking' of github.com:graphitemaster/gmqcc into cooking
|
2014-07-31 00:43:42 -04:00 |
|
Dale Weiler
|
161bbec262
|
Parameter omitting in fteqcc is disallowed.
|
2014-07-31 00:43:08 -04:00 |
|
Wolfgang Bumiller
|
3e43056f5f
|
fixing wrong paths in the uninstall target
|
2014-06-15 11:05:16 +02:00 |
|
Dale Weiler
|
c33755b007
|
Handle encoding errors for platform_vasprintf
|
2014-05-28 21:51:29 -04:00 |
|
Dale Weiler
|
e7d81937ae
|
Make it compile as C++ code.
|
2014-05-26 21:36:13 -04:00 |
|
Dale Weiler
|
53e9ed0d96
|
Merge branch 'arithmetic_exceptions' into cooking
Conflicts:
doc/gmqcc.1
gmqcc.ini.example
opts.def
parser.c
|
2014-05-25 03:01:47 -04:00 |
|
Dale Weiler
|
05b349c72f
|
Merge branch 'cooking' of github.com:graphitemaster/gmqcc into cooking
|
2014-05-25 02:56:40 -04:00 |
|
Dale Weiler
|
463426ad47
|
Some fixes
|
2014-05-25 02:27:02 -04:00 |
|
Dale Weiler
|
655c2482c9
|
Fix vec3_cross. Added optimization to Makefile since we've been compiling gmqcc without it since forever.
|
2014-05-25 02:04:10 -04:00 |
|
Dale Weiler
|
0c85bac71b
|
More work on vector arithmetic exceptions.
|
2014-05-25 02:00:41 -04:00 |
|
Dale Weiler
|
aed893b6b8
|
More work for arithmetic exception on vectors.
|
2014-05-24 23:21:20 -04:00 |
|
Dale Weiler
|
337d7ddbf4
|
soft float state defaults.
|
2014-05-24 22:40:14 -04:00 |
|
Dale Weiler
|
ff80bf1aa2
|
Only when arithmetic exceptions are enabled.
|
2014-05-24 22:13:47 -04:00 |
|
Dale Weiler
|
1497191e3c
|
Perliminary work in arithmetic exception handling for vector operations in constant evaluator / folder.
|
2014-05-24 22:12:05 -04:00 |
|
Dale Weiler
|
3945f26d92
|
Put this back in global scope, we have a local scope test
|
2014-05-24 20:36:09 -04:00 |
|
Dale Weiler
|
4fa694fe82
|
Some CLZ for other toolchains.
|
2014-05-24 20:33:57 -04:00 |
|
Wolfgang Bumiller
|
edb38ce70e
|
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 |
|
Wolfgang Bumiller
|
536138273f
|
propagate the 'inexact' flag on when initializing a constant
|
2014-05-24 17:53:29 +02:00 |
|
Dale Weiler
|
68c2baa7c1
|
Mage inexact travel across constants.
|
2014-05-24 11:50:16 -04:00 |
|
Dale Weiler
|
05e20bcdda
|
Some things. Fix testsuite as well. One test will fail (inexact).
|
2014-05-24 11:42:10 -04:00 |
|
Wolfgang Bumiller
|
f1ab19ba0b
|
this should be NULL
|
2014-05-24 17:15:25 +02:00 |
|
Wolfgang Bumiller
|
b7b60e7468
|
Merge branch 'master' into cooking
|
2014-05-24 17:13:05 +02:00 |
|
Dale Weiler
|
bbeb2517c0
|
Arithmetic exception flag and a plethora of tests.
|
2014-05-24 10:38:02 -04:00 |
|
Dale Weiler
|
2917d39ef1
|
Don't forget the BSDmakefile too.
|
2014-05-24 10:04:14 -04:00 |
|
Dale Weiler
|
cc20d7e4e9
|
Disable stupid clang warning.
|
2014-05-24 10:02:58 -04:00 |
|