Commit Graph

183 Commits

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