Ron Buckton
4afb8c4393
Fixes an issue with runtests-parallel when global mocha is not installed.
2016-06-13 12:44:49 -07:00
Ron Buckton
819066611b
Adds progress indicators to the runtests-parallel build task.
2016-06-13 12:43:57 -07:00
Ron Buckton
e85d3e6c66
Merge branch 'transforms' into transforms-generators
2016-06-13 11:10:26 -07:00
Yui
81d1ccfe87
Only inlineSourceMap when debugging through jake-browser ( #9080 )
...
* Only inlineSourceMap when debugging through jake-browser
* Address PR: fix typo in opt's property
2016-06-10 18:22:20 -07:00
Vladimir Matveev
8bed8f3eb5
Merge remote-tracking branch 'origin/master' into tsserverVS-WIP
2016-06-10 14:56:27 -07:00
Wesley Wigham
2b1b58ba44
Add gulpfile with same tasks as Jakefile
2016-06-10 01:49:38 -07:00
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