[Vm-dev] [commit] r2463 - CogVM source as per
VMMaker.oscog-eem.105. Fix signed32BitValueOf for most neg-
David T. Lewis
lewis at mail.msen.com
Thu Jul 21 11:30:04 UTC 2011
On Thu, Jul 21, 2011 at 07:08:18AM -0400, David T. Lewis wrote:
>
> Commit message blocked due to size, forwarding trimmed version:
>
> Author: eliot
> Date: 2011-07-18 17:35:51 -0700 (Mon, 18 Jul 2011)
> New Revision: 2463
<snip>
> Log:
> CogVM source as per VMMaker.oscog-eem.105. Fix signed32BitValueOf for most neg-
> ative value C compiler mis-optimization. Speed up primitiveFail using ! trick.
> Add multi-threaded sources to tree (won't build yet due to issue in ia32abicc.c)
> Upgrade nscogsrc/plugins to official versions.
Hi Eliot,
Can you say what the issue was with signed32BitValueOf? I can
see the changes in InterpreterPrimitives>>signed32BitValueOf:
but I'm not clear on whether this is something that affects
Alien, or if it is something that has been causing problems
more generally but went unnoticed. Also, I'd like to document
this with a unit test, so if you can suggest a code snippet
that would be great.
TIA,
Dave
More information about the Vm-dev
mailing list