summaryrefslogtreecommitdiff
path: root/stdlib/map.ml
Commit message (Collapse)AuthorAgeFilesLines
* fix a few problems with whitespace and over-long linesDamien Doligez2013-03-091-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13393 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
* Ensure that {Set,Map}.{filter,partition} call their functional argumentGabriel Scherer2012-05-301-4/+10
| | | | | | | | | | | | in the user-expected left-to-right evaluation order. This is a cosmetics change but users usually expect the mapping/filtering functions to be called in increasing key order. As the order for filter and partition changed recently anyway (commit r12026), it makes sense to "fix" it now. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12509 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* More efficient implementation of {Set,Map}.{filter,partition}Xavier Leroy2012-01-161-14/+14
| | | | | | | | Optimize Set.join just like Map.join was recently. Added some tests for Set and Map. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12026 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Fix #5171: Map: avoid unnecessary uses of the user-provided comparison ↵Jonathan Protzenko2011-12-231-2/+20
| | | | | | function in [join]. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11955 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
* Extend Map with functions from Set.Alain Frisch2010-05-251-5/+111
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10468 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Fix PR#4012: Map.map and Map.mapi do not conform to specification.Alain Frisch2010-05-251-4/+14
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10465 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* fusion des modifs de 3.08.4Damien Doligez2005-08-131-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7019 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* suppression de variables inutilesDamien Doligez2004-11-251-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6697 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout Map.is_empty, Map.compare, Map.equalXavier Leroy2004-04-231-2/+39
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6250 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Probleme d'equilibrage dans remove (PR#1720)Xavier Leroy2003-06-231-3/+14
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5610 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
* add variance annotationJacques Garrigue2001-02-121-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de mapiXavier Leroy2000-02-211-0/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2835 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
* Revu le module Buffer.Xavier Leroy1999-02-251-0/+8
| | | | | | | | Utilise Buffer dans Printf.sprintf; ajout Printf.bprintf. Ajout Map.mem. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2309 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
* Typo dans message d'erreurXavier Leroy1997-10-151-4/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1722 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de la fonction [map].Jérôme Vouillon1997-05-101-0/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1520 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-5/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de Map.remove.Xavier Leroy1996-04-041-0/+20
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@739 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
* Suppression de baltree, dont le code est maintenant integreXavier Leroy1995-05-301-0/+97
directement dans set. Creation de map. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@19 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02