Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 1bbf7f7580 Add `scm_smob_type_class()'. %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 57898597ad Deprecate C exports of GOOPS classes. %!s(int64=10) %!d(string=hai) anos
  Andy Wingo cb8ea3805f Remove use of SCM_CRITICAL_SECTION in smob.c %!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
  Mark H Weaver 26d148066f Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=11) %!d(string=hai) anos
  Ludovic Courtès 01b69e79f6 Allow the SMOB mark procedures to be called when libgc uses parallel markers. %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 2aed2667fc Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès 6922d92f96 Use `void *' instead of `GC_PTR' internally. %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès 0f6dd25023 Avoid use of `GC_PTR' in "smob.h". %!s(int64=12) %!d(string=hai) anos
  Andy Wingo c05805a4ea make applicable smob calls cheaper, and fix a memory leak %!s(int64=12) %!d(string=hai) anos
  Andy Wingo 80be163f81 make applicable smob calls cheaper, and fix a memory leak %!s(int64=12) %!d(string=hai) anos
  Andy Wingo 75ba64d679 use the new finalizer helpers %!s(int64=13) %!d(string=hai) anos
  Andy Wingo c46fee438c scm_new_smob, scm_new_double_smob inline functions %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 6978c67339 use the new finalizer helpers %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 0aed71aa51 Revert "add SCM_HEAP_OBJECT_BASE" %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 0bdd43515e Merge commit 'f78a1ccede02ccad89d6c91a6b297f1f14a30907' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 34cf38c3a2 stdlib.h, not malloc.h %!s(int64=13) %!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 47ed8656db add SCM_HEAP_OBJECT_BASE %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 8c5bb72920 add SCM_HEAP_OBJECT_P %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 21041372ed add SCM_{PACK,UNPACK}_POINTER %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 203a92b67b convert internal weak hash table users to use the weak table api %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 27583e7466 scm_new_smob, scm_new_double_smob inline functions %!s(int64=13) %!d(string=hai) anos
  Andy Wingo c0937f0988 safely access the trampoline weak map %!s(int64=13) %!d(string=hai) anos
  Andy Wingo f9654187b1 objcode type is an enumeration, not flags %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 75c3ed2820 smobs are applied with vm trampoline procedures %!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 56164dc47f clean up smob macro implementation %!s(int64=15) %!d(string=hai) anos