<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ocaml.git/stdlib/set.mli, branch enter-mod-decl</title>
<subtitle>github.com: ocaml/ocaml
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/'/>
<entry>
<title>Stdlib doc: harmonize heading levels again. (#2142)</title>
<updated>2018-11-08T16:33:55+00:00</updated>
<author>
<name>Daniel Bünzli</name>
<email>daniel.buenzli@erratique.ch</email>
</author>
<published>2018-11-08T16:33:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=acb0e91ac67e5b905a9d615d936297c4acb1efc0'/>
<id>acb0e91ac67e5b905a9d615d936297c4acb1efc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clarify Set.diff documentation (#2119)</title>
<updated>2018-10-26T13:30:16+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2018-10-26T13:30:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=f8f04e771db87c58d12631212eca52d44d6eaeca'/>
<id>f8f04e771db87c58d12631212eca52d44d6eaeca</id>
<content type='text'>
fixes [MPR#7868](https://caml.inria.fr/mantis/view.php?id=7868)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes [MPR#7868](https://caml.inria.fr/mantis/view.php?id=7868)</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate Pervasives (#1605)</title>
<updated>2018-08-27T11:42:14+00:00</updated>
<author>
<name>Jérémie Dimino</name>
<email>jeremie@dimino.org</email>
</author>
<published>2018-08-27T11:42:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=9124ab82d14b0fe4c8092af0f666b19d42139af0'/>
<id>9124ab82d14b0fe4c8092af0f666b19d42139af0</id>
<content type='text'>
- inline Pervasives in Stdlib and re-add Pervasives as a deprecated
module that aliases all elements of Stdlib except the stdlib modules.

- remove special case for Stdlib.Pervasives in printtyp.ml
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- inline Pervasives in Stdlib and re-add Pervasives as a deprecated
module that aliases all elements of Stdlib except the stdlib modules.

- remove special case for Stdlib.Pervasives in printtyp.ml
</pre>
</div>
</content>
</entry>
<entry>
<title>Set.disjoint: add @since annotation</title>
<updated>2018-08-16T16:39:11+00:00</updated>
<author>
<name>Nicolás Ojeda Bär</name>
<email>n.oje.bar@gmail.com</email>
</author>
<published>2018-08-16T16:39:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=5289ee68894d33d1bac9cb3611611249c97e648c'/>
<id>5289ee68894d33d1bac9cb3611611249c97e648c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Set.Make(_).disjoint</title>
<updated>2018-08-10T14:23:15+00:00</updated>
<author>
<name>Nicolás Ojeda Bär</name>
<email>n.oje.bar@gmail.com</email>
</author>
<published>2018-08-10T14:21:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=8ec445eb1c816d8b654e0399c506a364a7937628'/>
<id>8ec445eb1c816d8b654e0399c506a364a7937628</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stdlib functional iterators (#1002)</title>
<updated>2018-03-16T17:25:10+00:00</updated>
<author>
<name>Simon Cruanes</name>
<email>simon.cruanes.2007@m4x.org</email>
</author>
<published>2018-03-16T17:25:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=df80f34a927e74ea6a920b658303c57c12a1b444'/>
<id>df80f34a927e74ea6a920b658303c57c12a1b444</id>
<content type='text'>
* add `Seq` module, expose iterator conversions in most containers

* small typo

* typo

* change order of arguments for `{Map,Set}.add_seq`

* watch for max string length in `Bytes.of_seq`

* wip: make it build again

* Fix dependency

Sys needs to be linked before Bytes in stdlib.

* Update threads/stdlib.ml

* Update stdlib_no_prefixed/.depend

* fix inconsistencies with label modules

* update testsuite to work with seq

* update change file

* small change in `Hashtbl.to_seq`, capturing only the underlying array

* add some documentation to seq.mli

* revert to good ol' module type names for hashtables

* fix test

* change style of comments in seq.mli

* follow some demands in review of GPR #1002

* some fixes for #1002

* add Seq-related functions to Ephemeron

* add some comments on `Hashtbl.of_seq`

* add more tests for `Hashtbl.{to,of}_seq`

* fix bug in `Ephemeron.to_seq`

* Update Changes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add `Seq` module, expose iterator conversions in most containers

* small typo

* typo

* change order of arguments for `{Map,Set}.add_seq`

* watch for max string length in `Bytes.of_seq`

* wip: make it build again

* Fix dependency

Sys needs to be linked before Bytes in stdlib.

* Update threads/stdlib.ml

* Update stdlib_no_prefixed/.depend

* fix inconsistencies with label modules

* update testsuite to work with seq

* update change file

* small change in `Hashtbl.to_seq`, capturing only the underlying array

* add some documentation to seq.mli

* revert to good ol' module type names for hashtables

* fix test

* change style of comments in seq.mli

* follow some demands in review of GPR #1002

* some fixes for #1002

* add Seq-related functions to Ephemeron

* add some comments on `Hashtbl.of_seq`

* add more tests for `Hashtbl.{to,of}_seq`

* fix bug in `Ephemeron.to_seq`

* Update Changes
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cross-reference detected by ocamldoc</title>
<updated>2017-02-01T19:20:02+00:00</updated>
<author>
<name>octachron</name>
<email>octa@polychoron.fr</email>
</author>
<published>2017-01-21T17:27:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=c4d49c89c1e769c0b9b2cfd7b6b131262fafef3e'/>
<id>c4d49c89c1e769c0b9b2cfd7b6b131262fafef3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Stdlib] Implement find_first, find_last for maps and sets (#869)</title>
<updated>2016-11-12T21:47:46+00:00</updated>
<author>
<name>Gabriel de Perthuis</name>
<email>g2p.code+github@gmail.com</email>
</author>
<published>2016-11-12T21:47:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=bf4b14258667176d7b92d20c891143390db05d43'/>
<id>bf4b14258667176d7b92d20c891143390db05d43</id>
<content type='text'>
Finds the first/last binding where the key satisfies a monotonic
predicate.

Addresses #665, supersedes #868.
Thanks @alainfrisch for the idea and most of the implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finds the first/last binding where the key satisfies a monotonic
predicate.

Addresses #665, supersedes #868.
Thanks @alainfrisch for the idea and most of the implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Option-returning variants of stdlib functions (#885)</title>
<updated>2016-11-07T16:11:35+00:00</updated>
<author>
<name>Alain Frisch</name>
<email>alain@frisch.fr</email>
</author>
<published>2016-11-07T16:11:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=69263a989313ab334f85f68e7c53ba2ff0f049f3'/>
<id>69263a989313ab334f85f68e7c53ba2ff0f049f3</id>
<content type='text'>
Provide an xxx_opt alternative for functions raising Not_found
and many instances of Failure/Invalid_arg.

The only exception is the rarely used Buffer.add_substitute, where
the [Not_found] can really be interpreted as an error condition.

Most new functions are implemented directly (instead of wrapping the
raising version).  This is for performance reasons and also to avoid
destroying the stacktrace (if the function is used in an exception
handler).  One could instead implement the raising versions on top of
the new functions, but there might be a small penalty.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide an xxx_opt alternative for functions raising Not_found
and many instances of Failure/Invalid_arg.

The only exception is the rarely used Buffer.add_substitute, where
the [Not_found] can really be interpreted as an error condition.

Most new functions are implemented directly (instead of wrapping the
raising version).  This is for performance reasons and also to avoid
destroying the stacktrace (if the function is used in an exception
handler).  One could instead implement the raising versions on top of
the new functions, but there might be a small penalty.</pre>
</div>
</content>
</entry>
<entry>
<title>add @since ocamldoc tag for Set.map from GPR#553 (#800)</title>
<updated>2016-09-16T08:24:41+00:00</updated>
<author>
<name>Olivier Andrieu</name>
<email>oandrieu@gmail.com</email>
</author>
<published>2016-09-16T08:24:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=df4469f4b1058b563657863b2e0921ad456981fd'/>
<id>df4469f4b1058b563657863b2e0921ad456981fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
