Commit History

Автор SHA1 Съобщение Дата
  Mark H Weaver cc73c2ab5d Add get-bytevector-some!. преди 5 години
  Mark H Weaver 91ba73b397 Improve overflow checks in bytevector, string, and I/O operations. преди 5 години
  Mark H Weaver 91b5b1631f put-u8: Always write a single byte, regardless of the port encoding. преди 5 години
  Ludovic Courtès 741c45458d r6rs-ports: 'put-bytevector' accepts 64-bit integers. преди 6 години
  Ludovic Courtès d677aca5c5 r6rs-ports: Accept 'port-position' values greater than 2^32. преди 6 години
  Jan Smydke 26b446d52b get-bytevector-n and get-bytevector-n! can now read more than 4 GB преди 6 години
  Mark H Weaver ac0d3dcc53 put-bytevector, unget-bytevector: Allow start == bytevector length. преди 7 години
  Andy Wingo 94d70684c1 Register R6RS port and bytevector internals early преди 8 години
  Andy Wingo 09a69dd712 Prevent TOCTTOU bugs in C ports преди 8 години
  Andy Wingo f46cb25a17 Set rw_random correctly for all custom binary port types преди 8 години
  Andy Wingo 1a1c3bbe59 Implement R6RS custom binary input/output ports преди 8 години
  Andy Wingo 9ecf77a82d Add SCM_OPN to mode bits when making ports преди 8 години
  Andy Wingo cd51ce81d0 Use heap-allocated port types instead of ptobnums преди 8 години
  Andy Wingo 383df7976f Port conversion strategies internally are symbols преди 8 години
  Andy Wingo 56c48d14ac scm_fill_input can guarantee a minimum fill amount преди 8 години
  Andy Wingo 206b3f6e03 Remove scm_putc_unlocked. преди 8 години
  Andy Wingo 796676028b Remove scm_fill_input_unlocked преди 8 години
  Andy Wingo cd83872df8 Replace scm_getc with scm_getc_unlocked преди 8 години
  Andy Wingo 5a342f61c4 Port buffers are Scheme values преди 8 години
  Andy Wingo b869344a4f Remove size field from port buffers преди 8 години
  Andy Wingo f62974000f Port buffer has-eof? field is SCM value преди 8 години
  Andy Wingo a9cf9f424f Allow port "write" functions to only write a chunk преди 8 години
  Andy Wingo f7027a8b88 Port read/write functions take bytevectors преди 8 години
  Andy Wingo 8399e7af51 Generic port facility provides buffering uniformly преди 8 години
  Andy Wingo e8eeeeb1d4 Port close functions return void преди 8 години
  Andy Wingo 2caae477c5 Refactor to rw_random / rw_active port flags преди 8 години
  Andy Wingo b538a96f92 Custom binary port internals refactor преди 8 години
  Andy Wingo 693359cb3d Cosmetic changes to r6rs-ports.c преди 8 години
  Andy Wingo 67b147fb7a Remove port free functions; just close instead преди 8 години
  Andy Wingo 59a18451b8 Use symbols instead of _IONBF values as args to setvbuf преди 8 години