Commit History

Autor SHA1 Mensaxe Data
  Daniel Llorens 6b0491233f Provide SCM_DEFINE_STATIC %!s(int64=5) %!d(string=hai) anos
  Andy Wingo cf0270cb4c Add internal function mapping subr index to function %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 455015d8e9 Fix bugs with primitive code allocator; expose internally %!s(int64=6) %!d(string=hai) anos
  Andy Wingo b8a9a666f1 Rewrite subr implementation %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 3b6bf20ef5 Most header files use forward decl for union scm_vm_stack_element %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 6ad1fc9ce0 Use ptrdiff_t instead of scm_t_ptrdiff %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 16879cabed Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint types %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 1234bb1850 Update license notices in all C files %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 791eb0c01a Remove (C) from copyright statements %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 97cc65fee4 Rename __scm.h to scm.h %!s(int64=6) %!d(string=hai) anos
  Andy Wingo c495b44714 Remove Emacs local variables comments in Guile source %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 5534c2817e Remove useless "classes: h_files" from Guile headers. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo bf15afa6bf Move subr snarfing macros to gsubr.h. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo d848af9a16 Parse bytecode to determine minimum arity %!s(int64=8) %!d(string=hai) anos
  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
  Andy Wingo d798a895cc Remove RTL_ infix from macros %!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 27337b6373 Subrs are RTL programs %!s(int64=11) %!d(string=hai) anos
  Ludovic Courtès be90d0b6f9 Add `scm_t_subr' typedef (fix bug #23681). %!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 9174596d5b re-add SCM_GSUBR_MAX %!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 23f276dea7 first step to make the vm stop calling the interpreter %!s(int64=15) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!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