LuaJIT runs fine on Solaris and even better on Illumos; that is our primary platform. The limitations being outlined are inconveniences and have caused us very little headache. On Tue, Oct 21, 2014 at 11:57 AM, Sean Conner <sean@xxxxxxxxxx> wrote: > It was thus said that the Great Florian Weimer once stated: > > * Mike Pall: > > > > > Florian Weimer wrote: > > >> From this, I infer that all valid userspace pointers on x86_64 are > > >> representable as lightuserdata values. > > > > > > Solaris also uses the negative x64 address space in user mode (for > > > stacks and default mmap). I have no plans to deal with this oddity. > > > > Wow. I didn't know this was even supported by the silicon. > > Why not? Addresses presented to processes are virtual and as long as, > for > example, address $FFC0000012345670 is mapped into the process I don't see a > problem with "negative" addresses. > > -spc (Sad to hear that LuaJIT will probably never see the light of day on > Solaris ... ) > > > -- Theo Schlossnagle http://omniti.com/is/theo-schlossnagle