Commit History

Upphovsman SHA1 Meddelande Datum
  Andy Wingo 215fe3a891 lock ports in `write' and `display' 13 år sedan
  Andy Wingo f209aeee9f locking for write, lfwrite 13 år sedan
  Andy Wingo 0607ebbfcf locking for putc, puts 13 år sedan
  Andy Wingo 62bd5d66cb threadsafe access to scm_ptobs 13 år sedan
  Andy Wingo 25d50a051d most uses of scm_from_locale_symbol become scm_from_utf8_symbol 13 år sedan
  Andy Wingo a141db8604 remove weak pairs, rewrite weak vectors 13 år sedan
  Andy Wingo 7005c60fcb add weak table implementation 13 år sedan
  Andy Wingo 26b263541b add weak sets 13 år sedan
  Andy Wingo fa075d40dc scm_wta_* procedures replace SCM_WTA_* macros 14 år sedan
  Andy Wingo b2b33168b1 more care regarding SCM_PACK and SCM_UNPACK 14 år sedan
  Andy Wingo 210c0325d3 allow iflags to be constant expressions with typing-strictness==2 14 år sedan
  Ludovic Courtès 7b292a9d34 Special-case UTF-8 ports to bypass `iconv' entirely. 14 år sedan
  Andy Wingo 2e9fc9fc73 symbols with odd characters print better in #{}# 14 år sedan
  Andy Wingo 15671c6e7f refactor scm_i_print_symbol_name 14 år sedan
  Ludovic Courtès 0b2c2ba353 Let `scm_mkstrport' allocate buffers on the caller's behalf. 14 år sedan
  Andy Wingo b2548e2344 errno saving in display_string 14 år sedan
  Ludovic Courtès 6851d3be80 Change `scm_encoding_error' to pass the port and faulty character. 14 år sedan
  Ludovic Courtès 7174bc08dd Upon port encoding error, always write as much as possible. 14 år sedan
  Ludovic Courtès f4bc4e5934 Rewrite `read-char', `display', etc. using iconv calls instead of libunistring. 14 år sedan
  Andy Wingo 4a655e50a3 use scm_from_latin1_symboln for string literals and load-symbol 14 år sedan
  Andy Wingo 3d27ef4bd3 fix a number of assumptions that a pointer could fit into a long 14 år sedan
  Andy Wingo 4272304761 remove unused print-options 15 år sedan
  Michael Gran c03ef352bc Favor non-hex string escapes over hex escapes when writing strings 15 år sedan
  Ludovic Courtès f1ee6d54d2 Fix write-beyond-end-of-string error in the conversion to R6RS string escapes. 15 år sedan
  Ludovic Courtès 33d92fe6ca Re-introduce pretty-printing of combining characters. 15 år sedan
  Ludovic Courtès 27fdb70373 Remove commented out code from `print.c'. 15 år sedan
  Ludovic Courtès 07f49ac786 Factorize and optimize `write' for strings and characters. 15 år sedan
  Ludovic Courtès 5b46a8c2c8 Use "pointer" instead of "foreign" when dealing with wrapped pointers. 15 år sedan
  Andy Wingo cd038da546 remove libguile/lang.h, deprecate %nil (in favor of #nil) 15 år sedan
  Mark H Weaver f60c2c4e10 Renumber IFLAGSs so the first 8 are reserved for lisp booleans. 15 år sedan