1
1
mirror of https://github.com/github/semantic.git synced 2024-12-24 23:42:31 +03:00
Commit Graph

31407 Commits

Author SHA1 Message Date
Rob Rix
2eb80687ea
Define a smart constructor for Lookup. 2019-11-01 14:43:04 -04:00
Rob Rix
1c1caac53b
Define a smart constructor for Bind. 2019-11-01 14:42:18 -04:00
Rob Rix
1a48a16a44
Define a smart constructor for Alloc. 2019-11-01 14:41:40 -04:00
Rob Rix
7508f9c902
Export Env. 2019-11-01 14:41:31 -04:00
Rob Rix
cf1371f66a
Derive an Effect instance for Domain. 2019-11-01 14:39:59 -04:00
Rob Rix
fe29381b33
Derive an Effect instance for Heap. 2019-11-01 14:39:51 -04:00
Rob Rix
9c5289f54b
Define an Effect instance for Env. 2019-11-01 14:30:32 -04:00
Rob Rix
77fc730fe1
Merge branch 'multi-component-ghcide-setup' into analysis-effects 2019-11-01 13:45:50 -04:00
Rob Rix
7662ee75f1
Take care not to load semantic-source twice. 2019-11-01 13:44:57 -04:00
Rob Rix
597b8f0813
Derive an HFunctor instance for Domain. 2019-11-01 13:20:28 -04:00
Rob Rix
894234d058
Derive an HFunctor instance for Heap. 2019-11-01 13:19:35 -04:00
Rob Rix
39a2df683d
Define an HFunctor instance for Env. 2019-11-01 13:18:57 -04:00
Rob Rix
78626539c5
Merge branch 'multi-component-ghcide-setup' into analysis-effects 2019-11-01 13:05:55 -04:00
Rob Rix
110b1b69e8
Make the output dirs relative to the ghc version. 2019-11-01 12:02:12 -04:00
Rob Rix
8ef9e1434e
Make the output dirs relative to the builddir. 2019-11-01 12:01:42 -04:00
Rob Rix
d41961f193
Move the build products dirs into script/ghci-flags. 2019-11-01 12:01:14 -04:00
Rob Rix
9a212db623
Note why the remaining flags aren’t in script/ghci-flags. 2019-11-01 11:59:44 -04:00
Rob Rix
88545759fc
Don’t ignore .ghci when using script/repl. 2019-11-01 11:59:30 -04:00
Rob Rix
09568bdbd5
Use script/ghci-flags from script/repl. 2019-11-01 11:59:04 -04:00
Rob Rix
978beb7a11
Revert "Echo any remaining args."
This reverts commit fbe02dab64.
2019-11-01 11:52:32 -04:00
Rob Rix
fbe02dab64
Echo any remaining args. 2019-11-01 11:50:51 -04:00
Rob Rix
e6fc10b293
Work relative to a builddir. 2019-11-01 11:50:45 -04:00
Rob Rix
c9cbc83ae3
Don’t forget app. 2019-11-01 11:38:41 -04:00
Rob Rix
90bf61dede
Warnings are warnings. 2019-11-01 11:35:35 -04:00
Rob Rix
3f69e09314
Enable strict data, in case it ever matters. 2019-11-01 11:35:07 -04:00
Rob Rix
2541955634
Tell hie-bios about the dependencies. 2019-11-01 11:16:45 -04:00
Rob Rix
547617a3b9
Add a script to compute the files to watch for changes to the packages. 2019-11-01 11:16:30 -04:00
Rob Rix
1e0ec64731
Add a hie.yaml using the ghci flags script. 2019-11-01 11:12:10 -04:00
Rob Rix
63f9cdb0e7
Un-ignore hie.yaml. 2019-11-01 11:12:03 -04:00
Rob Rix
b2c8fd92da
Don’t pass --interactive. 2019-11-01 11:05:06 -04:00
Rob Rix
ddff669740
Run the rest of it out of the cabal exec. 2019-11-01 11:02:44 -04:00
Rob Rix
35270bedde
Gather all the flags. 2019-11-01 11:01:17 -04:00
Rob Rix
4e17878d01
Stub in a script to return the flags for ghci. 2019-11-01 10:32:24 -04:00
Rob Rix
76833768a4
Enable pretty-printing immediately. 2019-11-01 09:58:22 -04:00
Rob Rix
d030f028da
Ignore pretty-simple before loading it to avoid multiple loaded copies. 2019-11-01 09:58:14 -04:00
Rob Rix
055c8424ee
Rewrite the ghci section. 2019-11-01 09:38:52 -04:00
Rob Rix
6863b55dc0
Simplify the threadscope steps. 2019-11-01 09:38:07 -04:00
Rob Rix
66c1abd529
Promote the threadscope section out of the ghci section. 2019-11-01 09:38:01 -04:00
Rob Rix
5c8bc7846a
Remove some stuff. 2019-11-01 09:37:52 -04:00
Rob Rix
51884e68dd
Fix a typo. 2019-11-01 09:10:49 -04:00
Rob Rix
a637e6e5a8
🔥 a redundant link. 2019-11-01 09:03:56 -04:00
Rob Rix
2d04c23491
Ignore .ghci. 2019-11-01 09:02:45 -04:00
Rob Rix
2214adb460
Rename ghci.default to ghci.sample. 2019-11-01 09:00:16 -04:00
Rob Rix
3710150717
Uncomment the proposed .ghci file. 2019-11-01 08:46:43 -04:00
Rob Rix
7b6e3a5d02
Rename .ghci to .ghci.default. 2019-11-01 08:45:47 -04:00
Rob Rix
df54afcb56
Merge branch 'play-nice-with-ghcide' into multi-component-repl 2019-10-30 16:36:06 -04:00
Rob Rix
733a0a4628
Revert "Build both static & dynamic files so we don’t have to live in a separate build dir."
This reverts commit 47b0dac3d8.
2019-10-30 16:34:16 -04:00
Rob Rix
ade87132f6
Clarify why these things are in this file. 2019-10-30 16:27:54 -04:00
Rob Rix
47b0dac3d8
Build both static & dynamic files so we don’t have to live in a separate build dir. 2019-10-30 16:25:57 -04:00
Rob Rix
abd8216865
$0 2019-10-30 16:11:33 -04:00