[jhc] [patch] New RTS for tiny CPU

Kiwamu Okabe kiwamu at debian.or.jp
Sat Mar 16 10:09:18 CET 2013

Hi John.

I think the patch is useful to run Haskell code on tiny CPU and small
memory size.
Github link is below.


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.
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ajhc_rts4tinycpu.patch
Type: application/octet-stream
Size: 4952 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/jhc/attachments/20130316/c7a4fba8/attachment.obj>

More information about the jhc mailing list