summaryrefslogtreecommitdiff
path: root/libguile/objcodes.h
AgeCommit message (Expand)AuthorFilesLines
2012-06-22instead of our custom .go format, use elfAndy Wingo1-5/+2
2012-06-22add ELF loaderAndy Wingo1-1/+4
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+2
2011-11-22Add missing implicit `SCM_API' for `scm_c_make_objcode_slice'.Ludovic Courtès1-1/+1
2011-11-22Complete cross-compilation support.Ludovic Courtès1-0/+1
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-1/+1
2011-01-27for mmap objcodes, store the fd in the third word, as a scheme intAndy Wingo1-0/+3
2011-01-27objcode type is an enumeration, not flagsAndy Wingo1-9/+12
2010-01-07subrs are now VM trampoline proceduresAndy Wingo1-0/+1
2010-01-07tc7 tags for vm-related dataAndy Wingo1-7/+8
2010-01-07reimplement srfi-4 vectors on top of bytevectorsAndy Wingo1-5/+5
2009-12-15Don't use GCC zero-length arrays.Ludovic Courtès1-4/+10
2009-10-23de-nargs struct scm_objcode; procedure-property refactorAndy Wingo1-7/+0
2009-07-26make sure all programs are 8-byte alignedAndy Wingo1-0/+1
2009-07-24nlocs is now 16 bits wideAndy Wingo1-2/+1
2009-07-23remove "externals" from the vmAndy Wingo1-2/+1
2009-07-15Const-qualify buffers passed to `scm_c_make_objcode_slice ()'.Ludovic Courtès1-2/+2
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-7/+8
2009-05-26adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properlyAndy Wingo1-45/+21
2009-02-01add code for writing out metadata to the end of a programAndy Wingo1-0/+1
2009-02-01add metalen field to bytecode serializationAndy Wingo1-0/+4
2009-01-30remove conv.scm, disasm.scm; objcode->bytecode renameAndy Wingo1-1/+1
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-7/+23
2008-10-30recompiling with compile environments, fluid languages, cleanupsAndy Wingo1-1/+1
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+78