Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 8af3423efe Remove primitive?, add primitive-code? %!s(int64=9) %!d(string=hai) anos
  Andy Wingo 8832e8b68c Small subr-call refactor %!s(int64=9) %!d(string=hai) anos
  Mark H Weaver 856d318a9f Merge branch 'stable-2.0' %!s(int64=10) %!d(string=hai) anos
  Mark H Weaver 156119b022 Do not assume that 64-bit integers will be 64-bit aligned. %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 4cbc95f150 Rename objcodes?.{scm,c,h} to loader.{scm,c,h} %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 74870c0d2f Fix gsubr comment %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 095100bbdb Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 3fe96dd808 scm_rtl_op_* -> scm_op_* %!s(int64=11) %!d(string=hai) anos
  Andy Wingo d798a895cc Remove RTL_ infix from macros %!s(int64=11) %!d(string=hai) anos
  Andy Wingo e0755cd12a Rename scm_tc7_rtl_program to scm_tc7_program %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 0e3a59f750 Fix reading and writing arities into DWARF. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo b0ca878cae Foreign procedures are RTL programs %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 27337b6373 Subrs are RTL programs %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 0607ebbfcf locking for putc, puts %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol %!s(int64=13) %!d(string=hai) anos
  Andy Wingo f9654187b1 objcode type is an enumeration, not flags %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 5b46a8c2c8 Use "pointer" instead of "foreign" when dealing with wrapped pointers. %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès d4149a510e Simplify the (system foreign) API. %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 52fd9639fd foreign.h presents a more pointer-centric interface %!s(int64=15) %!d(string=hai) anos
  Andy Wingo cc7005bc37 remove scm_tc7_gsubr %!s(int64=15) %!d(string=hai) anos
  Andy Wingo fd12a19a5e subrs are now VM trampoline procedures %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 9fdf9fd3ea move subr implementation details to gsubr.[ch] %!s(int64=15) %!d(string=hai) anos
  Andy Wingo df338a2264 remove tc7_subr_* and tc7_lsubr_* %!s(int64=15) %!d(string=hai) anos
  Andy Wingo df9ca8d8b2 all subrs are gsubrs %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 23f276dea7 first step to make the vm stop calling the interpreter %!s(int64=15) %!d(string=hai) anos
  Andy Wingo ce471ab8b0 rename SCM_SNAME to SCM_SUBR_NAME %!s(int64=15) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 020348bb87 Include <alloca.h> in `gsubr.c'. %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès 8321ed20f6 Provide a C vararg interface to gsubr invocation. %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès a5f83fd21d Mark `scm_gsubr_apply ()' as internal. %!s(int64=16) %!d(string=hai) anos