Ron Buckton
b5233d322d
Merge pull request #24003 from Microsoft/useEdgeForBrowserTests
...
Default to 'edge' instead of 'IE' for browser tests
2018-05-09 20:07:56 -07:00
Ron Buckton
d06f9c29b0
Default to 'edge' instead of 'IE' for browser tests
2018-05-09 14:32:49 -07:00
Wesley Wigham
ec9c1556ad
Fix publish nightly on case sensitive FS ( #23997 )
2018-05-09 14:30:07 -07:00
Andy
835e3250cc
Fix call to 'fail' in jakefile ( #23845 )
2018-05-04 08:23:06 -07:00
Ron Buckton
56648ad0f1
Merge pull request #20763 from Microsoft/vfs
...
Update harness to use single robust virtual file system for tests.
2018-05-03 10:25:20 -07:00
Ron Buckton
147aeaba9d
Centralize lib management for build
2018-05-02 15:49:52 -07:00
Ron Buckton
d62a11ffc0
Merge branch 'master' into vfs
2018-05-01 18:58:31 -07:00
Derek P Sifford
cc0c82c014
add lib.es2018.intl + fix lib.es2017.intl
...
closes #23691
2018-04-30 15:17:00 -04:00
Ron Buckton
154f09bee9
Reorganize project structure.
2018-04-17 18:42:59 -07:00
Ron Buckton
1cbe930e06
Merge branch 'master' into vfs
2018-04-17 14:39:20 -07:00
Wesley Wigham
c645f1753f
Update configurePrerelease to not utilize ts internals ( #23476 )
...
* update configure nightly to not utilize ts internals
* Nightly -> Prerelease
* Remove alias
2018-04-17 15:42:31 -04:00
Ryan Cavanaugh
f24d57f1ac
Update diagnostic tasks in jakefile
2018-04-12 12:20:27 -07:00
Ryan Cavanaugh
034b8eee14
Remove explicit harness file list from Jakefile
2018-04-11 15:39:10 -07:00
Alan Agius
7e482b27fb
fix: CompilerHost.getSourceFile
is being called for odd filenames besides the one being compiled
...
Ignore falsy file names from `getDefaultLibraryFileName`
Closes : #13629
2018-04-02 20:58:37 +02:00
Wesley Wigham
6af764c560
Declaration maps and transparent goto definition using them ( #22658 )
...
* Add compiler option to enable declaration sourcemaps
* Transparent goto definition for sourcemapped declaration files
* Post-rebase touchups
* Rename API methods
* Fix lints
* Fix typo in name XD
* Log sourcemap decode errors
* Share the cache more, but also invalidate it more
* Remove todo
* Enable mapping on go to implementation as well
* Allow fourslash to test declaration maps mroe easily
* more test
* Handle sourceRoot
* Add tests documenting current behavior with other sourcemapping flags
* Ignore inline options for declaration file maps, simplify dispatch in emitter
* Change program diagnostic
* Fix nit
* Use charCodeAt
* Rename internal methods + veriables
* Avoid filter
* span -> position
* Use character codes
* Dont parse our sourcemap names until we need to start using them
* zero-index parsed positions
* Handle sourceMappingURL comments, including base64 encoded ones
* Unittest b64 decoder, make mroe robust to handle unicode properly
* Fix lint
* declarationMaps -> declarationMap
* Even more feedback
* USE Mroe lenient combined regexp
* only match base64 characters
* Fix nit
2018-03-26 12:15:34 -07:00
Ron Buckton
ea9f999dfc
Merge branch 'master' into vfs
2018-03-08 10:46:36 -08:00
Yuichi Nukiyama
25525bc9d6
Change esnext.promise to es2018.promise ( #22292 )
...
* change esnest.promise to es2018.promise
* modify unit tests
* resolve conflict
* resolve conflict
2018-03-02 17:08:36 -08:00
Yuichi Nukiyama
c7f65e8725
support groups property ( #22176 )
...
* support groups property
* fix option unittests
2018-03-01 12:58:25 -08:00
Andy
b3edc8f9f4
Apply 'no-unnecessary-type-assertion' lint rule ( #22005 )
...
* Apply 'no-unnecessary-type-assertion' lint rule
* Fix type error
* Fix tsconfig.json
* Add --format back
2018-02-16 18:38:00 -08:00
Andrew Casey
5656f35b6a
Introduce an organizeImports command
...
In phase 1, it coalesces imports from the same module and sorts the
results, but does not remove unused imports.
Some trivia is lost during coalescing, but none should be duplicated.
2018-02-16 10:51:38 -08:00
Andrew Casey
9d39ee7302
Fix jake lint on Windows
...
We need to pass `windowsVerbatimArguments: true` to `jake.exec` or it
parses the arguments incorrectly and doesn't actually lint.
2018-02-13 16:07:49 -08:00
Ron Buckton
f153b04f35
Revert changes to unit tests
2018-02-05 23:29:20 -08:00
Ron Buckton
3de96306de
Merge branch 'master' into vfs
2018-01-31 15:41:47 -08:00
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
Ron Buckton
7f4ac292b9
Clean up build steps
2018-01-30 12:51:28 -08:00
Ron Buckton
4d8d51452c
Migrate core.ts
2018-01-30 11:57:47 -08:00
Ron Buckton
f527a15108
Disable node6 build
2018-01-29 12:49:35 -08:00
Ron Buckton
7ca84aca52
Merge branch 'master' into vfs
2018-01-29 11:05:07 -08:00
Daniel Rosenwasser
7b855d8f67
Fix dependency for 'publish-nightly'.
2018-01-26 17:11:10 -08:00
Ron Buckton
cda87282b4
Update build script
2018-01-24 10:57:18 -08:00
Ron Buckton
87de5ffb5c
Merge branch 'master' into vfs
2018-01-22 02:25:22 -08:00
Ron Buckton
ee415576b6
More consistent POSIX-like virtual file system.
2018-01-19 21:58:46 -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
Ron Buckton
fb469e70cb
Update build for node 6 to allow private package
2017-12-20 12:39:19 -08:00
Ron Buckton
c87b7252b6
Work around private packages in Node 6
2017-12-19 17:13:39 -08:00
Ron Buckton
ddb2155cb0
Additional PR feedback and cleanup
2017-12-19 14:04:54 -08:00
Ron Buckton
e426257d8c
Revert more baselines, add jake task for typemock
2017-12-19 13:40:32 -08:00
Ron Buckton
7944f5082b
Merge branch 'master' into vfs
2017-12-18 12:12:51 -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