Commit History

Author SHA1 Message Date
  Mark H Weaver a17b727963 fport_seek: Eliminate a fruitless use of 'off_t_or_off64_t'. 5 years ago
  Mark H Weaver 91ba73b397 Improve overflow checks in bytevector, string, and I/O operations. 5 years ago
  Ludovic Courtès 1008ea3154 Allow garbage collection of revealed file ports. 7 years ago
  Andy Wingo 82ea7c763b Fix open-file mode misinterpretation 8 years ago
  Andy Wingo 69ca2bb221 Elide syscalls in fdes->port 8 years ago
  Andy Wingo c957ec7ab0 Use atomics for async interrupts 8 years ago
  Andy Wingo 2fa2e50a0f Add file descriptor finalizers 8 years ago
  Andy Wingo aae3561584 Allow mkstemp! to have optional "mode" argument 8 years ago
  Andy Wingo 534139e458 Support for non-blocking I/O 8 years ago
  Andy Wingo cd51ce81d0 Use heap-allocated port types instead of ptobnums 8 years ago
  Andy Wingo 08574987d9 Remove scm_t_port_internal 8 years ago
  Andy Wingo e5d2f4e566 Make scm_t_port private 8 years ago
  Andy Wingo 6ff542ee71 Add random_access_p port type method 8 years ago
  Andy Wingo 105e36543f Remove scm_puts_unlocked. 8 years ago
  Andy Wingo 206b3f6e03 Remove scm_putc_unlocked. 8 years ago
  Andy Wingo 44b3342c4d Load port bindings in separate (ice-9 ports) module 8 years ago
  Andy Wingo f7027a8b88 Port read/write functions take bytevectors 8 years ago
  Andy Wingo 8399e7af51 Generic port facility provides buffering uniformly 8 years ago
  Andy Wingo e8eeeeb1d4 Port close functions return void 8 years ago
  Andy Wingo b77fb752dd Flush buffered reads / writes before seeking 8 years ago
  Andy Wingo 2caae477c5 Refactor to rw_random / rw_active port flags 8 years ago
  Andy Wingo 67b147fb7a Remove port free functions; just close instead 8 years ago
  Andy Wingo 4eb9fd47c4 Move line-buffing machinery to ports.c 8 years ago
  Andy Wingo 0a0a8d819d Move setvbuf impl to ports.[ch] 8 years ago
  Andy Wingo baa74d3695 Merge commit '37b1453032488de582175270d1b3a1653ea81457' 10 years ago
  Ludovic Courtès 37b1453032 Avoid converting the 'mode' argument of 'open-file'. 10 years ago
  Mark H Weaver 856d318a9f Merge branch 'stable-2.0' 10 years ago
  Ludovic Courtès 5e793ad851 Silence GCC warning. 10 years ago
  Mark H Weaver 475772ea57 Merge branch 'stable-2.0' 10 years ago
  Mark H Weaver bc8e6d7d8c Rely on Gnulib for <unistd.h>. 11 years ago