Commit c767e0a
committed
Revert back to GhcSession rule
Depending on GhcSessionDeps means we do not need to reload all the module
dependencies in the GHC session. On the other hand, with the GhcSession
dependency we *do* have to reload them (from interface files, hopefully)
Unfortunately, the ModSummary objects that GhcSessionDeps puts in the GHC
session are not suitable for reuse since they clear out the timestamps to avoid
internal bugs. This can probably be relaxed so that plugins like Eval can reuse
them.1 parent c9c93f5 commit c767e0a
1 file changed
+14
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
172 | 184 | | |
173 | 185 | | |
174 | 186 | | |
175 | | - | |
| 187 | + | |
176 | 188 | | |
177 | 189 | | |
178 | 190 | | |
| |||
0 commit comments