summaryrefslogtreecommitdiff
path: root/Build/EvilSplicer.hs
Commit message (Collapse)AuthorAge
* minor typo fixes throughoutGravatar Yaroslav Halchenko2016-06-02
| | | | | problematic flexibility
* avoid warnings about not exported System.Directory.isSymbolicLinkGravatar Joey Hess2016-04-28
|
* Fix build with directory-1.2.6.2.Gravatar Joey Hess2016-04-28
| | | | | | It started exporting a isSymbolicLink which supports windows. But, git-annex does no use symlinks on windows yet and this conflicts with the function by the same name from unix-compat, so hide it.
* avoid unused variableGravatar Joey Hess2015-05-27
|
* fix let_do parserGravatar Joey Hess2015-02-22
|
* add another lambdaparams hack, sighGravatar Joey Hess2015-02-22
|
* comment typoGravatar Joey Hess2015-02-22
|
* a new hack for another ghc invalid haskell syntax in -ddump-splices ..Gravatar Joey Hess2015-02-22
|
* more nested instances hacksGravatar Joey Hess2015-02-22
|
* accept longer prefix in case expression fixupGravatar Joey Hess2015-02-22
| | | | Eg, "Right r_a36iJ ->"
* Database.Persist.TH.++ is Data.Text.appendGravatar Joey Hess2015-02-22
|
* EvilSplicer hacks for persistentGravatar Joey Hess2015-02-22
|
* update my email address and homepage urlGravatar Joey Hess2015-01-21
|
* revert parentDir changeGravatar Joey Hess2015-01-09
| | | | | | | | Reverts 2bba5bc22d049272d3328bfa6c452d3e2e50e86c Unfortunately, this caused breakage on Windows, and possibly elsewhere, because parentDir and takeDirectory do not behave the same when there is a trailing directory separator.
* made parentDir return a Maybe FilePath; removed most uses of itGravatar Joey Hess2015-01-06
| | | | | | | | parentDir is less safe than takeDirectory, especially when working with relative FilePaths. It's really only useful in loops that want to terminate at / This commit was sponsored by Audric SCHILTKNECHT.
* fix some mixed space+tab indentationGravatar Joey Hess2014-10-09
| | | | | | | | | This fixes all instances of " \t" in the code base. Most common case seems to be after a "where" line; probably vim copied the two space layout of that line. Done as a background task while listening to episode 2 of the Type Theory podcast.
* fix buildGravatar Joey Hess2014-08-10
|
* make EvilSplicer re-box file-embed's ByteStringsGravatar Joey Hess2014-06-13
| | | | | | | | | The armel autobuilder started failing: Assistant/WebApp/Types.hs:128:14: primitive string literal must contain only characters <= '\xFF' This fixes that.
* better heuristic for what is a package-qualified symbolGravatar Joey Hess2014-05-27
| | | | | Hopefully this will avoid mangling css files embedded in strings inside spliced code.
* proper fix for "foo"# -- need MagicHash extensionGravatar Joey Hess2014-05-25
|
* typoGravatar Joey Hess2014-05-25
|
* put in hack for weird new problem with ghc's emitted splicesGravatar Joey Hess2014-05-25
|
* work around an EvilSplicer bugGravatar Joey Hess2014-05-10
| | | | | | This should fix the android build. The EvilSplicer cannot fix up ghc's misformatting of a case expression with a construstor with a lot of parameters, which spans multiple lines.
* avoid another encoding crashGravatar Joey Hess2013-12-27
|
* -Wall cleanGravatar Joey Hess2013-12-27
|
* avoid EvilSplicer crashing on encoding problems, including LANG=C with utf-8 ↵Gravatar Joey Hess2013-12-19
| | | | in files
* improve EvilSplicer robustnessGravatar Joey Hess2013-12-18
|
* use pure or return rather than (:[]) or \x -> [x]Gravatar Joey Hess2013-11-06
|
* oopsGravatar Joey Hess2013-09-22
|
* one more EvilSplicer hack for the nightGravatar Joey Hess2013-09-22
|
* fix broken EvilSplicer changeGravatar Joey Hess2013-09-22
|
* improve lambdaparens hackGravatar Joey Hess2013-09-22
|
* another fine hackGravatar Joey Hess2013-09-22
|
* add a hack to get build working with new library buildGravatar Joey Hess2013-05-08
|
* EvilSplicer: fix handling of newlines in multiline stringsGravatar Joey Hess2013-05-02
|
* argh!! http://hackage.haskell.org/package/zerothGravatar Joey Hess2013-04-18
|
* avoid adding parens to lambdas in tuplesGravatar Joey Hess2013-04-18
|
* run lambda parenthesisation recursively inside the body of the lambdaGravatar Joey Hess2013-04-18
|
* fix lambda parenthesisationGravatar Joey Hess2013-04-18
|
* fix buildGravatar Joey Hess2013-04-18
|
* tighten search and replace slightlyGravatar Joey Hess2013-04-17
|
* argleGravatar Joey Hess2013-04-17
|
* minor cleanupGravatar Joey Hess2013-04-17
|
* very close now.. but still so farGravatar Joey Hess2013-04-17
|
* deal with GHC's broken layout of case expressions. ARGH why GHC WHY?!?!Gravatar Joey Hess2013-04-17
|
* Splicer contines his evil ways (and Joey goes slowly insane)Gravatar Joey Hess2013-04-16
|
* Evil Splicer only *thought* he was evil until this commit happened.Gravatar Joey Hess2013-04-16
| | | | So many nasty hacks!
* need to mangle another symbolGravatar Joey Hess2013-04-16
|
* a few nasty hacks for yesodGravatar Joey Hess2013-04-16
|
* updateGravatar Joey Hess2013-04-15
|