Rob Rix
f305c38228
Add semantic-python’s tests to the load paths.
2019-12-20 10:56:51 -05:00
Rob Rix
537f3c38da
Move the cabal build call into script/repl.
...
Doing it in script/ghci-flags means it has to be silent, which is super confusing/surprising.
Doing it in script/repl means we can see what it’s up to.
2019-12-20 10:44:02 -05:00
Timothy Clem
1aea6200dd
Merge remote-tracking branch 'origin/master' into test-precise-parsing
2019-12-18 11:09:05 -08:00
Rob Rix
b49986a29e
📝 the flags.
2019-12-18 09:12:38 -05:00
Rob Rix
db07534694
Add a TODO.
2019-12-18 09:10:33 -05:00
Rob Rix
d2f539f59f
Keep the include paths together.
2019-12-18 09:07:01 -05:00
Rob Rix
4b8f044aab
📝 the initial build.
2019-12-18 09:05:44 -05:00
Rob Rix
75cc0ffe0a
Move the preprocessor options up.
2019-12-18 09:04:01 -05:00
Rob Rix
97a616792d
Abbreviate the build products dir.
2019-12-18 09:03:30 -05:00
Rob Rix
fc67e05872
Use relative paths to the src dirs.
2019-12-18 09:01:45 -05:00
Rob Rix
cbb45e4154
Disallow customizing the build dir.
2019-12-18 09:00:23 -05:00
Rob Rix
be39dae6a0
Quote paths when changing directories.
2019-12-18 09:00:13 -05:00
Rob Rix
3621ab3924
Build dependencies before getting the flags.
2019-12-18 08:58:19 -05:00
Rob Rix
9e7cacadb6
Disable star-is-type warnings in 8.8 as well.
2019-12-18 08:56:12 -05:00
Rob Rix
532a983bf9
Build into our own subdir.
2019-12-17 17:43:01 -05:00
Rob Rix
9bd1226774
Conditionalize a couple of warning flags.
2019-12-17 17:33:36 -05:00
Rob Rix
9e8517f73a
Quote the GHC_ENVIRONMENT variable.
2019-12-17 17:32:44 -05:00
Rob Rix
bae8abefe2
📝 the output_file variable.
2019-12-17 17:06:11 -05:00
Rob Rix
45f2e4561e
Disable the missing-deriving-strategies warning in script/repl & ghcide.
2019-12-17 16:54:39 -05:00
Rob Rix
abe0a27c4e
🔥 the package name from the paths.
...
We’re determining these things ourselves so we don’t need to fuss about that.
2019-12-17 16:51:21 -05:00
Rob Rix
ed455979eb
Write the output to a specified path.
2019-12-17 16:50:26 -05:00
Rob Rix
d0412d7a88
Define an output file variable.
2019-12-17 16:49:45 -05:00
Rob Rix
c93058be1b
Use the forward-compatible alias.
2019-12-17 16:48:47 -05:00
Rob Rix
8aa0ddbc61
Quote the build dir variable.
2019-12-17 16:48:38 -05:00
Timothy Clem
a300fade41
ghci helpers can know about semantic-ruby
2019-12-16 13:57:21 -08:00
Rob Rix
7662ee75f1
Take care not to load semantic-source twice.
2019-11-01 13:44:57 -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
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
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