[Ecls-list] Changes in CVS
Juan Jose Garcia-Ripoll
jjgarcia at users.sourceforge.net
Sun May 18 20:16:10 UTC 2008
- (COERCE 0 '(DOUBLE * *)) now works as expected. Was broken due to a typo.
- Simplified MAKE-ARRAY, which now can be inlined into a single call
to a C function.
- New compiler macro optimizations for MAKE-ARRAY and VECTOR-PUSH*
- Deactivated the old garbage collector again.
- cl_dealloc() now takes a single argument, a pointer, and uses GC_free.
- Extended the compiler environment so that it now can hold
declarations. Currently that only applies to OPTIMIZE declarations,
but in a near future it will allow us to have different type
declarations for different code paths, an implementation of DECLAIM
that forgets declarations after a file is compiled and other
improvements.
Juanjo
--
Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com
More information about the ecl-devel
mailing list