Commit Graph

6862 Commits

Author SHA1 Message Date
Vladimir Matveev 35f4c48735 respect parent indentation 2014-10-20 17:56:13 -07:00
Mohamed Hegazy 373dc760bf respond to code review comments 2014-10-20 17:41:16 -07:00
Mohamed Hegazy dd7ca69866 Create a new flag for diagnostics 'isEarly' and disable emit if this flag is set. Set the flag by default on all let and const errors to ensure we are not emitting invalid JS code. 2014-10-20 17:38:50 -07:00
Vladimir Matveev 092900b62f adjust formatting scanner implementation 2014-10-20 15:53:49 -07:00
Mohamed Hegazy d5fe43b53e allow let and const declarations in module bodies under labels 2014-10-20 15:31:33 -07:00
Mohamed Hegazy 91f40988f1 Simplify the binder logic for managing blockScopeContainer 2014-10-20 15:30:06 -07:00
Yui a6eb698f5b Merge pull request #924 from Microsoft/fixColorizationUnittest
Fix colorization unittest
2014-10-20 14:52:46 -07:00
Yui T 54bc1da5d0 Address code review 2014-10-20 14:39:31 -07:00
Mohamed Hegazy dd5c89d5cf Update error messages 2014-10-20 13:48:22 -07:00
Yui T 7806094a1a Address code review 2014-10-20 13:47:09 -07:00
Mohamed Hegazy 0e7d8b62ef Merge branch 'master' into letAndConst 2014-10-20 13:34:06 -07:00
Mohamed Hegazy c02cc7ca15 use getCanonicalFileName in the language service when searching for files 2014-10-20 13:18:32 -07:00
Yui T ba77284485 Fix colorization unittest 2014-10-20 13:11:08 -07:00
Yui T 30fe3f7221 Fix runtests for unittests 2014-10-20 13:08:33 -07:00
Jason Freeman a1e69b0dc2 Merge pull request #915 from Microsoft/sigHelp
Basic generic signature help
2014-10-20 12:46:16 -07:00
Jason Freeman d5709edbc7 Merge branch 'master' into sigHelp 2014-10-20 11:52:31 -07:00
Jason Freeman 1b8814cdcd Address PR feedback 2014-10-20 11:51:45 -07:00
Anders Hejlsberg a537cb3f02 Merge pull request #919 from Microsoft/optionalPropertySubtyping
Require optional properties to be present in subtypes
2014-10-20 11:47:22 -07:00
Anders Hejlsberg ff20df7a4a Merge branch 'master' into optionalPropertySubtyping
Conflicts:
	tests/baselines/reference/arrayLiteralWithMultipleBestCommonTypes.types
2014-10-20 11:33:23 -07:00
Anders Hejlsberg 04dad2cc22 Adding missing blank 2014-10-20 11:20:14 -07:00
Anders Hejlsberg 152a9402d0 Merge pull request #914 from Microsoft/parensInTypes
Parentheses in type literals
2014-10-20 09:43:07 -07:00
Anders Hejlsberg 40d12a0995 Accepting new baselines 2014-10-19 16:44:32 -07:00
Anders Hejlsberg 81eaae0afa Require optional properties to be present in subtypes
Remove unused getBestCommonType method (unrelated change)
2014-10-19 16:43:32 -07:00
Anders Hejlsberg f3bd294d0e Adding tests 2014-10-19 07:57:10 -07:00
Anders Hejlsberg b124b1d9e0 Formatting fixes 2014-10-19 07:21:55 -07:00
Anders Hejlsberg 91b3f16363 Removing doc\header.md from jakefile, fixing formatting 2014-10-18 17:36:34 -07:00
Anders Hejlsberg 91d746d114 Updating Language Specification 2014-10-18 17:11:54 -07:00
Vladimir Matveev 381a2ec425 initial rev 2014-10-18 15:40:00 -07:00
Anders Hejlsberg e96983dd2b Merge pull request #908 from Microsoft/contextualSignatureUnionTypes
Union types in contextual signature instantiations
2014-10-18 08:47:41 -07:00
Anders Hejlsberg e5872b4824 Addressing CR feedback 2014-10-18 08:37:33 -07:00
Anders Hejlsberg a58011c205 Fixing fourslash test 2014-10-18 07:44:22 -07:00
Jason Freeman c20e4f53ea Produce SignatureHelpParameters from type parameters for generic help 2014-10-17 17:03:45 -07:00
Jason Freeman 808ded88d6 Signature Help relies on display building routines in checker 2014-10-17 17:03:43 -07:00
Jason Freeman 628fa4c7b2 Remove OmittedType 2014-10-17 16:55:16 -07:00
Jason Freeman 464f2a0745 Split genericParameterHelp test into multiple tests 2014-10-17 16:55:14 -07:00
Jason Freeman 08f9a0148a Parser changes to parse omitted types correctly 2014-10-17 16:55:11 -07:00
Jason Freeman 09f0755dc1 Reenable some basic generics tests 2014-10-17 16:55:09 -07:00
Jason Freeman 390b92dac0 Move getChildListThatStartsWithOpenerToken inside getSignatureHelpItems 2014-10-17 16:55:07 -07:00
Anders Hejlsberg df715decbc Changing type-to-string conversions to use parentheses 2014-10-17 16:53:18 -07:00
Vladimir Matveev 6fe2b3ea90 rescan '>' and '/' if necessary 2014-10-17 16:24:12 -07:00
Mohamed Hegazy 0a59cdd5a0 Treat blockScoped variable declarations as a separate category when it comes to symbol flags, instead of compining BlockScoped and Variable 2014-10-17 16:18:18 -07:00
Mohamed Hegazy a5a6c6f242 Allow const and let declarations to be exported in modules. Also ensure that const module elements are not used as references. 2014-10-17 15:15:22 -07:00
Anders Hejlsberg 411ca6afab Accepting new baselines 2014-10-17 13:46:41 -07:00
Anders Hejlsberg 766010e531 Parentheses in type literals 2014-10-17 13:45:13 -07:00
Vladimir Matveev 4e84377187 multiline comments support 2014-10-17 13:22:39 -07:00
Mohamed Hegazy 4ef68b9fb0 Respond to code review comments 2014-10-17 10:09:21 -07:00
Mohamed Hegazy fd469d63b1 Fix search for shadowed const declarations by a var declarations to search for any variable instead of only a blockScoped one to ensure we are not picking it up from a wrong scope. 2014-10-17 09:28:42 -07:00
Anders Hejlsberg c00ee42b11 Adding tests 2014-10-16 20:52:36 -07:00
Daniel Rosenwasser ad6203f4a3 Merge pull request #860 from Microsoft/numbersAreHard
Take runtime semantics of numerically named properties into account.
2014-10-16 19:31:41 -07:00
Mohamed Hegazy 2cef9ab852 Merge pull request #907 from Microsoft/rwcRunner
Update Rwc runner
2014-10-16 17:42:35 -07:00