Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo b2208d2e98 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès be4b20c3ca Add missing implicit `SCM_API' for `scm_c_make_objcode_slice'. %!s(int64=13) %!d(string=hai) anos
  Ludovic Courtès de2c0a10fe Complete cross-compilation support. %!s(int64=13) %!d(string=hai) anos
  Andy Wingo dc7da0be90 refactor tc7 and tc16 checks %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 6ce3666ff2 for mmap objcodes, store the fd in the third word, as a scheme int %!s(int64=14) %!d(string=hai) anos
  Andy Wingo f9654187b1 objcode type is an enumeration, not flags %!s(int64=14) %!d(string=hai) anos
  Andy Wingo fd12a19a5e subrs are now VM trampoline procedures %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 6f3b0cc29e tc7 tags for vm-related data %!s(int64=15) %!d(string=hai) anos
  Andy Wingo a268973767 reimplement srfi-4 vectors on top of bytevectors %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès 3dbbe28dfd Don't use GCC zero-length arrays. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 56164a5a6c de-nargs struct scm_objcode; procedure-property refactor %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 28b119ee3d make sure all programs are 8-byte aligned %!s(int64=16) %!d(string=hai) anos
  Andy Wingo ccf77d955c nlocs is now 16 bits wide %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 20d47c3915 remove "externals" from the vm %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès b67cb2864e Const-qualify buffers passed to `scm_c_make_objcode_slice ()'. %!s(int64=16) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 560b9c256d adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 1f1ec13b5c add code for writing out metadata to the end of a program %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 9aeaabdc45 add metalen field to bytecode serialization %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 9bb8012dd6 remove conv.scm, disasm.scm; objcode->bytecode rename %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 53e28ed9b2 static opcodes; refactor program/objcode division; use new assembly pipeline %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 3de80ed52f recompiling with compile environments, fluid languages, cleanups %!s(int64=17) %!d(string=hai) anos
  Andy Wingo 83495480e8 merge guile-vm into libguile itself %!s(int64=17) %!d(string=hai) anos