Commit graph

419 commits

Author SHA1 Message Date
Ron Buckton
a1e41350f6 Merge pull request #9066 from Microsoft/fixRuntestsParallel
Fixes issue with runtests-parallel
2016-06-09 23:59:09 -07:00
Ron Buckton
5af8ba8bf8 Fixes an issue with runtests-parallel when global mocha is not installed. 2016-06-09 22:07:07 -07:00
Wesley Wigham
d0f669e956 Merge pull request #9059 from Microsoft/remove-tsservicesinbrowser
Fix sourcemaps for debugging tests in browser
2016-06-09 13:57:10 -07:00
Wesley Wigham
88be1ac1c3
Fix sourcemaps for debugging tests 2016-06-09 11:47:41 -07:00
Ron Buckton
c14d711ab6 Merge pull request #9043 from Microsoft/parallelTestProgress
Adds progress indicators to the runtests-parallel build task.
2016-06-08 19:23:45 -07:00
Ron Buckton
19baf1f38a Adds progress indicators to the runtests-parallel build task. 2016-06-08 18:09:36 -07:00
Vladimir Matveev
8c33c15bc6 Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-08 16:43:01 -07:00
Mohamed Hegazy
d36d2b3eaa Merge pull request #8771 from YuichiNukiyama/fix8505
add SharedArrayBuffer
2016-06-08 13:27:09 -07:00
Dick van den Brink
65bbeb1f8c Force LF newlines for LKG builds/non debug builds
Fixes 6630
2016-06-08 19:33:03 +02:00
Vladimir Matveev
c84aef39d1 Merge branch 'master' into tsserverVS-WIP 2016-06-07 11:27:18 -07:00
Ron Buckton
cfa4388822 Replace legacy emitter with tree transforming emitter. 2016-06-07 10:32:03 -07:00
Andy
2918c18f28 Merge pull request #8992 from Microsoft/runtests-browser-spaces
Make `jake runtests-browser` support test regexes with spaces
2016-06-06 13:20:44 -07:00
Andy Hanson
52138e0078 Make jake runtests-browser support test regexes with spaces
For example: `jake runtests-browser t="transpile .js files"` now works.
2016-06-06 11:48:08 -07:00
Andy Hanson
e05e11200b Remove trailing whitespace in jakefile 2016-06-06 11:37:59 -07:00
Yui
f619282af1 [Transforms] Update transforms with recent master (#8960)
* Remove check narrowing only certain types, add test showing issues with this

* string literal case test

* Reconcile fix with CFA work

* Defaultable -> NotNarrowable to align with use

* Missed a defaultable in comments

* Add test for narrowing to unions of string literals

* Actually merge from master

* Run fixupParentReferences when parsing isolated jsDocComment

* initial revision of unit test support for project system in tsserver

* Add non-widening forms of null and undefined

* Create separate control flows for property declarations with initializers

* Add regression test

* Add tests

* Remove unused variable

* Add null check and CR feedback

* Revert "Merge pull request #7235 from weswigham/narrow-all-types"

This reverts commit ef0f6c8fe4, reversing
changes made to 9f087cb62a.

* reuse the fixupParentReferences function

* Fix up error from merging with master
2016-06-03 11:02:35 -07:00
Vladimir Matveev
8e6f36258e Merge remote-tracking branch 'origin/master' into tsserverVS-WIP 2016-06-02 16:14:34 -07:00
Yui
e35dd79c04 [Transforms] Update baselines from merging with master round 2 (#8926)
* update baselines from merging with master

* Correctly fix#8786

* Fix up linting errors

* Fix spelling error in comment

* Remove usage of null

* Revert "Remove usage of null"

This reverts commit d9102d1e3f.

* Disable using null in unittest as we use null to signal to not generate baselines

* Remove setting disable comment as we already done so in createCommentWriter

* Address linting

* Fix travis failure

* Fix travis failure
2016-06-02 10:57:28 -07:00
Vladimir Matveev
92177bee91 initial revision of unit test support for project system in tsserver 2016-06-02 00:03:10 -07:00
Ron Buckton
b896aaecee Merge branch 'transforms' into transforms-commentsPerf 2016-06-01 11:43:40 -07:00
Ron Buckton
c9ec4e22e7 Fix merge issues 2016-06-01 11:43:23 -07:00
Ron Buckton
66514a2810 Merge branch 'transforms' into transforms-commentsPerf 2016-05-31 18:44:16 -07:00
Ron Buckton
a07965aad8 Merge branch 'master' into transforms 2016-05-31 18:43:51 -07:00
Vladimir Matveev
34aa907988 move script version bits into the separate file 2016-05-31 16:51:00 -07:00
Nathan Shively-Sanders
e4ca76898f Remove redundant parameter to writeTestConfigFile
It allowed a new parameter to silently succeed, causing runtests-browser
to run zero files.
2016-05-31 10:17:45 -07:00
Vladimir Matveev
eab2511989 update signature of finishWorker 2016-05-27 09:51:30 -07:00
Ron Buckton
a1518d324f Clean up parallel test runs in runtests-file 2016-05-26 22:12:22 -07:00
Richard Knoll
50f0033e61 Merge branch 'master' into glob2_merged
Conflicts:
	src/compiler/sys.ts
	src/harness/harnessLanguageService.ts
	tests/cases/unittests/cachingInServerLSHost.ts
	tests/cases/unittests/tsconfigParsing.ts
2016-05-26 10:04:54 -07:00
Ron Buckton
754bdccebe Added parallel support for runtests-file 2016-05-26 01:16:29 -07:00
Richard Knoll
084b94c4c1 Merge branch 'master' into glob2
Conflicts:
	Jakefile.js
	src/compiler/commandLineParser.ts
	src/compiler/core.ts
	src/compiler/sys.ts
	src/harness/harness.ts
	src/server/editorServices.ts
	src/services/shims.ts
	tests/cases/unittests/cachingInServerLSHost.ts
2016-05-25 17:06:50 -07:00
Vladimir Matveev
3e3ae7bd90 merge with origin/master, address PR feedback 2016-05-25 16:23:51 -07:00
Ron Buckton
ee39c4e8d4 Merge branch 'master' into transforms-merge 2016-05-25 14:14:32 -07:00
Vladimir Matveev
aa53b9ee7b Merge pull request #8804 from Microsoft/fixTestRun
do not swallow test execution errors (uncovers recent build break)
2016-05-25 09:50:22 -07:00
Vladimir Matveev
c4b517ce45 run linter once after last worker is finished in case if there are no errors 2016-05-25 09:42:59 -07:00
Andy Hanson
bd633c828f Lint all servicesSources 2016-05-25 06:45:52 -07:00
Vladimir Matveev
5b4e964ae8 do not swallow test execution errors 2016-05-25 00:06:47 -07:00
Vladimir Matveev
5f7bbbf8fd unconditionnaly use linter for non-parallel run 2016-05-24 14:29:52 -07:00
Nathan Shively-Sanders
975ed9cb17 Avoid linting files twice 2016-05-24 13:57:12 -07:00
Nathan Shively-Sanders
7bbce05d61 Remove duplicate linting of client.ts 2016-05-24 10:41:53 -07:00
Nathan Shively-Sanders
3d841b20a7 Lint unit tests via harnessSources in Jakefile.js 2016-05-24 10:17:16 -07:00
Vladimir Matveev
f69ecb5b90 run tests in parallel by equally dividing them between workers 2016-05-23 16:00:56 -07:00
Andy
2aa2738118 Merge pull request #8714 from Microsoft/lint_more
Lint src\harness\instrumenter.ts
2016-05-23 11:38:37 -07:00
Andy Hanson
02d4959dd8 Lint src\server\client.ts 2016-05-23 10:33:47 -07:00
Yuichi Nukiyama
4e415ebfd0 add SharedArrayBuffer
fix
2016-05-24 00:41:44 +09:00
Andy Hanson
15b0a8ec17 Lint src\harness\instrumenter.ts 2016-05-23 06:09:19 -07:00
Mohamed Hegazy
91451b36a3 Add "tsserverlibrary.d.ts" to LKG 2016-05-21 12:36:06 -07:00
Mohamed Hegazy
b637d76b49 Merge pull request #8700 from Microsoft/Fix8692
Fix #8692: fix "tsserver as a library" (lssl) build target
2016-05-21 12:24:23 -07:00
Nathan Shively-Sanders
68b5c797ae runtests-parallel does not fail when a single bucket fails 2016-05-20 13:40:34 -07:00
Mohamed Hegazy
1f88cd6f06 Change name of the output file 2016-05-19 13:32:27 -07:00
Mohamed Hegazy
f573b1031b lint fixes 2016-05-19 13:31:21 -07:00
Mohamed Hegazy
b672487fa9 Add lssl to LKG build 2016-05-19 13:16:24 -07:00
Andy
c9ab20c13b Merge pull request #8666 from Microsoft/lint_regex
Add option to lint only specific files
2016-05-19 06:14:11 -07:00
Andy Hanson
c39d57eaf9 Add option to lint only specific files 2016-05-18 07:41:37 -07:00
Andy Hanson
fffbbffef4 Lint navigationBar.ts 2016-05-18 06:31:51 -07:00
Ron Buckton
83b4cbb2d8 merge branch 'transforms-fixMoreSourceMaps' into transforms-transformer-es6-generators 2016-05-17 22:09:15 -07:00
Andy Hanson
4e6bd7190d Add option to turn off linting during jake runtests 2016-05-16 11:53:44 -07:00
Yui
b68e93966a Fix 8482: Add Object.values and Object.entries (#8538)
* Add es2017.Object library file

* Add tests and baselines

* Fix unittest

* Add es2017 lib flag

* Update baselines

* Add tests and baselines

* Address PR: add tests

* Address PR: add tests
2016-05-10 14:22:00 -07:00
Yui
24f535ed68 Fix missing iterator in NodeList (#8199) 2016-04-19 16:40:07 -07:00
Nathan Shively-Sanders
f8ab1a5ca6 Merge branch 'master' into transforms 2016-04-18 13:27:33 -07:00
Nathan Shively-Sanders
7bb3a5a514 Fix case of mocha TAP -> tap 2016-04-13 16:03:53 -07:00
Ron Buckton
f1ec827a3f Merge pull request #7977 from Microsoft/transforms-fix7868
[Transforms] Fix for incorrect namespace qualification.
2016-04-13 10:54:22 -07:00
Daniel Rosenwasser
5b0b09ca62 Merge pull request #8056 from weswigham/remove-custom-no-null-rule
Remove custom no-null rule, use tslint builtin no null rule
2016-04-13 00:28:24 -07:00
Wesley Wigham
37a0e8f502 Remove custom no-null rule, use tslint builtin no null rule 2016-04-13 02:09:14 -04:00
Ron Buckton
446494060d PR feedback 2016-04-12 18:40:39 -07:00
Bowden Kelly
e33203a3b0 Reorder host in jakefile so TYPESCRIPT_HOST is checked before localhost 2016-04-12 13:19:04 -07:00
Mohamed Hegazy
2d3e943ae6 JS style changes 2016-04-08 15:37:13 -07:00
Ron Buckton
8b506c7b05 Cleans up a few things and fixes #7868. 2016-04-08 15:31:31 -07:00
Ron Buckton
1aa69921c6 Makes transforms the default 2016-04-07 17:07:12 -07:00
Ron Buckton
3507ed021c Fixes issues that were causing runtests-browser to fail 2016-04-07 16:13:28 -07:00
Yui
11887ccc29 Adjustmodularize lib
* Merge array, function, math, number, object, regexp, string into es2015.core

* Update baselines

* Add node.d.ts; need to fix head of the output

* Update unittests from add node as an option for --lib

* Move interface declaration into NodeJS namespace

* Add console into Node.d.ts

* Add compiler baseline-tests for using --lib node

* Change name from full.es2015 to es6. This is a es6 library file used when no --lib is specified and --target is es6

* Remove add node.d.ts into src/lib

Remove node.d.ts

Revert "Update unittests from add node as an option for --lib"

This reverts commit 5169273680.

Revert "Add compiler baseline-tests for using --lib node"

This reverts commit 17e437b4c7.
2016-04-04 22:02:12 -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
4e6cef2965 Addres PR: change lib filenames from es6 to es2015 and es7 to es2016 2016-03-28 14:49:22 -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
Ron Buckton
46e4c632ff Fix remaining debug failures. 2016-03-25 18:49:50 -07:00
Ron Buckton
734f161cdc Changed emit for decorator metadata 2016-03-25 14:29:22 -07:00
Ron Buckton
6ba1961ce8 Fixes elision of import declarations in ES6 modules. 2016-03-24 17:48:31 -07:00
Ron Buckton
e50469948f Fix async method with super 2016-03-24 17:03:49 -07:00
Ron Buckton
975e8212d8 Fixes the various TypeErrors coming from some transforms. 2016-03-24 13:32:41 -07:00
Ron Buckton
02ebfa5d11 Added environment variable to force experimental transformations. 2016-03-21 11:54:10 -07:00
Ron Buckton
3c344987de Merge branch 'master' into transforms 2016-03-18 17:13:55 -07:00
Kanchalai Tanglertsampan
120c6eba25 Remove trailing whitespace 2016-03-16 14:09:45 -07:00
Kanchalai Tanglertsampan
f4e920e2c1 Add unittest for testing convert compiler-options and typing-options 2016-03-15 11:45:21 -07:00
Kanchalai Tanglertsampan
157b8e7456 Add a new unittest for command line parsing for --lib 2016-03-15 11:44:33 -07:00
Nathan Shively-Sanders
8a01a973bb Always run lint, even for runtests-parallel
The first runner runs lint, not the first to complete.
2016-03-09 12:40:53 -08:00
Ron Buckton
88b38f8b40 Merge branch 'transforms-transformer-module' into transforms-transformer-es6-generators 2016-03-02 12:49:58 -08:00
Ron Buckton
8e5e5f8813 Merge branch 'transforms-printer' into transforms-transformer-ts 2016-02-29 13:29:32 -08:00
Ron Buckton
b1d88282ce Remove transformCompatibleEmit flag and make it the default. 2016-02-29 13:29:03 -08:00
Ron Buckton
d506e92e84 Early support for generators. 2016-02-29 11:04:56 -08:00
Ron Buckton
ad314b05f0 Merge branch 'transforms-printer' into transforms-transformer-ts 2016-02-23 13:15:52 -08:00
Ron Buckton
e5cd8fef21 Added temporary compat flag to control emit output to fix tests 2016-02-23 11:35:26 -08:00
Ron Buckton
0a325ee04c Merge branch 'transforms-printer' into transforms-transformer-ts 2016-02-22 16:35:57 -08:00
Ron Buckton
6d273366d3 Merged some changes from other branches. 2016-02-22 16:10:32 -08:00
Jason Ramsay
284d9f527c Salsa: JS support for discovering and acquiring d.ts files
(Mostly isolating VS host changes from PR#6448)
2016-02-21 21:35:02 -08:00
Ron Buckton
f948b14185 Adds the TypeScript transformer 2016-02-12 10:49:09 -08:00
vladima
0355d1fdc8 fix source maps for in-browser tests 2016-02-10 00:20:40 -08:00
Ron Buckton
6b381ecdbd Added printer 2016-02-09 13:43:40 -08:00
Ron Buckton
0f2bbb181f Moved LexicalEnvironment to types.ts, minor fixes 2016-02-09 12:39:46 -08:00
Ron Buckton
c3faf0f34e Added visitor API 2016-02-03 18:11:32 -08:00
YuichiNukiyama
1eda3efbed Add Array.prototype.includes
Add Array.prototype.includes method. method of comments  I've quoted
from
[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes).
And change Jakefiles.js to build lib.es7.d.ts.
2016-01-22 12:08:28 +00:00
Daniel Rosenwasser
94eb1079fd Print the names of files being linted. 2016-01-14 10:14:25 -08:00
Vladimir Matveev
dd58228861 add no-default-lib tag to core libraries 2016-01-11 21:34:52 -08:00
Daniel Rosenwasser
1bdf7edee2 Enable linting on 'shims.ts'. 2016-01-07 23:13:41 -05:00
Ron Buckton
cde12efec5 Merge branch 'master' into glob2 2016-01-04 12:24:44 -08:00
Nathan Shively-Sanders
ec4c6fea2d Merge branch 'master' into lint-nested-++ 2016-01-04 08:56:05 -08:00
Daniel Rosenwasser
2032c6d18a Lint 'patternMatcher.ts'. 2015-12-28 17:21:03 -05:00
Daniel Rosenwasser
f9eb330b19 Lint 'navigateTo.ts'. 2015-12-28 16:58:27 -05:00
Daniel Rosenwasser
9b9abf8674 Lint 'outliningElementsCollector.ts'. 2015-12-28 16:50:58 -05:00
Nathan Shively-Sanders
abf9961528 Merge branch 'master' into lint-nested-++ 2015-12-22 16:12:07 -08:00
Yui T
2ec97a2d2e Address PR feed back 2015-12-17 18:00:53 -08:00
Ron Buckton
d23df3430e Detailed comments for regular expressions and renamed some files. 2015-12-16 15:49:31 -08:00
Yui T
ec95f9955a Fix linting issue 2015-12-15 10:04:30 -08:00
Ron Buckton
247657ffb5 Merge branch 'master' into glob2 2015-12-14 18:13:56 -08:00
Ron Buckton
d8572508ee Heavily revised implementation that relies on an updated 'readDirectory' API. 2015-12-14 15:21:12 -08:00
Mohamed Hegazy
378e5c3941 Add full path to spec md file in generate-spec target 2015-12-08 13:55:59 -08:00
Ron Buckton
5de2fcc100 Merge branch 'master' into glob2 2015-12-07 15:15:22 -08:00
Ron Buckton
30575dbd7c Added caching, more tests 2015-12-07 14:58:13 -08:00
Wesley Wigham
de89459162 add new rule 2015-12-01 16:19:40 -08:00
Wesley Wigham
e134169590 Merge pull request #5875 from weswigham/no-in-rule
lint rule forbidding the in keyword binary expression
2015-12-01 15:36:51 -08:00
Wesley Wigham
3085806fc2 lint rule forbidding the in keyword binary expression 2015-12-01 15:14:24 -08:00
Wesley Wigham
592d41c9cc lint all filed before a failure 2015-12-01 15:05:08 -08:00
Ron Buckton
266600da08 Merge pull request #5780 from Microsoft/extractSourceMaps
Extract source map generation logic out of the emitter.
2015-11-30 12:51:36 -08:00
Ron Buckton
5c23a5f11e Extract source map generation logic out of the emitter. 2015-11-23 22:38:05 -08:00
Yui T
97f0bfcd72 apply tslint rule to scripts\tslint 2015-11-20 16:28:58 -08:00
Wesley Wigham
cadf54334b Merge branch 'master' into out-module-concat 2015-11-09 12:38:23 -08:00
Wesley Wigham
51fc4f2c23 Add prefer const rule 2015-11-04 14:51:31 -08:00
Wesley Wigham
6f9702112f Merge branch 'master' into out-module-concat 2015-11-02 16:57:07 -08:00
Daniel Rosenwasser
3f0c6b1aaf Use '--pretty' in builds. 2015-11-02 16:41:28 -08:00
Mohamed Hegazy
3e631449a1 Merge pull request #5450 from sarod/allow-comments-tsconfig
Allow comments in tsconfig.json
2015-11-02 11:46:44 -08:00
Wesley Wigham
70fba0b820 Merge branch 'master' into out-module-concat 2015-10-30 15:47:35 -07:00
Wesley Wigham
6c812420ec Merge branch 'master' into out-module-concat 2015-10-30 11:27:34 -07:00
Sébastien Arod
b60d88fa80 Allow comments in tsconfig.json issue #4987 2015-10-29 12:56:13 +01:00
Vladimir Matveev
067e1ccef2 Merge pull request #5440 from Microsoft/lintServer
lint code in 'server' folder
2015-10-28 20:55:46 -07:00
Wesley Wigham
d3b95d2e23 Merge pull request #5422 from weswigham/const-enum-deprocdessing
Const enum deconst'ing
2015-10-28 17:01:39 -07:00
Vladimir Matveev
9c0982051d lint node.d.ts 2015-10-28 16:02:16 -07:00
Vladimir Matveev
5ce7fd9781 lint server 2015-10-28 15:42:15 -07:00
Mohamed Hegazy
4bbb7d29c3 Remove async from builtGeneratedDiagnosticMessagesJSON task 2015-10-28 11:40:33 -07:00
Yui T
a5c9a2d263 Include the built into local task 2015-10-27 14:16:05 -07:00
Wesley Wigham
d07a2774a3 const enum fixing in postprocess step 2015-10-27 14:03:20 -07:00
Yui T
46141f5213 Copy generated diagnostic messages json from src/compiler to built/local 2015-10-27 13:20:12 -07:00
Mohamed Hegazy
6d9e7938dc Merge pull request #5410 from kenhowardpdx/es6-source-order
Fixed ES6 Source Order
2015-10-27 10:24:25 -07:00
Ken Howard
bef1acbaff Fixed ordering for lib.es6.d.ts. 2015-10-26 17:17:12 -07:00
Nathan Shively-Sanders
3127684351 Make runtests and runtests-parallel share code
Also some minor cleanup.
2015-10-26 10:25:01 -07:00
Nathan Shively-Sanders
e2bfbd54f5 Rename, default to 'min' and fix Projects case
1. Rename to runtests-parallel
2. Change default reporter to 'min', which reduces interleaved/interfering
output.
3. Change 'projects' to 'Projects'
2015-10-26 08:06:19 -07:00
Nathan Shively-Sanders
3682580366 First draft of test parallelisation 2015-10-23 16:27:44 -07:00
Ryan Cavanaugh
69236c9be8 Add rule to check spaces around intersection/union type operators 2015-10-22 11:35:48 -07:00
Wesley Wigham
7a4e995f01 feedback form pr 2015-10-20 15:14:18 -07:00
Wesley Wigham
d8ec703370 merge with master 2015-10-05 13:25:40 -07:00
Wesley Wigham
2c7c5bcab7 Merge pull request #5083 from weswigham/lint-on-runtests
linter runs after tests via jake
2015-10-05 13:18:29 -07:00
Wesley Wigham
613c51d6b5 Fix jakefile rules build 2015-10-05 10:43:54 -07:00
Wesley Wigham
ba2024f493 Remove obsoleted comment 2015-10-02 17:04:44 -07:00
Wesley Wigham
4c4087c656 Add compiler error for incompatible module formats 2015-10-02 17:03:29 -07:00
Wesley Wigham
da09f35aca Jake hates deps 2015-10-02 16:21:20 -07:00
Wesley Wigham
e16a14b5b3 tslint had a new release and added this rule, theirs was a little stricter 2015-10-02 15:15:39 -07:00
Wesley Wigham
2d7b217d95 linter runs after tests via jake 2015-10-02 12:45:33 -07:00
Wesley Wigham
8711493d99 Make test actually fail on lint fail 2015-09-30 18:03:52 -07:00
Wesley Wigham
e0bf8cc384 Merge pull request #4848 from weswigham/tslint-vscode
Rework lint to use tslint-as-a-lib
2015-09-29 19:30:47 -07:00
Wesley Wigham
4f2c33085d Add descriptive comment 2015-09-25 11:32:08 -07:00
Wesley Wigham
db9b16451b fixing lints in a pr about linting 2015-09-21 12:48:08 -07:00
Daniel Rosenwasser
c28efb7572 Merge pull request #4845 from Microsoft/updateDTRWC
Fix importDefinitelyTypedTests script
2015-09-18 14:39:53 -07:00
Daniel Rosenwasser
5a2a7021fa Fix jake task, style/const in script. 2015-09-18 13:13:36 -07:00
Wesley Wigham
8a46de4d5c Rework lint to use tslint-as-a-lib 2015-09-17 21:04:33 -07:00
Daniel Rosenwasser
925f0843d9 Add a jake task, .gitignore entry, and add tsd as a dev dependency. 2015-09-17 17:55:07 -07:00
Wesley Wigham
e813963040 Merge pull request #4458 from weswigham/tslint-rules
Add tslint rules for #3994
2015-09-17 17:05:42 -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
Mohamed Hegazy
8a38a1e4b9 Change typescript.d.ts to be an external module instead of an ambient external module declaration 2015-09-08 12:26:29 -07:00
Wesley Wigham
bd520e10ca Add debug option to runtests
Running `runtests` with `debug` will cause mocha to run in debug mode and break on the first line, enabling one to connect a debugger to the running tests and step through a test at their leisure.
2015-09-04 18:01:43 -07:00
Wesley Wigham
1cd016b289 Boolean trivia rule 2015-08-26 11:59:53 -07:00
Wesley Wigham
7813121c4d compile vs tslints services dts, null check lint 2015-08-25 18:37:52 -07:00
Wesley Wigham
c31ad6fb28 Add tslint rules for #3994 2015-08-25 18:09:32 -07:00
Mohamed Hegazy
ab6fe49d56 Merge branch 'master' into moduleResolutionStrategies
Conflicts:
	src/compiler/diagnosticMessages.json
2015-08-24 15:46:06 -07:00
zhengbli
04c54f80bb Merge branch 'master' into issue3979 2015-08-19 14:05:07 -07:00
Vladimir Matveev
3b95ea460e initial implementation of module resolution for node/requirejs 2015-08-17 18:31:12 -07:00
zhengbli
20902b00e8 Remove the extension.d.ts and move the content to core.d.ts
Change the set function parameter type in TypedArrays
2015-08-14 16:27:48 -07:00
Vladimir Matveev
49ad395de1 resolveModuleName => resolvedModuleNames, added tests 2015-08-04 15:21:16 -07:00
Vladimir Matveev
f22c160a24 Merge remote-tracking branch 'origin/master' into reuseAndCache 2015-08-03 15:30:05 -07:00
Vladimir Matveev
f3d2888be5 merge with master 2015-07-30 14:03:48 -07:00
Daniel Rosenwasser
d1f1da2c2a Don't emit when compilation fails. 2015-07-30 08:00:29 -07:00
Vladimir Matveev
36043cd88a merge with master 2015-07-29 17:16:58 -07:00
Vladimir Matveev
ad449ce0fa Moved LKG folder to lib 2015-07-27 10:07:07 -07:00
Daniel Rosenwasser
68f84afe64 Merge pull request #4005 from weswigham/fix-jake-lint
Fix jake lint with newest tslint
2015-07-23 15:15:46 -07:00
Wesley Wigham
a759687a12 Adds space 2015-07-23 13:59:41 -07:00
Daniel Rosenwasser
3805500e84 Merge pull request #3967 from weswigham/issues/3813
Tests for the Session API
2015-07-23 13:58:07 -07:00
Wesley Wigham
f040386eff Fix jake lint with newest tslint 2015-07-23 13:42:25 -07:00
Daniel Rosenwasser
b47cd0e9a4 Merge pull request #3875 from Microsoft/nightly
Create a 'publish-nightly' task in our Jakefile
2015-07-23 13:41:09 -07:00
Daniel Rosenwasser
b443cfecc9 Semicolons. 2015-07-23 12:53:41 -07:00
Daniel Rosenwasser
d1fe21dda9 Publish to TypeScript itself, create a task to preview changes. 2015-07-23 12:32:17 -07:00
Wesley Wigham
8e93a49c7b Narrow exported session API, Unit tests for session API 2015-07-21 16:05:03 -07:00
Daniel Rosenwasser
50198247bb Use 'exec'. 2015-07-15 14:02:47 -07:00
Daniel Rosenwasser
230ccd6262 Added a 'publish-nightly' task to to the Jakefile. 2015-07-15 12:56:00 -07:00
Dan Quirk
bb7cfd1b0f Fix jakefile 2015-07-14 17:47:15 -07:00
Dan Quirk
fcf872f52e Update linting task to include harness sources 2015-07-14 17:01:10 -07:00
Dan Quirk
15a8544bfe Merge master 2015-07-10 18:10:18 -07:00
Dan Quirk
2f15958d32 Use new mocha-fivemat-progress-reporter by default instead of dot reporter 2015-07-10 18:08:19 -07:00
Dan Quirk
5cfba6b4f2 Make update-sublime depend on local task 2015-07-10 11:09:22 -07:00
Dan Quirk
c363dec9af for...in not for...of 2015-07-09 16:43:33 -07:00
Dan Quirk
a80a4ba0a4 Add jake task for linting the compiler sources 2015-07-09 16:39:58 -07:00
Vladimir Matveev
6a502cdacc Merge remote-tracking branch 'origin/master' into reuseProgramStructure 2015-07-09 14:40:54 -07:00
Ryan Cavanaugh
60db55bfd7 Merge pull request #3677 from RyanCavanaugh/updateSublimeTask
Add Jake task to update the Sublime plugin
2015-07-01 15:42:04 -07:00
Vladimir Matveev
9e81ac9bff merge with master 2015-06-24 15:17:12 -07:00
Vladimir Matveev
ba3eb0d0cf added Program.structureIsReused property, disallow reuse if target module
kind differs in old and new programs, move setting of resolvedModules
cache to the program, added tests
2015-06-24 12:59:22 -07:00
Daniel Rosenwasser
f9ed47a1bb Add the services sources as dependencies to tsserver. 2015-06-24 12:28:54 -04:00
Ryan Cavanaugh
4490ff70b8 Add Jake task to update the Sublime plugin 2015-06-23 09:05:49 -07:00
Mohamed Hegazy
6db4faf488 Merge pull request #3545 from Microsoft/emitNamespaces
Emit declarations of namespaces correctly
2015-06-17 23:56:21 -07:00
Mohamed Hegazy
7361d68d25 Merge pull request #3542 from weswigham/jake-lssl
Add build target for packaging tsserver as a library
2015-06-17 23:54:04 -07:00
Mohamed Hegazy
53579f089e support modules as well as namespaces in external module conversion 2015-06-17 23:44:12 -07:00
Mohamed Hegazy
3d224bde48 Emit declarations of namespaces correctelly 2015-06-17 17:50:03 -07:00
Wesley Wigham
7390fe0eab Feedback form pr #3513 2015-06-17 13:21:43 -07:00
Wesley Wigham
ab1512fb13 Export server & session without any node specifics 2015-06-15 13:37:18 -07:00
Daniel Rosenwasser
f8534ae3ed Merge branch 'master' into testPerf 2015-06-10 12:36:42 -07:00
Daniel Rosenwasser
50c4290da6 Merge branch 'master' into testPerf
Conflicts:
	Jakefile.js
	src/compiler/program.ts
	src/compiler/types.ts
	src/harness/harness.ts
	src/harness/projectsRunner.ts
	src/harness/runner.ts
2015-06-08 14:45:38 -07:00
SaschaNaz
e75204bc86 Removing lib.dom.es6.d.ts line 2015-06-06 20:25:01 +09:00
SaschaNaz
cc85807103 adding iterators to DOM interfaces 2015-06-05 20:54:22 +09:00
Cyrus Najmabadi
2de07f3563 Merge branch 'master' into lightMode
Conflicts:
	src/compiler/program.ts
2015-06-04 12:47:12 -07:00
Cyrus Najmabadi
2bf19e80c3 Speed up tests by not type-checking lib.d.ts unless the test asks for that. 2015-06-04 01:03:02 -07:00
Jason Freeman
abf18c5a11 Merge branch 'release-1.5' 2015-06-03 17:56:53 -07:00
Daniel Rosenwasser
ca884d434f Merge branch 'master' into testPerf
Conflicts:
	src/harness/harness.ts
2015-06-03 14:56:08 -07:00
Cyrus Najmabadi
9aab98419b Parsing support for jsDocComments. 2015-05-28 10:14:18 -07:00
Mohamed Hegazy
e7eef830e1 Fix #3245: ensure transpile diagnostics only include syntactic and compiler options diagnostics 2015-05-26 20:18:13 -07:00
Cyrus Najmabadi
8d99ecfa6c Add a light=true mode for running tests faster. 2015-04-29 12:13:35 -07:00
Daniel Rosenwasser
883abbf1d9 Jakefile -> Jakefile.js 2015-04-27 16:50:35 -07:00
Renamed from Jakefile (Browse further)