10811 Commits

Author SHA1 Message Date
Kanchalai Tanglertsampan
1490547f88 Merge branch '6974AddLibImplementation' of https://github.com/Microsoft/TypeScript into 6974AddLibImplementation 2016-03-30 14:03:20 -07:00
Kanchalai Tanglertsampan
fd5c9bd599 Fix test failure by having correct case for the file-name 2016-03-30 14:03:14 -07:00
Kanchalai Tanglertsampan
992b4f9f76 Fix test failure by having correct case for the file-name 2016-03-30 13:59:57 -07:00
Kanchalai Tanglertsampan
56dcd021ad Merge branch '6974AddLibImplementation' of https://github.com/Microsoft/TypeScript into 6974AddLibImplementation
# Conflicts:
#	src/harness/harness.ts
2016-03-30 11:09:28 -07:00
Kanchalai Tanglertsampan
0ba4a2c9fe Fix style and whitespace 2016-03-30 11:08:37 -07:00
Kanchalai Tanglertsampan
1bc5749612 Merge branch '6974AddLibSymbolBaselinesUpdate' into 6974AddLibImplementation 2016-03-30 10:49:13 -07:00
Kanchalai Tanglertsampan
327a51b775 Address PR: Put --lip options into one line 2016-03-30 10:48:08 -07:00
Kanchalai Tanglertsampan
b9cd882ae7 Address PR: use getDefaultLibLocation to get directory 2016-03-30 10:26:39 -07:00
Kanchalai Tanglertsampan
ade92873bc Address PR: merge two functions to get-default-library-file 2016-03-30 10:24:11 -07:00
Yui T
41265c74d8 Address PR: merge two functions to get-default-library-file 2016-03-29 22:51:03 -07:00
Kanchalai Tanglertsampan
41a95b7535 Address PR: add comment 2016-03-29 11:05:44 -07:00
Kanchalai Tanglertsampan
ced3033cef Address PR: remove debugger statement 2016-03-29 09:27:09 -07:00
Kanchalai Tanglertsampan
de7e9f0bf9 Update baselines affected by modularize library PR 2016-03-28 17:01:35 -07:00
Kanchalai Tanglertsampan
99f9efb169 Address PR: give default value for getDefaultLibrarySourceFile and use debug assert 2016-03-28 16:55:00 -07:00
Kanchalai Tanglertsampan
7f8774f68e Update the baselines for modularize library 2016-03-28 16:39:00 -07:00
Kanchalai Tanglertsampan
15367e7dc5 Clean up library files 2016-03-28 16:26:15 -07:00
Kanchalai Tanglertsampan
7e1470d5d4 Address PR: use getDefaultLibLocation? insteadof getUserDefinedLibFileName 2016-03-28 16:24:16 -07:00
Kanchalai Tanglertsampan
4e6cef2965 Addres PR: change lib filenames from es6 to es2015 and es7 to es2016 2016-03-28 14:49:22 -07:00
Kanchalai Tanglertsampan
eff81b933c Add compiler-baseline tests and associated baselines for --lib flag
Add --lib compiler tests and baselines

Remove old compiler baselines
2016-03-28 14:48:56 -07:00
Kanchalai Tanglertsampan
f052e90fd1 Update fourslash tests 2016-03-28 14:21:08 -07:00
Kanchalai Tanglertsampan
623eef6968 Update unittest for --lib 2016-03-28 14:20:54 -07:00
Kanchalai Tanglertsampan
3fef5ba458 Implement --lib flag in the compiler and harness 2016-03-28 14:20:29 -07:00
Kanchalai Tanglertsampan
168118f12b Modularize ES6 and ES7 library files
Separate ES6 library feature-by-feature into smaller files

Break ES6 library

Remove unused ES6

Rename core to es5

Update building library files in JakeFile

separate symbol into its own file

separate well-known symbol into its own file

remove iterable and symbol component from es6.string.d.ts

remove iterable and symbol components from es6.collection.d.ts

remove symbol components from es6.math.d.ts

remove iterable and symbol components from es6.object.d.ts

remove iterable and symbol components from es6.promise.d.ts

remove iterable and symbol component from es6.reflect.d.ts

remove iterable and symbol components from es6.proxy.d.ts

split regexp into its own file

remove unused file

rename es7 array-include d.ts file

Include new lib files into compilation

Move symbol.iterable to symbol.wellknown

Move functions/methods that use propertyKey back to its original interface

Rename dome.es6 to dom.iterable
Take dependency on dom.generated.d.ts

Rename importcore.d.ts to importes5.d.ts

Add es6.d.ts and es7.d.ts that contain /// references to their associated sub-features files

Update library compilation

Fix harness broken from renaming generated library files

Remove intl.d.ts
Remove preset lib files

Use lib.full.es6.d.ts instead of lib.es6.d.ts

Add intl.d.ts to es5.d.ts

Remove unused RegexpConstructor interface

Separate generator into its own file

Update Jakefile

