summaryrefslogtreecommitdiff
path: root/byterun/io.c
Commit message (Expand)AuthorAgeFilesLines
* Remove dependencies on curses/terminfo/termcap C library (#1431)Xavier Leroy2017-11-261-0/+5
* MPR#7609: use-after-free with ocamldebug and Pervasives.flush_all (#1361)Xavier Leroy2017-09-221-2/+7
* runtime: deprecation of caml_strdup, caml_strconcatMax Mouratov2017-03-171-1/+1
* Assertions cleanupSébastien Hinderer2017-03-131-1/+1
* clean up code duplication and whitespaceDamien Doligez2016-08-081-20/+3
* Prepare primitives required for safe stringHongbo Zhang2016-08-071-0/+23
* fix whitespace, long lines, headersDamien Doligez2016-08-011-1/+1
* Add cplugins and option -fPIC to ./configureFabrice Le Fessant2016-07-131-2/+2
* Install all include files, and access internals with CAML_INTERNALSFabrice Le Fessant2016-07-121-0/+2
* Merge pull request #639 from mlasson/fixbug_7142Damien Doligez2016-07-061-5/+7
|\
| * Fix PR#7142Marc Lasson2016-06-281-5/+7
* | Rename getch and putch to caml_getch and caml_putchFabrice Le Fessant2016-06-301-7/+7
|/
* minor clarification comment in byterun/io.cGabriel Scherer2016-04-271-0/+2
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
* clean up whitespace and cut long linesDamien Doligez2016-02-171-7/+7
* Branch win32-sockets: move do_read and do_write to OS-specific file.Xavier Leroy2015-12-041-44/+14
* Typo in do_read (byterun/io.c)win32-socketsXavier Leroy2015-12-011-0/+1
* Experiment: Win32 sockets in non-synchronous mode.Xavier Leroy2015-11-301-34/+30
* Someone didn't compile their codeMark Shinwell2015-11-301-2/+1
* GPR#210: keep unflushed out channels around to be able to flush them during a...alainfrisch2015-11-301-3/+23
* move the new record field of channel to avoid breaking some stubs in JS CoreDamien Doligez2015-10-231-0/+1
* GPR#243: Faster test suiteDamien Doligez2015-10-091-0/+1
* Fix call to undeclared function "caml_ml_enable_runtime_warnings" in startup_...Xavier Leroy2015-08-041-25/+1
* PR#6902, GPR#210: runtime emits a warning when finalizing an I/O channel whic...Alain Frisch2015-07-241-0/+46
* #6902: revert commit 15817 (it causes memory leaks on input channels).Alain Frisch2015-06-151-11/+3
* PR#6838: Invalid memory in C thread bindings (caused by commit 15817)Damien Doligez2015-04-211-1/+1
* fix bug where some unclosed channels could be discarded without flushingDamien Doligez2015-02-061-2/+11
* PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header nam...Gabriel Scherer2014-12-271-10/+10
* PR#6517: use ISO C99 types {,u}int{32,64}_t in preference to our homegrownXavier Leroy2014-08-271-3/+3
* PR#6075: avoid using unsafe C library functions (strcpy, strcat, sprintf).Xavier Leroy2014-04-151-18/+0
* port to cygwin-64Damien Doligez2013-12-031-0/+3
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* merge changes from 4.00 branching to 4.00.0 (part 1)Damien Doligez2012-07-261-1/+1
* Fix ENOMEM error on Windows when reading from terminalFabrice Le Fessant2012-06-251-1/+6
* More renaming to OCamlDamien Doligez2012-02-101-2/+2
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* PR#5290: added hash functions for channels, nats, mutexes, conditions.Xavier Leroy2011-07-231-2/+8
* fix mantis 5032Mark Shinwell2010-04-231-1/+12
* release runtime lock for lseek (mantis 4801)Mark Shinwell2010-04-011-6/+26
* Raise Sys_blocked_io only in I/O operations that return EAGAIN/EWOULDBLOCK. ...Xavier Leroy2007-02-251-2/+2
* Tentative fix for PR#4098. Need testing.Xavier Leroy2006-09-201-0/+1
* Put parenthesis around arguments to please the compilationNicolas Pouillard2006-07-171-2/+2
* PR#4039, PR#4062Damien Doligez2006-07-171-2/+2
* fusion des changements 3.09.1 -> 3.09.2Damien Doligez2006-04-161-13/+30
* Fixed bug #3818 (set_binary_mode_out for Cygwin)Michel Mauny2005-10-251-2/+2
* close_in, close_out en temps constant (PR#3727,3278)Xavier Leroy2005-09-241-6/+12
* Remplacement long/unsigned long par intnat/uintnatXavier Leroy2005-09-221-10/+11
* Nettoyage du code qui teste les signaux en attente.Xavier Leroy2005-07-311-9/+5
* suppression du support Mac OS 9Damien Doligez2004-01-081-13/+0
* depollution suite (PR#1914 et PR#1956)Damien Doligez2004-01-011-9/+10