- May 30, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
- May 22, 2016
-
-
Raymond Toy authored
Update compiler option to specify 10.6 as the min version. (I personally no longer have an version earlier than 10.11.) Fix ticket #19.
-
- May 21, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
This is now handled by the runtime feature :relocatable-stacks.
-
Raymond Toy authored
This is now handled by the runtime feature :relocatable-stacks
-
Raymond Toy authored
-
Raymond Toy authored
This is now handled by the runtime feature :relocatable-stacks
-
Raymond Toy authored
Add this as a runtime feature so that it shows up in *features* and so that the C runtime has FEATURE_RELOCATABLE_STACKS defined. src/code/sparc-svr4-vm.lisp: src/code/x86-vm.lisp: o Make :relocatable-stacks a runtime feature. src/lisp/validate.h o Need to include internals.h here so constants are set up according to internals.h src/lisp/x86-validate-darwin.h: o Use FEATURE_RELOCATABLE_STACKS instead of RELOCATABLE_STACK_START.
-
Raymond Toy authored
Describe better the following: sys::*runtime-features* register-lisp-feature register-lisp-runtime-feature
-
Raymond Toy authored
Typo prevented enabling the relocatable stack for OSX.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
Map control and binding stacks wherever the OS wants to put them. See merge request !3
-
- May 14, 2016
-
-
Raymond Toy authored
When -X is given (break) just before quiting the cross-compilation. This allows for some debugging of the cross-compiled result.
-
Raymond Toy authored
src/compiler/float.lisp: o The deftransform coerce was checking for a type of 'float and using %single-float to do the conversion. This is incorrect; it should only apply if the type is 'single-float. tests/issues.lisp o Add test for this. Verified that the test fails on the current snapshot and ix fixed by this change.
-
- May 13, 2016
-
-
Raymond Toy authored
The deftransform for converting an (unsigned-byte 32) to a double-float was using the wrong type of float constant. It should have been a double instead of single. This fix allows sparc to cross-compile itself now.
-
- May 12, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- May 11, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
When RELOCATABLE_STACK_START is defined, the control stack, binding stack, and sigalt stack are located wherever mmap finds room for them. Only implemented with sparc_sunc config.
-
Raymond Toy authored
We want #ifndef, not #ifdef to enable the relocatable stacks.
-
Raymond Toy authored
When RELOCATABLE_STACK_START is defined, the control stack, binding stack, and sigalt stack are located wherever mmap finds room for them.
-
- May 10, 2016
-
-
Raymond Toy authored
When RELOCATABLE_STACK_START is defined, the control stack, binding stack, and sigalt stack are located wherever mmap finds room for them. Currently only implemented for Darwin, but should work for linux and solaris. We enable this by default on Darwin now.
-
- May 08, 2016
-
-
Raymond Toy authored
-
- Mar 26, 2016
-
-
Raymond Toy authored
-
- Mar 12, 2016
-
- Mar 06, 2016
-
-
Raymond Toy authored
-
- Feb 29, 2016
-
-
Raymond Toy authored
According to the message from Chisheng Huang on cmucl-help, 2016-02-27, 32-bit Ubuntu 11.10 (in VirtualBox) cannot use the full heap space. There's something already allocated at address 0xb7b82000, so limit the max heap to address 0xb7b80000, for a total of 1530 MB instead of 1632 MB. (It would be nice to be able to detect this somehow.)
-
- Feb 26, 2016
-
-
Raymond Toy authored
Mention that you need Motif to build motifd which is required for clm. Also say that the build error can be safely ignored if you do not need clm. Fix issue #20
-
- Feb 15, 2016
-
-
Raymond Toy authored
-
- Jan 25, 2016
-
-
Raymond Toy authored
Remove the :load-if stuff. Don't think it's needed.
-
- Jan 23, 2016
-
-
Raymond Toy authored
Instead of storing the high and low words to memory and then loading it into the double-reg, use SSE2 instructions to directly create the double-float from the high and low words.
-
Raymond Toy authored
-