Hello,

Andy Wingo <[EMAIL PROTECTED]> writes:

> The removal of the scm_i_* functions is an ABI break in the stable 1.8
> series. It should be reverted. (It's a great fix for master though.)

After discussion with Andy on IRC and looking for uses for `scm_i_' in
Google's codesearch, I've become convinced that we'd better not make
this change in 1.8 so that we don't break existing code.  That means
reverting these commits:

bc566d672f0d21f1567b83ddd732e4089983a2a8 Fix `SCM_INTERNAL' with GCC 4.3.
f0c64044d311ac31f491f959daf1b3a2163ee883 Add `SCM_INTERNAL' macro, use it.

If nobody complains, I'll revert them in 1.8 by the end of the next
week.

Nevertheless, the change *will* appear in the next stable release.  That
means we must strive to understand which `scm_i_' symbols have been used
and how the API can be improved to avoid them.

Thanks,
Ludo'.



Reply via email to