1
1
mirror of https://github.com/github/semantic.git synced 2024-11-28 01:47:01 +03:00
Commit Graph

28210 Commits

Author SHA1 Message Date
Rob Rix
23ba75ba79
Copy in the semantic-core sources. 2019-06-03 11:34:15 -04:00
Patrick Thomson
31fc1c08b4
Merge pull request #30 from lpmi-13/typofix
Fix simple typos and standardize formatting in places
2019-06-03 08:58:30 -04:00
Rob Rix
38198bcf1e
Merge pull request #29 from github/update-stack-docs
Docs: specify we use cabal (and stack internally)
2019-06-03 03:50:24 -04:00
lpmi-13
0ecf334b97 Fix simple typos and standardize formatting in places 2019-06-03 07:26:05 +01:00
Patrick Thomson
ed3ccc6d78
Docs: specify we use cabal (and stack internally) 2019-06-02 18:54:19 -04:00
Patrick Thomson
e3d4e80ee4
Merge pull request #28 from 0xflotus/master
fixed small error
2019-06-01 18:21:27 -04:00
0xflotus
dcde1fbbaf
Merge pull request #1 from 0xflotus/patch-1
Update program-analysis.md
2019-06-02 00:14:27 +02:00
0xflotus
1768a70377
Update program-analysis.md 2019-06-02 00:14:14 +02:00
Rick Winfrey
67899f701a
Merge pull request #14 from bigtoast/typo
The trailing period creates a broken link.
2019-05-31 16:23:24 -07:00
andyandyandy
265f4139a9 The trailing period creates a broken link. 2019-05-31 15:48:38 -07:00
Patrick Thomson
fcc8580ca4
Merge pull request #12 from github/add-docs
Add docs
2019-05-31 16:47:50 -04:00
joshvera
5addbd68d7 Remove some dead links 2019-05-31 16:13:30 -04:00
joshvera
c69933e640 Add assignment.md doc
Co-Authored-By: Timothy Clem <timothy.clem@gmail.com>
Co-Authored-By: Rick Winfrey <rick.winfrey@gmail.com>
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
Co-Authored-By: Patrick Thomson <patrickt@users.noreply.github.com>
Co-Authored-By: Rob Rix <robrix@github.com>
2019-05-31 16:10:20 -04:00
joshvera
fd927c5f8b Add protip doc
Co-Authored-By: Timothy Clem <timothy.clem@gmail.com>
Co-Authored-By: Rick Winfrey <rick.winfrey@gmail.com>
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
Co-Authored-By: Patrick Thomson <patrickt@users.noreply.github.com>
Co-Authored-By: Rob Rix <robrix@github.com>
2019-05-31 16:09:29 -04:00
joshvera
9be9cb3f53 Add development.md 2019-05-31 16:05:29 -04:00
joshvera
4106d33e35 Add why-tree-sitter.md
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2019-05-31 16:04:41 -04:00
joshvera
26676a9654 Add why-haskell.md
Co-Authored-By: Timothy Clem <timothy.clem@gmail.com>
Co-Authored-By: Patrick Thomson <patrickt@users.noreply.github.com>
2019-05-31 16:04:17 -04:00
joshvera
899efacbd0 Add program-analysis.md
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
Co-Authored-By: Rob Rix <robrix@github.com>
Co-Authored-By: Timothy Clem <timothy.clem@gmail.com>
2019-05-31 16:02:12 -04:00
joshvera
c7a1f1d307 Add grammar-development-guide 🎩 @aymannadeem
Co-Authored-By: Ayman Nadeem <aymannadeem@gmail.com>
2019-05-31 16:01:39 -04:00
Patrick Thomson
fa78c7c5ff
Merge pull request #5 from github/simplify-project-type
Simplify Data.Project.
2019-05-31 15:25:14 -04:00
Patrick Thomson
07fb2cb8a6
Merge pull request #6 from github/update-getting-started-instructions
Update README with more explicit instructions for getting started.
2019-05-31 13:32:15 -04:00
Patrick Thomson
484a1b8e83 new-update is technically more correct. 2019-05-31 13:31:30 -04:00
Patrick Thomson
15600ee054 Update README with more explicit instructions for getting started.
:hat: to @jaredmorrow for pointing out you need these if you've just
installed a fresh GHC.
2019-05-31 13:19:47 -04:00
Patrick Thomson
c2b46a6aba Simplify Data.Project.
We don't need this to be parameterized in terms of the filepath and
container type, because we no longer generate protobuf code from this
structure.

