1
1
mirror of https://github.com/github/semantic.git synced 2024-12-27 17:05:33 +03:00
Commit Graph

24823 Commits

Author SHA1 Message Date
Rob Rix
c3e5622e06 Merge pull request #2118 from github/evaluate-ruby
add eval instances for unspecialized Ruby syntax
2018-08-08 09:39:53 -04:00
Rob Rix
dbb92c2417 Merge branch 'master' into evaluate-ruby 2018-08-08 09:26:23 -04:00
Charlie Somerville
cefddb7ae3 Merge pull request #2112 from github/charliesome/context
Implement evaluation context and self
2018-08-08 13:24:01 +10:00
Charlie Somerville
e92846c518 expand Ctx to EvalContext in get, put, and with function names 2018-08-08 13:08:54 +10:00
Rob Rix
86c97ccc27 Merge branch 'master' into evaluate-ruby 2018-08-07 10:35:02 -04:00
Rob Rix
cd654ade6c Merge branch 'master' into charliesome/context 2018-08-07 09:36:57 -04:00
Rob Rix
18834712d7 Merge pull request #2106 from github/polyadic-lambda
Polyadic lambda
2018-08-07 09:28:19 -04:00
Rob Rix
98a848d3ad Inline the lambda' cases. 2018-08-07 09:18:43 -04:00
Rob Rix
9b95841a2d Merge branch 'master' into polyadic-lambda 2018-08-07 09:03:47 -04:00
Charlie Somerville
add87cf217 Merge pull request #1967 from github/charliesome/remove-lookup-or-alloc
Remove lookupOrAlloc calls outside Control.Abstract.Heap
2018-08-07 15:44:01 +10:00
Charlie Somerville
b327ffcfb9 remove lookupOrAlloc calls outside Control.Abstract.Heap 2018-08-07 10:25:47 +10:00
Josh Vera
5a65fc091b Merge pull request #2119 from github/fix-dot-graphs
Fix term and diff dot graphs
2018-08-06 17:33:27 -04:00
Timothy Clem
a420cfe909 Merge branch 'master' into fix-dot-graphs 2018-08-06 13:38:06 -07:00
Timothy Clem
79e85ac6de Merge pull request #2102 from github/enterprise-support
Allow semanticd to run on Enterprise
2018-08-06 13:37:54 -07:00
Timothy Clem
cd3c0f15ac Merge branch 'master' into enterprise-support 2018-08-06 12:56:45 -07:00
Josh Vera
1b68e86997 Merge branch 'master' into fix-dot-graphs 2018-08-06 14:01:54 -04:00
Josh Vera
dba1e3ba07 Merge pull request #2103 from github/pass-precise-project-paths
Pass precise project paths
2018-08-06 13:25:02 -04:00
Ayman Nadeem
d1c500126e add evaluatable instance for regex 2018-08-06 13:19:50 -04:00
Josh Vera
99d0b78138 Merge branch 'master' into pass-precise-project-paths 2018-08-06 13:11:09 -04:00
Josh Vera
9055e44acd Merge pull request #2111 from github/refactor-util-and-friends
Move Quieterm into its own module
2018-08-06 13:08:37 -04:00
Timothy Clem
30f7308f5f This order is a little better 2018-08-04 19:32:23 -07:00
Timothy Clem
f1d35283e7 No need for this, left over from debuggin 2018-08-04 19:31:15 -07:00
Timothy Clem
ca64ee2b07 Show replacements in the diff dot output 2018-08-04 19:30:19 -07:00
Timothy Clem
2a2a1b9128 Bring back dot rendering for terms and diffs
The usage of local was problematic here.
2018-08-04 19:29:14 -07:00
Rob Rix
cc8debee4b Merge branch 'master' into charliesome/context 2018-08-03 10:16:23 -04:00
Rob Rix
e26d875fe9 Merge branch 'master' into refactor-util-and-friends 2018-08-03 09:51:48 -04:00
Rob Rix
5088216b33 Merge branch 'master' into polyadic-lambda 2018-08-03 09:51:31 -04:00
Rob Rix
c8efe18cdf Merge branch 'master' into pass-precise-project-paths 2018-08-03 09:51:15 -04:00
Rob Rix
45df06173e Merge pull request #2113 from github/singleton-languages
Singleton languages
2018-08-02 11:52:33 -04:00
Rob Rix
73fa3f2afc Revert "Reify languages at the type level."
This reverts commit 5968ddfbfe63f6ed3710d69622ac7ec172ae42eb.
2018-08-02 10:39:28 -04:00
Rob Rix
ea520299de Reify languages at the type level. 2018-08-02 10:33:55 -04:00
Rob Rix
ea69b5a6d3 Only pass a proxy to evaluateProject. 2018-08-02 10:24:55 -04:00
Rob Rix
28b942d9ff Only pass a proxy to evaluateProjectWithCaching. 2018-08-02 10:22:44 -04:00
Rob Rix
58f560e4a2 Only pass a proxy to callGraphRubyProject. 2018-08-02 10:21:28 -04:00
Rob Rix
ae0dc77ead Export SLanguage. 2018-08-02 10:19:22 -04:00
Rob Rix
c7fbff8fcd Define SLanguage instances for all the languages. 2018-08-02 10:18:55 -04:00
Rob Rix
7492e3feff Define a class for language singletons. 2018-08-02 10:16:50 -04:00
Charlie Somerville
6c7df4e5bc remove TypeScript specific This syntax type 2018-08-02 16:00:21 +10:00
Charlie Somerville
9129494ac2 use <$ rather than const <$> 2018-08-02 15:30:36 +10:00
Charlie Somerville
4e98573a28 ensure modules are evaluated in empty bindings context 2018-08-02 15:03:54 +10:00
Charlie Somerville
7cc858acf0 Identifier -> This in test fixtures 2018-08-02 14:21:40 +10:00
Charlie Somerville
72ba35dd1d regenerate diff fixtures 2018-08-02 14:15:50 +10:00
Charlie Somerville
6f472596a5 Merge branch 'master' into charliesome/context 2018-08-02 12:47:53 +10:00
Rob Rix
5368f859eb Whoops.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:22:37 -04:00
Rob Rix
091d1a2a03 Specialize UtilEff to Precise.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:13:19 -04:00
Rob Rix
96f7691814 Move Quieterm into its own module.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:10:55 -04:00
Rob Rix
c6c17a1594 Stub in a module for Quieterm.
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2018-08-01 15:06:26 -04:00
Timothy Clem
a4ccc35f67 Revert "Provide a flag to disable running the grpc server"
This reverts commit 2c967f30c9536d4388da0c818f5ef499c2a58448.
2018-08-01 11:41:06 -07:00
Timothy Clem
6cf9eee345 Revert "No need for defaultVal with Bool"
This reverts commit 30036c78bbc1092ef4874d2da89745587ce8a0e2.
2018-08-01 11:40:58 -07:00
Ayman Nadeem
986cc48c46 Merge pull request #2092 from github/test-java-assignment-part-2
Test java assignment part 2
2018-08-01 07:24:15 -04:00