Timothy Clem
945ab01275
Introduce Taggable
2018-10-31 08:34:58 -07:00
Timothy Clem
666375f18c
Fix gitignore
2018-10-31 08:34:58 -07:00
Timothy Clem
100ffff873
Only annotate Python functions if there is a type
2018-10-31 08:34:58 -07:00
Timothy Clem
335989f22d
Small helper to test new tags
2018-10-31 08:34:58 -07:00
Timothy Clem
55670cd524
Strings in mini python
2018-10-31 08:29:00 -07:00
Timothy Clem
feef6e3ed6
Generic1 instance for TermF
2018-10-31 08:28:37 -07:00
Timothy Clem
3e26d933b3
MonadFail for Matcher
2018-10-31 08:28:22 -07:00
Rob Rix
a0643b725a
Merge pull request #2243 from github/break-dependency-of-config-on-SHA
...
Break dependency of Semantic.Config on Semantic.Version/buildSHA
2018-10-30 23:03:19 -04:00
Patrick Thomson
015abadea2
Merge branch 'master' into break-dependency-of-config-on-SHA
2018-10-30 18:10:58 -04:00
Patrick Thomson
c176e42a72
Merge pull request #2242 from github/repl-effect
...
Extract the REPL effect into its own module.
2018-10-30 18:10:42 -04:00
Patrick Thomson
cb54dd7aed
Merge remote-tracking branch 'origin/master' into repl-effect
2018-10-30 15:58:00 -04:00
Rob Rix
74f183921a
Merge branch 'master' into break-dependency-of-config-on-SHA
2018-10-30 15:40:48 -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
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
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
de4cc625d1
Merge pull request #2236 from github/decompose-evaluate
...
Decompose evaluate
2018-10-30 13:10:11 -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
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
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
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
Rob Rix
55df272a2a
📝 evalTerm.
2018-10-26 12:58:30 -04:00
Rob Rix
33f20e0cf5
📝 runValueEffects.
2018-10-26 12:56:13 -04:00
Rob Rix
141ed75d40
Don’t export ModuleC/ValueC.
2018-10-26 12:54:35 -04:00
Rob Rix
77675e1b80
Rename analyzeTerm to perTerm.
2018-10-26 12:52:30 -04:00
Rob Rix
b5ae015260
Inline the definition of evalModule into evaluate.
2018-10-26 12:51:59 -04:00
Rob Rix
485cbfdcfe
Inline the definition of runInModule into evalModule.
2018-10-26 12:47:23 -04:00
Rob Rix
cb19a79fad
Run python packaging.
2018-10-26 12:40:26 -04:00