Hello everyone,
a new release is available (3.3.34). It solves a long list of bugs
that have been found in the past 3 month (sorry, my ADSL connection
was not working :-( ) :
- compilation of error(...)
- using the proper class designation in a GC_PROTECT
- GC_ANY is now using a function for UNIX platform ... to avoid the
errors caused by a compiler that is too smart :-)
- Arnaud Linz wish is implemented : l[F()] :+ 1 does not call F()
twice any more
- a few protection bugs
- type equality is used for uniform?(p) (cf. Sylvain's message)
- a set of GC bugs found by Sylvain have been solved
- the handler stack overflow is taken care of, thanks to Nicolas
Museux.
It also includes the improvement made by Sylvain Benilan while using
the system functions memcpy/memmove. It turns out that with the new
processor architecture that we have today, these functions are much
faster than the equivalent C code, which was not true 10 years ago.
Many thanks to Sylvain, for pointing out a few nasty GC bugs, and
for providing with such an improvement !
Enjoy,
-- Yves