Mohamed Hegazy
ccb562385d
Use sys.newLine in transpile when possibel
2015-04-06 14:05:44 -07:00
Paul van Brenk
548e33c663
Merge branch 'master' into spelling
2015-04-02 15:37:37 -07:00
Paul van Brenk
0bf65e4c67
Fix annoying spellin errors.
2015-04-02 15:36:45 -07:00
Cyrus Najmabadi
5ecfafd32b
PR feedback.
2015-04-02 15:14:41 -07:00
Cyrus Najmabadi
0f079632b9
PR feedback.
2015-04-02 14:58:43 -07:00
Cyrus Najmabadi
6f250703ff
Merge branch 'master' into JSLS
...
Conflicts:
src/services/services.ts
2015-04-02 14:22:16 -07:00
CyrusNajmabadi
35d8536c75
Merge pull request #2588 from Microsoft/classExpr
...
Class declarations should be block scoped.
2015-04-02 14:13:25 -07:00
CyrusNajmabadi
feabcd044b
Merge pull request #2522 from Microsoft/visitWorkaround
...
Use a function declaration vs a function expression to help deal with a reported Atom+IO.js issue.
2015-04-02 13:30:43 -07:00
unknown
ba8be9eef4
Support classes without names in our AST. Report any issues with this at 'check' time.
2015-04-01 17:20:20 -07:00
Daniel Rosenwasser
17b790b479
Merge branch 'master' into transitiveExports
2015-04-01 12:00:50 -07:00
Mohamed Hegazy
f75c1dd7b6
Merge branch 'master' into exportDefaultReference
...
Conflicts:
src/compiler/utilities.ts
2015-03-31 21:35:21 -07:00
Mohamed Hegazy
0c5d736251
Respond to code review remarks
2015-03-31 21:17:24 -07:00
Cyrus Najmabadi
3430903440
Merge branch 'master' into JSLS
2015-03-31 18:57:56 -07:00
Cyrus Najmabadi
72d23c7937
Remove unnecessary code.
2015-03-31 17:48:07 -07:00
Cyrus Najmabadi
1385d9b50c
Merge branch 'master' into JSLS
...
Conflicts:
src/services/services.ts
2015-03-31 17:40:56 -07:00
Cyrus Najmabadi
ee3ba3bf75
CR feedback.
2015-03-31 17:23:52 -07:00
Cyrus Najmabadi
478ac3d3ef
Merge branch 'master' into classExpressions
2015-03-31 14:53:39 -07:00
Vladimir Matveev
f239bbc3b1
Merge pull request #2550 from Microsoft/separateCompilation
...
Relax import/export elision rules for separate compilation
2015-03-31 14:51:39 -07:00
Cyrus Najmabadi
a1e18fc22b
Introduce a new HeritageClauseElment type.
...
This type represents the expression+type arguments you can get in a class or interface
heritage clause section. For class-implements clauses, or interface-extends clauses,
these expressions can only be identifiers or dotted names. For class extends clauses,
these could be any expressions in the future. However, for now, we only support identifiers
and dotted names.
2015-03-31 12:29:02 -07:00
Vladimir Matveev
955b4c0589
addressed CR feedback
2015-03-30 21:36:06 -07:00
Vladimir Matveev
a6c88e290e
addressed CR feedback
2015-03-30 21:35:27 -07:00
Mohamed Hegazy
383f01dbf6
Handel export default declaration completions
2015-03-30 20:28:24 -07:00
Vladimir Matveev
4b7e6cfc2e
addressed CR feedback, accepted baselines
2015-03-30 20:16:50 -07:00
Paul van Brenk
359648e74b
Merge branch 'master' into referencesFileAssert
2015-03-30 13:39:57 -07:00
Vladimir Matveev
8f616ce65c
fix typos in comments
2015-03-30 12:43:10 -07:00
Cyrus Najmabadi
eb5e1bcbad
Use a function declaration vs a function expression to help deal with a reported Atom+IO.js issue.
2015-03-26 23:55:10 -07:00
Vladimir Matveev
a51f0bf8bb
added relaxed emit rules for separate compilation
2015-03-25 23:18:58 -07:00
Daniel Rosenwasser
82222472b5
Subsume 'getExportsOfImportDeclaration' with 'getExportsOfModule'.
2015-03-25 18:01:57 -07:00
Daniel Rosenwasser
d1fa506db6
Use 'symbolsToArray' to avoid filtering.
2015-03-25 17:36:51 -07:00
Daniel Rosenwasser
f70e772acc
Merge branch 'master' into transitiveExports
...
Conflicts:
src/compiler/checker.ts
2015-03-25 17:02:58 -07:00
Daniel Rosenwasser
0437dfb594
Adjust the context token if the previous token is a word, not just if it's an identifier.
2015-03-25 16:37:41 -07:00
Daniel Rosenwasser
93108ef612
Adjust 'position' to beginning of identifier when 'contextToken' has been readjusted.
2015-03-25 14:25:29 -07:00
Ron Buckton
ea15225a9e
Merge pull request #2399 from Microsoft/decorators_min
2015-03-24 19:57:21 -07:00
Daniel Rosenwasser
fd3b4ca9cd
Fixed transitive export completion list issue.
2015-03-24 18:45:38 -07:00
Cyrus Najmabadi
552d82bc1e
Merge branch 'master' into JSLS
...
Conflicts:
src/services/services.ts
2015-03-24 18:00:02 -07:00
Cyrus Najmabadi
69ff9b3c13
PR feedback.
2015-03-24 16:50:11 -07:00
Cyrus Najmabadi
e26c260822
PR feedback.
2015-03-24 15:35:27 -07:00
Cyrus Najmabadi
63278ca037
Don't bother with a predicate. It doesn't provide enough of a perf savings.
2015-03-24 15:30:32 -07:00
Cyrus Najmabadi
614b1066dc
Merge branch 'master' into completionEntryDetails
2015-03-24 14:55:34 -07:00
Cyrus Najmabadi
273c3a92d0
Back to .js
2015-03-24 14:54:27 -07:00
Cyrus Najmabadi
c2c44b3ced
Merge branch 'findReferences' into javascriptLanguageservice
2015-03-24 14:15:53 -07:00
Cyrus Najmabadi
927e60d592
Merge branch 'master' into findReferences
2015-03-24 14:11:20 -07:00
Cyrus Najmabadi
d3e9ed1de8
back to tsjs
2015-03-24 14:11:03 -07:00
Cyrus Najmabadi
f583fd451e
Merge branch 'completionEntryDetails' into javascriptLanguageservice
...
Conflicts:
src/services/services.ts
2015-03-24 13:48:00 -07:00
Cyrus Najmabadi
40f0de8554
Merge branch 'master' into javascriptLanguageservice
...
Conflicts:
src/services/services.ts
2015-03-24 13:23:23 -07:00
Cyrus Najmabadi
8d55fe00dd
PR feedback.
2015-03-24 12:28:41 -07:00
Cyrus Najmabadi
a5bd9196f2
PR feedback.
2015-03-24 01:10:03 -07:00
Cyrus Najmabadi
4802b4b2d6
CR feedback.
2015-03-24 00:35:30 -07:00
Cyrus Najmabadi
c459bb7ce9
CR feedback.
2015-03-24 00:25:23 -07:00
Cyrus Najmabadi
eed6f0deca
Use an output format for quickinfo that more closely matches the original source.
...
i.e. use "var v: string" instead of "(var) v: string".
The parens case should only be used when we're using an english description instead of
an actual language construct.
2015-03-24 00:16:49 -07:00