TravCav
d0ab1642fe
Fix for Issue #21512 and code cleanup for Jakefile.js ( #21513 )
...
* Code cleanup for Jakefile.js
Jakefile.js was throwing lint warnings so I cleaned some of them up.
* took out jshint flag
removed /*jshint esversion: 6 */
2018-01-31 12:59:17 -08:00
Daniel Rosenwasser
7b855d8f67
Fix dependency for 'publish-nightly'.
2018-01-26 17:11:10 -08:00
Daniel Rosenwasser
1edd500ae3
Merge pull request #21312 from Microsoft/easierPrerelease
...
Easier insiders prereleases
2018-01-19 16:34:27 -08:00
Daniel Rosenwasser
6b9ea7cab8
configureNightly -> configurePrerelease
2018-01-19 16:03:02 -08:00
Daniel Rosenwasser
9db45dff6d
Create a 'configure-insiders' and 'publish-insiders' task.
2018-01-19 15:58:35 -08:00
Sheetal Nandi
5bd3f97b18
Merge branch 'master' into builderApi
2018-01-16 11:14:39 -08:00
Andy
859f0e3070
Add noDoubleSpaceRule to jakefile ( #21077 )
2018-01-08 15:44:33 -08:00
Mohamed Hegazy
c632e44350
Merge branch 'master' into issue20410
2018-01-08 13:28:59 -08:00
Sheetal Nandi
5bc78afcbb
Merge branch 'master' into builderApi
2018-01-08 13:01:09 -08:00
Wesley Wigham
84e3681b79
Support timeouts in the parallel runner ( #20631 )
...
* Support timeouts in the parallel runner
* Apply PR feedback: unify code paths, use string as sentinel
2018-01-08 12:28:04 -08:00
benbraou
b36d614b56
bug(esnext): add definition for promise.finally ( #20511 )
...
Fixes #20411
2018-01-04 15:31:59 -08:00
Oussama Ben Brahim
8c2eeb215f
bug(esnext): add definitions for flatten and flatMap
...
Fixes #20410
2017-12-16 19:53:08 +01:00
Andy
84eb25c561
Handle arrays with properties in assert.deepEqual ( #20674 )
...
* Handle arrays with properties in assert.deepEqual
* Fix tests
2017-12-13 11:50:53 -08:00
Wesley Wigham
79a1240a19
Revert merge pull request #20429 (removing chai) ( #20654 )
...
* Revert "Merge pull request #20429 from Microsoft/unchai"
This reverts commit 66ec938164
, reversing
changes made to 37a40561ac
.
* Update lockfile
2017-12-13 06:49:50 -08:00
andy-ms
72b7d6ef4e
Remove dependency on chai
2017-12-03 18:36:29 -08:00
benbraou
49a48ffd4d
fix(es2018): add a target and an initial lib ( #20385 )
...
* run Jake LKG before es2018 addition
Fixes #20342
* fix(es2018): add a target and an initial lib
Fixes #20342
2017-12-02 11:16:59 -08:00
Daniel Rosenwasser
1579f2f7bf
Add 'scripthost' to 'lib' for the 'generate-spec' target.
2017-11-10 13:06:21 -08:00
Nathan Shively-Sanders
594ac0163c
Merge pull request #19815 from Microsoft/add-definitely-typed-runner
...
Add DefinitelyTyped runner
2017-11-08 15:45:25 -08:00
Nathan Shively-Sanders
d64a8f62f2
Refactor user+dt runners into externalCompilerRunner
2017-11-08 13:28:35 -08:00
Nathan Shively-Sanders
88a31d6096
Change runner name from 'definitely' to 'dt'
2017-11-07 10:57:54 -08:00
Nathan Shively-Sanders
f2d4b36a49
Update Jakefile with definitelyRunner.ts
2017-11-06 15:17:21 -08:00
Eugene Timokhov
5b9905d5a4
Added empty constructors to TypedArrays from es2017 ( #19680 )
2017-11-06 13:00:05 -08:00
Wesley Wigham
c016f5b9b0
Split runner selection from test selection ( #19729 )
...
* Split runner selection from test selection
* Continue to support old behavior
2017-11-06 11:24:17 -08:00
Andy
f67a9ba96e
Apply 'interface-name' lint rule ( #19695 )
2017-11-02 17:20:18 -07:00
Wesley Wigham
ba98cbbf92
User code runner draft ( #19539 )
...
* Realworld runner draft
* Baseline tsc output instead of just checking exit code
* use latest instead of major minor pin
* Add 7 more test cases + update gitignore
* Update baselines for realworld/user tests
* Rename to user
* Do not commit lockfiles
* Add code to run user tests on CRON
* Add rest of most-dependend packages to user tests
Turns out levelup doesn't have types! So I removed that one.
2017-11-01 16:22:37 -07:00
Wesley Wigham
3f406bd3ec
Use `light` test flag by default ( #19362 )
...
* Use `light` test flag by default
* Different boolean formulation
2017-10-19 17:15:54 -07:00
Mohamed Hegazy
5fa8db55b2
Fix https://github.com/Microsoft/TypeScript/issues/19270 : ensure output name is a valid locale name ( #19308 )
...
* Fix https://github.com/Microsoft/TypeScript/issues/19270 : ensure output name is a valid locale name
* Use const instead of var
* Add comment
* Fix typo
* Split the concat logic for generatedLCGFile
2017-10-18 15:46:09 -07:00
Wesley Wigham
f9df4e69e6
Respect newLine compiler option in language service output ( #19279 )
2017-10-17 18:45:21 -07:00
Andy
efa274f722
When emitting all files, emit the changed file first ( #18930 )
...
* When emitting all files, emit the changed file first
* Export interface
2017-10-04 13:30:37 -07:00
Wesley Wigham
5c7a3d050d
Keep comments in production tsserverlibrary builds ( #18913 )
2017-10-03 11:18:22 -07:00
Sheetal Nandi
6997e9b731
Merge pull request #17269 from Microsoft/watchImprovements
...
Watch improvements in tsserver
2017-10-02 17:38:22 -07:00
Wesley Wigham
7f7d0c6c7b
Baseline public API ( #18897 )
...
* Add unit test which tracks public API changes
* Accept strict function types updates
* 100% Linefeeds, no carriage returns
* How were these missing?
* That would be why they were there
* Extract and comment
* Accept comment changes
2017-10-02 17:37:40 -07:00
Mohamed Hegazy
a8b7f7d1e5
Include localized diagnostics ( #18702 )
...
* Add lcl files
* Add loclalization script
* Add localization build targets
* use async exists, and add assert
* Generate lcg file
* Add localize task to gulpFile
* Only run loclaize if the generated files neededs update. Also run localize as part of local
* Fix lint errors
* Linter love
* Respond to code review comments
2017-10-02 17:16:08 -07:00
Sheetal Nandi
9e08caebf5
Merge branch 'master' into watchImprovements
2017-09-29 10:43:05 -07:00
Andrew Casey
697bce74b8
Split range tests and helpers out of extractFunctions.ts
2017-09-26 17:29:36 -07:00
Andrew Casey
52ab05e99d
Rename extractMethods.ts to extractFunctions.ts for consistency
2017-09-26 17:29:35 -07:00
Andrew Casey
2601bbcea7
Add simple tests for Extract Constant
2017-09-26 17:29:35 -07:00
Wesley Wigham
6ffee104ca
Split rwc input files ( #18772 )
...
* Handle translation between new and old log format styles
* Iteration
* Strip all backcompat
* Remove new parenthesis
* Handle directories in the test perf heuristic measurement
* Optional catch bindings!
2017-09-26 15:55:21 -07:00
Sheetal Nandi
23acff5bc8
Merge branch 'master' into watchImprovements
2017-09-25 16:18:26 -07:00
Wesley Wigham
1821735136
Add custom formatter which has clickable links, reduce error duplication in gulp output ( #18613 )
2017-09-21 08:36:50 -07:00
Wesley Wigham
fd4a8d1516
Let the RWC harness iterate over files instead of building one big file ( #18416 )
...
* Let the RWC harness iterate over files instead of building one big file
* Handle duplicated-only-in-case outputs better in the type baseliner
* Always lowercase output names
* Move common code into helper function
* Always write .delete for missing files even if there were errors
2017-09-14 16:22:14 -07:00
Wesley Wigham
d1c4754b37
Better-scheduled parallel tests ( #18462 )
...
* Out with the old...
* Brave new world
* Throttle console output
* Batches test messages on large inputs initially
* Move parallel runner code into seperate files
2017-09-14 15:42:06 -07:00
Sheetal Nandi
fdb104b242
Merge branch 'master' into watchImprovements
2017-09-11 13:49:36 -07:00
Wesley Wigham
5c779b1edb
Allow singleline string writer to be recursively used ( #18297 )
...
* Allow singleline string writer to be recursively used
* Add unit test exposing issue
* Fix lints
2017-09-06 21:56:16 -07:00
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