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
@@ -1578,7 +1578,7 @@ system-dependent values for these fields.
1578
1578
compiled twice, once as part of the library and again for the executable.
1579
1579
1580
1580
.. pkg-field:: default-extensions: identifier list
1581
-
:since: 1.12
1581
+
:since: 1.10
1582
1582
1583
1583
A list of Haskell extensions used by every module. These determine
1584
1584
corresponding compiler options enabled for all files. Extension
@@ -1588,7 +1588,7 @@ system-dependent values for these fields.
1588
1588
to be preprocessed with a C preprocessor.
1589
1589
1590
1590
.. pkg-field:: other-extensions: identifier list
1591
-
:since: 1.12
1591
+
:since: 1.10
1592
1592
1593
1593
A list of Haskell extensions used by some (but not necessarily all)
1594
1594
modules. From GHC version 6.6 onward, these may be specified by
@@ -1617,7 +1617,7 @@ system-dependent values for these fields.
1617
1617
:pkg-field:`other-extensions` declarations.
1618
1618
1619
1619
.. pkg-field:: default-language: identifier
1620
-
:since: 1.12
1620
+
:since: 1.10
1621
1621
1622
1622
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>`__.
1623
1623
@@ -1629,9 +1629,9 @@ system-dependent values for these fields.
1629
1629
- ``Haskell98``
1630
1630
1631
1631
.. pkg-field:: other-languages: identifier
1632
-
:since: 1.12
1632
+
:since: 1.10
1633
1633
1634
-
TBW
1634
+
Specifies a language standard used by some (but not necessarily all) modules.
0 commit comments