Simon Jakobi
|
1a2d627a58
|
Use prettyprinter-1.7.0
Changelog:
http://hackage.haskell.org/package/prettyprinter-1.7.0/changelog
hnix is likely to be affected by this change:
> Use floor instead of round to compute ribbon width.
…due to its use of custom `LayoutOptions`.
|
2020-08-07 12:21:12 +03:00 |
|
John Wiegley
|
4607639774
|
Remove the NValueNF type, as it provides little utility
|
2019-03-27 21:16:01 -07:00 |
|
John Wiegley
|
d1ada44817
|
Run brittany
|
2019-03-18 21:47:43 -07:00 |
|
John Wiegley
|
9b046a80c7
|
Remove unnecessary trailing space
|
2019-03-18 21:41:27 -07:00 |
|
John Wiegley
|
2a27f71a10
|
Resolve a compiler warning
|
2019-03-18 21:37:53 -07:00 |
|
John Wiegley
|
92ca9ff831
|
Restore rendering of Expectation frames
|
2019-03-18 21:34:04 -07:00 |
|
John Wiegley
|
439ae6ce0d
|
More work toward harmonization; now down to porting Builtins
|
2019-03-18 14:01:48 -07:00 |
|
John Wiegley
|
94e0be3882
|
Reformat all sources with Brittany, to restore consistency
|
2019-03-17 14:47:38 -07:00 |
|
John Wiegley
|
492a3ae0bc
|
Factor out thunk id representation into its own class, MonadThunkId
|
2019-03-16 16:23:40 -07:00 |
|
John Wiegley
|
3c2801cbc7
|
More minor cleanup, add a new README-design.md
|
2019-03-16 11:41:48 -07:00 |
|
John Wiegley
|
488d8b2d89
|
Fix Json.hs and Frame.hs; now on to XML.hs
|
2019-03-15 12:59:13 -07:00 |
|
John Wiegley
|
39fd51c1a8
|
Split Nix.Thunk into Nix.Var, Nix.Thunk and Nix.Thunk.Basic
This is in preparation for further generalization of the thunk/value scheme
used by the execution code.
|
2019-03-11 08:42:46 -07:00 |
|
John Wiegley
|
106fd7957f
|
Update to the latest hnix conventions
|
2019-03-10 10:41:31 -07:00 |
|
Madeline Haraj
|
28ab983408
|
Add syntactic holes
|
2019-03-10 10:23:28 -07:00 |
|
Doug Beardsley
|
38147f81a9
|
Fix toJSON context handling and add test case
|
2018-12-05 14:59:42 -05:00 |
|
John Wiegley
|
f7a370b53f
|
Correct an informational message
|
2018-11-24 19:09:28 -08:00 |
|
Domen Kožar
|
e0af60ef67
|
thunk loop -> infinite recursion
|
2018-11-24 14:22:46 +00:00 |
|
John Ericson
|
04abd357bd
|
Switch to prettyprinter
|
2018-11-17 12:02:26 -05:00 |
|
Domen Kožar
|
4501319e81
|
<<loop>> is already GHC RTS error, tweak a bit
|
2018-09-03 21:17:50 +01:00 |
|
John Wiegley
|
2e04e5a7b2
|
Change rendering of NormalLoop errors
|
2018-08-05 15:48:52 -04:00 |
|
John Wiegley
|
7b2f66e59e
|
Improve the Expectation error
|
2018-08-04 19:05:01 -04:00 |
|
John Wiegley
|
705d7c474d
|
Add --scopes option to print out scoping information
|
2018-08-04 14:40:04 -04:00 |
|
Doug Beardsley
|
d912441e3c
|
Changes for building hnix for GHCJS
|
2018-05-13 14:17:55 -07:00 |
|
John Wiegley
|
ba0dc19d2d
|
Work from mightybyte: Minimize deps required, for building with GHCJS
|
2018-05-08 16:41:15 -07:00 |
|
John Wiegley
|
ce3b0d70e9
|
Move all of the parsing code into a single module, for optimization
|
2018-05-07 12:06:56 -07:00 |
|
John Wiegley
|
11a89d2b40
|
Add a Calling info frame
|
2018-05-06 00:35:21 -07:00 |
|
John Wiegley
|
acda2b3337
|
Use Exception rather than Frame, reduce constraints imposed by forceThunk
|
2018-05-01 20:34:41 -04:00 |
|
Tim Sears
|
a49a424813
|
add builtins.mul, issue #250
|
2018-04-29 11:43:06 -07:00 |
|
Tim Sears
|
43bb8d0558
|
allow floating point values to be used with builtins.add. Fixes Issue #207.
|
2018-04-28 15:22:28 -07:00 |
|
John Wiegley
|
3b304561f7
|
Make div dispatch on value types
|
2018-04-28 15:01:12 -07:00 |
|
John Wiegley
|
a9c9d8bb10
|
Create new renderExpr and renderValue helper functions
|
2018-04-27 20:36:38 -07:00 |
|
John Wiegley
|
0a21eb755c
|
A minor naming change for consistency
|
2018-04-27 20:08:47 -07:00 |
|
John Wiegley
|
ecdb798560
|
Show the position when an assertion fails
|
2018-04-27 16:36:24 -07:00 |
|
John Wiegley
|
6c2149f767
|
Remove code TODOs, which have been changed into GitHub issues
|
2018-04-26 17:13:22 -07:00 |
|
John Wiegley
|
defc5ed66d
|
Add a new --values option for selectively displaying value provenance
|
2018-04-25 20:49:16 -07:00 |
|
John Wiegley
|
3ddba86a78
|
Add a comment about future work to Frame.hs
|
2018-04-25 20:22:40 -07:00 |
|
John Wiegley
|
05ca87a732
|
Several improvements to error reporting; add new --thunks option
|
2018-04-25 13:00:41 -07:00 |
|
John Wiegley
|
68d81dd57c
|
More work on provenance reporting
|
2018-04-24 23:09:43 -07:00 |
|
John Wiegley
|
2de8c7cf84
|
More fixes to error reporting
|
2018-04-24 12:25:40 -07:00 |
|
John Wiegley
|
01bcb86d3f
|
Further improvements to error rendering, but not all done yet
|
2018-04-24 11:12:20 -07:00 |
|