This should have no impact on tests or output.
2019-05-31 13:13:56 -04:00
Patrick Thomson
a7f6806298 Fix cabal build. (#4)
- Remove cmark-gfm direct dependency.
- Fix submodule paths.
- Pin to versioned fused-effects packages.
2019-05-31 08:58:35 -04:00
Douglas Creager
cf803555e5 Make error reporter API generic
Instead of hard-coding the HTTP API we use for uploading errors to our
internal service, let the user provide an arbitrary function (in the IO
monad) for uploading them.  The default config will create an error
reporter that logs errors to the console, just like happened before if
you didn't set the `HAYSTACK_URL` environment variable.
2019-05-31 08:58:34 -04:00
Patrick Thomson
b2bbda5fca Specify version bounds in .cabal file (#1)
Establish library bounds based on Stackage LTS 13.13.

We use the new cabal `^>=` operator to establish PVP-compatible versioning.
2019-05-31 08:58:17 -04:00
Douglas Creager
0f01935571 Add contributor and licensing notes to README 2019-05-31 08:37:44 -04:00
Douglas Creager
e707bad694 Add a README 2019-05-31 08:37:44 -04:00
Douglas Creager
afea75f86f Add license and maintainer to cabal file 2019-05-31 08:37:44 -04:00
Douglas Creager
d8ea048eea Add code of conduct 2019-05-31 08:37:44 -04:00
Douglas Creager
b1bc557d6b Use MIT license for code 2019-05-31 08:37:44 -04:00
Douglas Creager
66bb52dc7f Add contribution instructions 2019-05-31 08:37:44 -04:00
Patrick Thomson
97e38ae1c1 Merge pull request #2555 from github/remove-tagger
Remove Tagger mini-DSL.
2019-05-29 11:35:11 -04:00
Patrick Thomson
c34319c82e Fix lints. 2019-05-29 10:45:53 -04:00
Patrick Thomson
db8935d317 Merge remote-tracking branch 'origin/master' into remove-tagger 2019-05-29 10:38:21 -04:00
Patrick Thomson
4c033bbd1e Merge pull request #2553 from github/test-reading-from-git-repos
Add tests for readBlobsFromGitRepo.
2019-05-29 02:39:51 -04:00
Patrick Thomson
cbfab762d5 Merge branch 'master' into test-reading-from-git-repos 2019-05-29 02:20:25 -04:00
Patrick Thomson
4cf56017fa Merge branch 'test-reading-from-git-repos' of github.com:github/semantic into test-reading-from-git-repos 2019-05-28 15:52:06 -04:00
Patrick Thomson
0e13a4c091 These can be in parallel because we're not changing the cwd. 2019-05-28 15:49:43 -04:00
Patrick Thomson
7f3dd3e80a Merge branch 'master' into test-reading-from-git-repos 2019-05-28 15:43:38 -04:00
Patrick Thomson
e4143aaa34 slightly less heinous implementation 2019-05-28 15:43:14 -04:00
Patrick Thomson
d3d2ab7200 Merge pull request #2550 from github/clean-up-tagging-internals
Remove Error effect from tagging internals.
2019-05-28 15:35:34 -04:00
Patrick Thomson
e77d723859 try to fix the builders 2019-05-28 15:34:31 -04:00
Patrick Thomson
00e7ceb883 Fix dead imports. 2019-05-28 14:58:37 -04:00
Patrick Thomson
a410300492 Add tests for readBlobsFromGitRepo.
This is part of the critical path for repository tagging, so we should
test it to make sure it doesn't explode. This introduces a test that
creates a temporary git repo and queries it to make sure that adding
and then reading from a blob works properly.
2019-05-28 14:54:18 -04:00
Patrick Thomson
db9f7c3cb9 Merge remote-tracking branch 'origin/master' into remove-tagger 2019-05-28 12:41:24 -04:00
Patrick Thomson
2dd7cf5d58 Merge branch 'master' into clean-up-tagging-internals 2019-05-28 12:29:42 -04:00
Patrick Thomson
4a11c8ba8c Merge pull request #2551 from github/remove-dynamic-flag
Remove -dynamic flag from cabal file.
2019-05-28 12:29:29 -04:00
Patrick Thomson
a0f87c3c12 Remove -dynamic flag from cabal file.
We originally put this here because we were recompiling
haskell-tree-sitter on every ghci reload, and it sped up the process
of linking the built haskell-tree-sitter into ghci. Now that we
compile haskell-tree-sitter once, its use is no longer applicable, and
it interferes with profiling builds.
2019-05-28 12:12:12 -04:00