Commit History

Auteur SHA1 Bericht Datum
  Andy Wingo a08b3d40f8 Untag values and indexes for all bytevector instructions 9 jaren geleden
  Andy Wingo f34688ad25 New instructions load-f64, load-u64 9 jaren geleden
  Andy Wingo 0da0308b84 Prepare for SP-addressed locals 9 jaren geleden
  Andy Wingo d86682ba2c Add explicit nopcodes 11 jaren geleden
  Andy Wingo 3fe96dd808 scm_rtl_op_* -> scm_op_* 11 jaren geleden
  Andy Wingo 1b780c134b (system vm instruction) rtl-instruction-list -> (language rtl) instruction-list 11 jaren geleden
  Andy Wingo 1c33be992e Remove stack programs, objcode, and the old VM. 11 jaren geleden
  Andy Wingo af95414f1d Various RTL VM and calling convention tweaks 11 jaren geleden
  Andy Wingo 78ff784784 RTL instructions have no rest args 11 jaren geleden
  Andy Wingo 2a294c7cd3 rtl: propagate OP_DST to scheme 11 jaren geleden
  Andy Wingo 90a7976eb8 const cleanups in instructions.c 12 jaren geleden
  Andy Wingo 510ca12687 add new rtl vm 12 jaren geleden
  Andy Wingo 44b76a785c Revert "install pthread_atfork handlers for guile's static mutexen" 13 jaren geleden
  Andy Wingo 6a97b1f93a install pthread_atfork handlers for guile's static mutexen 13 jaren geleden
  Andy Wingo 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 jaren geleden
  Andy Wingo 4b69f6ad26 instructions.c: threadsafe static var 14 jaren geleden
  Andy Wingo e25f37271a fix a number of assuptions that a long could hold an inum 14 jaren geleden
  Andy Wingo 44602b0868 rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0 15 jaren geleden
  Andy Wingo a6029b97ea properly integrate vm bootstrapping into init.c 15 jaren geleden
  Andy Wingo f39448c5a3 remove a bunch of needless scm_permanent_object calls 15 jaren geleden
  Ludovic Courtès 5c8cefe591 Remove remaining uses of discouraged constructs. 15 jaren geleden
  Andy Wingo ad47e35939 fix race in which some instruction name symbols could go unmarked 16 jaren geleden
  Andy Wingo 39141c876b bytevector ops now compile down to low-level VM ops 16 jaren geleden
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ 16 jaren geleden
  Andy Wingo 560b9c256d adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly 16 jaren geleden
  Andy Wingo 60ae5ca2a3 frame, program, objcode, etc inits use load-extension 16 jaren geleden
  Andy Wingo aeeff258c6 non-srcdir build fixes 16 jaren geleden
  Andy Wingo f775e51bce make symbol -> opcode lookup faster 16 jaren geleden
  Andy Wingo 53e28ed9b2 static opcodes; refactor program/objcode division; use new assembly pipeline 16 jaren geleden
  Andy Wingo 83495480e8 merge guile-vm into libguile itself 16 jaren geleden