Bill Currie
|
ab94498503
|
heh, that was a symptom. forget &void :)
|
2003-07-30 21:55:32 +00:00 |
|
Bill Currie
|
8099f0d8f2
|
handle addresses of void defs
|
2003-07-30 20:57:50 +00:00 |
|
Bill Currie
|
e957dc798f
|
oops, initialize type_param properly (D'OH:)
|
2003-07-30 17:59:34 +00:00 |
|
Bill Currie
|
6ecb707257
|
revamp the struct system so "struct foo;" does the right thing (ala C)
|
2003-07-30 04:11:45 +00:00 |
|
Jeff Teunissen
|
5c1875ba28
|
Update the interface-check warning to be more descriptive.
|
2003-07-29 18:53:13 +00:00 |
|
Bill Currie
|
5e6b25c917
|
add interface-check warning option. defaults off
|
2003-07-29 18:31:12 +00:00 |
|
Bill Currie
|
5b9b11241b
|
make method lookup work with id
|
2003-07-29 17:38:29 +00:00 |
|
Bill Currie
|
be6a7ae715
|
d'oh
|
2003-07-27 21:33:05 +00:00 |
|
Bill Currie
|
8966b0a533
|
get -/+ into selector name for "does not respond to" warning.
|
2003-07-27 19:47:14 +00:00 |
|
Bill Currie
|
f0c5a374d2
|
get selector naming (and method name mangline) right
|
2003-07-27 19:13:13 +00:00 |
|
Bill Currie
|
411bddb0d8
|
whitespace
|
2003-07-27 18:50:17 +00:00 |
|
Jeff Teunissen
|
c9858f4f65
|
Preliminary "unsigned" support for qfcc and the gamecode engine. Should still
be compatible.
|
2003-07-26 21:07:51 +00:00 |
|
Bill Currie
|
1366ad4661
|
fix <protocol_list>
|
2003-07-25 20:34:24 +00:00 |
|
Bill Currie
|
34df024e34
|
make sure protocol_hash exists
|
2003-07-24 19:41:59 +00:00 |
|
Bill Currie
|
5962900e25
|
allow rel_def_op relocs to point just past the end of the code. needed for
jump tables.
|
2003-07-24 17:51:24 +00:00 |
|
Bill Currie
|
378c477b8e
|
setup vector fields properly
|
2003-07-23 18:40:09 +00:00 |
|
Bill Currie
|
778cd78c35
|
fix some namespace issues with names both being a field and an ivar
|
2003-07-23 18:28:31 +00:00 |
|
Bill Currie
|
37f660801b
|
QNX's printf doesn't like null pointers
|
2003-07-17 20:04:07 +00:00 |
|
Bill Currie
|
454aa5c603
|
more mailing list corrections
|
2003-07-12 21:50:22 +00:00 |
|
Bill Currie
|
dddf045221
|
put "FIXME: overflow" on all the char arrays I could find that weren't
obviously safe
|
2003-07-08 20:11:10 +00:00 |
|
Bill Currie
|
371e57e0a4
|
make the /* */ comment look right (and test lists:)
|
2003-06-03 14:46:10 +00:00 |
|
Bill Currie
|
07e9ee5bde
|
make a little more useful
|
2003-05-23 20:21:43 +00:00 |
|
Bill Currie
|
abe657ea12
|
handle file openning issues a little more gracefully
|
2003-05-21 15:00:23 +00:00 |
|
Bill Currie
|
19559fb679
|
fix misplaced bold
|
2003-05-16 00:19:24 +00:00 |
|
Bill Currie
|
c79c4f816e
|
alpha sort the options
|
2003-05-16 00:08:20 +00:00 |
|
Bill Currie
|
2c5933fb27
|
fix some errors pointed out by colin (thanks:)
|
2003-05-15 21:18:51 +00:00 |
|
Bill Currie
|
9bd839e309
|
correct a couple of typos
|
2003-05-15 18:55:57 +00:00 |
|
Bill Currie
|
7fb58c63d4
|
update the qfcc man page
|
2003-05-15 18:53:45 +00:00 |
|
Bill Currie
|
a2243e8936
|
update the --help docs with all the options
|
2003-05-15 17:48:59 +00:00 |
|
Bill Currie
|
dedb2fa6bf
|
get [super ...] working correctly
|
2003-05-15 05:58:31 +00:00 |
|
Bill Currie
|
bfaa07c726
|
better type mismatch error reporting
|
2003-05-15 05:19:05 +00:00 |
|
Bill Currie
|
5fac3e6f3a
|
fix a buffer underflow
|
2003-05-15 05:10:28 +00:00 |
|
Bill Currie
|
094c9c5cdb
|
make derefencing a pointer without an offset more efficient
|
2003-05-13 19:49:23 +00:00 |
|
Bill Currie
|
f59f766af1
|
use the correct type when taking the address of a pointer derefernece
|
2003-05-13 19:42:14 +00:00 |
|
Bill Currie
|
1ea1a2f529
|
don't bother checking access restrictions in class_ivar_expr as
class_find_ivar will catch them when the generated self.ivar is `parsed'.
|
2003-05-13 01:30:01 +00:00 |
|
Bill Currie
|
5bd0280d1b
|
more inlining of varargs function avoidance
|
2003-05-07 21:20:00 +00:00 |
|
Bill Currie
|
0ebf9d6afc
|
more inline avoidance
|
2003-05-07 15:00:17 +00:00 |
|
Bill Currie
|
9cab099383
|
more inline stuff
|
2003-05-07 07:18:36 +00:00 |
|
Bill Currie
|
6fb5acc868
|
more auto-inline avoidance
|
2003-05-07 02:45:17 +00:00 |
|
Bill Currie
|
4dcc29a136
|
bloody gcc deciding #import isn't good enough :P
|
2003-05-06 21:52:58 +00:00 |
|
Bill Currie
|
b6b5089ccc
|
add a "nosave" flag to defs making it easier to make defs that don't get
saved automaticly
|
2003-04-25 17:00:22 +00:00 |
|
Bill Currie
|
2a127dd702
|
allow sorting defs by address
|
2003-04-23 20:10:51 +00:00 |
|
Bill Currie
|
19980964d7
|
don't create defs for the components of vector or quaternion defs
|
2003-04-23 19:50:16 +00:00 |
|
Bill Currie
|
8f4308c86a
|
get .param_size and .debug_file linked in properly
|
2003-04-23 18:25:09 +00:00 |
|
Bill Currie
|
57254e5d33
|
fix a double ;
|
2003-04-23 06:17:36 +00:00 |
|
Bill Currie
|
8b24578547
|
print the operator for the precedence notice properly
|
2003-04-23 01:56:44 +00:00 |
|
Bill Currie
|
f7d806e8d5
|
can now handle > vector sized parameters
|
2003-04-22 20:11:16 +00:00 |
|
Bill Currie
|
e732cf591d
|
remove all references to OFS_* from the C code. only the macros in progs.h
use them now
|
2003-04-22 18:20:15 +00:00 |
|
Bill Currie
|
a21054fdfc
|
handle def aliases properly in emit_move_expr
|
2003-04-22 17:26:49 +00:00 |
|
Bill Currie
|
6a0b74ca10
|
detect type mismatches in method declarations and definitions
|
2003-04-22 15:48:39 +00:00 |
|