Matthew Flatt
6056159ad7
class and mzc -k fixes
...
svn: r7724
2007-11-14 16:24:48 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
e4cbc4e6a9
371.2
...
svn: r7263
2007-09-02 17:39:32 +00:00
Matthew Flatt
272980489c
avoid chains of derived-from-... names (due to previous attempt at fixing the string vs. symbol problem)
...
svn: r5444
2007-01-24 02:37:01 +00:00
Matthew Flatt
c0c04fb2fc
make derived-from-... name a symbol in a class record
...
svn: r5443
2007-01-24 02:34:38 +00:00
Matthew Flatt
dbaccc2d5c
fix cert problem when internal and external names are provided, but no initial value is provided
...
svn: r5403
2007-01-19 01:50:17 +00:00
Eli Barzilay
19c33a8e2a
no need for string->immutable-string when creating exceptions
...
svn: r5372
2007-01-17 01:18:50 +00:00
Matthew Flatt
32ec113ed1
fix public-final-name-localized bug
...
svn: r5354
2007-01-15 05:58:28 +00:00
Carl Eastlund
22fd8f51cc
Added tracing capabilities to mzscheme's class system.
...
- class-internal.ss exports two versions (traced/untraced) of macros/functions
- classidmap.ss provides expansion to both forms (traced/untraced)
- class-traced.ss exports traced versions
- class.ss (unchanged) exports untraced versions
- class-events.ss contains hooks called by traced version
Functionality will be used by tool to be released via PLaneT.
svn: r4778
2006-11-04 20:46:52 +00:00
Matthew Flatt
60fe398868
added trait, finally
...
svn: r4681
2006-10-25 08:02:59 +00:00
Matthew Flatt
6864440c7e
class-level mixin syntax reports reported as from mixin
...
svn: r4159
2006-08-27 23:10:29 +00:00
Matthew Flatt
c0ce55afb4
make generic smarterabout final methods
...
svn: r4105
2006-08-22 01:26:58 +00:00
Matthew Flatt
35d14b301f
add inherit/super and inherit/inner (to eventually replace rename-inner and rename-super)
...
svn: r4087
2006-08-18 00:47:32 +00:00
Matthew Flatt
6dc42e3a8d
changed handling of primitive by-position-only arguments to behave like init-rest
...
svn: r3954
2006-08-04 13:33:31 +00:00
Matthew Flatt
2b7a722b33
fix scoped init names (i.e., when combined with define-local-member-name)
...
svn: r3937
2006-08-02 20:14:32 +00:00
Matthew Flatt
ebe051694d
350.3
...
svn: r3571
2006-07-01 18:53:09 +00:00
Matthew Flatt
f272ae9d7e
define-member-name and member-name-key
...
svn: r3415
2006-06-19 13:04:54 +00:00
Matthew Flatt
9877a98a00
inner default expr shouldn't evaluate when a target is available
...
svn: r3094
2006-05-28 11:49:41 +00:00
Matthew Flatt
9f513d240e
fix cert handling for init, init-field, and field
...
svn: r2823
2006-04-27 20:30:16 +00:00
Matthew Flatt
81c837ad26
export inherit-field
...
svn: r1496
2005-12-02 19:30:57 +00:00
Matthew Flatt
78622b7bb3
moved code out of macro expansion and into functions
...
svn: r1409
2005-11-25 22:50:56 +00:00
Matthew Flatt
f3a67ccb9a
added object-method-arity-includes
...
svn: r1123
2005-10-22 01:56:45 +00:00
Matthew Flatt
57d39569fe
removed #kd, fixed :interface
...
svn: r944
2005-09-29 20:06:09 +00:00
Matthew Flatt
74a64f50da
avoid leading colon for id
...
svn: r937
2005-09-29 15:49:48 +00:00
Matthew Flatt
0d4bc2cd9d
299.107
...
svn: r259
2005-06-28 17:01:03 +00:00
Eli Barzilay
017d151d59
Adding collects, with all the right properties (except eoln-style).
...
svn: r3
2005-05-27 18:56:37 +00:00