Jasper Van der Jeugt
a97b74b0d2
Port page list module a bit
2012-11-20 21:57:15 +01:00
Jasper Van der Jeugt
b5adcb69d1
Update more tests
2012-11-20 11:50:22 +01:00
Jasper Van der Jeugt
bfa10560f8
Re-enable some tests
2012-11-20 11:36:45 +01:00
Jasper Van der Jeugt
b1f70c339e
Support old directory versions...
2012-11-19 15:52:51 +01:00
Jasper Van der Jeugt
88ffd3c5be
Add tests again
2012-11-19 14:59:55 +01:00
Jasper Van der Jeugt
6b5c299ec9
Fix feeds
2012-11-18 23:27:23 +01:00
Jasper Van der Jeugt
877cb21d16
Add Item abstraction
2012-11-18 21:56:52 +01:00
Jasper Van der Jeugt
07a721fd77
Return proper exit status code
...
Closes #94
Conflicts:
src/Hakyll/Core/Run.hs
2012-11-15 10:32:25 +01:00
Jasper Van der Jeugt
551d4f9f4f
Proper logging
2012-11-14 13:32:31 +01:00
Jasper Van der Jeugt
547030f53c
Refactor logger a bit
2012-11-14 11:17:28 +01:00
Jasper Van der Jeugt
555f510e54
Various things...
2012-11-13 23:59:49 +01:00
Jasper Van der Jeugt
50f8f819f9
Stuff works now (somewhat)
2012-11-13 19:03:58 +01:00
Jasper Van der Jeugt
f0af2a3b79
WIP
2012-11-13 17:31:03 +01:00
Jasper Van der Jeugt
d2e913f424
Work a bit on new runtime
2012-11-13 15:10:01 +01:00
Jasper Van der Jeugt
89272dd97f
Simplify stuff
2012-11-13 13:13:17 +01:00
Jasper Van der Jeugt
760b434437
WIP
2012-11-12 16:10:06 +01:00
Jasper Van der Jeugt
c7d3c60c54
Yet Another dependency analyzer
2012-11-12 14:31:33 +01:00
Jasper Van der Jeugt
ede51e822f
Just messing around
2012-11-12 12:23:34 +01:00
Jasper Van der Jeugt
86ede74a20
Cleanup identifier and pattern types
2012-11-12 11:24:14 +01:00
Jasper Van der Jeugt
9aa11b26cd
Pick dependency analyzer from old develop branch
2012-11-10 20:42:23 +01:00
Jasper Van der Jeugt
9eda3425a3
Remove metacompilation
2012-11-10 19:56:45 +01:00
Jasper Van der Jeugt
141e761ce1
Deprecate things, basics now work
2012-11-10 18:11:46 +01:00
Jasper Van der Jeugt
260e4e2e89
Context?
2012-11-10 16:30:38 +01:00
Jasper Van der Jeugt
9964f24550
More efficient instances for compiler
2012-11-10 13:35:59 +01:00
Jasper Van der Jeugt
6b11cba1ef
Context module?
2012-11-10 13:26:39 +01:00
Jasper Van der Jeugt
4cb6f92414
Rewrite template application
2012-11-09 18:13:51 +01:00
Jasper Van der Jeugt
2834fd9494
Alternative instance for Compiler
2012-11-09 17:12:44 +01:00
Jasper Van der Jeugt
1319bbfe4a
Remove Resource type
2012-11-09 16:34:45 +01:00
Jasper Van der Jeugt
dac3fac342
Rules will be in IO...
2012-11-08 13:50:08 +01:00
Jasper Van der Jeugt
89f324f81b
Pick metadata parsing from old develop
2012-11-08 12:45:26 +01:00
Jasper Van der Jeugt
e5c97d978b
Pick Store from the develop branch
2012-10-29 15:01:58 +01:00
Jasper Van der Jeugt
fe673bca72
Conditional getModificationTime
2012-09-24 17:58:23 +09:00
Jasper Van der Jeugt
50418117e7
Remove obsolete isObsolete method
2012-09-24 17:37:33 +09:00
Benjamin Weißenfels
4156202c7c
corrected comments of setExtension
2012-09-01 12:29:37 +02:00
Jasper Van der Jeugt
178609cfd0
Run ./hakyll clean instead of just removing _cache
2012-08-30 09:36:15 +09:00
Arash Rouhani
255bb47079
Add hint for how to resolve a corrupt cache
2012-08-29 12:33:48 -03:00
Mekeor Melire
ca17e43628
if a filename begins with a hash (#), hakyll should ignore it, too,
...
because emacs names its backup files like #this# (while you're still
editing).
2012-08-13 01:23:04 +02:00
Jasper Van der Jeugt
f8fb0b271e
Remove unused imports in Store
2012-08-10 09:40:17 +09:00
Jasper Van der Jeugt
edfdb7d677
Style nazi strikes!
2012-08-08 09:37:23 +09:00
Andrew Miller
d49694f58b
Use lrucache to limit the in-memory resource cache to the 500 most recently
...
used items.
This stops swap being used on sites where not all the resources will fit in
memory, but ensures that frequently used resources like templates stay in the
cache. This drastically improves performance in such cases.
2012-08-08 11:41:29 +12:00
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