guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: request reversion regarding scm_i_* removal


From: Ludovic Courtès
Subject: Re: request reversion regarding scm_i_* removal
Date: Sat, 30 Aug 2008 21:28:41 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

Hello,

Andy Wingo <address@hidden> 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

[Prev in Thread] Current Thread [Next in Thread]