Patrick Thomson
fbf4b443b4
Move tag to its own file and add a couple lenses
2019-02-08 12:05:59 -05:00
joshvera
e99f85e7a1
Merge remote-tracking branch 'origin/master' into indexer-prototype
2019-02-04 17:17:45 -05:00
joshvera
a4d892811f
Merge remote-tracking branch 'origin/master' into indexer-prototype
2019-02-01 16:03:16 -05:00
Timothy Clem
635f09fe29
++version to 0.5.0
2019-01-31 15:41:08 -08:00
Timothy Clem
f14412fe8f
Merge remote-tracking branch 'origin/master' into servant-experiment
2019-01-31 12:57:59 -08:00
Patrick Thomson
4701a91c02
move SQL stuff out of Core and add Catch effect
2019-01-31 14:37:40 -05:00
Timothy Clem
d3330aa9f3
Dedicated input types for Blob and BlobPair
2019-01-28 14:37:50 -08:00
Timothy Clem
1faff05a2b
Remove some un-used code
2019-01-25 10:12:38 -08:00
Patrick Thomson
13ac7b4942
Last stage of the great renaming
2019-01-24 13:23:59 -05:00
Patrick Thomson
46969defce
Pull in upstream proto3-suite and kill the Exts module.
2019-01-24 13:13:47 -05:00
Patrick Thomson
92b5549d01
Move Envelope
2019-01-24 13:02:11 -05:00
Patrick Thomson
869bd26cae
Move User.hs
2019-01-24 12:59:48 -05:00
Patrick Thomson
3cd4ffc9c3
RequestContext, RequestMethod, and RepositoryPush
2019-01-24 12:57:50 -05:00
Patrick Thomson
469151d180
Move Data/GitHub/Repository
2019-01-24 12:48:15 -05:00
Patrick Thomson
c6f4f0fea0
Move Data.GitHub.Git to Data.Git
2019-01-24 12:40:22 -05:00
Timothy Clem
9e9bbc1e68
Dedicated paths for legacy formatting of symbols and toc output
2019-01-24 08:34:37 -08:00
Timothy Clem
be138f7362
Add in parse tree graph endpoint
2019-01-23 14:53:29 -08:00
Timothy Clem
6befe07ea3
Remove rest of old diff renderers and Diff.hs
2019-01-22 12:05:45 -07:00
Timothy Clem
5e6d0240b2
Use the new diff api from the CLI, fix up tests again
2019-01-22 11:42:06 -07:00
Timothy Clem
154e0388af
Goodbye Semantic.Parse
2019-01-18 16:04:23 -08:00
Timothy Clem
9f222adcd3
Show and Quiet outputs
2019-01-18 12:37:49 -08:00
Timothy Clem
f23110a73a
Transition sexpression term rendering
2019-01-18 09:29:51 -08:00
Timothy Clem
e3afd9d684
Symbol rendering is entirely on the new path
2019-01-17 15:13:39 -08:00
Timothy Clem
8d5d3e45da
Factor back in the toc summary endpoint, now supported in twirp too
2019-01-17 14:00:13 -08:00
Timothy Clem
01af025638
Move parse back into semantic
2019-01-16 15:39:07 -08:00
Rick Winfrey
439e9ff9ae
Update remaining
2019-01-15 12:27:09 -08:00
Timothy Clem
26b771715f
Wire in Twirp ping and symbols endpoints, disable grpc entirely
2019-01-15 08:45:20 -08:00
Patrick Thomson
34cfa42584
rename spec and add toByteString
2019-01-11 12:27:47 -05:00
Patrick Thomson
b29633e0d6
Move the user type into User.
2019-01-11 11:58:13 -05:00
Patrick Thomson
a4bd06f6be
Fix nomenclature and modules.
2019-01-11 11:20:58 -05:00
Patrick Thomson
60b024dd13
Fix the members that I omitted.
2019-01-10 19:01:19 -05:00
Patrick Thomson
d7ad7e9fce
Add Repository entity and make sure they get pushed in repo pushes
2019-01-10 16:22:34 -05:00
Josh Vera
d4e9ab09a9
Merge pull request #2326 from github/add-hydro-data-types
...
Add data types for Kafka event messages.
2019-01-10 13:16:52 -05:00
Rick Winfrey
136af86301
Merge branch 'master' into visibility-resolution
2019-01-08 17:32:14 -08:00
joshvera
b23352e163
Merge remote-tracking branch 'origin/master' into indexer-prototype
2019-01-08 15:54:43 -05:00
Patrick Thomson
2894edd428
Include Push events in the cabal file.
2019-01-08 15:30:12 -05:00
Patrick Thomson
39bdfdf01f
Add Hydro data types corresponding to proposed push schema.
...
Provides a `Push` type. To build that, we needed `RequestContext`,
`UserType`, `RequestMethod`, `Spamurai`, `Timestamp`, and `IPVersion`.
The schemas have all been taken from https://github.com/github/hydro-schemas/ .
2019-01-08 13:55:09 -05:00
Patrick Thomson
1302fe4ac8
Use -XDerivingVia to clean up our Semigroup/Monoid instances.
...
Now that we're on GHC 8.6, we can use `-XDerivingVia` in many cases
where we previously had to write instances by hand. If you're not
familiar with `-XDerivingVia`, the [GHC proposal][ghc] is a good place
to start.
[ghc]: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0023-deriving-via.rst
Thanks to the `generic-monoid` package, we can derive a `Semigroup`
instance for any product type whose members are `Semigroups`, and the
same goes for `Monoid`. This entails an extra dependency, but it is
better than the `generic-deriving` package, which is way too much overhead.
I've also switched some trivial definitions to newtype-deriving.
Please be aware that this bumps `hlint` and `haskell-src-exts` so that
`hlint` doesn't choke on the `DerivingVia` extension. You'll need to
`stack install hlint` to get it on your `PATH`. Apologies!
2019-01-07 11:23:11 -05:00
joshvera
b5af73c088
Merge remote-tracking branch 'origin/master' into add-references-to-indexer-prototype
2019-01-04 15:00:43 -05:00
Patrick Thomson
955f30617c
Depend on hostname instead of Network.BSD.
2018-12-29 15:02:42 -05:00
Patrick Thomson
d32f5cd5ca
Merge branch 'master' into lts-13.0
2018-12-29 14:17:48 -05:00
Patrick Thomson
9852155a77
Upgrade to LTS 13.0 and GHC 8.6.3.
...
Bumps most of our dependencies.
Code changes:
* algebraic-graphs-0.3 no longer provides a Foldable or Traversable
implementation for `Graph`, so now neither does our `Graph` type.
* CMark parsing now uses safe rendering of raw HTML/URLs by default,
so there is no reason to pass an `optSafe` anymore.
* algebraic-graphs now no longer requires an Eq constraint on the
output type it generates, so we can ditch our Serializing.DOT
module. (Andrey fixed this for us specifically!)
2018-12-29 14:02:24 -05:00
Rick Winfrey
960d56fdcf
Add Visibilities instances
2018-12-19 19:11:02 -08:00
Rick Winfrey
3adaf47a4f
Define a Visibilities type class
2018-12-19 19:10:49 -08:00
joshvera
9f86c1b7d1
Move Taggable instances to their own module
2018-12-19 16:27:33 -05:00
Patrick Thomson
5d46cb211e
Split up typescript grammar even more
2018-12-18 16:25:32 -05:00
Rob Rix
594979543c
🔥 Located.
2018-12-13 12:04:24 -05:00
Rob Rix
595f0fa2a3
Whitespace error.
2018-12-13 12:04:06 -05:00
Patrick Thomson
684a752773
remove Semantic.Util.Rewriting
2018-12-11 17:47:13 -05:00
Patrick Thomson
e329cbe89a
unify the last spec
2018-12-11 17:36:42 -05:00