Commit Graph

853 Commits

Author SHA1 Message Date
Daniel Rosenwasser
5c5fca64f0 Just make the compiler option internal. 2015-10-05 23:56:38 -07:00
Daniel Rosenwasser
7c73a661c5 Merge branch 'master' into iFeelPrettyErr
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/sys.ts
	src/compiler/tsc.ts
2015-10-05 23:08:59 -07:00
Daniel Rosenwasser
ac5bed86b2 Added '--diagnosticStyle' compiler argument with options 'simple' and 'pretty'. 2015-10-05 22:59:34 -07:00
Anders Hejlsberg
676a271aab Defer instantiation of members of instantiated anonymous types 2015-10-03 18:08:29 -07:00
Wesley Wigham
b95e1ff6d8 This is what zero linter errors feels like 2015-09-30 16:10:52 -07:00
Anders Hejlsberg
cbe2f3df64 Merge pull request #4910 from Microsoft/polymorphicThisType
Polymorphic 'this' type
2015-09-30 13:18:33 -07:00
Anders Hejlsberg
24f906a143 Error when emitted type in declaration file references inaccessible 'this' 2015-09-29 15:15:30 -07:00
Anders Hejlsberg
31eebbf9ea Rewrite inaccessible "this" to containing class/interface in declaration files 2015-09-25 15:25:49 -07:00
Anders Hejlsberg
7acb9dd0a3 Adding comments and addressing CR feedback 2015-09-22 14:17:40 -07:00
Wesley Wigham
8ff551ce08 merge with master 2015-09-21 17:38:56 -07:00
Anders Hejlsberg
9438a4bce0 Polymorphic "this" type 2015-09-21 14:29:31 -07:00
Basarat Ali Syed
32048ca5ac fix types : export the base as children are exported 2015-09-16 10:57:54 +10:00
Wesley Wigham
48ba708e5e Add es6 module kind, stop using script version to infer it 2015-09-15 15:36:37 -07:00
Daniel Rosenwasser
38b605ea7d Merge branch 'release-1.6'
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/program.ts
	tests/baselines/reference/emptyObjectBindingPatternParameter04.symbols
	tests/baselines/reference/emptyObjectBindingPatternParameter04.types
	tests/baselines/reference/nodeResolution5.errors.txt
	tests/baselines/reference/nodeResolution7.errors.txt
2015-09-15 13:36:08 -07:00
Vladimir Matveev
026632bca8 Merge pull request #4738 from Microsoft/properExternalModules
Check if imported file is a proper external module for imported node typings
2015-09-11 10:20:42 -07:00
Anders Hejlsberg
dcb9e1c7a5 Merge pull request #4598 from Microsoft/destructuringInitializers
Improved checking of destructuring with literal initializers
2015-09-11 09:12:45 -07:00
Vladimir Matveev
031fdf19e0 addressed PR feedback 2015-09-10 21:53:15 -07:00
Vladimir Matveev
98f31635f8 Check if imported file is a proper external module 2015-09-10 21:46:03 -07:00
Vladimir Matveev
4b5c2fe31c reattach file diagnostics for modified files when reusing program structure 2015-09-10 21:29:52 -07:00
Vladimir Matveev
04949a005c Merge remote-tracking branch 'origin/master' into properExternalModules 2015-09-10 16:42:17 -07:00
Vladimir Matveev
297c60ea01 addressed PR feedback 2015-09-10 16:42:02 -07:00
Anders Hejlsberg
d5ff9ee1e1 Error when binding element has no value in initializer and no default 2015-09-10 16:22:50 -07:00
Vladimir Matveev
e0c16b4332 Check if imported file is a proper external module 2015-09-10 16:00:44 -07:00
Daniel Rosenwasser
535efd1b5d Encode the conditional presence of 'error' in the type system. 2015-09-10 14:28:57 -07:00
Vladimir Matveev
6e24570135 reattach file diagnostics for modified files when reusing program structure 2015-09-10 10:46:39 -07:00
Anders Hejlsberg
dc8ad6eb5e Store binding pattern in contextual type 2015-09-05 13:17:33 -07:00
Anders Hejlsberg
e78478b767 More flexible rules when destructuring have literal initializers 2015-09-01 12:34:29 -07:00
Anders Hejlsberg
bbdd340de9 Adding -suppressExcessPropertyErrors compiler option 2015-08-26 17:13:53 -07:00
Anders Hejlsberg
d615d21e6d Add cache of anonymous object type instantiations to TypeMapper 2015-08-26 06:41:41 -07:00
Mohamed Hegazy
b85665cd38 Make new exported functions internal 2015-08-25 14:34:34 -07:00
Mohamed Hegazy
f3d36616b7 Merge branch 'init' of https://github.com/tinganho/TypeScript into tinganho-init
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/types.ts
2015-08-25 14:23:41 -07:00
Mohamed Hegazy
ab6fe49d56 Merge branch 'master' into moduleResolutionStrategies
Conflicts:
	src/compiler/diagnosticMessages.json
2015-08-24 15:46:06 -07:00
Mohamed Hegazy
2ed9bdbfb8 Merge pull request #4390 from adidahiya/fix-remove-TypeCheckerHost-interface
Make TypeCheckerHost internal
2015-08-21 12:23:40 -07:00
Adi Dahiya
7f52d5054d Make TypeCheckerHost internal
Fixes #4346
2015-08-21 01:43:47 -04:00
Mohamed Hegazy
00cd8ad745 Add --outFile and revert change make --out relative in tsconfig.json 2015-08-20 17:37:56 -07:00
Vladimir Matveev
dde7545d34 address PR feedback 2015-08-20 16:13:49 -07:00
Vladimir Matveev
1cb5280971 Merge branch 'master' into moduleResolutionStrategies 2015-08-17 18:31:53 -07:00
Vladimir Matveev
3b95ea460e initial implementation of module resolution for node/requirejs 2015-08-17 18:31:12 -07:00
Vladimir Matveev
b6b735c0f2 merge with master 2015-08-17 14:38:24 -07:00
Vladimir Matveev
a88bfbd651 Merge branch 'master' into reuseAndCache 2015-08-17 14:36:17 -07:00
Vladimir Matveev
7e8cfa0859 allow transpiler to provide alternative names for dependencies 2015-08-14 13:00:41 -07:00
zhengbli
b3f0a2a2e4 Merge branch 'master' into JSDocCommentScaffolding 2015-08-10 12:55:45 -07:00
Vladimir Matveev
6455b8e59b merge with master 2015-08-06 16:14:51 -07:00
Ron Buckton
f0458f4e60 Merge branch 'master' into fixTypeResolutionInTypeSerialization 2015-08-06 15:45:24 -07:00
Arthur Ozga
6b1838caec change '*' to '-' in lists 2015-08-06 08:31:29 -07:00
Vladimir Matveev
fc1e89ace5 addressed CR feedback: merged getDefaultModuleResolver and resolveModuleName into one function, added comments 2015-08-05 14:30:41 -07:00
Vladimir Matveev
03aaf7cd7c addressed PR feedback 2015-08-04 21:22:37 -07:00
Arthur Ozga
f3e03dbec7 merge with master 2015-08-04 18:04:55 -07:00
Vladimir Matveev
a72994d78c removed extra whitespaces, added commments 2015-08-04 15:27:16 -07:00
Vladimir Matveev
49ad395de1 resolveModuleName => resolvedModuleNames, added tests 2015-08-04 15:21:16 -07:00