Thanks! I'll patch them into my repository.
John
On Sat, Mar 16, 2013 at 2:09 AM, Kiwamu Okabe
Hi John.
I think the patch is useful to run Haskell code on tiny CPU and small memory size. Github link is below.
https://github.com/ajhc/ajhc/commit/3167551530b0576cf1f42f928865868ce9aa0b50
The changes are...
1. Control BLOCK_SIZE and MEGABLOCK_SIZE from Makefile. 2. Do not allocate MEGABLOCK dynamically. 3. Set function pointer's bit0 for Cortex-M3. http://communities.mentor.com/community/cs/archives/arm-gnu/msg01904.html 4. Naive GC flag to run GC when no blocks. 5. Control stack_grow size.
Example of usage is found at https://github.com/ajhc/demo-cortex-m3.
Best regards, -- Kiwamu Okabe
_______________________________________________ jhc mailing list jhc@haskell.org http://www.haskell.org/mailman/listinfo/jhc