John Wiegley
|
07e9e66bf7
|
Change LICENSE to BSD3
|
2016-12-18 17:10:06 -08:00 |
John Wiegley
|
35f2a2248b
|
Merge pull request #46 from rickynils/bump_to_0_3_4
Bump to 0.3.4
|
2016-10-20 16:24:54 -07:00 |
Rickard Nilsson
|
386c472cc7
|
Bump to 0.3.4
|
2016-10-20 22:04:00 +02:00 |
John Wiegley
|
dd70e17de5
|
Merge pull request #45 from rickynils/eval_literal_path
evalExpr: Add support for NLiteralPath
|
2016-10-18 09:08:43 -07:00 |
Rickard Nilsson
|
be167c3af6
|
evalExpr: Add support for NLiteralPath
|
2016-10-18 14:47:14 +02:00 |
John Wiegley
|
3a23917d59
|
Mention EvalTests.hs in hnix.cabal
|
2016-10-17 16:59:52 -07:00 |
John Wiegley
|
2f06b934ef
|
Bump to 0.3.3
|
2016-10-03 20:10:35 -07:00 |
John Wiegley
|
2c88bdb9e4
|
Merge pull request #42 from expipiplus1/ghc8
Add Show1 instances for base 4.9
|
2016-10-03 20:05:30 -07:00 |
John Wiegley
|
6769a2f007
|
Update version to 0.3.2
|
2016-10-03 10:07:20 -07:00 |
John Wiegley
|
4f42496ae9
|
Merge pull request #41 from expipiplus1/simple-functor
Use fmapDefault and foldMapDefault
|
2016-09-21 13:10:35 -07:00 |
Joe Hermaszewski
|
f8fa161f5b
|
Use fmapDefault and foldMapDefault
|
2016-09-21 10:33:18 +01:00 |
Joe Hermaszewski
|
d3651984fb
|
Add Show1 instances for base 4.9
|
2016-09-21 10:32:17 +01:00 |
John Wiegley
|
e2b80391bb
|
Merge pull request #38 from expipiplus1/derive
Derive foldable and traversable for more types
|
2016-06-29 13:33:29 -07:00 |
Joe Hermaszewski
|
a19a943f9b
|
Derive foldable and traversable for more types
|
2016-06-29 00:10:09 +01:00 |
John Wiegley
|
e5f64d5387
|
Merge pull request #35 from expipiplus1/annotate
WIP: Annotate expressions with their location
|
2016-06-28 12:06:54 -07:00 |
John Wiegley
|
693d7b8e0d
|
Merge pull request #37 from expipiplus1/patch-1
Use ghc7103 by default
|
2016-06-27 10:20:41 -07:00 |
Joe Hermaszewski
|
295e26b208
|
Export Delta
|
2016-06-25 21:56:41 +01:00 |
Joe Hermaszewski
|
2fc696ad4d
|
Use ghc7103 by default
No problems compiling or testing. This has the advantage of binary packages being available on Hydra.
|
2016-06-25 19:52:56 +01:00 |
Joe Hermaszewski
|
b29218c029
|
Derive Typeable for Ann
|
2016-06-25 17:40:21 +01:00 |
Joe Hermaszewski
|
0f180164e5
|
Bump version, slight changes to project.nix
|
2016-06-25 16:14:19 +01:00 |
Joe Hermaszewski
|
e87bd3b67a
|
Add instance for Show1 for Annotation and NExprF
|
2016-06-25 13:29:14 +01:00 |
Joe Hermaszewski
|
6c0683eff3
|
Remove whitespace gobbling from annotateLocation
|
2016-06-25 12:01:15 +01:00 |
Joe Hermaszewski
|
8c55ce604d
|
Add F version to shorthands
|
2016-06-25 11:48:02 +01:00 |
Joe Hermaszewski
|
5f3903caeb
|
Add Nix.Expr.Types.Annotated to cabal file
|
2016-06-25 11:38:31 +01:00 |
Joe Hermaszewski
|
b1658d775f
|
Add location versions of parsing functions
|
2016-06-25 11:38:06 +01:00 |
Joe Hermaszewski
|
ea388358ab
|
Reorder things in Annotation.hs
|
2016-06-25 11:37:50 +01:00 |
Joe Hermaszewski
|
c11aad7253
|
Implement Annotation support functions
|
2016-06-25 11:17:18 +01:00 |
Joe Hermaszewski
|
850125ed54
|
Remove redundant imports
|
2016-06-23 23:55:19 +01:00 |
Joe Hermaszewski
|
3271e0c4c7
|
Initial work towards annotating expression with their location
|
2016-06-23 23:54:04 +01:00 |
Allen Nelson
|
b4eff58b8c
|
mkDots function
|
2016-02-18 16:52:05 -06:00 |
John Wiegley
|
cf3002cf21
|
Merge pull request #32 from mbbx6spp/add-bench-deps
Add criterion dependency for benchmarking
|
2016-02-09 10:14:14 -05:00 |
Susan Potter
|
783a5a5475
|
Add criterion dependency for benchmarking
|
2016-02-07 17:53:22 -06:00 |
Allen Nelson
|
0a628dafbb
|
implement more shorthand functions
|
2016-01-28 18:09:38 -06:00 |
Allen Nelson
|
a5044cf2e3
|
Merge branch 'reorganize_types_more'
|
2016-01-25 13:24:57 -06:00 |
John Wiegley
|
28adc7bdb1
|
Merge pull request #31 from jwiegley/reorganize_types
Reorganize types
|
2016-01-25 12:57:57 -05:00 |
Allen Nelson
|
99b52fe48e
|
separate expr into types and shorthands
|
2016-01-25 01:00:27 -06:00 |
Allen Nelson
|
f04ccf9476
|
use KeyName list instead of AttrPath list
|
2016-01-24 18:01:45 -06:00 |
Allen Nelson
|
80a7dcb684
|
bump version, separate back out different kinds of params
|
2016-01-23 18:11:26 -06:00 |
Allen Nelson
|
29acdfe988
|
remove types for rec/nonrec, make unit tests pass
|
2016-01-23 17:32:45 -06:00 |
Allen Nelson
|
50a3d0d0db
|
make tests pass
|
2016-01-23 15:51:34 -06:00 |
Allen Nelson
|
d3a1e7207f
|
split into more modules, rename some things, add docs
|
2016-01-23 15:23:18 -06:00 |
John Wiegley
|
f60f12f9a0
|
Merge pull request #30 from anderspapitto/setfix
add some evaluation tests and fix bug
|
2015-12-21 14:48:23 -05:00 |
Anders Papitto
|
00d7f06dd0
|
add some evaluation tests and fix bug
|
2015-12-20 22:17:34 -08:00 |
John Wiegley
|
e7bd5330c1
|
Merge remote-tracking branch 'origin/pr/29'
|
2015-12-15 15:21:59 -08:00 |
John Wiegley
|
9fc4cae90b
|
Parameterize NValue over 'm', and evalExpr over 'Monad m'
|
2015-12-15 11:01:56 -08:00 |
Anders Papitto
|
267c8cf92d
|
recursive let bindings in evaluation
|
2015-12-13 22:12:37 -08:00 |
Anders Papitto
|
ec8f875ff7
|
implement recursive set binding
|
2015-12-13 21:41:23 -08:00 |
Anders Papitto
|
01557339c1
|
implement evaluation for attribute lookup
|
2015-12-13 14:26:45 -08:00 |
Anders Papitto
|
5a7991f5b6
|
implement evaluation for HasAttr
|
2015-12-13 14:26:37 -08:00 |
Anders Papitto
|
9d33172ba4
|
implement operator evaluation
|
2015-12-12 23:07:53 -08:00 |