Nicolas Mattia
c2129fa221
Make package file discovery more robust
2019-02-27 20:34:47 +01:00
Nicolas Mattia
f09f33fed4
Support extra packages in yaml
2019-02-26 23:37:52 +01:00
Nicolas Mattia
f0e953268d
Update to niv
2019-02-22 11:38:40 +01:00
Nicolas Mattia
31ab9ca5c1
nixpkgs: track 18.03
2019-02-05 18:06:06 +01:00
Nicolas Mattia
5d4bada51d
Use ghc-options in HPack
2019-01-31 18:59:25 +01:00
Nicolas Mattia
ecefcc15dd
Major build interface refactor
2019-01-29 22:15:09 +01:00
Nicolas Mattia
1a18526674
Use num of cores as jobs by default
2019-01-21 22:26:16 +01:00
Nicolas Mattia
9f2f926723
Test snack.nix discovery
2019-01-18 21:44:46 +01:00
Nicolas Mattia
d206d019fd
wip
2019-01-18 20:51:51 +01:00
Nicolas Mattia
0f90cca1d2
Implement proper Nix verioning
2019-01-18 10:39:40 +01:00
Nicolas Mattia
efa6f56c8b
Allow no source-dirs in hpack
2019-01-17 22:18:43 +01:00
Nicolas Mattia
07dabc7876
Add test for yaml with no src dirs
2019-01-17 22:15:37 +01:00
Phil de Joux
4f310e0783
Add a failing test that should pass when source-dirs is a list, #93 .
2018-11-09 12:20:53 -05:00
Nicolas Mattia
3f94647bd4
Add test for extension enabling in parser
2018-10-21 18:28:06 +02:00
Nicolas Mattia
bda96ca06b
Fix vim swp file repro
2018-10-21 13:51:42 +02:00
Nicolas Mattia
befe5cab69
Add test file for swp file repro
2018-10-21 13:47:32 +02:00
Phil de Joux
d4ec01d2d9
Reproduction for swp file as input, #80 .
2018-10-21 13:44:47 +02:00
Nicolas Mattia
726690f4c8
snack.nix: allow more overrides
2018-10-04 21:30:56 +03:00
Nicolas Mattia
20a242f592
Source nixpkgs from snack.nix
2018-10-04 21:30:56 +03:00
Nicolas Mattia
6904d6b4f5
Rename snack.nix -> package.nix
2018-10-04 21:30:56 +03:00
Phil de Joux
d733661f31
Add utf-8-BOM test, #50 .
2018-10-03 21:35:12 +03:00
Nicolas Mattia
e8841fff02
Fix CPP pragma parsing
2018-10-03 21:10:38 +03:00
Nicolas Mattia
00efa851b7
run: forward arguments
2018-10-03 20:47:32 +03:00
Nicolas Mattia
b90d9ee546
Allow alternative library
2018-09-22 13:32:56 +03:00
Nicolas Mattia
6860bac91f
Don't use store paths as attr names
2018-09-01 20:41:32 +03:00
Nicolas Mattia
9bd50052e8
Always build with all available cores
2018-08-26 22:15:17 +03:00
Nicolas Mattia
abd187035c
Test that utf-8 files can be parsed
2018-08-26 19:28:52 +03:00
Nicolas Mattia
5e95499105
Add test for dirty source trees
2018-08-26 18:15:37 +03:00
Nicolas Mattia
be4d3d9984
hpack: test that version bounds are stripped
2018-08-26 17:29:43 +03:00
Nicolas Mattia
bd4863df37
Add test for MagicHash parsing
2018-08-26 16:45:06 +03:00
Nicolas Mattia
5f905d15da
Add test for non-Nix-friendly paths
2018-07-29 19:36:20 +02:00
Nicolas Mattia
296834e52d
Update README tests
2018-07-29 19:34:08 +02:00
Nicolas Mattia
50b48ed135
Add missing Rep test
2018-07-27 18:22:43 +02:00
Nicolas Mattia
c5c04957be
Fix nested modules
2018-07-25 20:43:32 +02:00
Nicolas Mattia
89f6c30aa0
Add test case for nested module failure
2018-07-25 16:25:02 +02:00
Nicolas Mattia
4a47498e28
Update README
2018-07-11 18:55:37 +02:00
Nicolas Mattia
7788e6a39d
Better HPack support
2018-07-08 13:33:34 +02:00
Nicolas Mattia
f8bb059954
Add more (disabled) tests and refactor
2018-07-06 15:38:10 +02:00
Nicolas Mattia
3c8ef4ec70
Add rudimentary HPack support
2018-07-02 22:56:26 +02:00
Nicolas Mattia
2c9677c1e0
Reimplement snack-exe in haskell
2018-07-01 13:50:16 +02:00
Nicolas Mattia
21d49b86f0
Add support for package extensions
2018-06-24 20:55:18 +02:00
Nicolas Mattia
2917c349f4
Add GHCi support for libraries
2018-06-23 21:25:44 +02:00
Nicolas Mattia
9a22c3df46
Enable support for library build
2018-06-23 18:16:15 +02:00
Nicolas Mattia
c71f16657d
Fix tree too shallow bug
2018-06-22 19:16:31 +02:00
Nicolas Mattia
1386fbf9d3
Make packages explicit
2018-06-22 16:14:10 +02:00
Nicolas Mattia
cc2bf83650
major refactor
2018-06-18 12:40:09 +02:00
Nicolas Mattia
d414ace1ee
Support per-module dependencies
2018-06-17 14:44:59 +02:00
Nicolas Mattia
c955ae4741
Add support for libraries
2018-06-15 22:21:23 +02:00
zimbatm
135f8cb578
nix: introduce an overlay
...
use ./default.nix to get a pinned release
use ./nix/default.nix to just inject a different nixpkgs version
use ./nix/overlay.nix to mix snack with your project
2018-06-08 13:44:49 +01:00
Nicolas Mattia
e80c007de2
Add TH support in GHCi
2018-06-02 00:31:23 +02:00