summaryrefslogtreecommitdiff
path: root/stdlib/array.ml
Commit message (Collapse)AuthorAgeFilesLines
* #6180: efficient creation of uninitialized float arrays.Alain Frisch2013-09-171-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* 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
* PR#5742: missing bound checks in Array.sub (picking r12891 from 4.00 branch)Xavier Leroy2012-08-281-3/+8
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12892 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Detect (and fix some) useless recursive flags.Alain Frisch2012-05-291-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* OCaml, not Objective Caml, I get it.Xavier Leroy2011-12-211-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11914 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Module Array: faster implementations of "blit", "copy", "sub",Xavier Leroy2011-12-211-61/+11
| | | | | | | "append" and "concat" (PR#2395, PR#2787, PR#4591) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11913 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
* small optimization of Array.concatDamien Doligez2010-05-311-3/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10482 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* suppression d'espaces superflusDamien Doligez2005-04-111-4/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6834 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* depollution suite (PR#1914, PR#1956)Damien Doligez2003-12-311-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6044 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* points-virgules mal placesDamien Doligez2003-01-211-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Remplacement des tests ofs + len > length par ofs > len - length, pour ↵Xavier Leroy2002-07-121-4/+4
| | | | | | eviter le debordement lors de l'addition (PR#1229) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* changement List.sort; ajout fast_sort et List.mergeDamien Doligez2002-06-051-0/+3
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4884 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
* Getting rid of obsolete boolean operators & and orPierre Weis2000-12-281-4/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* array.ml: changement a.(i) en get a iDamien Doligez2000-04-171-26/+26
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3100 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* nouveaux trisDamien Doligez2000-04-141-12/+125
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3087 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
* Corrections mineures sur la documentationXavier Leroy1998-04-271-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de Array.initPierre Weis1997-11-121-4/+12
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1759 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Retour au code d'origine pour List.iter. Je veux un seul test parXavier Leroy1997-11-061-2/+2
| | | | | | | | iteration, dammit. Suppression de dependances spurieuses dans Array et String. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Array.iteri Array.mapi Array.fold_left Array.fold_rightXavier Leroy1997-10-241-0/+27
| | | | | | | | | String.index String.rindex Filename: utiliser String.rindex Genlex: erreur dans doc git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1741 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* arg.ml, arg.mli, string.mli: amelioration de la docDamien Doligez1997-09-111-1/+4
| | | | | | | | array.mli, array.ml, random.ml: create -> make (coherence avec String) sys.ml, sys.mli: ajout max_string_length, max_array_length git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1706 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Array.to_list tailrecXavier Leroy1997-07-261-4/+3
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1660 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Bug dans Array.blit.Xavier Leroy1996-05-221-0/+6
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@832 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-10/+10
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 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
* Branchement du GC de la version bytecode sur le compilateur natifXavier Leroy1995-07-101-14/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@72 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Passage de {Array,String}.{get,set} en primitives C.Xavier Leroy1995-06-151-3/+7
| | | | | | | Renommage %array_get -> %array_unsafe_get, etc. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@31 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Array.concat prend maintenant une liste de N arrays.Xavier Leroy1995-06-051-7/+21
| | | | | | | La concatenation de deux arrays s'appelle Array.append. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@23 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Passage a la version bootstrappee (franchissement du Rubicon)Xavier Leroy1995-05-041-0/+99
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02