From: Sam S. <sd...@gn...> - 2004-09-20 15:04:24
|
> * Bruno Haible <oe...@py...t> [2004-09-20 16:41:47 +0200]: > > Sam wrote: >> > In other words, where Unix provides a flat address space, Woe32 >> > provides a swiss-cheese address space. >> >> Generational GC _is_ supported on Woe32 already, so it does have the >> necessary facilities. I see no reason for cygwin not to have it. > > Oh you mean, WIN32_NATIVE already supports GENERATIONAL_GC, therefore > the swiss-cheese address space is not a problem in itself? OK, then > you can try it with Cygwin as well: Define HAVE_MMAP and related macros > in unixconf.h, then see which of the flags > NO_SINGLEMAP, NO_TRIVIALMAP, NO_MULTIMAP_FILE, NO_MULTIMAP_SHM > you need to get the thing running. I not touching memory management issues with a 10m pole. >> Could you please explain to the cygwin people (reply to >> <http://article.gmane.org/gmane.os.cygwin:53760> >> <http://article.gmane.org/gmane.os.cygwin:53771> >> on Gmane) what they need to do to comply with CLISP requirements? > > clisp's mmap.m4 autoconf test is made for the TYPECODES scheme. The > HEAPCODES scheme (which we now use for all 32-bit systems) has less > requirements. Therefore it's worth testing whether the Cygwin mmap > fulfills the HEAPCODES requirements. OK, please do. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> Abandon all hope, all ye who press Enter. |