1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-09 15:10:29 +02:00
guile/module
Andy Wingo 2cf1705c72 align programs on 8-byte boundaries
* module/language/assembly.scm (addr+): New helper.
  (align-program): New function, aligns a (load-program) form, currently
  to 8-byte boundaries.

* module/language/glil/compile-assembly.scm (<subprogram>): Record the
  object table and the program code separately, so that we can align the
  program after the object table has been written.
  (glil->assembly): Use addr+.
  (dump-object): Rework to fold `addr' through dumping of compound
  objects, so that procedures can be aligned properly.
2009-02-14 19:50:44 +01:00
..
ice-9 Merge commit 'origin/master' into vm 2009-01-12 21:36:39 +01:00
language align programs on 8-byte boundaries 2009-02-14 19:50:44 +01:00
oop a slight add-method speedup 2009-02-14 00:47:56 +01:00
srfi fix mismerge on srfi-19.scm 2009-01-12 21:45:37 +01:00
system flush output when writing .go files 2009-02-13 21:48:56 +01:00
Makefile.am move scm srfi files to module/srfi, and compile them. 2008-11-01 13:49:23 +01:00