Rob Rix
474985c601
Merge branch 'master' into remove-servant
2019-06-24 05:16:13 -07:00
Rob Rix
c8fd375f23
Merge pull request #176 from devsnek/patch-1
...
Add `.mjs` as extension for JavaScript
2019-06-24 05:16:01 -07:00
Patrick Thomson
6dda3251e7
Remove servant dependency.
...
This has no place here; downstream consumers can link in servant, but
we don't have any need to.
2019-06-23 16:43:41 -04:00
Gus Caplan
c5dfb7f374
Add .mjs
as extension for JavaScript
2019-06-22 19:53:43 -05:00
Josh Vera
3e5a00f9f5
Merge pull request #175 from github/update-php-assignment
...
Match `FormalParameter` symbol
2019-06-21 12:06:08 -04:00
Rob Rix
8cd44aa5fa
Merge branch 'master' into update-php-assignment
2019-06-21 09:59:15 -04:00
Rob Rix
bd5acca014
Merge pull request #170 from github/machines-to-streaming
...
Port from `machines` to `streaming`.
2019-06-21 09:57:16 -04:00
Rick Winfrey
4fdcef9822
Merge branch 'master' into update-php-assignment
2019-06-20 17:37:41 -07:00
Rick Winfrey
1d03fae11d
Add PHP to supportedExts and codeNavLanguages
2019-06-20 17:30:10 -07:00
Rick Winfrey
f793346895
Match FormalParameter
symbol
2019-06-20 11:42:37 -07:00
Patrick Thomson
dd8446c909
Drop the transformers dependency.
2019-06-20 14:13:54 -04:00
Patrick Thomson
b1a2b85d87
Merge remote-tracking branch 'origin/master' into machines-to-streaming
2019-06-20 14:09:39 -04:00
Rob Rix
6c311896f5
Merge pull request #171 from github/serialize-precise-ast-as-s-expressions
...
Serialize precise AST as s-expressions
2019-06-20 14:08:55 -04:00
Patrick Thomson
9f20899d85
Can't eliminate MTL yet, but we can minimize it.
2019-06-20 14:02:12 -04:00
Rob Rix
9bde466696
Merge branch 'master' into serialize-precise-ast-as-s-expressions
2019-06-20 13:58:50 -04:00
Patrick Thomson
c4c6b505ea
Merge pull request #169 from github/test-proto-symbols-cli-output
...
Add golden tests for `parse --proto-symbols` output.
2019-06-20 13:51:51 -04:00
Patrick Thomson
0564b9d36c
Eliminate mtl dependency.
2019-06-20 13:50:50 -04:00
Patrick Thomson
a5a349ba23
Remove unused liftCons5 function.
2019-06-20 12:59:40 -04:00
Patrick Thomson
2cefe29fbc
no partial type sigs necessary
2019-06-20 12:58:16 -04:00
Rob Rix
16d553167e
Revert "Add a little lambda calculus to toy with."
...
This reverts commit 50813fd5047ad648c9169d03f238687a56ffec3c.
2019-06-20 10:54:03 -04:00
Rob Rix
ccf8e1a7b9
Add a little lambda calculus to toy with.
2019-06-20 10:54:03 -04:00
Rob Rix
610acb7380
Indent/newline.
2019-06-20 10:54:03 -04:00
Rob Rix
1a1bfc3ca7
Generalize the Custom strategy over any Show-able type.
2019-06-20 10:54:03 -04:00
Rob Rix
bb54b3094d
Serialize field metadata.
2019-06-20 10:54:03 -04:00
Rob Rix
caeff71a33
Serialize fields.
2019-06-20 10:54:02 -04:00
Rob Rix
50b9298457
Serialize unit constructors.
2019-06-20 10:54:02 -04:00
Rob Rix
8e98f7eaed
Use advanced overlap to accommodate customizing for Text fields.
2019-06-20 10:54:02 -04:00
Rob Rix
b1d632fb2d
Serialize products.
2019-06-20 10:54:02 -04:00
Rob Rix
ca3101d432
Serialize sums.
2019-06-20 10:54:02 -04:00
Rob Rix
d15b031285
Prepend constructor names.
2019-06-20 10:54:01 -04:00
Rob Rix
4452c89a06
Serialize D1.
2019-06-20 10:54:01 -04:00
Rob Rix
0f54a5c506
Stub in a serialization class for generics over precise ASTs.
2019-06-20 10:54:01 -04:00
Rob Rix
a483615f21
Stub in a module for generic s-expression serialization of precise ASTs.
2019-06-20 10:53:48 -04:00
Patrick Thomson
40e5adfdb0
Further simplifications.
2019-06-20 10:37:02 -04:00
Patrick Thomson
17407c0c9d
Initial port from machines to streaming.
2019-06-20 09:41:27 -04:00
Patrick Thomson
669ee584df
Quiesce the last few warnings from the tests.
2019-06-20 01:50:32 -04:00
Patrick Thomson
ac8532d38e
The fixtures are binary files, don't diff them.
2019-06-20 01:37:58 -04:00
Patrick Thomson
086947ade5
Add golden tests for parse --proto-symbols
output.
...
This should help us ensure that we don't break CLI output, since our
CLI is an API.
This was made super-easy thanks to `tasty-golden`. I literally added
those two lines of code and it automatically created the reference
`.protobuf.bin` files. Slick as hell.
2019-06-20 01:33:51 -04:00
Patrick Thomson
b62277f9b6
Merge pull request #167 from github/quiet-test-spew
...
Quiet debug spew in specs.
2019-06-19 21:37:15 -04:00
Patrick Thomson
b17a2c0ee8
Better nomenclature.
2019-06-19 17:56:37 -04:00
Patrick Thomson
4de36c5f0e
Rewrite the Stat tests so they're not racy.
2019-06-19 17:54:53 -04:00
Patrick Thomson
0a3c11d5db
Better formatting by keeping description lines shorter
2019-06-19 17:42:53 -04:00
Patrick Thomson
bb86469f56
Fix unused imports.
2019-06-19 17:35:37 -04:00
Patrick Thomson
43e3fb4533
Remove unnecessary use of parallel
.
2019-06-19 17:22:09 -04:00
Patrick Thomson
6306f07cc1
Better story for handling JSON exceptions.
2019-06-19 17:14:52 -04:00
Patrick Thomson
6d599a5c7b
Forgot that Exception doesn't imply Eq.
2019-06-19 12:58:40 -04:00
Patrick Thomson
9e2b0e3071
Merge branch 'master' into quiet-test-spew
2019-06-19 12:12:12 -04:00
Patrick Thomson
8ae90e53c5
Quiet debug spew in specs.
...
This console barf makes reading though backscrolls unpleasant. Using
Shelly rather than an abomination of a `system` call and adding a
helper function to parse files quietly improved the situation greatly.
This also contains changes to Util that make the file significantly
easier to navigate, thanks to the power of `PartialTyepSignatures`.
Fixes #140 .
2019-06-19 12:09:37 -04:00
Rob Rix
cf8b344efc
Handle all the unimplemented cases with a helper.
2019-06-19 10:37:11 -04:00
Patrick Thomson
5796962ecd
Merge pull request #161 from github/please-dont-just-review-our-PRs
...
Add language detailing policy re. PR approvals/change requests.
2019-06-17 18:23:45 -04:00