[gambit-list] integer->char bootstrap problem: git head goes into infinite loop

Bradley Lucier lucier at math.purdue.edu
Thu Jan 30 00:23:10 EST 2014


Blocked by spamcop a few minutes ago.

On 01/30/2014 12:16 AM, Bradley Lucier wrote:
>
> On 01/30/2014 12:10 AM, Marc Feeley wrote:
>>
>> On Jan 29, 2014, at 10:40 PM, Bradley Lucier <lucier at math.purdue.edu> 
>> wrote:
>>
>>> Marc:
>>>
>>> This code:
>>>
>>> (define-prim (##integer->char x))
>>>
>>> relies on ##integer->char being inlined by the compiler.
>>>
>>> Well, if you just update to git head, it isn't, so running gsi or 
>>> gsc gives an infinite loop (that can't be killed with ^C, you need 
>>> to ^Z it and then "kill -9" it).
>>>
>>> I guess it's time for a new point release.
>>>
>>> Brad
>> Ah the joys of a bootstrapped compiler…
>>
>> You can fix this (temporarily) with
>>
>> (define-prim (##integer->char x) (##fx->char x))
>>
>> Marc
>>
> Ah, I've already made "bootstrap", so I think I'm foutou'd (spelling?).
>
> Brad




More information about the Gambit-list mailing list