[Top][All Lists]
[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'.