Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 6c7dd9ebd3 Generics with setters have <applicable-struct-with-setter> layout %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 036c508402 Remove unreachable code in scm_setter %!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 d798a895cc Remove RTL_ infix from macros %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 1c33be992e Remove stack programs, objcode, and the old VM. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 30b7cf9df0 Avoid calling procedure-name when doing a make-procedure-with-setter %!s(int64=11) %!d(string=hai) anos
  Andy Wingo bf8328ec16 procedure-documentation works on RTL procedures %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 510ca12687 add new rtl vm %!s(int64=11) %!d(string=hai) anos
  Mark H Weaver e0c211bb2e Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès c438cd7175 eval: Store docstrings for lambdas. %!s(int64=12) %!d(string=hai) anos
  Andy Wingo 8b33752be7 slight scm_procedure_p, scm_i_procedure_arity refactor %!s(int64=13) %!d(string=hai) anos
  Andy Wingo fa075d40dc scm_wta_* procedures replace SCM_WTA_* macros %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 534491d0b7 fix scm_setter %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 05e0e22bc5 fix scm_procedure on non-structs %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 4a655e50a3 use scm_from_latin1_symboln for string literals and load-symbol %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 07e424b753 scm_i_program_properties is internal; just use procedure-properties %!s(int64=14) %!d(string=hai) anos
  Andy Wingo cc7005bc37 remove scm_tc7_gsubr %!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 bbd41a6a21 use the new public metatables from struct.c %!s(int64=15) %!d(string=hai) anos
  Andy Wingo ea68d342f1 procedures-with-setters implemented in terms of structs %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 314b87163e eval.c closures are now applicable smobs, not tc3s %!s(int64=15) %!d(string=hai) anos
  Andy Wingo f36878ba2d remove cxrs %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 8a1f4f98e1 remove rpsubrs %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 31d845b4bc remove asubrs %!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 b7742c6b71 new evaluator, y'all %!s(int64=15) %!d(string=hai) anos
  Andy Wingo b6cf4d0265 a very big commit cleaning up structs & goops. also applicable structs. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo efcebb5b56 fold objects.[ch] into goops.[ch] %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 11561496ba remove support for "entities" -- a form of applicable struct %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 730d8ad9e6 remove operators %!s(int64=15) %!d(string=hai) anos