1
1
mirror of https://github.com/nmattia/snack.git synced 2024-12-11 11:04:03 +03:00
Commit Graph

59 Commits

Author SHA1 Message Date
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