Historique des commits

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