summaryrefslogtreecommitdiff
path: root/include/ruby/io.h
AgeCommit message (Expand)Author
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s/RUBY3/RBIMPL/g卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2019-12-26re-add io.h and encoding.h into internal.h卜部昌平
2019-08-14io.c: export rb_io_extract_modeencNobuyoshi Nakada
2018-11-21errno.h must be included after config.h because config.h might defineodaira
2018-08-09add 'x' mode character for O_EXCLkazu
2018-01-09Include ruby/{io,encoding}.h before internal.hkazu
2016-05-08* configure.in: check function attirbute const and pure,naruse
2016-01-11io.h: remove old macrosnobu
2015-07-02socket: memoize common socket families in fptr->modenormal
2014-11-18* include/ruby/io.h (FMODE_WSPLIT): Removed. The write() system callakr
2014-10-10io.c: move RFile initializationnobu
2014-10-10ruby/io.h: deprecate old macrosnobu
2014-07-24* include/ruby/io.h (struct rb_io_buffer_t): PACKED_STRUCT should notngoto
2014-07-21rb_io_buffer_t: fix packing on gccnormal
2014-07-21ruby/io.h: fix rb_io_buffer_tnobu
2014-07-20rb_io_buffer_t: pack structurenormal
2014-07-20rb_io_t: shrink from 216 to 200 bytes on 64-bitnormal
2014-02-14* include/ruby/intern.h,akr
2013-10-01file.c: export rb_stat_newnobu
2013-04-05defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu
2013-03-29ruby/io.h: get rid of conflict on AIXnobu
2013-03-28ruby/io.h: get rid of conflict on AIXnobu
2012-07-27process.c: try conversion at redirectionnobu
2011-05-04* thread.c (rb_wait_for_single_fd): new. poll(2) based backend for rb_wait_fo...kosaki
2011-05-04* thread.c (rb_wait_for_single_fd): new.kosaki
2011-04-07* include/ruby/io.h: parenthesize macro arguments.akr
2011-01-15* include/ruby/io.h: missing prototypes.nobu
2010-11-18* include/ruby/io.h (rb_io_buffer_t): extract from rb_io_t.nobu
2010-07-22* include/ruby/{intern,io}.h: add missing prototypes.nobu
2010-07-21* configure.in (XCFLAGS): use -fvisibility=hidden if possible.nobu
2010-06-27* include/ruby/io.h, io.c: reverted r21709.nobu
2010-03-13* include/ruby/io.h (MakeOpenFile): finalize fptr get rid ofnobu
2009-10-10* ext/curses/curses.c: use rb_thread_blocking_region to avoidakr
2009-08-21Rename FMODE_STRIP_BOM to FMODE_SETENC_BY_BOM.naruse
2009-07-09Set encoding and strip bom when modeenc string is "r:foo-bom" [ruby-dev:37236]naruse
2009-01-21* include/ruby/io.h (typedef struct rb_io_t):nobu
2008-11-07* include/ruby/io.h (rb_io_t): added write_lock to serialize.nobu
2008-10-16* io.c (rb_getc, rb_io_fread, rb_io_fwrite, rb_read_pending):mame
2008-09-24comment changed.akr
2008-09-09* include/ruby/io.h (rb_io_t): rename field: writeconv_stateless toakr
2008-09-05* include/ruby/io.h (rb_io_modestr_fmode): renamed fromakr
2008-09-05* include/ruby/io.h (rb_io_mode_modenum): moved fromakr
2008-09-04* include/ruby/io.h (rb_io_enc_t): rename flags to ecflags.akr
2008-09-03* include/ruby/io.h (rb_io_t): new fields: encs.ecopts andakr
2008-09-03* include/ruby/encoding.h (rb_econv_option_t): removed. Sinceakr
2008-08-27* include/ruby/io.h (rb_io_t): refcnt field removed.akr