<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pandoc/prelude, branch master</title>
<subtitle>Conversion between markup formats</subtitle>
<id>https://git.pashev.ru/pandoc/atom?h=master</id>
<link rel='self' href='https://git.pashev.ru/pandoc/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/'/>
<updated>2021-11-10T07:43:12Z</updated>
<entry>
<title>Require ghc &gt;= 8.6, base &gt;= 4.12.</title>
<updated>2021-11-10T07:43:12Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2021-11-10T07:43:12Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=03f9a0c61eddff1d34537d767bd91cf395eae500'/>
<id>urn:sha1:03f9a0c61eddff1d34537d767bd91cf395eae500</id>
<content type='text'>
This allows us to get rid of the old custom prelude and
some crufty cpp.  But the primary reason for this is that
conduit has bumped its base lower bound to 4.12, making it
impossible for us to support lower base versions.
</content>
</entry>
<entry>
<title>Use implicit Prelude (#6187)</title>
<updated>2020-03-15T16:45:44Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2020-03-15T16:45:44Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=a5fa55969f1b4afc0ca3e38be50b69c65d43a460'/>
<id>urn:sha1:a5fa55969f1b4afc0ca3e38be50b69c65d43a460</id>
<content type='text'>
* Use implicit Prelude

The previous behavior was introduced as a fix for #4464. It seems that
this change alone did not fix the issue, and `stack ghci` and `cabal
repl` only work with GHC 8.4.1 or newer, as no custom Prelude is loaded
for these versions. Given this, it seems cleaner to revert to the
implicit Prelude.

* PandocMonad: remove outdated check for base version

Only base versions 4.9 and later are supported, the check for
`MIN_VERSION_base(4,8,0)` is therefore unnecessary.

* Always use custom prelude

Previously, the custom prelude was used only with older GHC versions, as
a workaround for problems with ghci. The ghci problems are resolved by
replacing package `base` with `base-noprelude`, allowing for consistent
use of the custom prelude across all GHC versions.</content>
</entry>
<entry>
<title>New approach to custom Prelude.</title>
<updated>2018-03-18T16:20:21Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-03-18T16:20:21Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=dd53545154c5149dc720cc34c9990b92aec78c1a'/>
<id>urn:sha1:dd53545154c5149dc720cc34c9990b92aec78c1a</id>
<content type='text'>
We use no custom Prelude with the latest ghc version (8.4.1),
so we don't have problems with ghci.

See https://ghc.haskell.org/trac/ghc/ticket/10920
https://www.reddit.com/r/haskell/comments/3ryf2p/how_can_you_use_a_custom_prelude_with_ghci/

This may help with #4464.
</content>
</entry>
<entry>
<title>Fix Prelude &lt;&gt; export.</title>
<updated>2018-03-16T19:28:52Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-03-16T19:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=d0c27989a6d16b2bb5a3490041d5c660be8653d4'/>
<id>urn:sha1:d0c27989a6d16b2bb5a3490041d5c660be8653d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added custom prelude.</title>
<updated>2018-03-16T17:21:54Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-03-16T17:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=e21b57991e589d88f50991b87c6ec01d350e9b22'/>
<id>urn:sha1:e21b57991e589d88f50991b87c6ec01d350e9b22</id>
<content type='text'>
We need this again because of Monoid/Semigroup.
</content>
</entry>
<entry>
<title>Remove custom prelude and ghc 7.8 support.</title>
<updated>2018-01-15T07:31:49Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-01-15T07:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=0e16155aaf9d6df2c5dde07db5e385781280f8bd'/>
<id>urn:sha1:0e16155aaf9d6df2c5dde07db5e385781280f8bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Custom prelude - only export &lt;&gt; from Data.Monoid."</title>
<updated>2018-01-15T07:23:48Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-01-15T07:23:48Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=a1397ee0814bfd750cb0855a87734008778b0207'/>
<id>urn:sha1:a1397ee0814bfd750cb0855a87734008778b0207</id>
<content type='text'>
This reverts commit 01ea3edf0f5e83542bdec4f399d22f78e8f690a6.
</content>
</entry>
<entry>
<title>Custom prelude - only export &lt;&gt; from Data.Monoid.</title>
<updated>2018-01-15T07:04:47Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-01-15T07:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=01ea3edf0f5e83542bdec4f399d22f78e8f690a6'/>
<id>urn:sha1:01ea3edf0f5e83542bdec4f399d22f78e8f690a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix import.</title>
<updated>2018-01-15T06:57:05Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-01-15T06:57:05Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=39f3d67848245ea7c89257db7ad8b69942ffdde5'/>
<id>urn:sha1:39f3d67848245ea7c89257db7ad8b69942ffdde5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use base-compat for our custom prelude.</title>
<updated>2018-01-15T02:34:26Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-01-15T02:34:26Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=2c0054048553565d3ccdd3b7e415fc001d70859c'/>
<id>urn:sha1:2c0054048553565d3ccdd3b7e415fc001d70859c</id>
<content type='text'>
This should give us more complete coverage of newer
base features.

See #4255.
</content>
</entry>
</feed>
