New VMMaker/svn release
tim at rowledge.org
Tue Jan 3 21:34:35 UTC 2006
On 29-Dec-05, at 12:00 PM, David T. Lewis wrote:
> Attachments (in zip file):
> platforms-win32-plugins-FilePlugin-sqWin32FilePrims.c.diff - Change
> FilePlugin to use session ID from the interpreter rather than
> generate its
> own value (for consistency, and also so as not to break OSPP
> for Win32).
OK, that is up to andreas - I couldn't commit it if I wanted to.
> platforms-Cross-vm-sqMemoryAccess.h.diff - Add missing memory
> access macros
> (the inline functions are complete, but some of the
> corresponding macros
> are missing).
OK, made the changes. Am I hallucinating or should we really make the
#define oopForPointer(ptr) ((sqInt)(ptr))
#define oopForPointer(ptr) ((sqInt)(ptr-sqMemoryBase))
> platforms-unix-vm-sqUnixExternalPrims.c.diff - Provide meaningful
> error message if an external module (e.g. vm-display-X11) fails
> to load.
That's one for Ian.
> platforms-unix-config-config.h.in.diff - Add a definition to unix/
> to #define SQAIO_H "sqaio.h" due to renaming aio.h to sqaio.h.
> Permits OSPP
> and AIO plugins to be backward compatible with older source
> trees. (Note
> to Tim: RiscOS uses a copy of aio.h in its platform tree,
> should sqaio.h
> be moved to Cross?)
Well, maybe it should. I suppose if it is used by two or more
platforms it makes a reasonable candidate for Cross. It is another
posixy rather than ansi-ish file though.
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Never write software that anthropomorphizes the machine. They hate that.
More information about the Vm-dev