Skip to content

Commit

Permalink
PR#5327, PR#5329: improvements in Unix.select emulation
Browse files Browse the repository at this point in the history
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12023 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  • Loading branch information
xavierleroy committed Jan 14, 2012
1 parent faa64b3 commit e9123cd
Show file tree
Hide file tree
Showing 3 changed files with 444 additions and 273 deletions.
18 changes: 10 additions & 8 deletions Changes
Expand Up @@ -40,29 +40,31 @@ Standard library:
* String: new function "map" (PR#3888)

Bug Fixes:
- PR#352: new option "-stdin" to make ocaml read stdin as a script
* PR#4549: Filename.dirname is not handling multiple / on Unix
- PR#4869: rare collisions between assembly labels for code and data
- PR#4880: "assert" constructs now show up in the exception stack backtrace
- PR#5313: ocamlopt -g misses optimizations
- PR#5322: type abbreviations expanding to a universal type variable
- PR#5325: (Windows) blocked Unix.recv in one thread blocks Unix.send in
another thread
- PR#5327: (Windows) Unix.select blocks if same socket listed in first and third arguments
- PR#5329: (Windows) more efficient Unix.select if all fd's are sockets
- PR#5330: thread tag with '.top' and '.inferred.mli' targets
- PR#5343: ocaml -rectypes is unsound wrt module subtyping
- PR#5416: (Windows) Unix.(set|clear)_close_on_exec now preserves blocking mode
- PR#5436: update object ids on unmarshaling
- PR#5453: configure doesn't find X11 under Ubuntu/MultiarchSpec
- emacs mode: colorization of comments and strings now works correctly
- PR#5469: private record type generated by functor loses abbreviation
Feature wishes:
- PR#352: new option "-stdin" to make ocaml read stdin as a script
- PR#5358: first class modules don't allow "with type" declarations for types
in sub-modules
- PR#5411: new directive for the toplevel: #load_rec
- PR#5416: (Windows) Unix.(set|clear)_close_on_exec now preserves blocking mode
- PR#5420: Unix.openfile share mode (Windows)
- PR#5436: update object ids on unmarshaling
- PR#5453: configure doesn't find X11 under Ubuntu/MultiarchSpec
- PR#5454: Digest.compare is missing and md5 doc update
- PR#5476: bug in native code compilation of let rec on float arrays
- PR#5467: no extern "C" into ocaml C-stub headers
- PR#5469: private record type generated by functor loses abbreviation
Feature wishes:
- PR#5476: bug in native code compilation of let rec on float arrays
- emacs mode: colorization of comments and strings now works correctly

Shedding weight:
* Removed the obsolete native-code generators for Alpha, HPPA, IA64 and MIPS.
Expand Down

0 comments on commit e9123cd

Please sign in to comment.