Wolfgang Bumiller
|
79f3f980e9
|
vector initialization tests
|
2012-12-20 14:12:22 +01:00 |
|
Wolfgang Bumiller
|
a274f8ec07
|
making the uninitialized-var on vector warning now check all members; ir_value_vector_member now also appends _x,_y,_z since they're used in the used-unintialized message
|
2012-12-20 14:06:25 +01:00 |
|
Wolfgang Bumiller
|
8adbb2f5ac
|
Remove the suffix entirely
|
2012-12-20 13:44:53 +01:00 |
|
Wolfgang Bumiller
|
7833efd6e1
|
UL->ULL
|
2012-12-20 12:55:21 +01:00 |
|
Wolfgang Bumiller
|
a301796186
|
Added tests for 'noreturn'
|
2012-12-20 12:00:39 +01:00 |
|
Dale Weiler
|
f1a662a422
|
ugh todo: seed per ht, not per hash
|
2012-12-20 10:21:31 +00:00 |
|
Dale Weiler
|
2e57a952a7
|
No more hacks
|
2012-12-20 10:20:16 +00:00 |
|
Dale Weiler
|
42fc620466
|
fixes
|
2012-12-20 09:44:47 +00:00 |
|
Dale Weiler
|
475b3152ca
|
One last fix for mankind
|
2012-12-20 09:01:01 +00:00 |
|
Dale Weiler
|
148f7babcd
|
*sigh*
|
2012-12-20 08:51:29 +00:00 |
|
Dale Weiler
|
199540e6ca
|
Allow uname override
|
2012-12-20 08:49:14 +00:00 |
|
Dale Weiler
|
8fda2233cb
|
Fix murmur hash seeding
|
2012-12-20 08:46:39 +00:00 |
|
Dale Weiler
|
3e8435783c
|
More fixes
|
2012-12-20 08:45:54 +00:00 |
|
Dale Weiler
|
9f742271b1
|
Another fix
|
2012-12-20 08:19:43 +00:00 |
|
Dale Weiler
|
d7585a810a
|
FTBFS fixes
|
2012-12-20 08:17:04 +00:00 |
|
Dale Weiler
|
0648835061
|
handle cygwin/mingw for makefile
|
2012-12-20 00:22:22 +00:00 |
|
Dale Weiler
|
2bf2991ecb
|
Typos
|
2012-12-19 21:37:37 +00:00 |
|
Dale Weiler
|
757617f89f
|
Implemened -fail procedure type for testsuite. Essentially performs compilation on the idea that the compilation should fail, for the test to succeed, otherwise the test actually fails.
|
2012-12-19 21:35:47 +00:00 |
|
Wolfgang (Blub) Bumiller
|
afaa162aa1
|
Applying the actual 'Fix FTFBS stuff' part
|
2012-12-19 22:17:22 +01:00 |
|
Wolfgang (Blub) Bumiller
|
57aaf57dfc
|
Revert "Fix FTFBS stuff"
This reverts commit 2cc51b8eb0 .
|
2012-12-19 22:15:38 +01:00 |
|
Dale Weiler
|
2cc51b8eb0
|
Fix FTFBS stuff
|
2012-12-19 21:05:40 +00:00 |
|
Wolfgang (Blub) Bumiller
|
664b6d6604
|
'noreturn' is - for now - a keyword, and used just like noref/var/const, to mark a function as not-returning
|
2012-12-19 20:56:22 +01:00 |
|
Wolfgang (Blub) Bumiller
|
c8e163b0df
|
ast_call now passes AST_FLAG_NORETURN on to the IR
|
2012-12-19 20:47:01 +01:00 |
|
Wolfgang (Blub) Bumiller
|
ba434c8e22
|
removing ast_expression_common.variadic, adding ast_expression_common.flags, added AST_FLAG_VARIADIC and AST_FLAG_NORETURN
|
2012-12-19 20:45:48 +01:00 |
|
Wolfgang (Blub) Bumiller
|
7c5fc26081
|
NRCALL now sets block->final and block->is_return
|
2012-12-19 20:40:45 +01:00 |
|
Wolfgang (Blub) Bumiller
|
bf267d0238
|
ir_block_create_{phi,call} now check self->final
|
2012-12-19 20:39:44 +01:00 |
|
Wolfgang (Blub) Bumiller
|
384446316a
|
VINSTR_NRCALL, translated like any other call for now; to be used to mark a call which never returns, ie the error builtin
|
2012-12-19 20:38:32 +01:00 |
|
Wolfgang Bumiller
|
2a2c208884
|
Merge pull request #48 from mhofstra/patch-1
Small typo fix to make it compile on x86
|
2012-12-18 13:01:43 -08:00 |
|
mhofstra
|
5fc1cc2414
|
Small typo fix to make it compile on x86
|
2012-12-18 21:57:16 +01:00 |
|
Rudolf Polzer
|
acf4da9385
|
Fixes for some minor bugs clang-analyzer and cppcheck found
Signed-off-by: Dale Weiler <killfieldengine@gmail.com>
|
2012-12-18 16:54:51 +00:00 |
|
Wolfgang (Blub) Bumiller
|
8cd94192d8
|
default make target now is 'all'
|
2012-12-18 16:58:21 +01:00 |
|
Wolfgang (Blub) Bumiller
|
dd6f415a04
|
Tests for perl-logic _types_
|
2012-12-18 16:57:38 +01:00 |
|
Wolfgang (Blub) Bumiller
|
2a61a65ce0
|
-fperl-logic now doesn't allow logic ops with operands of different types, but therefore uses the correct output type
|
2012-12-18 16:56:22 +01:00 |
|
Wolfgang (Blub) Bumiller
|
9b9fbb6e3b
|
Added intrinsic: __builtin_debug_typestring(expr) to get the type of an expression as string
|
2012-12-18 16:52:30 +01:00 |
|
Wolfgang (Blub) Bumiller
|
b337f630c8
|
Remove a TODO message
|
2012-12-18 16:36:06 +01:00 |
|
Wolfgang (Blub) Bumiller
|
259aaad324
|
make install-doc now also installs qcvm.q
|
2012-12-18 16:03:48 +01:00 |
|
Wolfgang (Blub) Bumiller
|
9cb46789f0
|
Adding qcvm.1
|
2012-12-18 16:03:29 +01:00 |
|
Wolfgang (Blub) Bumiller
|
e1c3e35422
|
Improved parameter handling of qcvm a little, added --version and --help
|
2012-12-18 15:46:26 +01:00 |
|
Wolfgang (Blub) Bumiller
|
6601e89029
|
fix wrong --version string
|
2012-12-18 15:44:26 +01:00 |
|
Wolfgang (Blub) Bumiller
|
70f676784d
|
Better usage message for qcvm, don't exit after any of the information prints - but don't execute if any of them are used
|
2012-12-18 15:39:20 +01:00 |
|
Wolfgang (Blub) Bumiller
|
49c4da9670
|
BUGS, SEE ALSO and AUTHOR sections in the manpage
|
2012-12-18 15:30:59 +01:00 |
|
Wolfgang (Blub) Bumiller
|
201b3f9218
|
It's -config=file, not -config file
|
2012-12-18 15:27:12 +01:00 |
|
Wolfgang (Blub) Bumiller
|
52b4c9f0c1
|
Added -config to usage and manpage, added a CONFIG section in the manpage describing the ini file format, and added a short example to it
|
2012-12-18 15:26:41 +01:00 |
|
Wolfgang (Blub) Bumiller
|
82e0073433
|
Add included -fs and -Ws to for each -std in the manpage
|
2012-12-18 14:21:01 +01:00 |
|
Wolfgang (Blub) Bumiller
|
dccafd65ac
|
More jump removal
|
2012-12-18 14:03:20 +01:00 |
|
Wolfgang (Blub) Bumiller
|
19deac0707
|
*sigh*
|
2012-12-18 13:13:54 +01:00 |
|
Wolfgang (Blub) Bumiller
|
66e6e6329f
|
vector components are floats, not vectors
|
2012-12-18 12:58:15 +01:00 |
|
Wolfgang (Blub) Bumiller
|
d9cca87aff
|
Don't generate IF/IFNOT with +1 offsets
|
2012-12-18 12:57:09 +01:00 |
|
Wolfgang (Blub) Bumiller
|
d09ab90f24
|
-fsingle-vector-defs to disable _x,_y,_z generation
|
2012-12-18 12:47:48 +01:00 |
|
Wolfgang (Blub) Bumiller
|
116d744823
|
Generate _x,_y,_z defs/fields
|
2012-12-18 12:41:38 +01:00 |
|