Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update API docs

  • Loading branch information...
commit a7a14ca7402079a60c3abc2b0691c0343d5449dc 1 parent 990800a
@samoht samoht authored
Showing with 627 additions and 217 deletions.
  1. +4 −0 doc/html/OpamAlias.html
  2. +5 −4 doc/html/OpamClient.html
  3. +11 −12 doc/html/{OpamVersion.Compiler.html → OpamCompiler.Version.html}
  4. +25 −15 doc/html/{OpamVersion.OPAM.html → OpamCompiler.html}
  5. +2 −1  doc/html/OpamFile.Aliases.html
  6. +6 −2 doc/html/OpamFile.Comp.html
  7. +1 −0  doc/html/OpamFile.Config.html
  8. +1 −0  doc/html/OpamFile.Descr.html
  9. +1 −0  doc/html/OpamFile.Dot_config.Library.html
  10. +1 −0  doc/html/OpamFile.Dot_config.Section.html
  11. +1 −0  doc/html/OpamFile.Dot_config.Syntax.html
  12. +1 −0  doc/html/OpamFile.Dot_config.html
  13. +1 −0  doc/html/OpamFile.Dot_install.Raw.html
  14. +1 −0  doc/html/OpamFile.Dot_install.html
  15. +1 −0  doc/html/OpamFile.Env.html
  16. +1 −0  doc/html/OpamFile.Filenames.html
  17. +1 −0  doc/html/OpamFile.IO_FILE.html
  18. +1 −0  doc/html/OpamFile.Installed.html
  19. +7 −0 doc/html/OpamFile.OPAM.html
  20. +1 −0  doc/html/OpamFile.Pinned.html
  21. +1 −0  doc/html/OpamFile.Reinstall.html
  22. +1 −0  doc/html/OpamFile.Repo_config.html
  23. +1 −0  doc/html/OpamFile.Repo_index.html
  24. +1 −0  doc/html/OpamFile.Subst.html
  25. +1 −0  doc/html/OpamFile.URL.html
  26. +1 −0  doc/html/OpamFile.Updated.html
  27. +1 −0  doc/html/OpamFile.Urls_txt.html
  28. +4 −3 doc/html/OpamFile.html
  29. +1 −0  doc/html/OpamFilename.Attribute.html
  30. +1 −0  doc/html/OpamFilename.Base.html
  31. +1 −0  doc/html/OpamFilename.Dir.html
  32. +1 −0  doc/html/OpamFilename.OP.html
  33. +1 −0  doc/html/OpamFilename.html
  34. +5 −4 doc/html/OpamFormat.html
  35. +4 −0 doc/html/OpamFormula.html
  36. +1 −0  doc/html/OpamMisc.ABSTRACT.Map.html
  37. +1 −0  doc/html/OpamMisc.ABSTRACT.Set.html
  38. +1 −0  doc/html/OpamMisc.ABSTRACT.html
  39. +1 −0  doc/html/OpamMisc.Base.Map.html
  40. +1 −0  doc/html/OpamMisc.Base.Set.html
  41. +1 −0  doc/html/OpamMisc.Base.html
  42. +1 −0  doc/html/OpamMisc.IntMap.html
  43. +1 −0  doc/html/OpamMisc.IntSet.html
  44. +1 −0  doc/html/OpamMisc.Map.Make.html
  45. +1 −0  doc/html/OpamMisc.Map.html
  46. +1 −0  doc/html/OpamMisc.OP.html
  47. +1 −0  doc/html/OpamMisc.OrderedType.html
  48. +1 −0  doc/html/OpamMisc.Set.Make.html
  49. +1 −0  doc/html/OpamMisc.Set.html
  50. +1 −0  doc/html/OpamMisc.StringMap.html
  51. +1 −0  doc/html/OpamMisc.StringSet.html
  52. +1 −0  doc/html/OpamMisc.html
  53. +1 −0  doc/html/OpamPackage.Name.html
  54. +1 −0  doc/html/OpamPackage.Version.html
  55. +1 −0  doc/html/OpamPackage.html
  56. +1 −0  doc/html/OpamParallel.G.html
  57. +1 −0  doc/html/OpamParallel.Make.html
  58. +1 −0  doc/html/OpamParallel.SIG.G.html
  59. +1 −0  doc/html/OpamParallel.SIG.html
  60. +1 −0  doc/html/OpamParallel.html
  61. +1 −0  doc/html/OpamPath.Alias.html
  62. +2 −1  doc/html/OpamPath.Repository.html
  63. +2 −1  doc/html/OpamPath.html
  64. +1 −0  doc/html/OpamProcess.html
  65. +1 −0  doc/html/OpamRepository.BACKEND.html
  66. +2 −1  doc/html/OpamRepository.html
  67. +1 −0  doc/html/OpamSolver.PA_graph.Parallel.html
  68. +1 −0  doc/html/OpamSolver.PA_graph.html
  69. +1 −0  doc/html/OpamSolver.html
  70. +1 −0  doc/html/OpamSystem.html
  71. +14 −8 doc/html/OpamTypes.html
  72. +1 −0  doc/html/OpamVariable.Full.html
  73. +1 −0  doc/html/OpamVariable.Section.Full.html
  74. +1 −0  doc/html/OpamVariable.Section.G.html
  75. +1 −0  doc/html/OpamVariable.Section.html
  76. +1 −0  doc/html/OpamVariable.html
  77. +9 −9 doc/html/OpamVersion.html
  78. +6 −1 doc/html/index.html
  79. +1 −0  doc/html/index_attributes.html
  80. +1 −0  doc/html/index_class_types.html
  81. +1 −0  doc/html/index_classes.html
  82. +1 −0  doc/html/index_exceptions.html
  83. +1 −0  doc/html/index_methods.html
  84. +1 −0  doc/html/index_module_types.html
  85. +12 −11 doc/html/index_modules.html
  86. +12 −6 doc/html/index_types.html
  87. +59 −8 doc/html/index_values.html
  88. +2 −0  doc/html/type_OpamAlias.html
  89. +3 −3 doc/html/type_OpamClient.html
  90. +5 −4 doc/html/{type_OpamVersion.Compiler.html → type_OpamCompiler.Version.html}
  91. +185 −0 doc/html/type_OpamCompiler.html
  92. +2 −1  doc/html/type_OpamFile.Aliases.html
  93. +4 −1 doc/html/type_OpamFile.Comp.html
  94. +1 −0  doc/html/type_OpamFile.Config.html
  95. +1 −0  doc/html/type_OpamFile.Descr.html
  96. +1 −0  doc/html/type_OpamFile.Dot_config.Library.html
  97. +1 −0  doc/html/type_OpamFile.Dot_config.Section.html
  98. +1 −0  doc/html/type_OpamFile.Dot_config.Syntax.html
  99. +1 −0  doc/html/type_OpamFile.Dot_config.html
  100. +1 −0  doc/html/type_OpamFile.Dot_install.Raw.html
  101. +1 −0  doc/html/type_OpamFile.Dot_install.html
  102. +1 −0  doc/html/type_OpamFile.Env.html
  103. +1 −0  doc/html/type_OpamFile.Filenames.html
  104. +1 −0  doc/html/type_OpamFile.IO_FILE.html
  105. +1 −0  doc/html/type_OpamFile.Installed.html
  106. +5 −0 doc/html/type_OpamFile.OPAM.html
  107. +1 −0  doc/html/type_OpamFile.Pinned.html
  108. +1 −0  doc/html/type_OpamFile.Reinstall.html
  109. +1 −0  doc/html/type_OpamFile.Repo_config.html
  110. +1 −0  doc/html/type_OpamFile.Repo_index.html
  111. +1 −0  doc/html/type_OpamFile.Subst.html
  112. +1 −0  doc/html/type_OpamFile.URL.html
  113. +1 −0  doc/html/type_OpamFile.Updated.html
  114. +1 −0  doc/html/type_OpamFile.Urls_txt.html
  115. +9 −2 doc/html/type_OpamFile.html
  116. +1 −0  doc/html/type_OpamFilename.Attribute.html
  117. +1 −0  doc/html/type_OpamFilename.Base.html
  118. +1 −0  doc/html/type_OpamFilename.Dir.html
  119. +1 −0  doc/html/type_OpamFilename.OP.html
  120. +1 −0  doc/html/type_OpamFilename.html
  121. +5 −2 doc/html/type_OpamFormat.html
  122. +2 −0  doc/html/type_OpamFormula.html
  123. +1 −0  doc/html/type_OpamMisc.ABSTRACT.Map.html
  124. +1 −0  doc/html/type_OpamMisc.ABSTRACT.Set.html
  125. +1 −0  doc/html/type_OpamMisc.ABSTRACT.html
  126. +1 −0  doc/html/type_OpamMisc.Base.Map.html
  127. +1 −0  doc/html/type_OpamMisc.Base.Set.html
  128. +1 −0  doc/html/type_OpamMisc.Base.html
  129. +1 −0  doc/html/type_OpamMisc.IntMap.html
  130. +1 −0  doc/html/type_OpamMisc.IntSet.html
  131. +1 −0  doc/html/type_OpamMisc.Map.Make.html
  132. +1 −0  doc/html/type_OpamMisc.Map.html
  133. +1 −0  doc/html/type_OpamMisc.OP.html
  134. +1 −0  doc/html/type_OpamMisc.OrderedType.html
  135. +1 −0  doc/html/type_OpamMisc.Set.Make.html
  136. +1 −0  doc/html/type_OpamMisc.Set.html
  137. +1 −0  doc/html/type_OpamMisc.StringMap.html
  138. +1 −0  doc/html/type_OpamMisc.StringSet.html
  139. +1 −0  doc/html/type_OpamMisc.html
  140. +1 −0  doc/html/type_OpamPackage.Name.html
  141. +1 −0  doc/html/type_OpamPackage.Version.html
  142. +1 −0  doc/html/type_OpamPackage.html
  143. +1 −0  doc/html/type_OpamParallel.G.html
  144. +1 −0  doc/html/type_OpamParallel.Make.html
  145. +1 −0  doc/html/type_OpamParallel.SIG.G.html
  146. +1 −0  doc/html/type_OpamParallel.SIG.html
  147. +1 −0  doc/html/type_OpamParallel.html
  148. +1 −0  doc/html/type_OpamPath.Alias.html
  149. +2 −1  doc/html/type_OpamPath.Repository.html
  150. +3 −4 doc/html/type_OpamPath.html
  151. +1 −0  doc/html/type_OpamProcess.html
  152. +1 −0  doc/html/type_OpamRepository.BACKEND.html
  153. +2 −1  doc/html/type_OpamRepository.html
  154. +1 −0  doc/html/type_OpamSolver.PA_graph.Parallel.html
  155. +1 −0  doc/html/type_OpamSolver.PA_graph.html
  156. +1 −0  doc/html/type_OpamSolver.html
  157. +1 −0  doc/html/type_OpamSystem.html
  158. +6 −4 doc/html/type_OpamTypes.html
  159. +1 −0  doc/html/type_OpamVariable.Full.html
  160. +1 −0  doc/html/type_OpamVariable.Section.Full.html
  161. +1 −0  doc/html/type_OpamVariable.Section.G.html
  162. +1 −0  doc/html/type_OpamVariable.Section.html
  163. +1 −0  doc/html/type_OpamVariable.html
  164. +0 −29 doc/html/type_OpamVersion.OPAM.html
  165. +71 −78 doc/html/type_OpamVersion.html
  166. BIN  doc/tutorials/Advanced_Install.pdf
