quakeforge/tools/qfcc
Bill Currie 9ccff74fcf [qfcc] Emit only one instance per protocol per module
This is actually a double issue: when a class implementing a protocol
used the protocol in @protocol(), not only would the protocol get
emitted as part of the class data specifying that the class conforms to
the protocol, a second instance would be emitted again when @protocol()
was used. On top of that, only the instance referenced by @protocol()
would be initialized. Now, both class emission and @protocol() get their
protocol def from the same place and thus only one, properly
initialized, protocol instance is emitted.
2020-03-02 10:55:46 +09:00
..
doc Allow constant initialized globals in advanced code 2020-02-23 22:51:00 +09:00
include [qfcc] Emit static instance lists 2020-03-02 10:48:51 +09:00
source [qfcc] Emit only one instance per protocol per module 2020-03-02 10:55:46 +09:00
test [qfcc] Remove type alias encoding 2020-03-01 16:13:18 +09:00
AUTHORS more mailing list corrections 2003-07-12 21:50:22 +00:00
bootstrap scary, but the only changes qfcc needed to build as part of quakeforge was 2002-01-22 05:48:03 +00:00
configure.in Replace system defines/includes with qfcc's 2020-02-19 02:35:09 +09:00
Makefile.am Add a test harness for qfcc. 2012-11-22 21:59:01 +09:00
TODO Throw away function parameter type alias info 2020-02-26 17:46:53 +09:00