BigEd / python-on-a-chip

Automatically exported from code.google.com/p/python-on-a-chip
Other
1 stars 3 forks source link

Force heap base to 4-byte alignment #74

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Not all compilers force structures to be 4-byte aligned.  The declaration of 
the heap should be forced to 4-byte alignment.

Original issue reported on code.google.com by dwhall...@gmail.com on 11 Mar 2010 at 7:54

GoogleCodeExporter commented 9 years ago
Going to wait for Bryan's PIC port to be checked in since he has the macros in 
place to 
fix this.

Original comment by dwhall...@gmail.com on 12 Mar 2010 at 1:08

GoogleCodeExporter commented 9 years ago
Changed r09 to R09

Original comment by dwhall...@gmail.com on 12 Mar 2010 at 8:22

GoogleCodeExporter commented 9 years ago

Original comment by dwhall...@gmail.com on 13 Mar 2010 at 1:30

GoogleCodeExporter commented 9 years ago
Added alignment declarations to desktop, at91sam7s, mbed platforms even though 
they weren't necessary.  I did this to show, by example, how to force alignment 
which may be necessary for future ports.

Original comment by dwhall...@gmail.com on 26 Jul 2010 at 1:25

GoogleCodeExporter commented 9 years ago
Fixed src/vm/codeobj.c:62 which was setting co_cellvars outside of #ifdef 
HAVE_CLOSURES.

Original comment by dwhall...@gmail.com on 26 Jul 2010 at 1:30

GoogleCodeExporter commented 9 years ago
r524
Tested builds for all affected platforms.  System tests pass.  Mainlined 
directly

Original comment by dwhall...@gmail.com on 26 Jul 2010 at 1:32