Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 0c65f52c6d more define-syntax-rule usage %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 34ed9dfd1f compile-bytecode uses target-endianness %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 89f9dd7065 speed up compile-bytecode %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 6854c32480 core modules use (ice-9 binary-ports) instead of (rnrs io ports) %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 07d22c0259 rename (rnrs bytevector) to (rnrs bytevectors) %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 5af3378aab Don't export `write-bytecode' from `(language assembly compile-bytecode)'. %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 1caa6341b0 Fix miscompilation of non-ASCII Latin-1 strings. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo ea6b18e82f prompt handlers are always inline %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès dad6817f7d Use the R6RS I/O API in `write-bytecode'. %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès bde92e6b3b Change `write-bytecode' to accept a bytevector. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 9b7ca73cfe GLIL and assembly support for prompt compilation %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 8b65211204 assembly/disassembly support for br-if-nargs-* %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 56164a5a6c de-nargs struct scm_objcode; procedure-property refactor %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 97fcf583b7 jumps encoded using 24 bits, not 19; blocks no longer aligned %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès e5f5113c21 Remove unused variables in system/language. %!s(int64=16) %!d(string=hai) anos
  Michael Gran f8ba2bb911 Rename string-width to string-bytes-per-char %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès e3c9c676ae Uncomment run-time objcode alignment check. %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 94ff26b96b rework the vm support for wide strings %!s(int64=16) %!d(string=hai) anos
  Michael Gran 9c44cd4559 Add Unicode strings and symbols %!s(int64=16) %!d(string=hai) anos
  Michael Gran 904a78f11d Add 32-bit characters %!s(int64=16) %!d(string=hai) anos
  Andy Wingo e5dc27b86d increase range of relative jumps by aligning blocks to 8-byte boundaries %!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 74deff3c43 check that jumps are within the range of a signed 16-bit int %!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 476e357281 remove all mentions of "external" from the compiler and related code %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès ec99fe8ecb Add FIXMEs about misaligned objcode-metas. %!s(int64=16) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 782a82eed1 add ability to compile uniform arrays %!s(int64=16) %!d(string=hai) anos
  Andy Wingo b41b92c9d1 compilation passes return third value: the continuation environment %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès b912a1cd6b Add `load-unsigned-integer' instruction. %!s(int64=16) %!d(string=hai) anos