summaryrefslogtreecommitdiff
path: root/stdlib/queue.mli
Commit message (Collapse)AuthorAgeFilesLines
* rename the type of the accumulator of fold functions to 'accValentin Gatien-Baron2023-01-021-1/+1
| | | | Fixes #11026
* stdlib: add an unsynchronized_access alert to mutable datatypesFlorian Angeletti2022-11-181-3/+11
|
* Fixing typos (#11705)Fourchaux2022-11-071-1/+1
| | | * Fixing typos
* Add some examples to the stdlib's documentation (#11476)Simon Cruanes2022-09-141-0/+96
|
* Documentation of iterators and concurrent modificationXavier Leroy2021-06-251-1/+1
| | | | | | Write "The behavior is not specified if [the data structure] is modified during iteration" instead of "not defined" or "undefined". The behavior is defined in the sense that it is type-safe, memory-safe, and reproducible. It's just that we don't want to specify it in the docs.
* iterator -> sequenceJohn Whitington2021-01-211-2/+2
|
* Add some injectivity annotations to the standard library.Jeremy Yallop2020-07-181-1/+1
|
* Fix docstring for Queue.of_seqArmaël Guéneau2018-12-161-1/+1
|
* Stdlib doc: harmonize heading levels again. (#2142)Daniel Bünzli2018-11-081-1/+1
|
* Add Stack.{top_opt,pop_opt} and Queue.{peek_opt,take_opt}Vladimir Keleshev2018-08-011-0/+10
|
* Whitespace and overlong line fixes.David Allsopp2018-06-141-1/+0
|
* Stdlib functional iterators (#1002)Simon Cruanes2018-03-161-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Add cross-reference detected by ocamldococtachron2017-02-011-2/+2
|
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
| | | | Remains to be done: remove all headers in testsuite/tests.
* remove broken link in doc commentDamien Doligez2014-04-121-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14579 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Merge branch 4.01 from branching point to 4.01.0+rc1Damien Doligez2013-09-041-0/+4
| | | | | | | | Command line used: svn merge --accept postpone -r 13776:14055 $REPO/version/4.01 . git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout operation is_emptyXavier Leroy2002-06-271-0/+3
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4956 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Meilleure implementation du module Queue, fournie par Francois PottierXavier Leroy2002-05-061-0/+22
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4775 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* MAJ en-tetes pour mentionner la 'special exception' sur la LGPLXavier Leroy2001-12-071-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* commentaires aprèsMaxence Guesdon2001-12-031-9/+9
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4083 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Modification emplacement et syntaxe commentaires pour OCamldocMaxence Guesdon2001-10-261-15/+25
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3926 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* passage aux labels strictsJacques Garrigue2001-09-061-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* passage aux labels legersJacques Garrigue2000-04-031-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3024 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Merge olabl branchJacques Garrigue1999-11-301-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement de la licenceXavier Leroy1999-11-171-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Makefiles: fix disparition de weak.cmoDamien Doligez1997-10-311-1/+1
| | | | | | | Changement de type des fonctions iter git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Renommage en Objective CamlXavier Leroy1996-04-301-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Extension objets.Jérôme Vouillon1996-04-221-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nettoyage de la doc en commentaires.Xavier Leroy1995-09-041-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout des notices de copyrightXavier Leroy1995-08-091-0/+13
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* MAJ des commentaires de doc dans les interfacesXavier Leroy1995-08-091-3/+3
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@190 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Passage a la version bootstrappee (franchissement du Rubicon)Xavier Leroy1995-05-041-0/+28
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02