Rob Rix
e9e372d7b9
Generalize dif to return any type.
2021-08-05 13:53:06 -04:00
Rob Rix
bdfd7e1036
🔥 the heap effect.
2021-08-05 13:20:14 -04:00
Rob Rix
8e0b773b7b
Migrate the dstring constructor to Text.
2021-08-05 13:19:40 -04:00
Rob Rix
4a8573edd2
Fix the API bridge.
2021-07-29 15:30:02 -04:00
Rob Rix
6118b0565d
Switch over to the labelled Store effect &c.
2021-07-28 17:02:48 -04:00
Rob Rix
79e34ea1e7
Give fixity & precedence for .=.
2021-07-28 14:54:12 -04:00
Rob Rix
3062b20aae
Bring over the Store effect.
2021-07-28 14:53:36 -04:00
Rob Rix
d1d349ec16
Define a module for a Store effect.
2021-07-28 14:51:54 -04:00
Rob Rix
4115251fff
File holds a Reference.
2021-07-28 14:47:38 -04:00
Rob Rix
2422a57215
Rename the WithLoc module.
2021-07-28 14:38:05 -04:00
Rob Rix
27b2b86f1e
Move Reference into its own module.
2021-07-28 14:36:21 -04:00
Rob Rix
306239fb88
Define a module for Reference.
2021-07-28 14:31:45 -04:00
Rob Rix
dd7319dcc9
Pass references around.
2021-07-28 14:30:19 -04:00
Rob Rix
0826ca4b40
Typo.
2021-07-28 14:30:05 -04:00
Rob Rix
c4e379bba5
Migrate semantic-analysis towards modular, parametric analysis.
2021-07-28 14:26:06 -04:00
Rob Rix
d1c183e49f
Add some FIXMEs.
2021-07-28 14:05:51 -04:00
Rob Rix
a92be3593e
Derive some instances for Reference.
2021-07-28 14:02:42 -04:00
Rob Rix
14ceed91e6
Return a Reference with failures.
2021-07-28 14:02:06 -04:00
Rob Rix
053b62ffba
Define a reference datatype.
2021-07-28 13:57:50 -04:00
Rob Rix
9a13a80fd7
Define conversions between indices and levels.
2021-07-28 13:05:50 -04:00
Rob Rix
14864b6c16
Define De Bruijn indices.
2021-07-28 13:04:29 -04:00
Rob Rix
38ba7d8f36
Define De Bruijn levels.
2021-07-28 13:04:01 -04:00
Andrew Helwer
7d84329b78
External scanners: used for CSGs, not CFGs
...
I believe this was a typo?
2021-06-25 19:53:30 -04:00
Patrick Thomson
b162132339
Merge pull request #641 from polux/patch-1
...
Update the build instructions for cabal.
2021-02-24 11:20:12 -05:00
Patrick Thomson
2f58771889
Merge branch 'master' into patch-1
2021-02-24 11:02:09 -05:00
Patrick Thomson
68ee0127f2
Merge pull request #642 from github/fix-tasty-test
...
Fix errant Tasty bug.
2021-02-24 11:01:58 -05:00
Paul Brauner
ab6e2abe19
Change v2-test semantic to v2-run semantic:test
2021-02-23 18:31:14 +01:00
Patrick Thomson
382767d339
Fix errant Tasty bug.
2021-02-23 11:26:12 -05:00
Paul Brauner
9447bfe4cc
Update README.md
...
Update the build instructions for cabal.
Running `cabal v2-test` complains that "No targets given and there is no package in the current directory". Running `cabal v2-run semantic` complains that "The run command is for running a single executable at once."
2021-02-23 11:53:21 +01:00
Timothy Clem
e49b72ba24
Fix #635 , fix license link
2020-11-05 14:10:02 -08:00
Patrick Thomson
19da1376ec
Merge pull request #633 from github/codeowners
...
Add CODEOWNERS file
2020-10-06 13:51:13 -04:00
Douglas Creager
35b8145e17
Add CODEOWNERS file
2020-10-05 17:24:11 -04:00
Patrick Thomson
a44e3c40cc
Merge pull request #630 from slang25/patch-1
...
Fix broken link
2020-09-18 15:50:47 -04:00
Stuart Lang
22d6a4f1af
Fix broken link
2020-09-18 20:14:02 +01:00
Patrick Thomson
a2902fd27f
Merge pull request #624 from github/direct-codegen
...
AOT codegen
2020-09-18 10:21:46 -04:00
Patrick Thomson
f1e22be192
wait, I'm foolish: downstream uses 8.10.1, so just that for CI is fine.
2020-09-17 11:30:39 -04:00
Patrick Thomson
98c5bb5b2c
try caching less aggressively
2020-09-16 19:59:30 -04:00
Patrick Thomson
802632b823
we need 8.8.3 for downstream stuff
2020-09-16 19:49:38 -04:00
Patrick Thomson
ebf3337bc3
Put a stackage snapshot in here while we're at it.
...
The other one is out of date anyway.
2020-09-16 19:05:33 -04:00
Patrick Thomson
9b461b9a28
oops. need to hack around this
2020-09-16 18:55:09 -04:00
Patrick Thomson
b549b387e1
turn bazel back on and add a script
2020-09-16 18:47:22 -04:00
Patrick Thomson
aca39e8668
Merge pull request #627 from github/restore-bazel
...
Reenable Bazel builds with GHC 8.10.
2020-09-16 18:39:43 -04:00
Patrick Thomson
0a44f71e00
work around quirks
2020-09-16 18:38:36 -04:00
Patrick Thomson
186c987aa2
Regenerate everything.
2020-09-16 18:25:24 -04:00
Patrick Thomson
a95256c0a8
8.10.2
2020-09-16 17:07:54 -04:00
Patrick Thomson
34a3fb01fc
Merge remote-tracking branch 'origin/master' into restore-bazel
2020-09-16 17:07:41 -04:00
Patrick Thomson
5efe1c5886
Merge remote-tracking branch 'origin/master' into direct-codegen
2020-09-16 17:06:28 -04:00
Patrick Thomson
7e0ce87257
Merge pull request #626 from github/rev-protob
...
Bump generated Haskell source from protobuf.
2020-09-16 11:04:00 -04:00
Patrick Thomson
754ff479ce
Doesn't seem to work; let's ditch --sandbox-debug so we get better scrollback.
2020-09-16 08:48:23 -04:00
Patrick Thomson
0e807eb49e
Reenable Bazel builds with GHC 8.10.
...
As per https://github.com/tweag/rules_haskell/pull/1424 , the linker
errors associated with Actions CI should be fixed now.
2020-09-16 08:22:25 -04:00