quakeforge/tools
Bill Currie 554b2e4710 Add flow analysis to determin the type of .return.
It doesn't quite work yet, but...

It has proven necessary to know what type .return has at any point in the
function. The segfault in ctf is caused by the return statement added to
the end of the void function messing with the expr pointer stored in the
daglabel for .return. While this is actually by design (though the
statement really should have a valid expr pointer rather than), it actually
highlights a bigger problem: there's no stable knowledge of the current
type of .return. This is not a problem in expression statements as the
dagnodes for expression statements store the desired types of all operands.
However, when assigning from .return to attached variables in a leaf node,
the type of .return is not stored anywhere but the expression last
accessing .return.
2012-11-30 17:15:05 +09:00
..
3dfx_stub Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
bsp2img Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
build_scripts Redo the io_mesh_qfmdl packaging. 2012-07-17 17:30:16 +09:00
carne Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
cross Make the ps3 cross-build self-contained. 2012-08-20 10:56:09 +09:00
cvs2cl audit the usage of "only" 2010-01-13 06:42:26 +00:00
Forge Handle quest format brushes. 2012-09-12 08:24:17 +09:00
gas2masm Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gl_stub Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
io_mesh_qfmdl Write empty array and dictionary items on one line. 2012-08-31 16:14:49 +09:00
io_qfmap Import leak points files. 2012-09-16 12:57:17 +09:00
misc Put my blender struts script in a safe place. 2012-02-22 17:47:16 +09:00
pak Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
qfbsp Make hash tables more const correct. 2012-10-27 11:44:31 +09:00
qfcc Add flow analysis to determin the type of .return. 2012-11-30 17:15:05 +09:00
qflight First step for BSP2 support. DOES NOT WORK! 2012-09-07 16:09:24 +09:00
qflmp Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
qfmodelgen Fix some type-size safety issues. 2012-08-19 13:37:06 +09:00
qfspritegen Create qfspritegen based on id's sprgen. 2012-06-30 20:20:15 +09:00
qfvis First step for BSP2 support. DOES NOT WORK! 2012-09-07 16:09:24 +09:00
quaketoascii Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
qwaq Add a little test case for accessing types. 2012-11-15 13:40:11 +09:00
texpaint Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
wad Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
wav Remove the AM_CONDITIONALs from tools. 2012-02-10 02:50:42 +09:00
Makefile.am Include the mdl import/export addon in the distribution. 2012-07-13 07:59:50 +09:00