Marco Maggi
Marco Maggi
With the current head of the `master` branch the integrity check is enabled with the command line options `--option gc-integrity-checks`. This damned error is still lurking somewhere.
Thanks for the report. Unfortunately I cannot fix the problem. Notice that active development of this project is on hiatus; I can work to accept contributions, but I am not...
It appears to me that this code fails only on 64-bit platforms. So maybe it is an error in CPU registers allocation.
The reader works fine, the problem is somewhere around the call to LOAD-R6RS-SCRIPT in "ikarus.main.ss"; that is: the expander (probably) or the compiler enters an infinite loop while visiting the...
More on this from Ikarus bug 809250 reported by Göran Weinholt: Per Bothner posted a message on scheme-reports: http://lists.scheme-reports.org/pipermail/scheme-reports/2011-July/001142.html The context is that R7RS probably will have the syntax for...
This is a documented restriction. Sorry but it is very low priority for me to fix this. For the time being I have changed the type of raised condition object...
Here is an idea to at least avoid memory corruption: allocate one more stack page and disallow read and write with "mprotect()". When allocating: ``` mprotect(pcb->stack_base, getpagesize(), PROT_NONE); ``` when...
Last page protection is now implemented in the head of the devel branch.
Notice that the same unary operators definition works fine when used in the parser generated by `tests/make-lalr-calc.sps`.