kpreisser
b502ae98e1
Add a unit test for the shimMap (currently failing).
...
This will test that iteration is in insertion order, new entries added during iteration will be visited by the iterator, and values can be deleted while an iterator is running.
2019-02-01 11:59:22 +01:00
kpreisser
41bef5f77c
PR review: Fix typo.
2019-02-01 11:59:20 +01:00
kpreisser
c0c71bf65e
Fix lint issues.
2019-02-01 11:59:17 +01:00
kpreisser
bff5436ac9
Follow-Up: Avoid the memory leak problem by simply not allowing existing iterators to continue once an entry has been deleted from the map.
...
Fixes #26090
2019-02-01 11:59:15 +01:00
kpreisser
8626b927be
Adjust the iteration behavior of the shimMap (used for IE 11) to visit values that are added while forEach is running.
...
Fixes #26090
2019-02-01 11:59:13 +01:00
TypeScript Bot
d2909a14aa
Update user baselines ( #29660 )
2019-01-31 15:02:49 -08:00
Ryan Cavanaugh
5d3685d041
Merge pull request #28240 from ajafff/add-to-types2
...
Only suggest adding to types if present in compilerOptions
2019-01-31 09:34:59 -08:00
Klaus Meinhardt
d72271b800
update baseline
2019-01-31 11:29:29 +01:00
Klaus Meinhardt
f4747f4667
Merge branch 'master' of github.com:Microsoft/TypeScript into add-to-types2
2019-01-31 11:25:01 +01:00
Ryan Cavanaugh
aad609c74f
Merge pull request #29298 from ajafff/this-reference-in-parameter
...
Allow referencing 'this' in parameters of functions in the constructor
2019-01-30 19:13:18 -08:00
Ryan Cavanaugh
caa8dc25a8
Merge pull request #29115 from KromDaniel/patch-1
...
Duplicate `wait` instead of `wait` and `notify` at `es2017.sharedmemory.d.ts`
2019-01-30 19:12:46 -08:00
Ryan Cavanaugh
2f7627b363
Merge pull request #28190 from ispedals/bug/24709
...
Support synthesized SourceFile parent in getOrCreateEmitNode (#24709 )
2019-01-30 19:12:11 -08:00
Ryan Cavanaugh
ec9652d9d6
Merge pull request #27934 from mayn/spelling
...
fix spelling errors
2019-01-30 19:09:22 -08:00
Benjamin Lichtman
62cf44cb9b
Allow per-file setting for rename default behavior preferences ( #29593 )
...
<!--
Thank you for submitting a pull request!
Here's a checklist you might find useful.
* [ ] There is an associated issue that is labeled
'Bug' or 'help wanted' or is in the Community milestone
* [ ] Code is up-to-date with the `master` branch
* [ ] You've successfully run `jake runtests` locally
* [ ] You've signed the CLA
* [ ] There are new or updated unit tests validating the change
Refer to CONTRIBUTING.MD for more details.
https://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md
-->
Fixes #29585 .
#29314 and #29385 made it so their respective settings are only recognized when provided to the host as a whole.
This PR makes it so that the relevant settings for the preferences on the file override those of the preferences on the host.
2019-01-30 19:08:30 -08:00
Anders Hejlsberg
96706a75ed
Merge pull request #29510 from Microsoft/constContexts
...
Const contexts for literal expressions
2019-01-30 15:55:47 -08:00
Anders Hejlsberg
eb513a2035
Merge pull request #29576 from Microsoft/fixContextuallyTypedParameters
...
Fix inference for contextually typed parameters with initializers
2019-01-30 15:51:29 -08:00
Ron Buckton
0ae73a5a9e
Merge pull request #29650 from Microsoft/gulpMinParallel
...
Make 'gulp min' build tsc/tsserver in parallel
2019-01-30 13:49:26 -08:00
Sheetal Nandi
26e546aeaa
Merge pull request #29626 from Microsoft/toLowerCase
...
Handle get from readFileCache correctly.
2019-01-30 13:10:40 -08:00
Sheetal Nandi
55b8e4fd29
Handle "" correctly when cacheing file text
2019-01-30 12:32:08 -08:00
Ron Buckton
1515374a2b
Make 'gulp min' build tsc/tsserver in parallel
2019-01-30 11:36:30 -08:00
TypeScript Bot
e4f3b23e06
Update user baselines ( #29645 )
2019-01-30 08:29:27 -08:00
Ron Buckton
ae6c9cd051
Merge pull request #28489 from ajafff/shebang-comments
...
fix comment parsing at start of file
2019-01-29 17:45:13 -08:00
Ryan Cavanaugh
0df89cc96f
Merge pull request #26941 from jack-williams/narrow-unknown-with-triple-equals
...
Fix #25172 : Add narrowing for `unknown` with triple equals
2019-01-29 16:43:50 -08:00
Wesley Wigham
ea74ed477c
Update user pr script for latest version of octokit ( #29639 )
2019-01-29 14:01:10 -08:00
Anders Hejlsberg
08fe06f527
Merge branch 'master' into constContexts
...
# Conflicts:
# src/compiler/checker.ts
2019-01-29 12:29:30 -08:00
Anders Hejlsberg
cf7cd624ba
Merge pull request #29435 from Microsoft/readonlyArrayTuple
...
Improved support for read-only arrays and tuples
2019-01-29 12:25:42 -08:00
Daniel Rosenwasser
d23d42263d
Merge pull request #29637 from j-oliveras/patch-1
...
Bump version on issue template
2019-01-29 09:31:27 -08:00
TypeScript Bot
c241cea9d7
Update user baselines ( #29633 )
2019-01-29 09:05:34 -08:00
Jordi Oliveras Rovira
a458a7bf82
Bump version on issue template
2019-01-29 18:01:13 +01:00
Anders Hejlsberg
332468441e
Fix lint error
2019-01-28 16:30:49 -08:00
Anders Hejlsberg
815f133633
Accept new baselines
2019-01-28 16:10:02 -08:00
Anders Hejlsberg
ff42c3d198
Handle readonly arrays and tuples in decorator metadata serialization
2019-01-28 16:09:55 -08:00
Anders Hejlsberg
151fac913c
Merge branch 'master' into readonlyArrayTuple
2019-01-28 15:53:24 -08:00
Anders Hejlsberg
54ba2cc070
Accept new baselines
2019-01-28 15:20:41 -08:00
Anders Hejlsberg
45af34d349
Add subtype reduction complexity limit test
2019-01-28 15:20:32 -08:00
Anders Hejlsberg
d86612c6f1
Accept new baselines
2019-01-28 15:19:47 -08:00
Ron Buckton
e96310790f
Merge pull request #29619 from Microsoft/simpleGulp
...
Simplify gulp to just use 'tsc -b' to build, update to gulp@4
2019-01-28 15:07:19 -08:00
Anders Hejlsberg
e727845029
Higher complexity limit for unions of primitives only
2019-01-28 13:58:15 -08:00
Anders Hejlsberg
ea3814676d
Error on union types that are too complex to represent
2019-01-28 13:11:04 -08:00
Daniel Rosenwasser
c899c2ee00
Bump version to 3.4.
2019-01-28 12:36:24 -08:00
Sheetal Nandi
604af5c621
Handle get from readFileCache correctly.
...
Fixes #29623
2019-01-28 12:30:05 -08:00
Anders Hejlsberg
4335f4462c
Tuples are known to be covaraint
2019-01-28 08:58:18 -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
Matthew Aynalem
f30e8a284a
fix spelling errors
2019-01-27 20:33:33 -08:00
Klaus Meinhardt
0604ae1a81
revert invalid baseline change
2019-01-27 19:35:18 +01:00
Klaus Meinhardt
33853e2258
accept baseline changes
2019-01-27 17:46:32 +01:00
Klaus Meinhardt
451ff29263
revert change of trailing comment parsing
2019-01-27 17:41:20 +01:00
Klaus Meinhardt
68133e5fad
Merge branch 'master' into shebang-comments
2019-01-27 17:37:10 +01:00
Anders Hejlsberg
cd1f289129
Accept new baselines
2019-01-26 14:57:16 -08:00
Anders Hejlsberg
e290559057
Add tests for decorators and declaration emit from error free source
2019-01-26 14:57:02 -08:00