Croquet VM issues

tim Rowledge tim at rowledge.org
Fri Mar 17 01:13:56 UTC 2006


>
> 1) GC improvements: As discussed in April last year
> (see http://discuss.squeakfoundation.org/cgi-bin/ezmlm-browse? 
> list=vm-dev&cmd=showmsg&msgnum=184)
> we need the weak array fixes and the GC measurements/tweaks that  
> John did. Those actually turn out to be important for us, if only  
> for analysis of current behavior.

Those changes were incorporated LAST APRIL. If you had bothered to  
actually build a VM with any vmmaker since then you'd have found them  
in as agreed. The latest vmmaker can be found on SM, along with  
several earlier versions.

> * @Tim: Does a VMMaker repository exist by now? Like I was saying  
> back then, I am not alltogether happy with the current situation of  
> new releases just popping up on SqueakMap and with no way of seeing  
> what's in there and how things have developed.
No, there is no vmmaker repository.

>
> 2) Floating point accuracy: As discussed in november last year
> (see http://discuss.squeakfoundation.org/cgi-bin/ezmlm-browse? 
> list=vm-dev&cmd=showmsg&msgnum=365)
Yes, and .... what? I have no record of anything going beyond a vague  
suggestion. How would this have anything to affect vmmaker? You want  
to use it, you change your makefile settings.

>
> Questions:
> * On Mac and Unix, do we implement getSystemAttribute: -1 to return  
> the full path to the executable?
See http://minnow.cc.gatech.edu/squeak/314 This is a spec that was  
agreed to about 8 years ago. If any platform is non-compliant it  
should be brought into compliance asap.
>
> 3) Some Socket fixes: David Reed made some changes for Sockets  
> which turn out to be critical in particular on Macs and Unix  
> systems. I'm still in the process of bundling up these changes but  
> they are fairly straightforward so I don't see many issues with them.
Submit them in the usual manner and I'll look at them sometime.

>
> Besides the above three, I have one additional question: What is  
> the general status of the 64bit work right now? Do we consider this  
> complete or work in progress or experimental? Can we rule out any  
> ill effects for the 32bit VMs?
As far as I'm concerned the 64 bit stuff is pathetically sulking in a  
corner due to almost nobody having paid it any attention.  I have  
done everything reasoanble for vmmaker but there are a largish number  
of places where there are 'flag: #dan' type comments and there are  
places where there are comments about some change needing work  
someday. The only VMs I know of that have been built and released  
with the 64bit changes incorporated have been on RISC OS and OSX so  
to the best of my knowledge there is no information on whether they  
are any use on windoze or *nix. I was considering backing out all the  
changes since it seems that nobody cares even fractionally enough to  
finish what they started.


tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: ED: Eject Disk





More information about the Vm-dev mailing list