View
4 doc/html/OpamAlias.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -38,4 +39,7 @@
<pre><span class="keyword">module</span> OpamAlias: <code class="code">sig</code> <a href="OpamAlias.html">..</a> <code class="code">end</code></pre>Compiler aliases.<br>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
+<pre><span id="VALdefault"><span class="keyword">val</span> default</span> : <code class="type">t</code></pre><div class="info">
+Default alias<br>
+</div>
</body></html>
View
9 doc/html/OpamClient.html
@@ -5,7 +5,7 @@
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link rel="previous" href="OpamAlias.html">
-<link rel="next" href="OpamFile.html">
+<link rel="next" href="OpamCompiler.html">
<link rel="Up" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -33,13 +34,13 @@
<body>
<div class="navbar"><a href="OpamAlias.html">Previous</a>
&nbsp;<a href="index.html">Up</a>
-&nbsp;<a href="OpamFile.html">Next</a>
+&nbsp;<a href="OpamCompiler.html">Next</a>
</div>
<center><h1>Module <a href="type_OpamClient.html">OpamClient</a></h1></center>
<br>
<pre><span class="keyword">module</span> OpamClient: <code class="code">sig</code> <a href="OpamClient.html">..</a> <code class="code">end</code></pre>Client entry-point.<br>
<hr width="100%">
-<pre><span id="VALinit"><span class="keyword">val</span> init</span> : <code class="type"><a href="OpamTypes.html#TYPErepository">OpamTypes.repository</a> -> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a> option -> int -> unit</code></pre><div class="info">
+<pre><span id="VALinit"><span class="keyword">val</span> init</span> : <code class="type"><a href="OpamTypes.html#TYPErepository">OpamTypes.repository</a> -> <a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a> option -> int -> unit</code></pre><div class="info">
Initialize the client a consistent state.
<code class="code">init repo alias oversion cores</code> means:<ul>
<li><code class="code">repo</code> is the initial repository description,</li>
@@ -86,7 +87,7 @@
<pre><span id="VALremote"><span class="keyword">val</span> remote</span> : <code class="type"><a href="OpamTypes.html#TYPEremote">OpamTypes.remote</a> -> unit</code></pre><div class="info">
Manage remote repositories. Take the global file lock.<br>
</div>
-<pre><span id="VALcompiler_install"><span class="keyword">val</span> compiler_install</span> : <code class="type">bool -> <a href="OpamTypes.html#TYPEalias">OpamTypes.alias</a> -> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a> -> unit</code></pre><div class="info">
+<pre><span id="VALcompiler_install"><span class="keyword">val</span> compiler_install</span> : <code class="type">bool -> <a href="OpamTypes.html#TYPEalias">OpamTypes.alias</a> -> <a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a> -> unit</code></pre><div class="info">
Install the given compiler. Take the global file lock.<br>
</div>
<pre><span id="VALcompiler_import"><span class="keyword">val</span> compiler_import</span> : <code class="type"><a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a> -> unit</code></pre><div class="info">
View
23 doc/html/OpamVersion.Compiler.html → doc/html/OpamCompiler.Version.html
@@ -4,8 +4,7 @@
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
-<link rel="next" href="OpamVersion.OPAM.html">
-<link rel="Up" href="OpamVersion.html">
+<link rel="Up" href="OpamCompiler.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
@@ -13,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -27,18 +27,17 @@
<link title="OpamSystem" rel="Chapter" href="OpamSystem.html">
<link title="OpamTypes" rel="Chapter" href="OpamTypes.html">
<link title="OpamVariable" rel="Chapter" href="OpamVariable.html">
-<link title="OpamVersion" rel="Chapter" href="OpamVersion.html"><title>OpamVersion.Compiler</title>
+<link title="OpamVersion" rel="Chapter" href="OpamVersion.html"><title>OpamCompiler.Version</title>
</head>
<body>
-<div class="navbar">&nbsp;<a href="OpamVersion.html">Up</a>
-&nbsp;<a href="OpamVersion.OPAM.html">Next</a>
-</div>
-<center><h1>Module <a href="type_OpamVersion.Compiler.html">OpamVersion.Compiler</a></h1></center>
+<div class="navbar">&nbsp;<a href="OpamCompiler.html">Up</a>
+&nbsp;</div>
+<center><h1>Module <a href="type_OpamCompiler.Version.html">OpamCompiler.Version</a></h1></center>
<br>
-<pre><span class="keyword">module</span> Compiler: <code class="code">sig</code> <a href="OpamVersion.Compiler.html">..</a> <code class="code">end</code></pre>OCaml compiler versions<br>
+<pre><span class="keyword">module</span> Version: <code class="code">sig</code> <a href="OpamCompiler.Version.html">..</a> <code class="code">end</code></pre>OCaml compiler versions<br>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
-<pre><span id="TYPEconstr"><span class="keyword">type</span> <code class="type"></code>constr</span> = <code class="type"><a href="OpamVersion.html#TYPErelop">OpamVersion.relop</a> * t</code> </pre>
+<pre><span id="TYPEconstr"><span class="keyword">type</span> <code class="type"></code>constr</span> = <code class="type">(<a href="OpamCompiler.html#TYPErelop">OpamCompiler.relop</a> * t) <a href="OpamFormula.html#TYPEformula">OpamFormula.formula</a></code> </pre>
<div class="info">
Compiler constraint<br>
</div>
@@ -46,10 +45,10 @@
<pre><span id="VALcurrent"><span class="keyword">val</span> current</span> : <code class="type">unit -> t option</code></pre><div class="info">
Return the version of the compiler currently installed<br>
</div>
-<pre><span id="VALcompare"><span class="keyword">val</span> compare</span> : <code class="type">t -> <a href="OpamVersion.html#TYPErelop">OpamVersion.relop</a> -> t -> bool</code></pre><div class="info">
+<pre><span id="VALcompare"><span class="keyword">val</span> compare</span> : <code class="type">t -> <a href="OpamCompiler.html#TYPErelop">OpamCompiler.relop</a> -> t -> bool</code></pre><div class="info">
Compare OCaml versions<br>
</div>
-<pre><span id="VALlist"><span class="keyword">val</span> list</span> : <code class="type">OpamFilename.Dir.t -> Set.t</code></pre><div class="info">
-List the compiler available in a directory<br>
+<pre><span id="VALdefault"><span class="keyword">val</span> default</span> : <code class="type">t</code></pre><div class="info">
+Default compiler version<br>
</div>
</body></html>
View
40 doc/html/OpamVersion.OPAM.html → doc/html/OpamCompiler.html
@@ -4,8 +4,9 @@
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
-<link rel="previous" href="OpamVersion.Compiler.html">
-<link rel="Up" href="OpamVersion.html">
+<link rel="previous" href="OpamClient.html">
+<link rel="next" href="OpamFile.html">
+<link rel="Up" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
@@ -13,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -27,25 +29,33 @@
<link title="OpamSystem" rel="Chapter" href="OpamSystem.html">
<link title="OpamTypes" rel="Chapter" href="OpamTypes.html">
<link title="OpamVariable" rel="Chapter" href="OpamVariable.html">
-<link title="OpamVersion" rel="Chapter" href="OpamVersion.html"><title>OpamVersion.OPAM</title>
+<link title="OpamVersion" rel="Chapter" href="OpamVersion.html"><title>OpamCompiler</title>
</head>
<body>
-<div class="navbar"><a href="OpamVersion.Compiler.html">Previous</a>
-&nbsp;<a href="OpamVersion.html">Up</a>
-&nbsp;</div>
-<center><h1>Module <a href="type_OpamVersion.OPAM.html">OpamVersion.OPAM</a></h1></center>
+<div class="navbar"><a href="OpamClient.html">Previous</a>
+&nbsp;<a href="index.html">Up</a>
+&nbsp;<a href="OpamFile.html">Next</a>
+</div>
+<center><h1>Module <a href="type_OpamCompiler.html">OpamCompiler</a></h1></center>
<br>
-<pre><span class="keyword">module</span> OPAM: <code class="type"><a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></code><code class="type"> </code></pre>OPAM versions<br>
+<pre><span class="keyword">module</span> OpamCompiler: <code class="code">sig</code> <a href="OpamCompiler.html">..</a> <code class="code">end</code></pre>Compiler and OPAM versions<br>
<hr width="100%">
-<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
+<pre><span id="TYPErelop"><span class="keyword">type</span> <code class="type"></code>relop</span> = <code class="type">[ `Eq | `Geq | `Gt | `Leq | `Lt ]</code> </pre>
<div class="info">
-ABSTRACT type<br>
+Binary relations<br>
</div>
-<pre><span id="VALof_string"><span class="keyword">val</span> of_string</span> : <code class="type">string -> <a href="OpamMisc.ABSTRACT.html#TYPEt">t</a></code></pre><div class="info">
-Create an abstract value from a string<br>
+<pre><span class="keyword">module</span> <a href="OpamCompiler.Version.html">Version</a>: <code class="code">sig</code> <a href="OpamCompiler.Version.html">..</a> <code class="code">end</code></pre><div class="info">
+OCaml compiler versions
+</div>
+<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
+<div class="info">
+Compiler names<br>
+</div>
+<pre><span id="VALlist"><span class="keyword">val</span> list</span> : <code class="type">OpamFilename.Dir.t -> Set.t</code></pre><div class="info">
+List the compiler available in a directory<br>
</div>
-<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type"><a href="OpamMisc.ABSTRACT.html#TYPEt">t</a> -> string</code></pre><div class="info">
-Convert an abstract value to a string<br>
+<pre><span id="VALdefault"><span class="keyword">val</span> default</span> : <code class="type">t</code></pre><div class="info">
+Default compiler<br>
</div>
-<pre><span class="keyword">module</span> <a href="OpamMisc.ABSTRACT.Set.html">Set</a>: <code class="type"><a href="OpamMisc.SET.html">OpamMisc.SET</a></code><code class="type"> with type elt = t</code></pre><pre><span class="keyword">module</span> <a href="OpamMisc.ABSTRACT.Map.html">Map</a>: <code class="type"><a href="OpamMisc.MAP.html">OpamMisc.MAP</a></code><code class="type"> with type key = t</code></pre></body></html>
+</body></html>
View
3  doc/html/OpamFile.Aliases.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -37,7 +38,7 @@
</div>
<center><h1>Module <a href="type_OpamFile.Aliases.html">OpamFile.Aliases</a></h1></center>
<br>
-<pre><span class="keyword">module</span> Aliases: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (alias * compiler_version) list</code></pre>Compiler aliases: <code class="code">$opam/aliases</code><br>
+<pre><span class="keyword">module</span> Aliases: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (alias * compiler) list</code></pre>Compiler aliases: <code class="code">$opam/aliases</code><br>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
8 doc/html/OpamFile.Comp.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -40,15 +41,18 @@
<pre><span class="keyword">module</span> Comp: <code class="code">sig</code> <a href="OpamFile.Comp.html">..</a> <code class="code">end</code></pre>Compiler version <code class="code">$opam/compilers/</code><br>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
-<pre><span id="VALcreate_preinstalled"><span class="keyword">val</span> create_preinstalled</span> : <code class="type"><a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a> -><br> <a href="OpamTypes.html#TYPEname">OpamTypes.name</a> list -> (string * string * string) list -> t</code></pre><div class="info">
+<pre><span id="VALcreate_preinstalled"><span class="keyword">val</span> create_preinstalled</span> : <code class="type"><a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a> -><br> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a> -><br> <a href="OpamTypes.html#TYPEname">OpamTypes.name</a> list -> (string * string * string) list -> t</code></pre><div class="info">
Create a pre-installed compiler description file<br>
</div>
<pre><span id="VALpreinstalled"><span class="keyword">val</span> preinstalled</span> : <code class="type">t -> bool</code></pre><div class="info">
Is it a pre-installed compiler description file<br>
</div>
-<pre><span id="VALname"><span class="keyword">val</span> name</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a></code></pre><div class="info">
+<pre><span id="VALname"><span class="keyword">val</span> name</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a></code></pre><div class="info">
Return the compiler name<br>
</div>
+<pre><span id="VALversion"><span class="keyword">val</span> version</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a></code></pre><div class="info">
+Return the compiler version<br>
+</div>
<pre><span id="VALsrc"><span class="keyword">val</span> src</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a> option</code></pre><div class="info">
Return the url of the compiler<br>
</div>
View
1  doc/html/OpamFile.Config.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Descr.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Dot_config.Library.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Dot_config.Section.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Dot_config.Syntax.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Dot_config.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Dot_install.Raw.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Dot_install.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Env.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Filenames.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.IO_FILE.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Installed.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
7 doc/html/OpamFile.OPAM.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -118,4 +119,10 @@
<pre><span id="VALwith_maintainer"><span class="keyword">val</span> with_maintainer</span> : <code class="type">t -> string -> t</code></pre><div class="info">
Construct as <code class="code">maintainer</code><br>
</div>
+<pre><span id="VALwith_files"><span class="keyword">val</span> with_files</span> : <code class="type">t -> (<a href="OpamTypes.html#TYPEbasename">OpamTypes.basename</a> * <a href="OpamTypes.html#TYPEfilter">OpamTypes.filter</a> option) list -> t</code></pre><div class="info">
+Construct as <code class="code">files</code><br>
+</div>
+<pre><span id="VALwith_patches"><span class="keyword">val</span> with_patches</span> : <code class="type">t -> (<a href="OpamTypes.html#TYPEbasename">OpamTypes.basename</a> * <a href="OpamTypes.html#TYPEfilter">OpamTypes.filter</a> option) list -> t</code></pre><div class="info">
+Construct as <code class="code">patches</code><br>
+</div>
</body></html>
View
1  doc/html/OpamFile.Pinned.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Reinstall.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Repo_config.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Repo_index.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Subst.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.URL.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Updated.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFile.Urls_txt.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
7 doc/html/OpamFile.html
@@ -4,7 +4,7 @@
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
-<link rel="previous" href="OpamClient.html">
+<link rel="previous" href="OpamCompiler.html">
<link rel="next" href="OpamFilename.html">
<link rel="Up" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -34,7 +35,7 @@
<title>OpamFile</title>
</head>
<body>
-<div class="navbar"><a href="OpamClient.html">Previous</a>
+<div class="navbar"><a href="OpamCompiler.html">Previous</a>
&nbsp;<a href="index.html">Up</a>
&nbsp;<a href="OpamFilename.html">Next</a>
</div>
@@ -54,7 +55,7 @@
<pre><span class="keyword">module</span> <a href="OpamFile.Descr.html">Descr</a>: <code class="code">sig</code> <a href="OpamFile.Descr.html">..</a> <code class="code">end</code></pre><div class="info">
Package descriptions: <code class="code">$opam/descr/</code>
</div>
-<pre><span class="keyword">module</span> <a href="OpamFile.Aliases.html">Aliases</a>: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (alias * compiler_version) list</code></pre><div class="info">
+<pre><span class="keyword">module</span> <a href="OpamFile.Aliases.html">Aliases</a>: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (alias * compiler) list</code></pre><div class="info">
Compiler aliases: <code class="code">$opam/aliases</code>
</div>
<pre><span class="keyword">module</span> <a href="OpamFile.Installed.html">Installed</a>: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = package_set</code></pre><div class="info">
View
1  doc/html/OpamFilename.Attribute.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFilename.Base.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFilename.Dir.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFilename.OP.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamFilename.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
9 doc/html/OpamFormat.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -222,11 +223,11 @@
<pre><span id="VALmake_opt_formula"><span class="keyword">val</span> make_opt_formula</span> : <code class="type"><a href="OpamTypes.html#TYPEformula">OpamTypes.formula</a> -> <a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a></code></pre><div class="info">
Build a formula where OR are implicit.<br>
</div>
-<pre><span id="VALparse_constraint"><span class="keyword">val</span> parse_constraint</span> : <code class="type"><a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> -> <a href="OpamTypes.html#TYPEcompiler_constraint">OpamTypes.compiler_constraint</a></code></pre><div class="info">
-Parse a simple constraint<br>
+<pre><span id="VALparse_compiler_constraint"><span class="keyword">val</span> parse_compiler_constraint</span> : <code class="type"><a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> -> <a href="OpamTypes.html#TYPEcompiler_constraint">OpamTypes.compiler_constraint</a></code></pre><div class="info">
+Parse compiler constraints<br>
</div>
-<pre><span id="VALmake_constraint"><span class="keyword">val</span> make_constraint</span> : <code class="type"><a href="OpamTypes.html#TYPEcompiler_constraint">OpamTypes.compiler_constraint</a> -> <a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a></code></pre><div class="info">
-Build a simple constraint<br>
+<pre><span id="VALmake_compiler_constraint"><span class="keyword">val</span> make_compiler_constraint</span> : <code class="type"><a href="OpamTypes.html#TYPEcompiler_constraint">OpamTypes.compiler_constraint</a> -> <a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a></code></pre><div class="info">
+Build a compiler constraint<br>
</div>
<br>
<span id="2_Environmentvariables"><h2>Environment variables</h2></span><br>
View
4 doc/html/OpamFormula.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -96,6 +97,9 @@
General formulas<br>
</div>
+<pre><span id="VALeval"><span class="keyword">val</span> eval</span> : <code class="type">('a -> bool) -> 'a <a href="OpamFormula.html#TYPEformula">formula</a> -> bool</code></pre><div class="info">
+Eval a formula<br>
+</div>
<pre><span id="VALstring_of_formula"><span class="keyword">val</span> string_of_formula</span> : <code class="type">('a -> string) -> 'a <a href="OpamFormula.html#TYPEformula">formula</a> -> string</code></pre><div class="info">
Pretty print a formula<br>
</div>
View
1  doc/html/OpamMisc.ABSTRACT.Map.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.ABSTRACT.Set.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.ABSTRACT.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.Base.Map.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.Base.Set.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.Base.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.IntMap.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.IntSet.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.Map.Make.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.Map.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.OP.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.OrderedType.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.Set.Make.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.Set.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.StringMap.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.StringSet.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamMisc.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamPackage.Name.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamPackage.Version.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamPackage.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamParallel.G.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamParallel.Make.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamParallel.SIG.G.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamParallel.SIG.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamParallel.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamPath.Alias.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
3  doc/html/OpamPath.Repository.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -86,7 +87,7 @@
Return the upload folder for a given version:
<i>$opam/repo/$repo/upload/</i><br>
</div>
-<pre><span id="VALcompiler"><span class="keyword">val</span> compiler</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">r</a> -> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a> -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a></code></pre><div class="info">
+<pre><span id="VALcompiler"><span class="keyword">val</span> compiler</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">r</a> -> <a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a> -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a></code></pre><div class="info">
Compiler files: <i>$opam/repo/$repo/compilers/$OVERSION.comp</i><br>
</div>
<pre><span id="VALcompilers_dir"><span class="keyword">val</span> compilers_dir</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">r</a> -> <a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a></code></pre><div class="info">
View
3  doc/html/OpamPath.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -62,7 +63,7 @@
<pre><span id="VALopam"><span class="keyword">val</span> opam</span> : <code class="type"><a href="OpamPath.html#TYPEt">t</a> -> <a href="OpamTypes.html#TYPEpackage">OpamTypes.package</a> -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a></code></pre><div class="info">
OPAM files: <i>$opam/opam/$NAME.$VERSION.opam</i><br>
</div>
-<pre><span id="VALcompiler"><span class="keyword">val</span> compiler</span> : <code class="type"><a href="OpamPath.html#TYPEt">t</a> -> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a> -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a></code></pre><div class="info">
+<pre><span id="VALcompiler"><span class="keyword">val</span> compiler</span> : <code class="type"><a href="OpamPath.html#TYPEt">t</a> -> <a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a> -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a></code></pre><div class="info">
Compiler files: <i>$opam/compilers/$OVERSION.comp</i><br>
</div>
<pre><span id="VALcompilers_dir"><span class="keyword">val</span> compilers_dir</span> : <code class="type"><a href="OpamPath.html#TYPEt">t</a> -> <a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a></code></pre><div class="info">
View
1  doc/html/OpamProcess.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamRepository.BACKEND.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
3  doc/html/OpamRepository.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -91,7 +92,7 @@
<pre><span id="VALpackages"><span class="keyword">val</span> packages</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">OpamPath.Repository.r</a> -> <a href="OpamTypes.html#TYPEpackage_set">OpamTypes.package_set</a></code></pre><div class="info">
Get the list of packages<br>
</div>
-<pre><span id="VALcompilers"><span class="keyword">val</span> compilers</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">OpamPath.Repository.r</a> -> <a href="OpamTypes.html#TYPEcompiler_version_set">OpamTypes.compiler_version_set</a></code></pre><div class="info">
+<pre><span id="VALcompilers"><span class="keyword">val</span> compilers</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">OpamPath.Repository.r</a> -> <a href="OpamTypes.html#TYPEcompiler_set">OpamTypes.compiler_set</a></code></pre><div class="info">
Get the list of compilers<br>
</div>
<pre><span id="VALversions"><span class="keyword">val</span> versions</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">OpamPath.Repository.r</a> -> <a href="OpamTypes.html#TYPEname">OpamTypes.name</a> -> <a href="OpamTypes.html#TYPEversion_set">OpamTypes.version_set</a></code></pre><div class="info">
View
1  doc/html/OpamSolver.PA_graph.Parallel.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamSolver.PA_graph.html
@@ -12,6 +12,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamSolver.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamSystem.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
22 doc/html/OpamTypes.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -30,7 +31,7 @@
<link title="OpamVariable" rel="Chapter" href="OpamVariable.html">
<link title="OpamVersion" rel="Chapter" href="OpamVersion.html"><link title="Filenames" rel="Section" href="#2_Filenames">
<link title="Packages" rel="Section" href="#2_Packages">
-<link title="Versions" rel="Section" href="#2_Versions">
+<link title="Compilers" rel="Section" href="#2_Compilers">
<link title="Variables" rel="Section" href="#2_Variables">
<link title="Formulas" rel="Section" href="#2_Formulas">
<link title="Repositories" rel="Section" href="#2_Repositories">
@@ -168,23 +169,28 @@
</div>
<br>
-<span id="2_Versions"><h2>Versions</h2></span><br>
-<pre><span id="TYPEcompiler_version"><span class="keyword">type</span> <code class="type"></code>compiler_version</span> = <code class="type">OpamVersion.Compiler.t</code> </pre>
+<span id="2_Compilers"><h2>Compilers</h2></span><br>
+<pre><span id="TYPEcompiler"><span class="keyword">type</span> <code class="type"></code>compiler</span> = <code class="type">OpamCompiler.t</code> </pre>
<div class="info">
-Compiler versions<br>
+Compiler names<br>
</div>
-<pre><span id="TYPEcompiler_version_set"><span class="keyword">type</span> <code class="type"></code>compiler_version_set</span> = <code class="type">OpamVersion.Compiler.Set.t</code> </pre>
+<pre><span id="TYPEcompiler_set"><span class="keyword">type</span> <code class="type"></code>compiler_set</span> = <code class="type">OpamCompiler.Set.t</code> </pre>
<div class="info">
-Set of compiler versions<br>
+Set of compiler names<br>
+</div>
+
+<pre><span id="TYPEcompiler_version"><span class="keyword">type</span> <code class="type"></code>compiler_version</span> = <code class="type">OpamCompiler.Version.t</code> </pre>
+<div class="info">
+Compiler versions<br>
</div>
-<pre><span id="TYPEopam_version"><span class="keyword">type</span> <code class="type"></code>opam_version</span> = <code class="type">OpamVersion.OPAM.t</code> </pre>
+<pre><span id="TYPEopam_version"><span class="keyword">type</span> <code class="type"></code>opam_version</span> = <code class="type">OpamVersion.t</code> </pre>
<div class="info">
OPAM versions<br>
</div>
-<pre><span id="TYPEcompiler_constraint"><span class="keyword">type</span> <code class="type"></code>compiler_constraint</span> = <code class="type"><a href="OpamVersion.Compiler.html#TYPEconstr">OpamVersion.Compiler.constr</a></code> </pre>
+<pre><span id="TYPEcompiler_constraint"><span class="keyword">type</span> <code class="type"></code>compiler_constraint</span> = <code class="type"><a href="OpamCompiler.Version.html#TYPEconstr">OpamCompiler.Version.constr</a></code> </pre>
<div class="info">
Compiler constraints<br>
</div>
View
1  doc/html/OpamVariable.Full.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamVariable.Section.Full.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamVariable.Section.G.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamVariable.Section.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/OpamVariable.html
@@ -14,6 +14,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
18 doc/html/OpamVersion.html
@@ -13,6 +13,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -35,17 +36,16 @@
&nbsp;</div>
<center><h1>Module <a href="type_OpamVersion.html">OpamVersion</a></h1></center>
<br>
-<pre><span class="keyword">module</span> OpamVersion: <code class="code">sig</code> <a href="OpamVersion.html">..</a> <code class="code">end</code></pre>Compiler and OPAM versions<br>
+<pre><span class="keyword">module</span> OpamVersion: <code class="code">sig</code> <a href="OpamVersion.html">..</a> <code class="code">end</code></pre>OPAM versions<br>
<hr width="100%">
-<pre><span id="TYPErelop"><span class="keyword">type</span> <code class="type"></code>relop</span> = <code class="type">[ `Eq | `Geq | `Gt | `Leq | `Lt ]</code> </pre>
-<div class="info">
-Binary relations<br>
+<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
+<pre><span id="VALcurrent"><span class="keyword">val</span> current</span> : <code class="type">t</code></pre><div class="info">
+The current OPAM version<br>
</div>
-
-<pre><span class="keyword">module</span> <a href="OpamVersion.Compiler.html">Compiler</a>: <code class="code">sig</code> <a href="OpamVersion.Compiler.html">..</a> <code class="code">end</code></pre><div class="info">
-OCaml compiler versions
+<pre><span id="VALmessage"><span class="keyword">val</span> message</span> : <code class="type">unit -> unit</code></pre><div class="info">
+Display the version message<br>
</div>
-<pre><span class="keyword">module</span> <a href="OpamVersion.OPAM.html">OPAM</a>: <code class="type"><a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></code><code class="type"> </code></pre><div class="info">
-OPAM versions
+<pre><span id="VALcompare"><span class="keyword">val</span> compare</span> : <code class="type">t -> t -> int</code></pre><div class="info">
+Version comparison<br>
</div>
</body></html>
View
7 doc/html/index.html
@@ -11,6 +11,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -44,6 +45,10 @@
Client entry-point.
</div>
</td></tr>
+<tr><td><a href="OpamCompiler.html">OpamCompiler</a></td><td><div class="info">
+Compiler and OPAM versions
+</div>
+</td></tr>
<tr><td><a href="OpamFile.html">OpamFile</a></td><td><div class="info">
Functions to read and write OPAM configuration files in a typed way.
</div>
@@ -101,7 +106,7 @@
</div>
</td></tr>
<tr><td><a href="OpamVersion.html">OpamVersion</a></td><td><div class="info">
-Compiler and OPAM versions
+OPAM versions
</div>
</td></tr>
</table>
View
1  doc/html/index_attributes.html
@@ -10,6 +10,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/index_class_types.html
@@ -10,6 +10,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/index_classes.html
@@ -10,6 +10,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/index_exceptions.html
@@ -10,6 +10,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/index_methods.html
@@ -10,6 +10,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
1  doc/html/index_module_types.html
@@ -10,6 +10,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
View
23 doc/html/index_modules.html
@@ -10,6 +10,7 @@
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="OpamAlias" rel="Chapter" href="OpamAlias.html">
<link title="OpamClient" rel="Chapter" href="OpamClient.html">
+<link title="OpamCompiler" rel="Chapter" href="OpamCompiler.html">
<link title="OpamFile" rel="Chapter" href="OpamFile.html">
<link title="OpamFilename" rel="Chapter" href="OpamFilename.html">
<link title="OpamFormat" rel="Chapter" href="OpamFormat.html">
@@ -62,11 +63,6 @@
Compiler version <code class="code">$opam/compilers/</code>
</div>
</td></tr>
-<tr><td><a href="OpamVersion.Compiler.html">Compiler</a> [<a href="OpamVersion.html">OpamVersion</a>]</td>
-<td><div class="info">
-OCaml compiler versions
-</div>
-</td></tr>
<tr><td><a href="OpamFile.Config.html">Config</a> [<a href="OpamFile.html">OpamFile</a>]</td>
<td><div class="info">
Configuration file: <code class="code">$opam/config</code>
@@ -172,11 +168,6 @@
<td></td></tr>
<tr><td><a href="OpamFilename.OP.html">OP</a> [<a href="OpamFilename.html">OpamFilename</a>]</td>
<td></td></tr>
-<tr><td><a href="OpamVersion.OPAM.html">OPAM</a> [<a href="OpamVersion.html">OpamVersion</a>]</td>
-<td><div class="info">
-OPAM versions
-</div>
-</td></tr>
<tr><td><a href="OpamFile.OPAM.html">OPAM</a> [<a href="OpamFile.html">OpamFile</a>]</td>
<td><div class="info">
OPAM files
@@ -192,6 +183,11 @@
Client entry-point.
</div>