Commit graph

92 commits

Author SHA1 Message Date
Wesley Wigham
5ec35c1ee8
Readd configure-insiders task to Gulpfile (#29907)
It's identical to configure-nightly but with the flag changed from dev to insiders. We use it to manually publish an insiders build via pipeline, and went missing when we copied functionality from the jakefile.
2019-02-13 17:27:28 -08:00
Ron Buckton
1515374a2b Make 'gulp min' build tsc/tsserver in parallel 2019-01-30 11:36:30 -08:00
Ron Buckton
47c2708a9c Simplify gulp to just use 'tsc -b' to build, update to gulp@4 2019-01-27 21:56:56 -08:00
Sheetal Nandi
e51a2fe80d Skip declaration emit for files that are just executables 2019-01-25 14:24:35 -08:00
Ron Buckton
df709a2c61
Merge pull request #29583 from Microsoft/gulpTsserver
Add tsserver task to gulp
2019-01-25 10:59:45 -08:00
Wesley Wigham
74d41b926a
Fix crash in watch-local 2019-01-25 10:55:24 -08:00
Ron Buckton
f51939326a Add tsserver task to gulp 2019-01-25 10:52:00 -08:00
Ryan Cavanaugh
66e44eef71
Merge pull request #27991 from manishbansal8843/gulpfile-correction-for-word2mdconversion
Correcting the order of passing arguments to word2mdJs for the task generating spec.md
2019-01-24 14:38:32 -08:00
Ron Buckton
6b32f4edcb Fix gulp builds not building some targets 2019-01-16 17:32:58 -08:00
Daniel Rosenwasser
d1cafe7751 Always generate lowercase locale names so 'LKG's produce identical results on case-sensitive file systems. 2018-12-10 14:19:53 -08:00
Alexander T
e98d8c3679 remove unused 'debug' option. change 'jake runtests' description (#28226) 2018-10-30 07:25:42 -07:00
Manish Bansal
41908052d7 Corrected the order of passing arguments to word2mdJs 2018-10-19 23:12:23 +05:30
Ron Buckton
111300ccd5 Fix overlapping test runs in 'gulp watch' 2018-08-29 12:57:05 -07:00
Ron Buckton
0713e754e7 Build script updates 2018-07-10 12:13:27 -07:00
Ron Buckton
cff0f831a6 Report errors in corrrect process for gulp-typescript-oop 2018-06-26 15:43:04 -07:00
Ron Buckton
bc3268b654
Merge pull request #25211 from Microsoft/gulpBrowserify
Clean up browserify task, remove unused 'debugMode.js' script
2018-06-25 16:56:47 -07:00
Ron Buckton
5ed96ec072 Clean up browserify task, remove unused 'debugMode.js' script 2018-06-25 16:21:28 -07:00
Ron Buckton
f557d7cd1b Adds support for gulp.watch 2018-06-22 00:09:21 -07:00
Ron Buckton
b7918bf92d Fix runtests-parallel, tsserverlibrary, up-to-date checks 2018-06-21 21:27:46 -07:00
Ron Buckton
272e5554c8 Merge branch 'master' into gulpProjectRefs 2018-06-21 10:55:35 -07:00
Martin Probst
4b7208a79f Fix the build on case-sensitive file systems.
Dashed locale names like `pt-BR` were misspelled as `pt-br` in several
locations.

This is a follow up fix to #23146.
2018-06-21 13:52:53 +02:00
Ron Buckton
c8c0428162 Cleanup, remove some unneeded dependencies, make it easier to add gulp.watch support later 2018-06-20 18:24:12 -07:00
Ron Buckton
6e57d621c2 Disable gulp.watch for now 2018-06-18 23:01:49 -07:00
Ron Buckton
ad4338dd76 Remove excess exports from exec.js 2018-06-18 23:00:30 -07:00
Ron Buckton
891b15f60a Update gulpfile to support project references 2018-06-18 22:45:13 -07:00
Steven
06f411c4de Change getDirSize to default export 2018-06-07 20:58:54 -04:00
Steven
1e0c22453b Rename get-dir-size to getDirSize 2018-06-07 20:58:54 -04:00
Steven
bceb08b36f build: add check for lib size 2018-06-07 20:58:54 -04:00
Ron Buckton
ec0af20f5a Merge branch 'master' into libReference 2018-05-29 14:13:00 -07:00
Wesley Wigham
44da834551
Add fix option to lint task (#24344) 2018-05-22 17:01:45 -07:00
Andy
e53e56cf82
Enable '--strictNullChecks' (#22088)
* Enable '--strictNullChecks'

* Fix API baselines

* Make sys.getEnvironmentVariable non-nullable

* make properties optional instead of using `| undefined` in thier type

* reportDiagnostics should be required

* Declare firstAccessor as non-nullable

* Make `some` a type guard

* Fix `getEnvironmentVariable` definition in tests

* Pretend transformFlags are always defined

* Fix one more use of sys.getEnvironmentVariable

* `requiredResponse` accepts undefined, remove assertions

* Mark optional properties as optional instead of using `| undefined`

* Mark optional properties as optional instead of using ` | undefined`

* Remove unnecessary null assertions

* Put the bang on the declaration instead of every use

* Make `createMapFromTemplate` require a parameter

* Mark `EmitResult.emittedFiles` and `EmitResult.sourceMaps` as optional

* Plumb through undefined in emitLsit and EmitExpressionList

* `ElementAccessExpression.argumentExpression` can not be `undefined`

* Add overloads for `writeTokenText`

* Make `shouldWriteSeparatingLineTerminator` argument non-nullable

* Make `synthesizedNodeStartsOnNewLine` argument required

* `PropertyAssignment.initializer` cannot be undefined

* Use one `!` at declaration site instead of on every use site

* Capture host in a constant and avoid null assertions

* Remove few more unused assertions

* Update baselines

* Use parameter defaults

* Update baselines

* Fix lint

* Make Symbol#valueDeclaration and Symbol#declarations non-optional to reduce assertions

* Make Node#symbol and Type#symbol non-optional to reduce assertions

* Make `flags` non-nullable to reduce assertions

* Convert some asserts to type guards

* Make `isNonLocalAlias` a type guard

* Add overload for `getSymbolOfNode` for `Declaration`

* Some more `getSymbolOfNode` changes

* Push undefined suppression into `typeToTypeNodeHelper`

* `NodeBuilderContext.tracker` is never `undefined`

* use `Debug.assertDefined`

* Remove unnecessary tag

* Mark `LiteralType.freshType` and `LiteralTupe.regularType` as required
2018-05-22 14:46:57 -07:00
Ron Buckton
8548fb835a Merge branch 'master' into libReference 2018-05-11 20:05:26 -07:00
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
Ron Buckton
f4ca7ee767 Fork gulp-typescript tasks to run out-of-process 2018-05-04 15:51:13 -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
e422365870 Fix issues with runtests-browser 2018-04-23 21:52:16 -07:00
Wesley Wigham
391c0565d7
Use ts-check instead of ts-node to avoid transpilation overhead on gulp startup (#23486) 2018-04-17 17:19:42 -04:00
Renamed from Gulpfile.ts (Browse further)