392 Commits

Author SHA1 Message Date
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 51692736803d3f75905af695bed07249d3daf24b.

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

This reverts commit 17e437b4c7afb5046539bc71cc32d9084b6f57a2.
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