You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Re #10819 Take format specification history back to version 1.8
Also corrects when `default-extensions`, `other-extensions`, `default-language` and `other-languages` were, in fact, first introduced.
Also supplies missing ('TBW') documentation for `other-languages`.
The introduction of the `exitcode-stdio-1.0` value is documented because this is needed to make sense of the changes that occurred in `cabal-version: 1.14` (see #10822).
Sources for changes:
* Change logs;
* Other documentation provided with released Cabal versions; and
* source code for published Cabal versions, including Haddock documentation and other code documentation.
Copy file name to clipboardexpand all lines: doc/cabal-package-description-file.rst
+5-5
Original file line number
Diff line number
Diff line change
@@ -1549,7 +1549,7 @@ system-dependent values for these fields.
1549
1549
compiled twice, once as part of the library and again for the executable.
1550
1550
1551
1551
.. pkg-field:: default-extensions: identifier list
1552
-
:since: 1.12
1552
+
:since: 1.10
1553
1553
1554
1554
A list of Haskell extensions used by every module. These determine
1555
1555
corresponding compiler options enabled for all files. Extension
@@ -1559,7 +1559,7 @@ system-dependent values for these fields.
1559
1559
to be preprocessed with a C preprocessor.
1560
1560
1561
1561
.. pkg-field:: other-extensions: identifier list
1562
-
:since: 1.12
1562
+
:since: 1.10
1563
1563
1564
1564
A list of Haskell extensions used by some (but not necessarily all)
1565
1565
modules. From GHC version 6.6 onward, these may be specified by
@@ -1588,7 +1588,7 @@ system-dependent values for these fields.
1588
1588
:pkg-field:`other-extensions` declarations.
1589
1589
1590
1590
.. pkg-field:: default-language: identifier
1591
-
:since: 1.12
1591
+
:since: 1.10
1592
1592
1593
1593
Specifies a language standard or a group of language extensions to be activated for the project. In the case of GHC, `see here for details <https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/control.html#controlling-extensions>`__.
1594
1594
@@ -1600,9 +1600,9 @@ system-dependent values for these fields.
1600
1600
- ``Haskell98``
1601
1601
1602
1602
.. pkg-field:: other-languages: identifier
1603
-
:since: 1.12
1603
+
:since: 1.10
1604
1604
1605
-
TBW
1605
+
Specifies a language standard used by some (but not necessarily all) modules.
0 commit comments