1
1
mirror of https://github.com/github/semantic.git synced 2024-12-30 02:14:20 +03:00
Commit Graph

27003 Commits

Author SHA1 Message Date
Rob Rix
b94d426803 Avoid an import of String.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:57:05 -05:00
Rob Rix
e4ab7de033 Be even more careful about imports of String.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:55:25 -05:00
Rob Rix
2c5ba75d07 Avoid importing/re-exporting the String effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:53:59 -05:00
Josh Vera
d26c96b6bf Merge branch 'master' into bump-ts-go-and-ruby 2018-12-11 15:52:02 -05:00
Josh Vera
5ee62d43c6 Merge pull request #2298 from github/simplify-module-tables
Simplify module tables
2018-12-11 15:51:43 -05:00
Rob Rix
88d77a9843 Define a String effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:50:46 -05:00
Rob Rix
937728d858 Replace the unit method with the unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:40:32 -05:00
Rob Rix
dd50b1f533 Define a generic handler for the Unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:40:11 -05:00
Rob Rix
d7550e5b65 Define a carrier type for Unit.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:39:20 -05:00
Rob Rix
bbad0f54ed Export the unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:39:03 -05:00
Patrick Thomson
6001ae38b5 Merge branch 'master' into bump-ts-go-and-ruby 2018-12-11 15:10:47 -05:00
Rob Rix
d4d3aa90ca Stub in a unit effect.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-12-11 15:01:46 -05:00
Rob Rix
f2da4ed031 Clean up some remaining vestiges of non-empty module tables. 2018-12-11 14:09:51 -05:00
Rob Rix
40737635f0 Factor the domain effects out of evaluate completely. 2018-12-11 14:03:09 -05:00
Rob Rix
79c0456077 Factor the call to moduleBody into runDomainEffects. 2018-12-11 13:54:30 -05:00
Rob Rix
dda1beb2b9 Rename VaueC to DomainC. 2018-12-11 13:53:29 -05:00
Rob Rix
40cd003fd3 Factor runDomainEffects out of evaluate. 2018-12-11 13:53:09 -05:00
Rob Rix
0d7625d9ab Rename runValueEffects to runDomainEffects. 2018-12-11 13:44:47 -05:00
Rob Rix
63a5bf4b25 Factor perModule into runInModule. 2018-12-11 13:41:52 -05:00
Rob Rix
45c3f828d3 🔥 a redundant comment. 2018-12-11 13:38:21 -05:00
Rob Rix
4c796843e7 🔥 all the non-empty lists in the specs. 2018-12-11 13:07:45 -05:00
Rob Rix
2a43629aa6 🔥 Merging. 2018-12-11 13:05:01 -05:00
Rob Rix
0e8a0b65e7 Persist a single module result in the module table. 2018-12-11 13:04:56 -05:00
Rob Rix
511fe0e3b1 🔥 the FIXME in evaluate. 2018-12-11 13:01:37 -05:00
Josh Vera
0cc62300da Merge pull request #2294 from github/evaluate-to-values
Evaluate to values
2018-12-11 10:29:55 -05:00
Rob Rix
35fd93be1c Merge branch 'master' into evaluate-to-values 2018-12-11 09:12:48 -05:00
Josh Vera
39a9e6cb0f Merge pull request #2190 from github/heap-frames
Heap Frames
2018-12-10 17:22:26 -05:00
Patrick Thomson
f1d5c94929 Merge branch 'master' into bump-ts-go-and-ruby 2018-12-10 17:08:20 -05:00
joshvera
e0a11fac91 Fix heap test since we construct one for a console namespace now 2018-12-10 16:58:08 -05:00
joshvera
6ba7719c79 Add comments 2018-12-10 16:57:20 -05:00
joshvera
38c0c72654 Add Namespace to scopedEnvironment 2018-12-10 16:53:16 -05:00
joshvera
aa68bf8b34 Add console.log back to TypeScript 2018-12-10 16:53:05 -05:00
joshvera
adbe0f2c19 Regenerate proto files 2018-12-10 16:42:33 -05:00
joshvera
b12fbed41a Merge remote-tracking branch 'origin/master' into heap-frames 2018-12-10 16:38:55 -05:00
joshvera
2eb049417b cleanup 2018-12-10 16:35:23 -05:00
Patrick Thomson
5a2ff17278 temporarily disable go and ruby tests until we can decide what to do 2018-12-10 16:28:38 -05:00
Douglas Creager
52047332f2 Merge pull request #2296 from github/bump-grpc-haskell
Bump grpc-haskell
2018-12-10 16:26:47 -05:00
joshvera
5255562e05 Remove comments 2018-12-10 16:21:57 -05:00
Douglas Creager
455621c382 Merge branch 'master' into bump-grpc-haskell 2018-12-10 16:02:32 -05:00
Patrick Thomson
2ccbac1da6 Bump haskell-tree-sitter submodules.
Should hopefully prevent submodule bloat.
2018-12-10 15:38:04 -05:00
Rob Rix
efcb65966b 🔥 the RefError constructor. 2018-12-10 12:40:45 -05:00
Rob Rix
857d2e3b24 Throw RefUnspecializedError in the default implementation of ref. 2018-12-10 12:40:16 -05:00
Rob Rix
7b5c01eae0 Add an Unspecialized constructor for ref. 2018-12-10 12:40:03 -05:00
Rob Rix
65cb08bc35 Note why the lazy pattern match. 2018-12-10 12:09:11 -05:00
Rob Rix
7688f05e7f Use a lazy pattern match in evalTerm. 2018-12-10 12:07:20 -05:00
Rob Rix
2599cfa60d Move the do block up. 2018-12-10 11:55:17 -05:00
Rob Rix
96949fd9fb 🔥 a redundant import. 2018-12-10 11:38:33 -05:00
Rob Rix
3d962c40c7 defineBuiltIn already returns (). 2018-12-10 11:38:07 -05:00
Rob Rix
fa950f3239 🔥 Data.Abstract.Ref. 2018-12-10 11:37:00 -05:00
Rob Rix
a53e883b55 🔥 value. 2018-12-10 11:36:27 -05:00