Commit History

Автор SHA1 Съобщение Дата
  Andy Wingo 09a69dd712 Prevent TOCTTOU bugs in C ports преди 8 години
  Andy Wingo b8a53b98b3 Only ptob->close() after read/write finish преди 8 години
  Andy Wingo 47918f38d9 Speed up scm_c_write / scm_lfwrite преди 8 години
  Andy Wingo 6bf7ec0c9c Thread-safety fixes for iconv and ports преди 8 години
  Andy Wingo fd17cf9f72 Speed up port position access from Scheme преди 8 години
  Andy Wingo 534139e458 Support for non-blocking I/O преди 8 години
  Andy Wingo 745cbb4918 Remove unused type from ports-internal преди 8 години
  Andy Wingo cd51ce81d0 Use heap-allocated port types instead of ptobnums преди 8 години
  Andy Wingo 17f90360b6 Make scm_t_ptob_descriptor private. преди 8 години
  Andy Wingo 08574987d9 Remove scm_t_port_internal преди 8 години
  Andy Wingo e5d2f4e566 Make scm_t_port private преди 8 години
  Andy Wingo 9a9e0cceae Make port buffering fields private преди 8 години
  Andy Wingo 8af64975be Make file/line/column fields of ports private преди 8 години
  Andy Wingo 209d50c7d8 Embed scm_t_port in scm_t_port_internal преди 8 години
  Andy Wingo 86267af8b3 Handle BOM around fill/flush instead of peek/put преди 8 години
  Andy Wingo d8711b9759 Port encoding internally represented as symbol преди 9 години
  Andy Wingo 69a1b83f31 Remove port rw_active field преди 9 години
  Andy Wingo 5a342f61c4 Port buffers are Scheme values преди 9 години
  Andy Wingo bb6edc5a35 peek-u8 correctness and speed refactor преди 9 години
  Andy Wingo ffb4347d53 Port buffer cur/next pointers are Scheme values преди 9 години
  Andy Wingo 10dc6d043e Remove "buf" field from port buffers преди 9 години
  Andy Wingo b869344a4f Remove size field from port buffers преди 9 години
  Andy Wingo 8399e7af51 Generic port facility provides buffering uniformly преди 9 години
  Mark H Weaver f6f4feb0a2 Merge remote-tracking branch 'origin/stable-2.0' преди 12 години
  Mark H Weaver cdd3d6c9f4 Improve handling of Unicode byte-order marks (BOMs). преди 12 години
  Mark H Weaver 45c0878b86 Peeks do not consume EOFs. преди 12 години
  Mark H Weaver 05d7f76296 Move the port alist from the hash table to the internal port structure. преди 12 години
  Mark H Weaver 337edc591f Refactor port encoding modes: utf-8 and iconv преди 12 години
  Mark H Weaver e459855936 Add internal-only port structure and move iconv descriptors there. преди 12 години