summaryrefslogtreecommitdiffstats
path: root/utils/misc.mli
AgeCommit message (Collapse)Author
2014-12-13simplify the spellcheck functionsGabriel Scherer
- expose the core spellchecking functionality in Misc rather than Typetexp - remove the too high-order (yet insufficiently parametric) Typetexp.spellcheck from the public interface - rewrite the spellchecking functions for variants and fields in Typecore from the Misc functions rather than reusing Typetexp.spellcheck git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15650 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-11-27Sync with trunk.Alain Frisch
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/abstract_intel_emit@15610 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-10-15merge branch 4.02 from release 4.02.0 to release 4.02.1Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@15558 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-08-29Add intel_proc.mli, get rid of arch64 bool ref, move StringSet/StringMap to ↵Alain Frisch
misc. git-svn-id: http://caml.inria.fr/svn/ocaml/branches/abstract_intel_emit@15159 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-04-29merge branch "safe-string"Damien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-06-05Revert r13746 (demanded by Xavier)Fabrice Le Fessant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13748 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-06-05Improved implementation of OCAMLPARAMFabrice Le Fessant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13747 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-06-03Experimental OCAMLCOMPPARAM for ocamlc/ocamloptFabrice Le Fessant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13741 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-04-30Fix PR#5985; compute injectivity of types but no new syntaxJacques Garrigue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2013-04-17PR#5957,PR#5920,PR#5925: LongString module to workaround 32bits string size ↵Gabriel Scherer
limitations during bytecode linking (patch by Benoit Vaugon and Chet Murthy) In PR#5925, Benoît Vaugon initially proposed the LongString module to solve an issue with bytecode blocks of size > Sys.max_string_length on 32 bits architecture (16Mio). In PR#5957, Chet Murthy made small changes to also fix the problem of debug information going above this 16Mio limit. The LongString module should be reusable in other parts of the compiler, should new 32bit-string-length issues arise. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-16PR#5768: On 'unbound identifier' errors, use spell-checking to suggest names ↵Alain Frisch
present in the environment. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13018 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-10-15remove all $Id keywordsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@13013 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-05-30merge with branch bin-annotFabrice Le Fessant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12516 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-02-23refactoring the "read n bytes from a channel into a new string" idiomDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12184 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-12-28More clever algorithm to detect unused (recursive) type declarations.Alain Frisch
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/unused_declarations@11969 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2011-07-27renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@11156 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-01-22clean up spaces and tabsDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9547 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-02-23Better handling of multiple extensions (foo.d.cmo, foo.p.cmx...)Nicolas Pouillard
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7909 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-13Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-04-02ajout option -stypes; dependDamien Doligez
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-07Chercher les infos sur le module Foo dans les fichiers Foo.{cmi,cmx} et ↵Xavier Leroy
foo.{cmi,cmx} (PR#1177) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4896 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-07Ajout rev_split_wordsXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4783 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-02-08Ajout du packaging d'unites de compilation (option -pack)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-28Added Misc.chop_extension_if_any for the case when the input filename doesDaniel de Rauglaudre
not have any extension. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-10bug 785 (debordement entier cmmgen)Luc Maranget
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4245 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28deplace expand_directory dans Misc, pour generaliser -I +packageJacques Garrigue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3358 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-22Suppression de fonctions sur les listes redondantes car deja definiesPierre Weis
dans la librairie standard. Attention Misc.for_all2 et List.for_all2 ont des semantiques tres legerement differentes. Il est donc hasardeux de supprimer Misc.for_all2 sans une analyse précise de toutes ses utilisations! git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-28Ajout split_lastXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2878 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30Merge olabl branchJacques Garrigue
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17Changement de la licenceXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-04Ajout de list_remove (a mettre dans List?)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2268 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31Misc.lowercase -> String.uncapitalizeXavier Leroy
Misc.capitalize -> String.capitalize git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1131 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30Renommage en Objective CamlXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-22Extension objets.Jérôme Vouillon
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-04Ajout de Misc.replicate_list.Xavier Leroy
Misc.temp_file deplace vers Filename. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@588 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26Fonctions testant les debordements lors d'une addition ou d'une soustraction.Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09Ajout des notices de copyrightXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-06-05Ajout de qques fonctions sur entiers pour le compilateur natif.Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@25 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-30Remplacement de Cset par SetXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@20 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-05Printf.sprintf et String.concat dans stdlibXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04Ajout de Sys.file_existsXavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04Passage a la version bootstrappee (franchissement du Rubicon)Xavier Leroy
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02