Commit graph

478 commits

Author SHA1 Message Date
Sheetal Nandi
54f64a1695 Resolution is valid unless it is invalidated 2017-09-05 19:22:32 -07:00
Sheetal Nandi
17565d8407 Handle watches of missing directories and make project the module resolution host 2017-08-31 09:13:59 -07:00
Andrew Casey
49676c58f3 Merge pull request #17844 from amcasey/SymbolWalker
Resuscitate the SymbolWalker API
2017-08-23 13:32:21 -07:00
Wesley Wigham
8d44e48dd0 Fix instrumenter target + deprecation warning (#17973) 2017-08-22 15:39:10 -07:00
Ryan Cavanaugh
43b8ce664c Merge 2017-08-22 14:31:49 -07:00
Wesley Wigham
053b915061 Rebase SymbolWalker change onto master
From PR #9847.
2017-08-22 11:33:32 -07:00
Sheetal Nandi
d0a23bb876 Merge branch 'watchImprovements' into builder 2017-08-12 15:35:30 -07:00
Ryan Cavanaugh
c27ee81341 Merge branch 'master' into extract-method-2 2017-08-10 17:02:14 -07:00
Wesley Wigham
a6a27ab661 Do not inline sourcemaps in jake - source-map-support can't handle it (#17732)
* Do not inline sourcemaps - sourcemap support cant handle it

* Run gulp silently
2017-08-10 14:34:04 -07:00
Wesley Wigham
81e1e26a6c TSLint now realizes when you attempt to use a rule which is not present (#17688) 2017-08-08 17:20:25 -07:00
Sheetal Nandi
c814d8e847 Add tests for the tsc --watch 2017-08-07 11:24:07 -07:00
Ryan Cavanaugh
c7f665faa1 Extract Method (squash) 2017-08-04 16:10:33 -07:00
Ryan Cavanaugh
5272ec6309 Types Map WIP 2017-07-27 16:07:50 -07:00
Wesley Wigham
2d4938d5c0 Actually let you disable colors with jake (#17414)
* Actually let you disable colors with jake

* @andy-ms revision
2017-07-25 14:35:22 -07:00
Daniel Rosenwasser
1002974c92 Make the 'publish-nightly' target run tests in parallel. 2017-07-25 10:50:46 -07:00
Andrew Casey
0f683ac2ad Add missing file unit tests
1. Test `Program.getMissingFilePaths`
2. Test program structure reuse (i.e. that the appearance of a missing
file prevents complete reuse)
2017-06-29 10:39:32 -07:00
t_
51fb7e9a81 Add alwaysStrict option (#16562)
* Add alwaysStrict option

* Enable alwaysStrict

* Fix for strict mode

* keep whitespace
2017-06-28 19:44:15 -07:00
Sheetal Nandi
1f167786ad Merge branch 'master' into completionWithMeaning 2017-06-13 11:16:32 -07:00
Mohamed Hegazy
1a1d5ea5f5 Fix #16367: remove const modifier from tsserverlibrary.d.ts (#16381)
* Fix #16367: remove const modifier from tsserverlibrary.d.ts

* use a helper function to remove const enums
2017-06-08 17:18:58 -07:00
Ron Buckton
05b40da6c1 Use --inspect-brk for test debugging 2017-06-08 12:40:51 -07:00
Ron Buckton
2f6c6e6538 Merge branch 'master' into fix16086 2017-06-06 16:09:37 -07:00
Ron Buckton
8cb5333791 Verify JS function is constructor 2017-06-06 13:33:19 -07:00
Ron Buckton
b5f81f9ede Fix emit when type import merges with local value 2017-06-05 18:39:32 -07:00
Andrew Casey
e81a07e3b5 Delete dead code resulting from 20c11b4f3d
Missed a comment in PR https://github.com/Microsoft/TypeScript/pull/16183
2017-06-02 15:01:38 -07:00
Sheetal Nandi
893ba1de15 Filter symbols based on the meaning at the location 2017-06-01 10:59:24 -07:00
Andrew Casey
ab2a72b486 Stop prepending file:// to sourcemap paths
Submitting on behalf of mhegazy
2017-05-31 16:30:12 -07:00
Mohamed Hegazy
159614315c Fix build breaks with the instrumenter 2017-05-25 16:13:34 -07:00
Andy
d052bb83ca Add project telemetry (#16050)
* Add project telemetry

* Respond to some PR comments

* Wrap event in a TelemetryEvent payload

* Replace paths with empty string instead of removing them entirely

* Add "version" property to payload

* Add telemetry for typeAcquisition settings

* Add "files", "include", "exclude", and "compileOnSave"

* Convert typingsOptions include and exclude to booleanss

* Add "extends", "configFileName", and "projectType"

* configFileName: Use "other" instead of undefined

* Add "languageServiceEnabled" telemetry
2017-05-25 13:30:27 -07:00
Donald Pipowitch
f309996b32 added es2017.intl (#15369) 2017-05-24 09:50:38 -07:00
Yui
ee52477798 Merge pull request #15037 from Microsoft/master-14401
[Master] Include dom into default library files
2017-04-12 13:42:40 -07:00
Andy Hanson
e73fffd964 Lint custom lint rules 2017-04-07 13:17:50 -07:00
Kanchalai Tanglertsampan
04c71f0971 Include dom into default library files 2017-04-05 13:48:35 -07:00
Mohamed Hegazy
e408cad618 Merge branch 'master' into checkJSFiles 2017-03-22 15:45:27 -07:00
Mohamed Hegazy
11d1409f5f Format else clauses 2017-03-22 13:01:53 -07:00
Mohamed Hegazy
b2f49ccfcb Merge branch 'master' into optionsDescription 2017-03-22 11:04:35 -07:00
Andy Hanson
1b2cd3e01a Remove unused test files 2017-03-21 12:42:53 -07:00
Andy Hanson
0152e8c4bb Fix lint scripts 2017-03-20 09:58:37 -07:00
Mohamed Hegazy
7ead44f841 Merge pull request #14448 from DLehenbauer/removeWScript
Remove vestiges of WScript support
2017-03-16 12:23:32 -07:00
Mohamed Hegazy
7d56837f54 Merge branch 'master' into optionsDescription 2017-03-15 15:38:55 -07:00
Mohamed Hegazy
0dac29f6f3 Merge branch 'master' into checkJSFiles 2017-03-15 12:35:26 -07:00
Vladimir Matveev
2b10611fbf initial revision of infrastructure to produce text changes that uses existing node factory, formatter and printer (#14441)
initial revision of infrastructure to produce text changes that uses existing node factory, formatter and printer
2017-03-15 11:44:36 -07:00
DLehenbauer
3f980bead0 Remove vestiges of WScript support (Issue #14414) 2017-03-10 07:10:58 -08:00
Mohamed Hegazy
13e80b9558 Fix building webTestServer 2017-03-09 15:59:38 -08:00
Mohamed Hegazy
63cbe8edbf Add es6 to buildProtocol 2017-03-08 23:10:14 -08:00
Mohamed Hegazy
81c0bd50ab Add --lib es6 to @types/node dependent targets 2017-03-08 23:03:30 -08:00
Andy Hanson
d58cfa238b Merge branch 'master' into lint_better 2017-03-06 06:20:48 -08:00
Vladimir Matveev
b1520345be use ES6 library when building tslint rules (#14474) 2017-03-05 15:41:47 -08:00
Andy Hanson
8371eb6401 Update tslint to latest (next is still on 4.3) and lint for BOM 2017-03-01 10:37:13 -08:00
Mohamed Hegazy
efcca8ce46 Make server target depend on services inputs 2017-02-25 13:02:56 -08:00
Ron Buckton
4db86f78b0 Merge branch 'master' into publicTransformers 2017-02-16 17:52:57 -08:00
Ron Buckton
cf72ceb093 Merge branch 'master' into asyncGenerators 2017-02-16 17:22:43 -08:00
Ron Buckton
0f495fb694 Merge branch 'strictNullFactories' into publicTransformers 2017-02-16 12:41:58 -08:00
Vladimir Matveev
8c54bbaa04 use separate process to probe if drive is safe to watch (#14098)
use dedicated process to determine if it is safe to watch folders
2017-02-16 10:32:01 -08:00
Ryan Cavanaugh
3115771a61 Include Jake change 2017-02-15 14:43:29 -08:00
Mohamed Hegazy
abae1bd136 Accept baseline recursivelly 2017-02-13 22:13:48 -08:00
Ron Buckton
3e427f4860 Merge branch 'master' into asyncGenerators 2017-02-10 09:46:06 -08:00
Ron Buckton
cd22d81c67 Merge branch 'master' into publicTransformers 2017-02-09 15:44:51 -08:00
Vladimir Matveev
2480e8d492 do secondary lookup only if module has non-relative name 2017-02-08 20:35:01 -08:00
Ron Buckton
c22730e22b Merge branch 'master' into publicTransformers 2017-02-07 18:20:46 -08:00
Vladimir Matveev
0a1d75dbd1 use tsconfig.json files in jake (#13869) 2017-02-07 18:14:23 -08:00
Ron Buckton
2f624f5df3 Expose transformations as public API 2017-02-07 14:36:15 -08:00
Ron Buckton
5d415cac52 Merge branch 'master' into asyncGenerators 2017-02-02 12:11:44 -08:00
Ron Buckton
f0563ac287 Printer API unit tests 2017-01-30 13:50:34 -08:00
Ron Buckton
0165b71549 Embed comment emit inside of printer 2017-01-30 12:38:18 -08:00
Ron Buckton
028e4e2b13 Extract printer from emitter for reusability. 2017-01-29 11:25:39 -08:00
Ron Buckton
35ef1f7cbf Merge branch 'master' into asyncGenerators 2017-01-15 15:28:04 -08:00
Andy Hanson
b40613c4d7 Stop using "dom" types 2017-01-12 14:05:18 -08:00
Mohamed Hegazy
32b3436286 Add builder.ts to server sources 2017-01-05 11:35:33 -08:00
Joel Day
3a9a136e51 Changes based on feedback.
Whitespace cleanup.
Switching back to protocol.ts and reenabling stripInternal.
Marking internal symbols indirectly exported by dependencies of protocol.ts as internal.
2017-01-04 15:56:16 -08:00
Joel Day
cf5508732a Fix Gulp build of tsserverlibrary to match Jake. 2017-01-01 17:58:33 -08:00
Joel Day
8b44ce2fd7 Emitting tsserverlibrary as an external module. 2016-12-31 17:37:51 -08:00
Mohamed Hegazy
524fa64c8d Merge pull request #11547 from Microsoft/interfaceFixes
Codefix for implementing interfaces
2016-12-30 14:28:55 -08:00
Ron Buckton
6a737c88f7 Move async generators to esnext 2016-12-30 14:10:11 -08:00
Ron Buckton
0d7c9dc4e0 Merge branch 'master' into asyncGenerators 2016-12-30 13:05:01 -08:00
Ron Buckton
87eeb577a3 Merge branch 'master' into asyncGenerators 2016-12-19 11:51:52 -08:00
Kagami Sascha Rosylight
27ed5b8504 remove preferConstRule.ts 2016-12-19 13:30:32 +09:00
Mohamed Hegazy
8290f8bf42 Normalize line endings for lib files while building them 2016-12-14 14:40:04 -08:00
Arthur Ozga
d724517110 Merge branch 'master' into interfaceFixes 2016-12-09 13:28:05 -08:00
Vladimir Matveev
7da3383504 do not use ScriptVersionCache for closed files (#12777) 2016-12-08 16:17:42 -08:00
Ron Buckton
8af87dce8b Merge branch 'master' into asyncGenerators 2016-11-30 12:47:50 -08:00
Arthur Ozga
5d6a714a04 move helpers under codefix dir 2016-11-28 17:40:59 -06:00
Arthur Ozga
4af0e2ab5b Merge branch 'master' into interfaceFixes 2016-11-28 14:13:10 -06:00
jramsay
855431a943 Merge pull request #12373 from Microsoft/RenameTypingOptions
Rename typingOptions.enableAutoDiscovery to typeAcquisition.enable
2016-11-22 17:22:30 -08:00
Mohamed Hegazy
843d08b5af increase timeout 2016-11-21 17:25:38 -08:00
Mohamed Hegazy
9009da225c Update baseline-accept configuration 2016-11-21 17:25:31 -08:00
Jason Ramsay
5a9451ae23 Rename typingOptions.enableAutoDiscovery to typeAcquisition.enable 2016-11-18 18:14:32 -08:00
Ron Buckton
1af8ac8ccf Update es2017 library and baseline 2016-11-18 10:32:22 -08:00
Arthur Ozga
69118cd3e4 Merge branch 'master' into interfaceFixes
* resolved conflicts with 4/ interface for codefixes
2016-11-16 17:13:31 -08:00
Ron Buckton
3a67174314 Merge branch 'master' into streamlineDestructuring 2016-11-15 18:10:02 -08:00
Ron Buckton
346d488c62 Merge branch 'master' into emitHelper 2016-11-15 17:13:57 -08:00
Arthur Ozga
389959a5b5 Merge branch 'master' into interfaceFixes
* additionally consolidated codeFix testing
2016-11-15 14:43:14 -08:00
Vladimir Matveev
4c2474463c ports #12237, #12258 and #12259 into master (#12274)
* treat failures to resolve module name as missing packages (#12237)

* added extra check to prevent multiple installation of the same typing, added version field to telemetry event (#12258)

* added extra check to prevent multiple installation of the same typing, added version field to telemetry event

* use ts.version

* switch to execSync to ensure that no install orders are interleaved (#12259)

* Make sure version is public

* Update file with version string for nightly release
2016-11-15 12:53:46 -08:00
Arthur Ozga
43afb806de remove fix
* fixRemoveAbstractModifierInNonAbstractClass.ts
2016-11-15 12:49:38 -08:00
Ron Buckton
60d5195112 Update baselines, fix assignment check for object rest. 2016-11-14 16:56:59 -08:00
Cotton Hou
9a8e1bf8a6 Add ES2017 string padding (#12152)
* add es2017.string.d.ts for String.prototype.{padStart,padEnd}

* append es2017.string.d.ts into es2017.d.ts

* add es2017.string into commandLineParser

* append es2017.string into error message for unit tests of commandLineParser

* append es2017.string into Gulpfile

* append es2017.string into Jakefile
2016-11-10 12:43:51 -08:00
Nathan Shively-Sanders
be5e5fb872 Merge pull request #11150 from Microsoft/object-spread
Object spread/rest
2016-11-10 09:28:58 -08:00
Arthur Ozga
d842a6f665 Merge branch 'master' into interfaceFixes 2016-11-08 16:49:49 -08:00
Vladimir Matveev
4ffdea838a Ports #12051 and #12032 into master (#12090)
* use local registry to check if typings package exist (#12014)

use local registry to check if typings package exist

* enable sending telemetry events to tsserver client (#12035)

enable sending telemetry events
2016-11-07 13:36:08 -08:00
Arthur Ozga
d02eb6c1f1 fix jakefile1 2016-11-02 14:43:16 -07:00
Arthur Ozga
324000020c Merge branch 'master' into interfaceFixes 2016-11-01 15:43:54 -07:00