1
1
mirror of https://github.com/github/semantic.git synced 2024-12-21 22:01:46 +03:00
Commit Graph

26620 Commits

Author SHA1 Message Date
Patrick Thomson
c4698ff96c Merge branch 'master' into add-data-coerce-to-prologue 2018-10-30 15:40:14 -04:00
Patrick Thomson
3f8b5e5fbb Merge pull request #2240 from github/add-purely-to-matching
Add 'purely' combinator to Matching and rename it.
2018-10-30 15:39:45 -04:00
Patrick Thomson
a16822e7c3 oops, wrong file 2018-10-30 15:39:04 -04:00
Patrick Thomson
2d91f7e263 stray pragma 2018-10-30 15:24:47 -04:00
Patrick Thomson
3caa753808 Add Data.Coerce to the Prologue.
This is ubiquitous enough that we should just export it.
2018-10-30 15:12:45 -04:00
Patrick Thomson
aa34a5b2c9 cleanup 2018-10-30 15:05:25 -04:00
Patrick Thomson
3cb8608703 Merge remote-tracking branch 'origin/master' into add-purely-to-matching 2018-10-30 15:00:37 -04:00
Rob Rix
8389097a81 Log a SHA of “development” when it’s absent from the Config. 2018-10-30 14:59:14 -04:00
Rob Rix
1ff9c7ac36 Move the SHA to Config. 2018-10-30 14:58:29 -04:00
Patrick Thomson
da1704af56 Extract the REPL effect into its own module.
I need this for the refactoring OKR.
2018-10-30 14:55:23 -04:00
Rob Rix
4ec497b793 Use runTask when we aren’t setting the Options. 2018-10-30 14:49:07 -04:00
Rob Rix
e44ab265ab 📝 optionsSHA. 2018-10-30 14:16:52 -04:00
joshvera
44b7e7640e Remove more constraints 2018-10-30 13:53:03 -04:00
Rob Rix
fdc69fdd3d Merge branch 'master' into break-dependency-of-config-on-SHA 2018-10-30 13:48:43 -04:00
Rob Rix
c71d9ba199 Include the SHA from the Options. 2018-10-30 13:48:22 -04:00
Rob Rix
4faf8dcc52 Add a SHA to Options. 2018-10-30 13:47:12 -04:00
Rob Rix
2d507b0912 Move the request_id field onto its own line. 2018-10-30 13:46:13 -04:00
Rob Rix
d4e73bed8b Merge branch 'master' into diff-via-fused-effects 2018-10-30 13:10:54 -04:00
Rob Rix
de4cc625d1 Merge pull request #2236 from github/decompose-evaluate
Decompose evaluate
2018-10-30 13:10:11 -04:00
Rob Rix
17b886f78c Bump the fused-effects version. 2018-10-30 11:54:19 -04:00
Rob Rix
de6f3aec03 Merge branch 'decompose-evaluate' into diff-via-fused-effects 2018-10-30 11:54:00 -04:00
Rob Rix
93dd5c40b5 Specify the bsd-3-clause license for MonadRandom. 2018-10-30 11:52:11 -04:00
Patrick Thomson
6b476d0eb7 Add 'purely' combinator to Matching and rename it.
@tclem and I found ourselves wanting an arrow-like combinator that
promotes a given function to a Matcher. While I think an Arrow
instance is going a little overboard, there's no harm in adding a
'purely' function, the naming of which is commensurate with the
rewriting DSL.

This also renames the module, since there's not anything really
abstract about matching (indeed, it is quite concrete).
2018-10-30 11:04:11 -04:00
joshvera
dca1810076 Merge branch 'heap-frames' of https://github.com/github/semantic into heap-frames 2018-10-30 10:38:37 -04:00
Rob Rix
96802696c1 Merge branch 'decompose-evaluate' into diff-via-fused-effects 2018-10-30 10:13:55 -04:00
Rob Rix
69918d9153 Add @patrickt per the lib’s license. 2018-10-30 10:12:53 -04:00
Rob Rix
f29a532615 Add the MonadRandom licenses. 2018-10-30 10:12:01 -04:00
Rob Rix
88e9948188 Quote the summaries. 2018-10-30 10:09:58 -04:00
Rick Winfrey
9d375d72a1 Comment out remaining problematic code 2018-10-29 16:41:40 -07:00
Rick Winfrey
8c26fbfb61 Fix up parts of Evaluatable Class; not sure about the klass declaration 2018-10-29 16:33:09 -07:00
Rick Winfrey
d76fcb73a7 Sketch out Evalutable TypeAlias 2018-10-29 16:01:59 -07:00
joshvera
25dae2319a Fix up a couple more eval instances
and comment out even more
2018-10-29 18:08:56 -04:00
Rob Rix
a14e0d60be Correct the summaries. 2018-10-29 15:08:39 -04:00
Rob Rix
ca81d70c5d Correct the package name and URL. 2018-10-29 15:07:06 -04:00
Rob Rix
a7cfa8d1a8 Rename the higher-order-effects licenses. 2018-10-29 15:05:44 -04:00
Rob Rix
13eb824552 Bump fused-effects. 2018-10-29 13:31:24 -04:00
Rob Rix
d477db7813 Terminate on the first result. 2018-10-29 11:58:33 -04:00
Rob Rix
4abfd4197b Bump fused-effects for https://github.com/robrix/fused-effects/pull/52. 2018-10-29 11:57:26 -04:00
Rob Rix
898fa73969 Hide the import of Diff. 2018-10-29 11:19:40 -04:00
Rob Rix
1eacd39c0c Reformat the Carrier signature a little more. 2018-10-29 11:19:31 -04:00
Rob Rix
148eb81d51 Diffing.Algorithm no longer exports Empty. 2018-10-29 11:01:52 -04:00
Rob Rix
65b7707f46 Define diffing as an effect. 2018-10-29 11:01:41 -04:00
Rob Rix
5bf4479597 🔥 a stray LambdaCase. 2018-10-29 10:26:56 -04:00
Rob Rix
f8001765e0 Fix a dodgy import. 2018-10-29 09:59:29 -04:00
Rob Rix
636eec364e Update to fused-effects, replace \/ with handleSum and bundle Interpose. 2018-10-29 09:52:48 -04:00
Rob Rix
1b507fc5c0 Inline runValueEffects into evaluate. 2018-10-26 13:38:20 -04:00
Rob Rix
2734b380fc Move graphingModuleInfo above eavesdrop. 2018-10-26 13:12:51 -04:00
Rob Rix
2fd8bcad92 🔥 some unused language extensions. 2018-10-26 13:11:20 -04:00
Rob Rix
66d5a1dfe8 Run nondeterminism locally in flow-sensitive analysis. 2018-10-26 13:03:14 -04:00
Rob Rix
f0925ad0cf 📝 evaluate. 2018-10-26 13:00:37 -04:00