Andrew Miller
0b7b846a28
Make Resource Provider keep list of files in a set, rather than as a list, and
...
use Data.Set.member rather than Prelude.elem to test whether a resource exists.
On the site I'm currently working on (where there are ~1000 resources) this
makes hakyll about 25% faster.
2012-08-08 09:10:18 +12:00
Jasper Van der Jeugt
a27e254e0b
Add constRoute
...
Closes #67
2012-05-29 23:39:07 +02:00
Jasper Van der Jeugt
7052768e4b
Resource invariant: / as path separator
2012-05-18 18:24:57 +02:00
Jasper Van der Jeugt
264aeed33d
Use splitPath
2012-05-18 17:17:51 +02:00
Jasper Van der Jeugt
778bb52b38
Oops
2012-05-12 14:03:43 +02:00
Jasper Van der Jeugt
484e0fb605
Merge branch 'stable'
2012-05-12 13:56:11 +02:00
Jasper Van der Jeugt
759f1e61ea
Memory optimizations
2012-05-12 13:17:20 +02:00
Mark Wright
fe1703b9c3
changes for blaze-html 0.5
2012-04-23 23:14:01 +10:00
Jasper Van der Jeugt
c95d056be8
Bump dependencies
2012-03-18 10:51:12 +01:00
Jasper Van der Jeugt
f1a19c860f
Catch errors in compilers
2012-03-18 10:44:54 +01:00
Jasper Van der Jeugt
1996052b11
Add complement function for patterns
2012-02-19 20:39:23 +01:00
Troels Henriksen
80f385c361
Mention how groups work with Hakyll.Core.Rules.create.
2012-02-17 16:25:00 +01:00
Jasper Van der Jeugt
75b8c3e0d2
byIdentifier -> byPattern
2012-02-13 22:30:48 +01:00
Troels Henriksen
87f6279c62
Add byIdentifier compiler.
2012-02-13 21:44:38 +01:00
Jasper Van der Jeugt
593f25b172
Switch to regex-tdfa
2012-02-12 23:53:35 +01:00
Jasper Van der Jeugt
dabaa4532b
Add freshIdentifier
to Hakyll.Core.Rules
2012-01-16 14:35:43 +01:00
Jasper Van der Jeugt
9badd09c91
sequenceA was reversing the list
2011-12-10 16:13:22 +01:00
Jasper Van der Jeugt
e910d53c44
Add a renderModificationTime function
2011-09-19 23:08:40 +02:00
Jasper Van der Jeugt
6808c5350e
Add modification time access for resources
2011-09-16 20:42:31 +02:00
Jasper Van der Jeugt
de01fdf9dd
Use cryptohash instead of hopenssl
2011-08-27 12:16:03 +02:00
Jasper Van der Jeugt
47521b3893
Clean cabal file, migrate to serveDirectoryWith
2011-06-20 10:46:16 +02:00
Jasper Van der Jeugt
fbe95ce6ce
Add deploy command
2011-06-15 08:53:47 +02:00
Jasper Van der Jeugt
44fc490a41
Minor changes in Page haddocks
2011-05-30 11:45:22 +02:00
Jasper Van der Jeugt
7f7494cd14
Some prototype work on the Page.List module
2011-05-29 19:46:29 +02:00
Jasper Van der Jeugt
6bb94ac3fa
Relax Rules to RulesM a in most places
2011-05-29 12:30:33 +02:00
Jasper Van der Jeugt
d3f15b18a5
Type-safe identifiers in haddocks
2011-05-28 22:33:48 +02:00
Jasper Van der Jeugt
e2cce1b341
Merge branch 'master' into type-safe-identifiers
2011-05-27 18:25:09 +02:00
Jasper Van der Jeugt
d004dc1999
Test for UnixFilter
2011-05-25 11:24:33 +02:00
Jasper Van der Jeugt
63a637f27c
Add getResource, customizable sink for logger
2011-05-25 11:23:50 +02:00
Jasper Van der Jeugt
f6f7cde03c
Return information in rules
2011-05-24 14:39:21 +02:00
Jasper Van der Jeugt
758e0beaaa
Type-safe identifiers
2011-05-24 11:58:13 +02:00
Jasper Van der Jeugt
41b7f37138
Type-safe patterns
2011-05-24 10:12:10 +02:00
Jasper Van der Jeugt
7766a52277
Writable instance for ()
2011-05-22 20:19:55 +02:00
Jasper Van der Jeugt
da3aa16c8b
Better error messages for type errors
2011-05-19 00:41:39 +02:00
Jasper Van der Jeugt
c9fa74fd8e
Warning in the docs about cache types
2011-05-17 11:00:53 +02:00
Jasper Van der Jeugt
dfe14d295e
More better errors
2011-05-17 10:57:37 +02:00
Jasper Van der Jeugt
86cdd0327f
Fix issue with ignoreFile
2011-05-16 23:12:51 +02:00
Jasper Van der Jeugt
52a06f13e7
Fix dependency edge case for singletons
2011-05-13 19:07:15 +02:00
Jasper Van der Jeugt
97d81872c5
Fix encoding errors with unixFilter
2011-05-06 10:28:35 +02:00
Jasper Van der Jeugt
047319b058
Writable instance for Identifier
2011-05-02 23:16:43 +02:00
Jasper Van der Jeugt
c7be8f4fc6
Dump dependency cycle on error
2011-04-17 09:13:49 +02:00
Jasper Van der Jeugt
5327e88160
Add resources
function to rules DSL
2011-04-14 10:17:08 +02:00
Jasper Van der Jeugt
131a49c0e7
Remove debug output
2011-04-13 21:19:18 +02:00
Jasper Van der Jeugt
35162f9433
Document group
function
2011-04-13 17:52:22 +02:00
Jasper Van der Jeugt
c463eb6a16
Pick first compiler on overlap
2011-04-13 17:42:57 +02:00
Jasper Van der Jeugt
4ae03a797f
Dummy resource provider for testing purposes
2011-04-12 11:47:26 +02:00
Jasper Van der Jeugt
edcd3151ee
Refactor resource provider creation
2011-04-12 11:43:12 +02:00
Jasper Van der Jeugt
b37da38d39
Major refactoring of identifiers/resources/groups
2011-04-12 10:09:03 +02:00
Jasper Van der Jeugt
0a3cd37cc9
Show group for identifier
2011-04-12 09:00:36 +02:00
Jasper Van der Jeugt
f969950977
Playing around with groups
2011-04-11 21:57:33 +02:00