[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-smalltalk] [PATCH 1/2] kernel: Make >>#new/>>#new: go through
From: |
Holger Hans Peter Freyther |
Subject: |
Re: [Help-smalltalk] [PATCH 1/2] kernel: Make >>#new/>>#new: go through >>#initialize |
Date: |
Sun, 3 Aug 2014 17:22:45 +0200 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Fri, Aug 01, 2014 at 09:21:36PM +0200, Paolo Bonzini wrote:
> The primitive can send #initialize just like perform: does. It does not
> even need to check if it is empty, _gst_send_message_internal will do
> that. You save the creation of the MethodContext; the disadvantage is
> that #new will not appear in the backtrace, and that the JIT will not be
> able to use an inline cache.
For the JIT case we could create an inline version that will emit a
inline cache. Given my jit issue we have some more work to do. I could
really use your help to understand why the JIT fails.
holger