911 Commits

Author SHA1 Message Date
Cyrus Najmabadi
8e757c044e Merge branch 'master' into jsSigHelp
Conflicts:
	src/services/outliningElementsCollector.ts
	src/services/services.ts
2015-04-14 14:22:48 -07:00
Mohamed Hegazy
db492f1c10 Merge pull request #2747 from Microsoft/FixGetOccurances
Fix getOccurances filter check
2015-04-14 10:33:03 -07:00
Mohamed Hegazy
4e42054277 Fix #2725: Add check for parent before using it 2015-04-13 16:28:06 -07:00
Mohamed Hegazy
a72a22edbe Fix getOccurances filter check 2015-04-13 13:19:17 -07:00
Mohamed Hegazy
b416bf2d80 move check outside switch statement 2015-04-13 12:20:25 -07:00
Guillaume Salles
7119165bd0 Fix issue #2677 : Labels should not get quick info 2015-04-12 16:04:32 -04:00
Cyrus Najmabadi
024d653efc Rename type. 2015-04-09 22:27:18 -07:00
Cyrus Najmabadi
fc512b284b Use modules with const members. 2015-04-09 15:11:26 -07:00
Cyrus Najmabadi
9627746ba9 Add the 'none' kind. 2015-04-09 14:49:00 -07:00
Cyrus Najmabadi
73121ce451 Distinguish written vs read references. 2015-04-09 14:37:21 -07:00
Cyrus Najmabadi
585c6aaf65 CR feedback. 2015-04-08 23:24:51 -07:00
Cyrus Najmabadi
575ce27119 Allow the host to indicate which files it would like highlighting spans for. 2015-04-08 23:16:16 -07:00
Cyrus Najmabadi
e5d0ffab15 Use the fileName that is in scope. 2015-04-08 22:28:40 -07:00
Cyrus Najmabadi
0d233fdd17 No need to tweak spans in syntactic highlights. 2015-04-08 22:26:34 -07:00
Cyrus Najmabadi
02778b19b4 Get semantic document highlights as well through the new API. 2015-04-08 22:24:59 -07:00
Cyrus Najmabadi
6dee32a703 Extract code for getting syntactic document highlights into its own function. 2015-04-08 21:59:50 -07:00
Cyrus Najmabadi
4054eca462 Merge branch 'master' into jsSigHelp
Conflicts:
	tests/baselines/reference/APISample_compile.js
	tests/baselines/reference/APISample_compile.types
	tests/baselines/reference/APISample_linter.js
	tests/baselines/reference/APISample_linter.types
	tests/baselines/reference/APISample_linter.types.pull
	tests/baselines/reference/APISample_transform.js
	tests/baselines/reference/APISample_transform.types
	tests/baselines/reference/APISample_watcher.js
	tests/baselines/reference/APISample_watcher.types
2015-04-08 02:12:53 -07:00
Cyrus Najmabadi
78a79140b3 Get sighelp for arbitrary functions working in .js files. 2015-04-06 14:10:04 -07:00
Mohamed Hegazy
ccb562385d Use sys.newLine in transpile when possibel 2015-04-06 14:05:44 -07:00
Cyrus Najmabadi
766d34d0dc Rename variables to be consistent. 2015-04-03 16:55:54 -07:00
Cyrus Najmabadi
1178e84a68 Don't cache the typechecker at the LS level. Just get it when needed from the program. 2015-04-03 16:50:32 -07:00
Cyrus Najmabadi
4cdc97094f Produce a map of named declarations instead of a flat list.
Produce a map of named declarations instead of a flat list.
2015-04-03 16:21:24 -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
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
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
Daniel Rosenwasser
fd3b4ca9cd Fixed transitive export completion list issue. 2015-03-24 18:45:38 -07:00