Re: Troubles with Objcode and Storing JIT Pointers

2010-07-17 Thread Andy Wingo
On Sat 03 Jul 2010 20:28, Noah Lavine noah.b.lav...@gmail.com writes: I just sent two patches which start to implement this to guile-sour...@gnu.org. (The first patch is actually a small documentation change, which I made only so I could rewrite it with updated documentation in the second

Re: Troubles with Objcode and Storing JIT Pointers

2010-06-22 Thread Andy Wingo
On Tue 22 Jun 2010 00:23, Noah Lavine noah.b.lav...@gmail.com writes: If I may ask, do you already have patches or a git branch that adds [a native code slot to objcode]? If so, what are you doing about the embedded objcode issue? (Changing the bytecode to leave room for it, or hiding the

Troubles with Objcode and Storing JIT Pointers

2010-06-21 Thread Noah Lavine
Hello all, I have hit a snag in my attempt to add a JIT backend to Guile: I don't know where to store the JITed code. There was a discussion of this a few weeks ago in which it was decided to try to make a simple and quick JIT engine that would be invisible to Scheme, hoping to eventually make a

Re: Troubles with Objcode and Storing JIT Pointers

2010-06-21 Thread Andy Wingo
Hi Noah, On Mon 21 Jun 2010 20:19, Noah Lavine noah.b.lav...@gmail.com writes: I don't know where to store the JITed code. The 2.2 branch probably will add a slot to objcode objects for native code. If you want to do this, that's fine. Otherwise if you want 2.0 compat, use an object property,