This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: incompatible Kawa changes


One more related change:

- The name bound by a define-simple-class now evaluates to a Class,
rather than a ClassType. A define-simple-class is not allowed to
reference non-static module-level bindings; for that use define-class.

Please also keep an eye out for performance regressions: E.g. there
may be places where the compiler generates good code when it sees
a Type-valued expression, but it doesn't check for a Class-valued
expression, which is what it now gets.  (Some of these were caught
and fixed by the 'check-inlining' rule in testsuite's Makefile.)
--
	--Per Bothner
per@bothner.com   http://per.bothner.com/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]