John Wiegley
|
77c52fd43c
|
Revise Nix.Standard
|
2019-03-23 00:49:03 -07:00 |
|
John Wiegley
|
29c48fa8e3
|
Run Brittany again
|
2019-03-17 22:46:15 -07:00 |
|
John Wiegley
|
a006769124
|
Factor some common patterns back into Standard
|
2019-03-17 21:58:35 -07:00 |
|
John Wiegley
|
7b5d134d22
|
Factor out FreshIdT from Standard
|
2019-03-17 19:04:38 -07:00 |
|
John Wiegley
|
015ced236e
|
Simplify Standard by splitting off Cited.Basic
|
2019-03-17 18:43:23 -07:00 |
|
John Wiegley
|
aa66560bf7
|
Get rid of implicit conversions to and from thunks
|
2019-03-17 15:30:20 -07:00 |
|
John Wiegley
|
94e0be3882
|
Reformat all sources with Brittany, to restore consistency
|
2019-03-17 14:47:38 -07:00 |
|
John Wiegley
|
6ae5764221
|
All type checks, but many instance definitions are still missing
|
2019-03-16 01:10:47 -07:00 |
|
John Wiegley
|
145e69c9a4
|
Further work on Standard.hs
|
2019-03-15 22:54:29 -07:00 |
|
John Wiegley
|
e9236aa55c
|
Now down to Main.hs and the tests
|
2019-03-15 17:20:10 -07:00 |
|
John Wiegley
|
a03cf78ce2
|
Use nix-instantiate --eval --strict for comparison tests
|
2018-05-09 01:39:29 -07:00 |
|
John Wiegley
|
6770046492
|
During testing, set the store to the current directory
|
2018-05-08 12:16:13 -07:00 |
|
John Wiegley
|
080f5ead1d
|
When running nix-instantiate in the tests, use a temporary store
|
2018-05-07 12:38:24 -07:00 |
|
hsloan
|
c1561ea711
|
Implement builtins.currentTime
|
2018-05-02 21:32:00 -07:00 |
|
John Wiegley
|
dfcb48fce1
|
Restore verbose error reporting from Nix language tests
|
2018-04-28 15:30:44 -07:00 |
|
John Wiegley
|
86b09103d6
|
Move production of a reduced test case to --reduce, improve --trace
|
2018-04-20 22:36:40 -07:00 |
|
John Wiegley
|
c3f34e62ce
|
Use verbosity to control how much is displayed in error messages
|
2018-04-17 17:25:59 -07:00 |
|
John Wiegley
|
cce65fb106
|
Add argument processing for the tests; test still not working yet
|
2018-04-15 02:16:06 -07:00 |
|
John Wiegley
|
169a2140dd
|
Add to the imports listed in Nix.hs
|
2018-04-14 09:39:03 -07:00 |
|
John Wiegley
|
58b65d2ce1
|
Don't evaluate to normal form by default in the top level evaluators
|
2018-04-13 19:29:18 -07:00 |
|
John Wiegley
|
14bc5360f4
|
More work on supporting -I and completing env paths
|
2018-04-13 00:34:49 -07:00 |
|
John Wiegley
|
9a089712aa
|
Create new __includes builtin, set by --include/-I
|
2018-04-11 22:02:31 -07:00 |
|
John Wiegley
|
74de14dc7d
|
Restore the linter, to some degree, at least for the language tests
|
2018-04-10 21:02:01 -07:00 |
|
Doug Beardsley
|
13fc5bcd6d
|
Add builtins.split
Finishes issue #113
|
2018-04-10 12:33:31 -07:00 |
|
John Wiegley
|
9d7f25d368
|
All is building with Megaparsec now, but many parsing tests fail
|
2018-04-09 17:12:16 -07:00 |
|
John Wiegley
|
3681d51dd6
|
Create modules Nix.Monad.Lazy, Nix.Monad.Lint, Nix.Monad.Context
|
2018-04-07 23:14:08 -07:00 |
|
John Wiegley
|
c8e9012778
|
Some minor fixups for compilation
|
2018-04-07 15:13:58 -07:00 |
|
Doug Beardsley
|
1b7dac071d
|
Test to catch a bug in builtins.match
Also added infrastructure for comparing against current nix behavior,
not just current nix tests.
|
2018-04-07 15:07:09 -07:00 |
|