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

20655 Commits

Author SHA1 Message Date
joshvera
4d63b8163c Add a comparison error 2018-04-17 13:30:18 -04:00
Timothy Clem
16d985ddea Assign python matrix multiplication @ and @= 2018-04-17 08:34:43 -07:00
Timothy Clem
2b8bc548b8 Allow types in python assignment 2018-04-17 08:27:15 -07:00
Patrick Thomson
6ab34b0c51 Merge pull request #1745 from github/charliesome/remove-evaluatingstate-monoid
Remove EvaluatingState Semigroup and Monoid instances
2018-04-17 10:42:22 -04:00
Patrick Thomson
47a39e7e89 some comments 2018-04-17 10:23:51 -04:00
Charlie Somerville
c428ea8fa5 remove Semigroup and Monoid instances for EvaluatingState
these are technically lawful, but don't make a lot of sense for
EvaluatingSense
2018-04-17 16:34:14 +10:00
Charlie Somerville
34c10f2de8 relax RunEffect constrait to require only Empty, not Monoid 2018-04-17 16:31:30 +10:00
Charlie Somerville
560642579f add Data.Empty typeclass 2018-04-17 16:31:08 +10:00
Timothy Clem
e3713df8e2 Dedicated TypeScriptError, make hlint happy 2018-04-16 18:14:21 -07:00
Timothy Clem
400f831f5c These assign as symbols now! 2018-04-16 16:59:16 -07:00
Timothy Clem
784a0a8b70 Traded Identifier' for Symbol' I guess 2018-04-16 16:57:57 -07:00
Timothy Clem
4f888dcb52 Merge remote-tracking branch 'origin/master' into typescript-graphs 2018-04-16 16:53:02 -07:00
Timothy Clem
36e4bbecd9 Python fixture fixes 2018-04-16 16:52:54 -07:00
Timothy Clem
23db5fc9a6 ++haskell-tree-sitter 2018-04-16 16:52:43 -07:00
Timothy Clem
67fa0256ae Stop tracing module table, allow printing with INFO log level 2018-04-16 15:45:14 -07:00
joshvera
8881a42860 Dont call partial last 2018-04-16 15:49:08 -04:00
joshvera
aa3b2a0532 Add fromMaybeLast and maybeLast 2018-04-16 15:48:45 -04:00
Josh Vera
ae1cc5d689 Merge pull request #1738 from github/assignment-statements
Allow allocation in assignment again
2018-04-16 14:40:07 -04:00
Josh Vera
bb0bd9f45e Merge branch 'master' into assignment-statements 2018-04-16 12:32:17 -04:00
Josh Vera
ef3eab8ed8 Merge pull request #1739 from github/some-js-assignment-fixes
Some js assignment fixes
2018-04-16 12:28:03 -04:00
Josh Vera
c02985e468 Merge branch 'master' into some-js-assignment-fixes 2018-04-16 12:22:27 -04:00
Timothy Clem
d3bdc75a3a Allow setting a different rootdir for module resolution 2018-04-16 09:20:22 -07:00
Timothy Clem
44e0d2f08e Merge remote-tracking branch 'origin/master' into typescript-graphs 2018-04-16 08:28:48 -07:00
Charlie Somerville
a05b06dbde Merge pull request #1650 from github/charliesome/ruby-locals
WIP: Implement local variable context in Ruby assignment
2018-04-16 17:53:43 +10:00
Charlie Somerville
08a6b0a2d6 appease hlint 2018-04-16 17:39:34 +10:00
Charlie Somerville
699e2642ff allow comments in and around parameters 2018-04-16 17:16:14 +10:00
Charlie Somerville
584aa364b5 style cleanups 2018-04-16 16:19:23 +10:00
Charlie Somerville
bdcd8fcbc3 ruby: implement more strict assignment for parameters 2018-04-16 16:19:23 +10:00
Charlie Somerville
a81beeb125 ruby: register parameters as local identifier names 2018-04-16 16:19:23 +10:00
Charlie Somerville
cdb5672b27 test: fix expected output for parse and diff cli tests 2018-04-16 16:19:23 +10:00
Timothy Clem
c6cdfc4958 Fix CLI specs 2018-04-16 16:19:23 +10:00
Charlie Somerville
2d320fdba1 ruby: update test fixtures 2018-04-16 16:19:23 +10:00
Charlie Somerville
c999557043 ruby: emit Send terms from vcallOrLocal rather than Call 2018-04-16 16:19:23 +10:00
Charlie Somerville
d08c675318 ruby: make parameter assignment more strict in accepted symbols 2018-04-16 16:19:23 +10:00
Charlie Somerville
c5be01e8a0 ruby: use methodSelector rather than plainIdentifier for def names 2018-04-16 16:19:23 +10:00
Charlie Somerville
66720795cc ruby: allow Setter symbols in methodSelector 2018-04-16 16:19:23 +10:00
Timothy Clem
024d1c362e Allow ability to prioritize local identifiers for certain syntaxes 2018-04-16 16:19:23 +10:00
Charlie Somerville
5ff04bebcc ruby: add Assignment' type so we can remove type constraints 2018-04-16 16:19:23 +10:00
Charlie Somerville
237ffea294 alternate with End in putRubyLocals 2018-04-16 16:19:23 +10:00
Charlie Somerville
ccca1e5857 ruby: implement variable scoping around scoped constructs 2018-04-16 16:19:23 +10:00
Charlie Somerville
437df993b5 ruby: pull out some duplication in block assignment 2018-04-16 16:19:23 +10:00
Charlie Somerville
8dfaae81e1 ruby: define locals as they are encountered 2018-04-16 16:19:23 +10:00
Charlie Somerville
ba99be7345 ruby: emit barewords that aren't defined locals as method calls 2018-04-16 16:19:23 +10:00
Charlie Somerville
e6bf961c91 assignment: add special-cased ruby locals state 2018-04-16 16:19:23 +10:00
Timothy Clem
0b9d2e142c In JavaScript, continue and break can also have trailing comments - assign them 2018-04-13 14:12:54 -07:00
Timothy Clem
224ad7297c throwException if js resolution doesn't work 2018-04-13 14:12:31 -07:00
Timothy Clem
2d2d4fd38b In JavaScript, continue and break can also have trailing comments - assign them 2018-04-13 14:12:04 -07:00
Timothy Clem
6e19109554 Make sure we properly classify .js files 2018-04-13 11:39:57 -07:00
Timothy Clem
40bf466dbb Make sure we properly classify .js files 2018-04-13 10:58:25 -07:00
Timothy Clem
50f3dbae48 JavaScript returns can have comments even with no return expression 2018-04-13 10:54:30 -07:00