Remove iterable-iterator dependence

Use lower case for lib filename

Include no-default comment

Remove newline on top of the file
2016-03-28 13:49:46 -07:00
Daniel Rosenwasser
89350b35f0 Merge pull request #7178 from tinganho/navigationBarItemTopLevel
Navigation bar items in methods
2016-03-26 14:46:33 -07:00
Tingan Ho
b7c3547937 Merged with master 2016-03-27 02:43:32 +08:00
Tingan Ho
86b6b6c21b Addresses CR feedback 2016-03-26 17:57:33 +08:00
Mohamed Hegazy
8dc3b2eff0 Merge pull request #7688 from Microsoft/Fix7629
Fix #7629: Check if errors are needed before reporting them in enumRelatedTo
2016-03-25 14:49:52 -07:00
Mohamed Hegazy
bdb741e92a Fix #7629: Check if errros are needed before reporting them in enumRelatedTo 2016-03-25 12:39:43 -07:00
Zhengbo Li
6cc1b174fb Merge pull request #7676 from zhengbli/fixNodeOnSharePoint
Explicitly exclude . and .. for fs.readdirSync
2016-03-24 16:08:22 -07:00
zhengbli
ddbfb7b961 refactor 2016-03-24 15:56:13 -07:00
zhengbli
d0545ffee8 Explicitly exclude . and .. for fs.readdirSync 2016-03-24 14:16:38 -07:00
Vladimir Matveev
55cbdc9623 Merge pull request #7584 from Microsoft/LS-rename-getSourceFile
mark LanguageService.getSourceFile as internal and rename it
2016-03-24 14:05:49 -07:00
Zhengbo Li
ec8eefffb0 Merge pull request #7658 from zhengbli/fixCaseSensitivity
Use fileName instead of Path when dealing with file systems directly
2016-03-24 12:44:42 -07:00
Mohamed Hegazy
730f18955d Merge branch 'AbubakerB-nestedPrivateProtectedMembers' 2016-03-23 17:54:49 -07:00
Mohamed Hegazy
8647d2a97c Merge branch 'nestedPrivateProtectedMembers' of https://github.com/AbubakerB/TypeScript into AbubakerB-nestedPrivateProtectedMembers 2016-03-23 17:54:21 -07:00
Mohamed Hegazy
560ab23531 Merge pull request #7650 from Arnavion/lib-d-ts-fixes
Add nullability annotations to core.d.ts and es6.d.ts
2016-03-23 16:39:47 -07:00
Arnavion
bb5fa1622b Revert change to Object.assign 2016-03-23 16:02:38 -07:00
zhengbli
e9b514cf8a Use fileName instead of Path when dealing with file systems directly 2016-03-23 12:49:34 -07:00
Mohamed Hegazy
b07eb63000 Merge pull request #7645 from Microsoft/fix7637
Fix #7637: treat jsx tag names as expressions
2016-03-23 11:04:37 -07:00
Arnavion
d2d02c796b RegExp.compile() actually returns this, per ES6 annex B. 2016-03-22 19:49:43 -07:00
Arnavion
7bb0ce9048 Add nullability annotations to core.d.ts and es6.d.ts 2016-03-22 18:39:12 -07:00
Mohamed Hegazy
3ee67e7cf6 Fix #7637: treat jsx tag names as expressions 2016-03-22 14:55:24 -07:00
Anders Hejlsberg
9094e01e75 Merge pull request #7635 from Microsoft/considerAmbientAssigned
Always consider ambient variables assigned
2016-03-22 10:03:43 -07:00
Anders Hejlsberg
7809bcbf84 Always consider ambient variables assigned 2016-03-22 09:01:00 -07:00
Anders Hejlsberg
3853bb86d0 Merge pull request #7140 from Microsoft/strictNullChecks
Non-nullable types
2016-03-21 16:52:43 -07:00
Mohamed Hegazy
7c99c8f8df Merge pull request #7622 from Microsoft/findAllReferencesForJSXTagNames
Fix issue with find references for jsx tags
2016-03-21 16:28:31 -07:00
Anders Hejlsberg
fb6255a7e4 Accepting new baselines 2016-03-21 16:28:09 -07:00
Anders Hejlsberg
413d9a639f Merge branch 'master' into strictNullChecks
Conflicts:
	src/compiler/diagnosticMessages.json
	src/compiler/types.ts
	tests/baselines/reference/typeGuardOfFormTypeOfEqualEqualHasNoEffect.symbols
	tests/baselines/reference/typeGuardOfFormTypeOfNotEqualHasNoEffect.symbols
2016-03-21 16:21:02 -07:00
Vladimir Matveev
4e06457b1d Merge pull request #7595 from Microsoft/revertParseCompilerOptionsFromJson
revert changes in the signature of 'convertCompilerOptionsFromJson'
2016-03-21 16:07:31 -07:00
Mohamed Hegazy
d5c3a0a52b Fix issue with find references for jsx tags 2016-03-21 15:40:14 -07:00