560 Commits

Author SHA1 Message Date
Dan Quirk
2913725e9d Update reference from tc.js to tsc.js 2014-08-19 16:11:33 -07:00
Mohamed Hegazy
d60eecf0a4 Merge pull request #478 from sparecycles/fix/spelling
spelling fix: Idenfier -> Identifier
2014-08-19 10:05:17 -07:00
Adam Freidin
828f4c9340 spelling fix 2014-08-19 08:01:12 -07:00
Jason Freeman
398266d11c Merge pull request #464 from Microsoft/typeWriter
Revive TypeWriter
2014-08-18 23:07:01 -04:00
Jason Freeman
f949c5014a Merge branch 'master' into typeWriter
Conflicts:
	src/compiler/types.ts
2014-08-18 19:57:35 -07:00
Jason Freeman
a8c2f82f3c Temporary fix for import case in getTypeOfNode 2014-08-18 19:56:03 -07:00
Jason Freeman
a08aa14a74 Address PR feedback 2014-08-18 18:51:18 -07:00
Daniel Rosenwasser
840d6d05eb Update LKG. 2014-08-18 15:52:23 -07:00
Daniel Rosenwasser
08c30e410d Merge pull request #383 from Microsoft/diagnosticsCleanup
Cleaned up diagnostic messages.
2014-08-18 15:48:52 -07:00
Daniel Rosenwasser
8baee8a785 Merge branch 'master' into diagnosticsCleanup 2014-08-18 15:42:58 -07:00
Daniel Rosenwasser
f7cd2ae70d Update LKG 2014-08-18 15:42:55 -07:00
Daniel Rosenwasser
a366984bc9 Reassigned diagnostic codes. 2014-08-18 15:42:27 -07:00
Jason Freeman
58a99f3aea Accept new typeWriter baseline 2014-08-18 14:40:15 -07:00
Mohamed Hegazy
8934e85d44 Merge pull request #405 from Microsoft/classifier
Wire the classifier to use the new compiler implementation
2014-08-18 14:38:05 -07:00
Jason Freeman
d02d9bfa7e Merge branch 'master' into typeWriter
Conflicts:
	src/compiler/checker.ts
2014-08-18 14:37:21 -07:00
Mohamed Hegazy
54d8722189 Merge branch 'master' into classifier 2014-08-18 14:33:30 -07:00
Jason Freeman
dc44edfa5f Clean up local state after the describe callback for each compiler test 2014-08-18 14:29:55 -07:00
Jason Freeman
f72ceab987 Accept recent changes in typeWriter baselines 2014-08-18 14:29:42 -07:00
Sheetal Nandi
7a5512cdd0 Merge pull request #466 from sparecycles/fix/checker-declaration
fix --declaration typechecking (complex case)
2014-08-18 13:32:50 -07:00
Adam Freidin
d43f28d3a0 baseline for typechecking --declaration 2014-08-15 21:15:41 -07:00
Adam Freidin
06e858ff40 fix --declaration typechecking (complex case)
This fixes generation of typescriptServices.d.ts,
although this is not a current requirement
( https://github.com/Microsoft/TypeScript/issues/465 ).
2014-08-15 20:16:05 -07:00
Daniel Rosenwasser
5c59360ef7 Merge branch 'master' into diagnosticsCleanup 2014-08-15 17:17:27 -07:00
Daniel Rosenwasser
6287efc24d Merge branch 'master' of https://github.com/Microsoft/TypeScript 2014-08-15 17:13:46 -07:00
Daniel Rosenwasser
00b438bad6 Normalized path for localized diagnostics message map. 2014-08-15 17:13:25 -07:00
Vladimir Matveev
804bbac61f Merge pull request #462 from Microsoft/missing_checker
create instance of the checker prior to making any types
2014-08-15 15:50:37 -07:00
Jason Freeman
27bf9b702e Accept type baselines 2014-08-15 14:37:48 -07:00
Jason Freeman
91c1a81563 Fix isTypeNode to not consider namespace accesses types 2014-08-15 14:37:41 -07:00
Jason Freeman
971a4c55d4 Remove problematic test (should be added back after issue #463 is fixed) 2014-08-15 14:37:38 -07:00
Jason Freeman
8d13a65d8b Fix test chainedImportAlias to use all of its file regions 2014-08-15 14:37:36 -07:00
Jason Freeman
14f9ed9235 Only give to typeWriter files that were part of compiled program 2014-08-15 14:37:34 -07:00
Jason Freeman
834a6f71c1 Add logic in checker for getting type of export assignments and imports 2014-08-15 14:37:32 -07:00
Jason Freeman
5574b58d64 Adjust TypeChecker to have separate method for getApparentType 2014-08-15 14:37:29 -07:00
Jason Freeman
f4c00455b8 Print types for arbitrary expressions in typeWriter 2014-08-15 14:36:51 -07:00
Jason Freeman
537d8785f3 Change getTypeOfNode to take an apparentType flag 2014-08-15 14:36:49 -07:00
Jason Freeman
6b778f103c Handle type declaration nodes 2014-08-15 14:36:02 -07:00
Jason Freeman
12a0909fdd Add getTypeOfNode function to checker API 2014-08-15 14:36:00 -07:00
Jason Freeman
96fba4d867 TypeWriter logic for identifiers 2014-08-15 14:34:15 -07:00
Jason Freeman
3c6c0353b3 Make the harness invoke typeWriter 2014-08-15 14:34:13 -07:00
Vladimir Matveev
bf64217615 create instance of the checker prior to making any types 2014-08-15 13:54:19 -07:00
Anders Hejlsberg
eea8409e4f Merge pull request #460 from Microsoft/noArrowLookahead
Removed lookahead for simple arrow function expressions.
2014-08-15 12:54:18 -07:00
Vladimir Matveev
a52cdaf806 Merge pull request #450 from Microsoft/fullTypeCheckFlag
added fullTypeCheckFlag to TypeChecker
2014-08-15 12:14:45 -07:00
Vladimir Matveev
a271b94b9d merge with mastr 2014-08-15 12:06:53 -07:00
Anders Hejlsberg
dcddb50f5b Removed lookahead for simple arrow function expressions. 2014-08-15 07:44:56 -07:00
Vladimir Matveev
848e5db646 defer creation of fullTypeCheckChecker 2014-08-14 17:57:17 -07:00
CyrusNajmabadi
55db9dc261 Merge pull request #459 from Microsoft/revertLS1
Revert the previous language service merge.
2014-08-14 17:46:14 -07:00
Cyrus Najmabadi
a1b7c4f54c Revert "Merge pull request #444 from Microsoft/newCompilerLS"
This reverts commit ae5f4c26171cc56bdff56e2893dc8ac113596270, reversing
changes made to 2f963743c4da421cc0a2fbf00a209dfff7f9aac4.
2014-08-14 17:37:45 -07:00
Anders Hejlsberg
2775fc2add Merge pull request #453 from Microsoft/reportMemoryUsage
Include memory usage in -diagnostics report
2014-08-14 13:11:49 -07:00
Anders Hejlsberg
7d3c006992 Making sys.getMemoryUsage optional. 2014-08-14 13:05:39 -07:00
Anders Hejlsberg
4d62b488b7 Include memory usage in -diagnostics report 2014-08-14 10:52:24 -07:00
Sheetal Nandi
f622cb4d11 Merge pull request #381 from branch 'remote/privacyErrors'
Report privacy errors on variable/property declarations and also emit import declarations that get used to defined visible type
2014-08-13 18:48:05 -07:00