summaryrefslogtreecommitdiff
path: root/libguile/objcodes.c
AgeCommit message (Expand)AuthorFilesLines
2009-12-15Don't use GCC zero-length arrays.Ludovic Courtès1-8/+10
2009-11-28Remove remaining uses of discouraged constructs.Ludovic Courtès1-1/+1
2009-11-16Use Gnulib's `alignof' module.Ludovic Courtès1-3/+3
2009-09-01Fix leaky behavior of `scm_take_TAGvector ()'.Ludovic Courtès1-2/+2
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-63/+64
2009-08-13Uncomment run-time objcode alignment check.Ludovic Courtès1-4/+4
2009-08-11include objcode cookie in the fallback pathAndy Wingo1-28/+9
2009-07-26increase range of relative jumps by aligning blocks to 8-byte boundariesAndy Wingo1-1/+1
2009-07-26make sure all programs are 8-byte alignedAndy Wingo1-1/+1
2009-07-21renumber vm ops (objcode cookie bumped)Andy Wingo1-1/+1
2009-07-15Add FIXMEs about misaligned objcode-metas.Ludovic Courtès1-0/+6
2009-07-15Const-qualify buffers passed to `scm_c_make_objcode_slice ()'.Ludovic Courtès1-2/+2
2009-07-15Fix typo in the compile-type verification of `OBJCODE_COOKIE'.Ludovic Courtès1-1/+1
2009-07-15Make sure at compile-time that `OBJCODE_COOKIE' has the right size.Ludovic Courtès1-1/+7
2009-07-15Augment `OBJCODE_COOKIE' to detect wrong endianness or word size.Ludovic Courtès1-1/+15
2009-07-02fix error message for bad objcode cookieAndy Wingo1-3/+3
2009-06-25Fix `load-objcode' FD/mapping leak occurring upon failure.Ludovic Courtès1-7/+19
2009-06-24allow primcall ops to push 0 valuesAndy Wingo1-2/+2
2009-06-20better error in make_objcode_by_mmapAndy Wingo1-1/+3
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-05-26adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properlyAndy Wingo1-36/+13
2009-04-05Avoid uses of deprecated forms in the VM code.Ludovic Courtès1-9/+9
2009-03-27frame, program, objcode, etc inits use load-extensionAndy Wingo1-0/+2
2009-03-22Remove unneeded VM SMOB mark/free procedures.Ludovic Courtès1-7/+0
2009-03-20fix casts to unsigned long in objcodes.cAndy Wingo1-2/+2
2009-03-17non-srcdir build fixesAndy Wingo1-1/+1
2009-03-17try a new way of checking byte orderAndy Wingo1-1/+9
2009-02-01avoid 8 words of allocation per lambda, whooooAndy Wingo1-3/+6
2009-02-01add code for writing out metadata to the end of a programAndy Wingo1-9/+27
2009-01-30remove conv.scm, disasm.scm; objcode->bytecode renameAndy Wingo1-2/+2
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-86/+79
2009-01-17move module and meta inside programs' object tablesAndy Wingo1-1/+1
2009-01-11finish compiler.texi, wooAndy Wingo1-32/+0
2008-10-30recompiling with compile environments, fluid languages, cleanupsAndy Wingo1-2/+7
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+301