Dan Quirk
05f753918c
Update help description for noEmitOnError
2015-05-12 14:31:38 -07:00
Daniel Rosenwasser
300cb8d9f2
Merge pull request #3121 from Microsoft/consistent-sourceMap-naming
...
Consistent usage of 'sourceMap' in diagnostics
2015-05-12 11:48:49 -07:00
Vladimir Matveev
af342382ed
add optional 'getProjectVersion' method to perform fast up-to-date checks
2015-05-12 10:57:55 -07:00
Vladimir Matveev
0bf2288cce
use canonical file name when asking the host if file exists
2015-05-12 17:36:07 +08:00
Jason Freeman
18c65da36a
Merge pull request #3116 from Microsoft/contextualModifier
...
Remove nextTokenCanFollowContextualModifier
2015-05-12 01:14:55 -07:00
Vladimir Matveev
f8c10ff115
Merge pull request #3117 from Microsoft/normalizedSlashesInFilenames
...
program should store file names with normalized slashes
2015-05-11 16:07:08 -07:00
Daniel Rosenwasser
4cd0127822
sourcemap -> sourceMap
2015-05-11 14:53:18 -07:00
Vladimir Matveev
714b39a511
addressed PR feedback
2015-05-11 14:17:34 -07:00
Vladimir Matveev
947d4a29c2
program should store file names with normalized slashes
2015-05-11 14:01:46 -07:00
Jason Freeman
029fbb0d4f
Remove nextTokenCanFollowContextualModifier
2015-05-11 13:27:07 -07:00
Vladimir Matveev
b534b5665c
correct typos
2015-05-11 00:09:06 -07:00
Vladimir Matveev
cdbd6c6898
system: fix emit for exports of non-top level entities, fix emit for enums
2015-05-11 00:07:49 -07:00
Vladimir Matveev
1a4df9ab7f
do not hoist ambient declarations
2015-05-10 22:23:12 -07:00
Yui T
b70276538b
Merge branch 'master' into duplicateIdentifierBindingElement
2015-05-08 18:05:57 -07:00
Yui T
853edde521
Address code review
2015-05-08 17:51:20 -07:00
Jason Freeman
e0931d8629
Type check all files when emitting a file under -out
2015-05-08 15:03:55 -07:00
Jason Freeman
80f33dd3ea
Make boolean compiler options in harness true only if they say 'true'
2015-05-08 15:03:44 -07:00
Jason Freeman
a8214edcce
Merge branch 'harnessCompilerOptions' into release-1.5
2015-05-08 14:53:01 -07:00
Jason Freeman
65b7f53b20
Merge pull request #3093 from Microsoft/harnessCompilerOptions
...
Make boolean compiler options in harness true only if they say 'true'
2015-05-08 14:06:52 -07:00
CyrusNajmabadi
79ec3ec5a3
Merge pull request #3092 from Microsoft/classificationLoop1.5
...
Prevent infinite loop when classifying.
2015-05-08 13:59:49 -07:00
Jason Freeman
0401553810
Type check all files when emitting a file under -out
2015-05-08 13:58:20 -07:00
Jason Freeman
b6979d80dc
Make boolean compiler options in harness true only if they say 'true'
2015-05-08 13:43:13 -07:00
Cyrus Najmabadi
a8d25c82ac
Prevent infinite loop when classifying.
2015-05-08 13:10:17 -07:00
Cyrus Najmabadi
286f0150a6
Prevent infinite loop when classifying.
2015-05-08 10:54:00 -07:00
Cyrus Najmabadi
4c809eddfb
Don't wrap an array of errors in an additional array.
2015-05-08 09:55:59 -07:00
Dirk Baeumer
4027166d1e
Revert "Format on type deletes valid text"
...
This reverts commit 67439b6b1c
.
2015-05-08 11:37:49 +02:00
Dirk Baeumer
67439b6b1c
Format on type deletes valid text
2015-05-08 11:28:40 +02:00
Jason Freeman
7a92282af3
Merge branch 'release-1.5' of https://github.com/Microsoft/TypeScript into removeSubtypesRecursion
2015-05-07 15:08:29 -07:00
Jason Freeman
bb7f617e72
PR feedback and another test
2015-05-07 14:35:58 -07:00
Mohamed Hegazy
5129d7cf9c
Merge pull request #3032 from Microsoft/supportedExtensions
...
unify file extension resolution logic
2015-05-07 14:27:43 -07:00
Mohamed Hegazy
ebb5a0d1d0
Merge branch 'master' into release-1.5
2015-05-07 12:31:04 -07:00
Mohamed Hegazy
05892b1993
remove duplicate case labels
2015-05-07 12:29:47 -07:00
Jason Freeman
d8ef7b612a
Make removeSubtypes resilient to reentry
2015-05-07 11:39:28 -07:00
Mohamed Hegazy
ce9f7b431f
Merge branch 'master' into supportedExtensions
2015-05-07 11:28:15 -07:00
Mohamed Hegazy
69f94cde8e
Merge branch 'master' into refactorNarrowTypeByInstanceOf
2015-05-07 11:27:42 -07:00
Mohamed Hegazy
4381d1655d
Add new line
2015-05-07 11:27:38 -07:00
Jason Freeman
dd6c87e302
Merge pull request #3058 from Microsoft/promiseVoidErrorCallback
...
Fix typing for Promises so that a void error callback doesn't mess up inference
2015-05-07 10:33:22 -07:00
Mohamed Hegazy
805558b7ee
Update version
2015-05-06 22:39:23 -07:00
Mohamed Hegazy
60b7bbb6c5
Merge branch 'master' into release-1.5
...
Conflicts:
bin/tsc.js
bin/tsserver.js
bin/typescript.js
bin/typescriptServices.js
src/compiler/checker.ts
src/compiler/emitter.ts
src/services/services.ts
src/services/shims.ts
tests/baselines/reference/classExpressionWithDecorator1.js
tests/baselines/reference/decoratedClassFromExternalModule.js
tests/baselines/reference/decoratorOnClass1.js
tests/baselines/reference/decoratorOnClass2.js
tests/baselines/reference/decoratorOnClass3.js
tests/baselines/reference/decoratorOnClass4.js
tests/baselines/reference/decoratorOnClass5.js
tests/baselines/reference/decoratorOnClass8.js
tests/baselines/reference/decoratorOnClassAccessor1.js
tests/baselines/reference/decoratorOnClassAccessor2.js
tests/baselines/reference/decoratorOnClassAccessor3.js
tests/baselines/reference/decoratorOnClassAccessor4.js
tests/baselines/reference/decoratorOnClassAccessor5.js
tests/baselines/reference/decoratorOnClassAccessor6.js
tests/baselines/reference/decoratorOnClassConstructorParameter1.js
tests/baselines/reference/decoratorOnClassConstructorParameter4.js
tests/baselines/reference/decoratorOnClassMethod1.js
tests/baselines/reference/decoratorOnClassMethod10.js
tests/baselines/reference/decoratorOnClassMethod11.js
tests/baselines/reference/decoratorOnClassMethod12.js
tests/baselines/reference/decoratorOnClassMethod13.js
tests/baselines/reference/decoratorOnClassMethod2.js
tests/baselines/reference/decoratorOnClassMethod3.js
tests/baselines/reference/decoratorOnClassMethod4.js
tests/baselines/reference/decoratorOnClassMethod5.js
tests/baselines/reference/decoratorOnClassMethod6.js
tests/baselines/reference/decoratorOnClassMethod7.js
tests/baselines/reference/decoratorOnClassMethod8.js
tests/baselines/reference/decoratorOnClassMethodParameter1.js
tests/baselines/reference/decoratorOnClassProperty1.js
tests/baselines/reference/decoratorOnClassProperty10.js
tests/baselines/reference/decoratorOnClassProperty11.js
tests/baselines/reference/decoratorOnClassProperty2.js
tests/baselines/reference/decoratorOnClassProperty3.js
tests/baselines/reference/decoratorOnClassProperty6.js
tests/baselines/reference/decoratorOnClassProperty7.js
tests/baselines/reference/missingDecoratorType.js
tests/baselines/reference/sourceMapValidationDecorators.js
tests/baselines/reference/sourceMapValidationDecorators.sourcemap.txt
2015-05-06 22:36:01 -07:00
Vladimir Matveev
3d0daef8eb
Merge pull request #3059 from Microsoft/'canonicalFileNamesInHostCache'
...
use canonical file name when asking the host if file exists
2015-05-06 21:01:01 -07:00
Mohamed Hegazy
ac9b16cff3
refactor narrowTypeByInstanceof
2015-05-06 20:11:31 -07:00
Ron Buckton
7acc488757
Removed Object.defineProperty for function name
2015-05-06 17:23:04 -07:00
Vladimir Matveev
a33bb6bb19
use canonical file name when asking the host if file exists
2015-05-06 16:00:50 -07:00
Jason Freeman
498f315256
Fix typing for Promises so that a void error callback doesn't mess up inference
2015-05-06 15:53:01 -07:00
Mohamed Hegazy
0a28a3ec80
Remove getUnionTypeOfSubtypeConstituents
2015-05-06 13:05:12 -07:00
Mohamed Hegazy
5e94ce65ed
Merge branch 'typeguardsByConstructorSigniture' of https://github.com/vvakame/TypeScript into vvakame-typeguardsByConstructorSigniture
2015-05-06 12:44:45 -07:00
Mohamed Hegazy
63369251b6
Merge pull request #3047 from bryanforbes/fix-tsserver-config-parse
...
ProjectService passing incorrect object to parseConfigFile()
2015-05-06 10:32:30 -07:00
vvakame
ee4a15c602
PR feedback
2015-05-06 10:13:46 -07:00
Mohamed Hegazy
e43680de11
show more clearly error message when found missing module name
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-05-06 10:13:32 -07:00
vvakame
776f390786
PR feedback
2015-05-06 21:18:15 +09:00
Tingan Ho
0c2ae8fc53
Fixes iojs environment check issue
2015-05-06 10:12:37 +08:00
Yui T
0bd0b2798c
Update comment
2015-05-05 15:11:14 -07:00
Yui T
a5ec06c8bf
Merge branch 'master' into duplicateIdentifierBindingElement
2015-05-05 15:05:55 -07:00
Yui T
0fa240d232
Check that bindingElement is in parameter declaration and pass in correct symbol exclusion flag
2015-05-05 15:00:01 -07:00
Bryan Forbes
884ca4edbc
ProjectService passing incorrect object to parseConfigFile()
...
The return signature of `readConfigFile()` changed in
f8424d0b0c
and the code using it in
`ProjectService` was never updated to match. This lead to the language
services attempting to parse an object that doesn't match what is
expected and using the default compiler options instead of what is
defined in `tsconfig.json`. Similarly, the return value of the
closure in `getTSConfigFileInfo()` was never updated to match in
both places it returns.
2015-05-05 16:51:14 -05:00
Yui T
170403fc53
Remove isParameterDeclaration to utilities
2015-05-05 13:49:06 -07:00
Anders Hejlsberg
7b860f5df0
Merge pull request #2991 from Microsoft/circularVar
...
Error when variable is circularly referenced in type annotation
2015-05-05 13:07:29 -07:00
Anders Hejlsberg
69de046074
Merge pull request #3041 from Microsoft/fixCircularAliasError
...
Fix circular alias error
2015-05-05 12:24:14 -07:00
Jason Freeman
ed7df8138f
Merge branch 'master' of https://github.com/Microsoft/TypeScript into lineEndings
2015-05-05 11:37:08 -07:00
Jason Freeman
a25534bd8d
Remove unnecessary LineEndingSensitive option from BaselineOptions
2015-05-05 11:36:21 -07:00
Zhengbo Li
fcecd816f4
Merge pull request #3042 from zhengbli/issue3002
...
Add missing overload to XMLHttpRequest.send
2015-05-05 11:30:54 -07:00
Mohamed Hegazy
13e4450de0
Delete emitter.js
2015-05-05 10:57:15 -07:00
Zhengbo Li
2a098cd36c
Add missing overload to XMLHttpRequest.send
...
Fix issue #3002
2015-05-05 10:23:51 -07:00
Anders Hejlsberg
6338e2b192
Fix 'resolveName' to correctly obtain local name of export default
2015-05-05 09:50:11 -07:00
vvakame
e342c95562
fix code styling
2015-05-06 01:00:17 +09:00
Anders Hejlsberg
eeb23ad96e
Addressing CR feedback
2015-05-05 07:23:56 -07:00
vvakame
880ccf0221
PR feedback
2015-05-05 20:29:43 +09:00
Mohamed Hegazy
19933870a4
Update error message
2015-05-04 23:30:43 -07:00
Mohamed Hegazy
cc41daab61
Fix typo
2015-05-04 23:30:01 -07:00
Mohamed Hegazy
b7f4480656
unify file extension resolution logic
2015-05-04 22:46:31 -07:00
Vladimir Matveev
3c9a3c558f
Merge pull request #3029 from Microsoft/outputJsFiles
...
emit input non .ts files as separate files when 'allowNonTsExtensions' a...
2015-05-04 18:02:19 -07:00
Vladimir Matveev
82796673ca
use only 'separateCompilation' flag when checking of file should be emitted
2015-05-04 17:49:13 -07:00
Jason Freeman
d3a2c2a042
Make the harness report a failure if the line endings differ from the baselines
2015-05-04 17:29:57 -07:00
Mohamed Hegazy
15f4b58d6c
Merge pull request #2966 from Microsoft/getTypeDefinitionAtPosition
...
Get type definition at position
2015-05-04 14:51:10 -07:00
Mohamed Hegazy
11166d2f08
Merge branch 'kmashint-master'
2015-05-04 13:23:24 -07:00
Mohamed Hegazy
91fedf4df1
Update description message and variable names
2015-05-04 13:21:39 -07:00
Vladimir Matveev
bd47ae4886
Merge pull request #3001 from Microsoft/formattingOnChainedCallbacks
...
fix formatting for chained callbacks
2015-05-04 12:46:08 -07:00
Mohamed Hegazy
07719e32f7
Merge branch 'master' of https://github.com/kmashint/TypeScript into kmashint-master
2015-05-04 12:42:54 -07:00
Vladimir Matveev
60f3fe3de2
emit input non .ts files as separate files when 'allowNonTsExtensions' and 'separateCompilation' flags are specified (used in 'transpile' related scenarios)
2015-05-04 11:21:35 -07:00
Mohamed Hegazy
7fc6142def
Merge branch 'master' into getTypeDefinitionAtPosition
...
Conflicts:
src/services/services.ts
2015-05-04 10:02:37 -07:00
Mohamed Hegazy
7327044410
Fix #3012 : expose scanner
2015-05-04 09:51:29 -07:00
Zhengbo Li
282c1d2139
Merge pull request #3016 from zhengbli/fixFormatConfigurationIssue
...
Fix host formatting configuration issues
2015-05-03 23:03:06 -07:00
Vladimir Matveev
5f3e7dec9a
fix formatting
2015-05-03 22:37:11 -07:00
Daniel Rosenwasser
4cc1848a17
Merge pull request #2996 from Microsoft/lastOrUndefinedReplacement
...
Replace awkward last-element selection pattern with 'lastOrUndefined'
2015-05-03 22:28:51 -07:00
Zhengbo Li
d580063083
Fix host formatting configuration issues
2015-05-03 15:31:07 -07:00
Anders Hejlsberg
4186167015
Removing 'resolvingType' special type
2015-05-03 15:05:10 -07:00
Frank Wallis
76dceb89e4
Rename parameter static -> isStatic, fixes 'static is a reserved identifier' error when running in strict mode ( #3006 )
2015-05-03 19:14:09 +01:00
kmashint
be3e3e7646
Compiler flag to specify line ending #1693 unit test adjustments
2015-05-03 02:18:20 -04:00
kmashint
47c4c125fe
Compiler flag to specify line ending #1693 unit test adjustments
2015-05-03 02:07:45 -04:00
kmashint
2e0a55c4d3
Compiler flag to specify line ending #1693 unit tests
2015-05-03 02:07:39 -04:00
kmashint
bcdf5bba64
Compiler flag to specify line ending #1693 code review adjustments
2015-05-03 02:07:33 -04:00
kmashint
c783e3781a
Compiler flag to specify line ending #1693 code review adjustments
2015-05-03 02:07:28 -04:00
kmashint
c1d2aeab84
Compiler flag to specify line ending #1693 code review adjustments
2015-05-03 02:07:18 -04:00
Keith Mashinter
16d7e5cad7
Compiler flag to specify line ending #1693 fix whitespace
2015-05-03 02:07:13 -04:00
Keith Mashinter
532f92b88f
Compiler flag to specify line ending #1693
2015-05-03 02:07:03 -04:00
Anders Hejlsberg
2792614f8b
Improved circularity detection for types
2015-05-02 16:35:58 -07:00
Vladimir Matveev
432ac30d3c
addressed PR feedback, split conditional expression into multiple lines
2015-05-02 13:36:50 -07:00
vvakame
ab10d509f5
support instantiate signature, it has type parameters.
2015-05-02 15:27:06 +09:00
Vladimir Matveev
f5b13bdb6d
fix formatting for chained callbacks
2015-05-01 23:13:23 -07:00
Daniel Rosenwasser
d5c9857e60
Whoops.
2015-05-01 18:40:58 -07:00