Greetings! This branch contains some quick fixups to the 2.6.9 release:
* - Version_2_6_10pre origin/Version_2_6_10pre 0a9a24cf lintian fix to VirtualFree call in unexnt.c
* ---------------------- Version_2_6_10pre@{1} 3003336c rehardwire heap start address on windows
* ---------------------- Version_2_6_10pre@{2} 690d58cd try not fixing heap start address on windws
* ---------------------- Version_2_6_10pre@{3} 9a54f6a0 try for up to 2 Gb heap on windows
* ---------------------- Version_2_6_10pre@{4} 1fb921b5 try to fix deallocation in windows heap probe
* ---------------------- Version_2_6_10pre@{5} 3e2d5445 clean windows heap size probe
* ---------------------- Version_2_6_10pre@{6} 59792fe5 don't rely on errno on macosx heap size probe
* ---------------------- Version_2_6_10pre@{7} df46f8d3 try to probe heap size on windows
* ---------------------- Version_2_6_10pre@{8} 4b8dd9b8 Use brk wrapper around sbrk to consolidate behavior when latter is emulated
* ---------------------- Version_2_6_10pre@{9} ca15eecc probe heap size up to 32Gb on macosx
* --------------------- Version_2_6_10pre@{10} 57dedec1 allocate gcl_zone_body in static area, as malloc_create_zone returns a pointer to read-only memory in macosx 10.8
* -------------------------------------------- 8d89bd77 work around unlinkable profile prototype in macosx 10.8 64bit
* -------------------------------------------- 946fa113 clear prototype mismatch warning
* -------------------------------------------- 2d456775 Set windows heap start to stable 0x10100000 of 2.6.8 for now
* -------------------------------------------- cbf12e7b place parenthesis around argument to cast in make_fixnum, fix invalid lvalue
* -------------------------------------------- 01a959cc support for empty filenames following -f on command line
* -------------------------------------------- 0eb71c71 fix documentation formatting errors
* -------------------------------------------- b9c3f3e9 zero firstword in set_type_of macro to handle C stack objects
* ------ origin/Version_2_6_9pre Version_2_6_9 b75be097 fix allocate functions
Primarily this fixes the builds on win7 and higher, and macosx 10.7 and
higher. There is also a fix to an obscure bug revealed by acl2, as well
as a syntax error blocking fricas trunk. Heap sizes are also dynamic on
windows and macosx, making available much more memory.
I'd like to release this ASAP. However, I've been informed by the
fricas people that 2.6.9 is much slower for them than 2.6.8. I haven't
had the time to look into this, and have not experienced this with other
software. Nevertheless, if someone might isolate any performance
degradation issues in the next few days, I'll try to get a fix in to
2.6.10.
Take care,
--
Camm Maguire camm at maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah