Commit Graph

5903 Commits

Author SHA1 Message Date
Sheetal Nandi
0dc95ceb60 Use double quotes in declaration file's reference path generation so that quotes in file name wouldnt affect reference resolution
Fixes #474
2014-09-04 16:21:56 -07:00
Mohamed Hegazy
5422e56d48 Do not show noImplictAny errors when widening for a cast expression 2014-09-04 14:25:12 -07:00
Sheetal Nandi
f582902ec0 Merge pull request #569 from Microsoft/collisions
Report error if exports or require is used for declaration name in external module
2014-09-04 13:44:43 -07:00
Daniel Rosenwasser
e6e9979482 getRefs/getOccs support for 'this' keyword. 2014-09-04 13:30:16 -07:00
Daniel Rosenwasser
492e1c5d72 Merge pull request #593 from Microsoft/getOccurrencesReturn
Get occurrences for return keywords.
2014-09-04 13:20:07 -07:00
Mohamed Hegazy
acf557dd3c Do not emit references in generated declaration files if the --noresolve flag was set. This fixes a crash in the compiler when generating declarations with /// reference and noResolve 2014-09-04 13:16:22 -07:00
Daniel Rosenwasser
7b5440bb8d Addressed more CR feedback. 2014-09-04 12:44:18 -07:00
Daniel Rosenwasser
294ad06b68 Merge branch 'getOccurrences' of https://github.com/Microsoft/TypeScript into getOccurrences 2014-09-04 12:01:24 -07:00
Daniel Rosenwasser
837dddaec3 Addressed CR feedback. 2014-09-04 11:54:16 -07:00
Ryan Cavanaugh
4381f725ed Merge pull request #581 from Microsoft/instrument
Add jake task for making instrumented tsc
2014-09-04 10:55:01 -07:00
Anders Hejlsberg
5b1789b2b8 Merge pull request #597 from Microsoft/cacheFileLookups
Cache unsuccessful file lookups for improved performance.
2014-09-04 10:48:52 -07:00
Ryan Cavanaugh
b8b522784c Address CR feedback 2014-09-04 10:44:36 -07:00
Anders Hejlsberg
f62bbc238d Cache unsuccessful file lookups for improved performance. 2014-09-04 10:17:39 -07:00
Sheetal Nandi
3cc4b73858 Merge pull request #570 from Microsoft/linemaps
Handles all the line breaks in calculation of line-character position
2014-09-04 09:53:06 -07:00
Ryan Cavanaugh
0aba039a0d Speed up RWC IO playback by removing unfound files from resolution candidates 2014-09-04 09:18:29 -07:00
Ryan Cavanaugh
f2546c1392 Correctly handle zero-length test inputs 2014-09-04 09:09:22 -07:00
Mohamed Hegazy
755fce2fd3 Merge pull request #493 from RReverser/patch-1
Fix for importing modules from definitions
2014-09-03 13:13:29 -07:00
Anders Hejlsberg
be08411a6c Merge branch 'master' into deferredTypeLiterals 2014-09-03 10:53:21 -07:00
Ingvar Stepanyan
797ab01467 Return undefined instead of null. 2014-09-03 20:06:17 +03:00
Ingvar Stepanyan
4083d9299b Fixes #492
Conflicts:
	src/services/services.ts
2014-09-03 20:06:14 +03:00
Sheetal Nandi
7181184e32 Fixed the parenthesis around the expression around line indent calculation 2014-09-02 21:13:11 -07:00
Sheetal Nandi
223aaca674 Corrected linepos assignment 2014-09-02 21:11:21 -07:00
Ryan Cavanaugh
f328c7c6f8 Handle missing files more gracefully; big perf gains in loggedIO 2014-09-02 17:16:25 -07:00
Ryan Cavanaugh
1249e9d06c Add timestamp to capture files for better tracking 2014-09-02 15:40:15 -07:00
Ryan Cavanaugh
18de560402 Add jake task for making instrumented tsc 2014-09-02 12:19:58 -07:00
Anders Hejlsberg
2105404931 Merge branch 'master' into deferredTypeLiterals 2014-08-30 16:14:11 -07:00
Sheetal Nandi
816b018ae2 Fix the tab and indent calculation when formatting comments in the emitted output 2014-08-29 20:49:47 -07:00
Sheetal Nandi
a87a7794f4 Report error if exports or require is used for declaration name in external module
Fixes #63
2014-08-29 18:45:38 -07:00
Sheetal Nandi
c2b78ead05 Handles all the line breaks in calculation of line-character position
lineFeed = 0x0A,              // \n
        carriageReturn = 0x0D,        // \r
        lineSeparator = 0x2028,
        paragraphSeparator = 0x2029,
        nextLine = 0x0085,

Fixes #131
2014-08-29 17:27:47 -07:00
Daniel Rosenwasser
ba396ed28f Utilize getContainingFunction in services. 2014-08-29 17:13:14 -07:00
Mohamed Hegazy
dc0560ae59 Merge branch 'master' into getReferences
Conflicts:
	tests/baselines/reference/aliasUsageInGenericFunction.types
	tests/baselines/reference/aliasUsageInObjectLiteral.types
	tests/baselines/reference/aliasUsageInOrExpression.types
	tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.types
2014-08-29 15:56:36 -07:00
Daniel Rosenwasser
fbb10cd6b3 Added getOccs support for return keywords. 2014-08-29 14:57:48 -07:00
Daniel Rosenwasser
3f3dd29461 Use isWhitespace in getIfElseOccurrences. 2014-08-29 14:52:43 -07:00
Mohamed Hegazy
ee0c0f6cea Merge branch 'master' into restrictUseOfSys 2014-08-29 14:46:17 -07:00
Daniel Rosenwasser
38d7ba612f Added missing break statement. 2014-08-29 14:38:08 -07:00
Sheetal Nandi
b514fa58a9 Merge pull request #514 from Microsoft/overloadSignatureDeclaration
Correct the declaration emit for overload implementation if there is single overload signature
2014-08-29 14:33:53 -07:00
Daniel Rosenwasser
0632d0c38c Addressed CR feedback, no longer highlighting elseifs with comments between. 2014-08-29 13:08:48 -07:00
Mohamed Hegazy
49d8157d28 ensure that sys is not used outside tsc.ts 2014-08-28 23:10:05 -07:00
Jason Freeman
ad27af1a33 Merge branch 'master' into typeBaselines 2014-08-28 17:24:45 -07:00
Daniel Rosenwasser
24f6e41de1 Added getOccs support for if/else keywords, and some tests. 2014-08-28 17:14:57 -07:00
Jason Freeman
088ca88bfd Revert condition inside shouldWriteTypeOfFunctionSymbol 2014-08-28 13:18:59 -07:00
Jason Freeman
44c2453ec6 Don't use UseTypeOfFunction in typeWriter 2014-08-28 12:52:44 -07:00
Jason Freeman
46825ab05d Print Array as T[] 2014-08-28 12:48:30 -07:00
Jason Freeman
6a7d912fe4 Print pure namespaces as unknown 2014-08-28 12:40:58 -07:00
Jason Freeman
4e1bb26ad1 Print type of super 2014-08-28 12:31:37 -07:00
Daniel Rosenwasser
41d8d6c4e1 Merge pull request #549 from Microsoft/getOccurrences_switchCaseDefault
Get occurrences for switch/case/default/break keywords.
2014-08-28 11:41:33 -07:00
Sheetal Nandi
852f2d935c Merge pull request #516 from Microsoft/pinnedComments
Emit pinned or ///<reference> tag comments for signatures, ambient declaraitons and interfaces
2014-08-28 10:51:29 -07:00
Daniel Rosenwasser
813f28d865 Removed assertion. 2014-08-27 17:28:45 -07:00
Daniel Rosenwasser
fd93a3b4f7 What's in a name anyhow? 2014-08-27 17:26:58 -07:00
Daniel Rosenwasser
0ce39a3c2a Addressed CR feedback. 2014-08-27 17:19:08 -07:00