Skip to content

All Bloomberg Changes for Private Fields and Methods #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,469 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1469 commits
Select commit Hold shift + click to select a range
d0abd39
Use safe some function to handle undefined declarations (fixes #27338)
IllusionMH Sep 26, 2018
3331d07
Merge pull request #26070 from ajafff/tuple-rest
RyanCavanaugh Oct 1, 2018
6e8027e
Merge pull request #27395 from Microsoft/noFilesError
sheetalkamat Oct 1, 2018
29dd67e
Merge pull request #27443 from Microsoft/errorMessageLogger
sheetalkamat Oct 1, 2018
70e26fc
Merge pull request #27447 from mattmccutchen/issue-27117
RyanCavanaugh Oct 1, 2018
c0c215f
No unsound assignments to T[K] when T and K are both generic
ahejlsberg Oct 1, 2018
2801c97
Accept new baselines
ahejlsberg Oct 1, 2018
3499462
Add tests
ahejlsberg Oct 1, 2018
69cd6c0
Accept new baselines
ahejlsberg Oct 1, 2018
f356cd6
Insert async keyword as last modifier (#27491)
uniqueiniquity Oct 2, 2018
12686e7
Update spec.md
surlymrz Oct 2, 2018
bbf7753
Remove unneeded check from getTransformationBody
Loghorn Oct 2, 2018
76ab912
Merge pull request #27499 from surlymrz/surlymrz-patch-1
RyanCavanaugh Oct 2, 2018
0d92bd5
Merge pull request #27500 from Loghorn/patch-1
RyanCavanaugh Oct 2, 2018
1237df7
Update user baselines (#27498)
Oct 2, 2018
b15d6a4
Fix GH#18217 issue for FileLog. (#27430)
valera-rozuvan Oct 2, 2018
1e55d65
Exclude the overlap between Type and Value when checking for paramete…
weswigham Oct 2, 2018
c04faa1
Merge pull request #27485 from IllusionMH/fix-completionInfo-exceptio…
RyanCavanaugh Oct 2, 2018
5f96fb1
Merge pull request #27313 from spratmannc/spratmannc/fixing-extends-h…
RyanCavanaugh Oct 2, 2018
16766b1
textChanges: Reuse some methods (#27492)
Oct 3, 2018
c86b9ca
📝 Better description of Pick mapped type
basarat Oct 3, 2018
804a2fd
fix typo in performance mark name
brandonmbanks Oct 3, 2018
ef4ae3f
Merge pull request #27360 from limonte/patch-1
DanielRosenwasser Oct 3, 2018
9aeb6e2
Also --init git submodules when running user tests (#27508)
sandersn Oct 3, 2018
f0826cf
Per-property super accessors in async functions.
mprobst Aug 28, 2018
e618d75
Fixes for review comments.
mprobst Aug 31, 2018
e58ffcf
fix comments
mprobst Aug 28, 2018
5666be6
Merge pull request #27517 from brandonmbanks/typo-comments
RyanCavanaugh Oct 3, 2018
f53a27e
Merge pull request #27515 from basarat/master
RyanCavanaugh Oct 3, 2018
9851d6f
Merge pull request #27490 from Microsoft/indexedAccessConstraint
ahejlsberg Oct 3, 2018
81f8b47
Merge pull request #27370 from Microsoft/fixInstanceOfFunction
ahejlsberg Oct 3, 2018
342fda9
Allow trailing void arguments to be omitted
jack-williams Oct 3, 2018
9bdd6a3
Support loading "index.d.ts" using "typesVersions" without "types", "…
Oct 3, 2018
a36e6e3
Merge pull request #27410 from Microsoft/freeUpTransformFlags
rbuckton Oct 3, 2018
cc03cdc
fixed typo in CONTRIBUTING.md
Pachwenko Oct 4, 2018
4ed85b7
Merge pull request #27539 from Pachwenko/master
DanielRosenwasser Oct 4, 2018
539c455
Rename to _superIndex to test conflict
mprobst Aug 28, 2018
62306bc
Fix git submodule update syntax (#27549)
Oct 4, 2018
f074049
Replace subtype check in derivedness check with flags and structure c…
weswigham Oct 4, 2018
04266aa
narrowTypeByInstanceof understands ctor funcs (#27551)
sandersn Oct 4, 2018
10edf6f
Widen export assignment types so they arent accidentally fresh (#27397)
weswigham Oct 4, 2018
0ac9658
Resolve project references transitively
sheetalkamat Sep 18, 2018
0e4b10d
Use resolution options of project reference if the file is from the p…
sheetalkamat Oct 1, 2018
6923f2c
Handle caching of module resolution depending on project references
sheetalkamat Oct 1, 2018
4d413a6
Fix the fileByName cache when program is used completely which breaks…
sheetalkamat Oct 2, 2018
d4e4b43
Verify that own config change in module resolution gets reflected
sheetalkamat Oct 2, 2018
94df516
Handle resolution caching when referenced tsconfig changes
sheetalkamat Oct 2, 2018
3e67cf4
Verify errors on transitively referenced files
sheetalkamat Oct 3, 2018
2fb11d8
Test transitive references in folders side by side so that later we c…
sheetalkamat Oct 4, 2018
dd34314
Add tests for project updates with tsserver
sheetalkamat Oct 4, 2018
deeb401
Remove duplicate case in parseJsDocCommentWorker (#27164)
Oct 4, 2018
638cf5b
Ignore the directory watchers invoked in non polling watch mode with …
sheetalkamat Oct 4, 2018
e1d346e
Infer tuples for jsx children if contextually typed by a tuple (#27409)
weswigham Oct 5, 2018
2ebd986
Always await expression of promise type in return position
Oct 5, 2018
c080324
Elt access assignment uses declared, not narrowed type (#27574)
sandersn Oct 5, 2018
f58ca24
Added Microsoft code of conduct file
eddiejaoude Oct 5, 2018
4ad6541
Store and check deferred nodes by containing file (#27378)
weswigham Oct 5, 2018
a7b4635
Add object check to justify cast (#27576)
weswigham Oct 5, 2018
37e25c8
Send even for ProjectLoadStart and ProjectLoadFinish
sheetalkamat Oct 5, 2018
07dbd8b
Discriminate jsx contextual types same as object contextual types (#2…
weswigham Oct 5, 2018
f30e73f
Report the errors for static incompatibility only if instance types a…
sheetalkamat Oct 5, 2018
9ad95ef
Merge pull request #27581 from eddiejaoude/patch-1
DanielRosenwasser Oct 5, 2018
6175e60
Formatting a union should not create a 1-element union type node (#27…
weswigham Oct 5, 2018
4d9a202
Properly widen initializer types in binding elements
ahejlsberg Oct 5, 2018
85a3475
Merge pull request #26707 from mprobst/async-super-rename-safe
rbuckton Oct 6, 2018
c9ea6c3
Accept new baselines
ahejlsberg Oct 6, 2018
7f3f98e
Properly handle unions of tuple types
ahejlsberg Oct 6, 2018
1299c93
Remove unused (and incorrect) code in sys.ts
ahejlsberg Oct 6, 2018
919fce9
Accept new baselines
ahejlsberg Oct 6, 2018
d4f480c
Add tests
ahejlsberg Oct 7, 2018
86704e5
Accept new baselines
ahejlsberg Oct 7, 2018
48f2dd9
Fix linting issue
ahejlsberg Oct 7, 2018
62aeead
Merge branch 'master' into fixUnionOfTupleIndexing
ahejlsberg Oct 7, 2018
8474949
Merge pull request #27203 from sbaidon/signatureHelpInAdjacentBlockBody
DanielRosenwasser Oct 8, 2018
0d19023
Added ObjectKeyword check to isPartOfTypeNode
Oct 8, 2018
6afa880
Merge pull request #27573 from uniqueiniquity/alwaysAwait
uniqueiniquity Oct 8, 2018
a4a5b38
Report circular JSDoc type references (#27404)
sandersn Oct 5, 2018
c80f532
Add missing check in getTypeAtSwitchClause
ahejlsberg Oct 8, 2018
cb47351
Remove duplicate code
ahejlsberg Oct 8, 2018
077bd1a
Add regression test
ahejlsberg Oct 8, 2018
7bdc361
Accept new baselines
ahejlsberg Oct 8, 2018
93b3786
Update user baselines (#27606)
Oct 8, 2018
b185784
Only functions can be constructor functions (#27369)
sandersn Oct 8, 2018
6a9055c
Merge pull request #27612 from Microsoft/fixSwitchCaseControlFlow
ahejlsberg Oct 8, 2018
6e5f477
Merge pull request #27608 from flowkraD/isPartOfTypeNode
RyanCavanaugh Oct 8, 2018
a6a27e9
Merge pull request #27577 from Microsoft/projectLoadEvent
sheetalkamat Oct 8, 2018
8a4b6e0
Fix class/constructor-function merge (#27366)
sandersn Oct 8, 2018
ca840ee
Fix name resolution of `exports` in JS (#27394)
sandersn Oct 8, 2018
b85e9e1
Use relative module specifiers in error messages if possible (#27441)
weswigham Oct 8, 2018
dd9b8ca
Have scanJsDocToken scan keywords (#27162)
Oct 8, 2018
03a3978
Use ambient modules as references to keep track of reporting and usag…
sheetalkamat Oct 8, 2018
2e5a39a
Error when indexing out of bounds in a tuple or union of tuples
ahejlsberg Oct 8, 2018
209f30c
Update test
ahejlsberg Oct 8, 2018
840214f
Accept new baselines
ahejlsberg Oct 8, 2018
f6ca105
Fix bug: Ensure JSDoc type range is valid (#27343)
Oct 9, 2018
ca94d8e
Infer from usage better import types (#27626)
sandersn Oct 9, 2018
585420e
Updated callback signature
sheetalkamat Oct 9, 2018
1a5e669
Don't crash if spawnSync result's stderr is null (#27616)
Oct 9, 2018
88d3c6f
inferFromUsage codefix now emits JSDoc in JS files (#27610)
sandersn Oct 9, 2018
74392a0
Update user baselines (#27632)
Oct 9, 2018
53906f2
containsTopLevelCommonjs:handle uninitialised vars (#27642)
sandersn Oct 9, 2018
b4b29ab
Converted legacySafelist to map to avoid using array prototype method…
sheetalkamat Oct 9, 2018
531d58f
Merge pull request #27563 from Microsoft/nonPollingWatcher
sheetalkamat Oct 9, 2018
51ff0d3
Merge pull request #27625 from Microsoft/fileAddedWithAmbientModule
sheetalkamat Oct 9, 2018
23ec0c4
Accept public api change
sheetalkamat Oct 9, 2018
88f79de
Merge branch 'master' into transitiveReferences
sheetalkamat Oct 9, 2018
07966dc
Merge pull request #27643 from Microsoft/simpleTypeMap
sheetalkamat Oct 9, 2018
d069875
Allow discriminant property to contain some non-unit types
ahejlsberg Oct 10, 2018
20054d9
Merge branch 'master' into fix_lookup_regression_again_and_again
Kingwl Oct 10, 2018
fc78839
Merge pull request #26810 from Kingwl/fix_lookup_regression_again_and…
RyanCavanaugh Oct 10, 2018
ba0f558
Remove any existing errors in case of successful build in tsbuild wat…
sheetalkamat Oct 10, 2018
dd764b3
importFixes: Skip alias when testing isTypeOnlySymbol (#27674)
Oct 10, 2018
c110f57
Discriminant must include at least one unit type and no instantiable …
ahejlsberg Oct 10, 2018
7737cd5
Accept new baselines
ahejlsberg Oct 10, 2018
22907bf
Add tests
ahejlsberg Oct 10, 2018
6cdba6d
Accept new baselines
ahejlsberg Oct 10, 2018
3e91652
Merge pull request #27688 from Microsoft/fixTsBuildIncrementalNoError…
sheetalkamat Oct 10, 2018
b2bae85
Merge pull request #27609 from Microsoft/betterStaticError
sheetalkamat Oct 10, 2018
dd63656
Address CR feedback
ahejlsberg Oct 11, 2018
d493c47
Update user baselines (#27710)
Oct 11, 2018
b040ea6
One more CR fix
ahejlsberg Oct 11, 2018
0d91838
Do not generate jsFile path if its emitOnlyDeclarations is set
sheetalkamat Oct 11, 2018
6365eb0
Merge pull request #27715 from Microsoft/handleEmitDeclarationOnly
sheetalkamat Oct 11, 2018
2787a27
Skip writing json file if it is going to overwrite same location
sheetalkamat Oct 11, 2018
ae1bd8b
Merge branch 'master' into transitiveReferences
sheetalkamat Oct 11, 2018
5a126e2
Merge pull request #27587 from Microsoft/fixUnionOfTupleIndexing
ahejlsberg Oct 11, 2018
578f8db
Add test cases for transitive reference with different module resolution
sheetalkamat Oct 11, 2018
4d504f9
assertNever special-cases nodes with SyntaxKind (#27712)
sandersn Oct 11, 2018
92f3f1c
Allow files to be included by `*.json` pattern in include of tsconfig
sheetalkamat Oct 11, 2018
c0729a2
Use string/number signature to get contextual type
sheetalkamat Oct 10, 2018
d19fb98
When instantiating a mapped type, clone the type parameter. (#27597)
mattmccutchen Oct 11, 2018
9cda8d6
Merge pull request #27714 from Microsoft/okToSkipJsonOverrite
sheetalkamat Oct 11, 2018
99b2718
Merge pull request #27844 from Microsoft/includeJson
sheetalkamat Oct 11, 2018
ec0e8cb
noImplicitAny as suggestion (#27693)
sandersn Oct 11, 2018
12cd3ea
Merge pull request #27849 from Microsoft/unionWithIndexedLiteral
sheetalkamat Oct 12, 2018
54a5be1
At '.' in object literal, don't close the object (#27850)
Oct 12, 2018
e3bfec5
Handle when advancing past , of call expression moves past endPos of …
sheetalkamat Oct 12, 2018
b94dfd9
delete link
nissy-dev Oct 15, 2018
bb275b9
Update user baselines (#27905)
Oct 15, 2018
709f5f2
Handle circular mapped type instantiations for arrays and tuples
ahejlsberg Oct 15, 2018
0c3221c
Add regression test
ahejlsberg Oct 15, 2018
3930525
Accept new baselines
ahejlsberg Oct 15, 2018
c184184
Add getEffectiveConstructSignatures (#27561)
sandersn Oct 15, 2018
9767522
Merge pull request #27695 from Microsoft/mixedDiscriminantTypes
ahejlsberg Oct 15, 2018
b852f3a
Merge pull request #27898 from nd-02110114/patch-1
DanielRosenwasser Oct 15, 2018
04fd365
Merge pull request #27911 from Microsoft/fixCircularMappedType
ahejlsberg Oct 15, 2018
3aa33aa
Simplify the test
sheetalkamat Oct 15, 2018
cb954cb
Merge pull request #27871 from Microsoft/formatting
sheetalkamat Oct 16, 2018
1dadee8
Update user baselines (#27922)
Oct 16, 2018
0f4a615
Fix isSourceFileFromExternalLibrary for file with redirect (#27917)
Oct 16, 2018
b69622a
Merge branch 'master' into transitiveReferences
sheetalkamat Oct 16, 2018
eb2297d
Fix compile errors in tsbuildWatchMode.ts (#27870)
Oct 16, 2018
bc72577
Merge branch 'master' into transitiveReferences
sheetalkamat Oct 16, 2018
7b5ef64
Unify JSX And Normal Call Checking Codepaths (#27627)
weswigham Oct 17, 2018
31f4053
When contextual type doesnt find property, use the index signature fr…
sheetalkamat Oct 17, 2018
9554f09
Add ability to infer to the simplified form of a type variable (#27953)
weswigham Oct 17, 2018
7b9ae4d
Merge pull request #27952 from Microsoft/contextualSignature
sheetalkamat Oct 17, 2018
e58371e
Remove now unnessesary casts (#27954)
weswigham Oct 17, 2018
b1fbff8
Add broken test for issue #27854
Igorbek Oct 18, 2018
b2cbbbd
Fix bug in reduceEachChild (fixes #27854)
Igorbek Oct 18, 2018
b930d57
Change cast to the proper type
Igorbek Oct 18, 2018
8500f7c
Merge branch 'master' into trailing-void-args-are-optional
jack-williams Oct 18, 2018
d352b8c
Use reference map from declaration file as exported map to handle dee…
sheetalkamat Oct 18, 2018
91bb32a
Merge pull request #27560 from Microsoft/transitiveReferences
sheetalkamat Oct 18, 2018
a3c2268
findAllRefs: Fix bug when symbol.declarations is undefined (#27977)
Oct 18, 2018
8779d4c
Fix JS merge crashes from lovefield (#27989)
sandersn Oct 19, 2018
b64d08a
Merge pull request #27522 from jack-williams/trailing-void-args-are-o…
RyanCavanaugh Oct 19, 2018
e379aeb
Fix alias of module.exports->exports->IIFE (#27992)
sandersn Oct 19, 2018
69b1cb5
Add new special assignment kinds for recognizing Object.definePropert…
weswigham Oct 19, 2018
71d8961
Do not do any reduction (even if it contains any) to the union type w…
sheetalkamat Oct 19, 2018
bf393ae
Check EOF token to get errors for JSDoc (#28000)
sandersn Oct 19, 2018
ad55994
Merge pull request #27974 from Microsoft/errorUpdateWithChangeInTrans…
sheetalkamat Oct 20, 2018
424fcdd
Merge pull request #28005 from Microsoft/noReductionUnion
sheetalkamat Oct 20, 2018
72244c5
Support 'isSourceFileFromExternalLibrary' for source files from '/// …
Oct 20, 2018
033ea4c
Simplify addTypeToUnion function
ahejlsberg Oct 21, 2018
ea0c7eb
Fix performance regression when reusing old state
ajafff Oct 21, 2018
63a8cb6
use Map instead of Array
ajafff Oct 21, 2018
dc04b97
Merge pull request #28027 from Microsoft/simplifyAddTypeToUnion
ahejlsberg Oct 21, 2018
778f438
Update user baselines (#28047)
Oct 22, 2018
8e0142d
Support import completions for a re-export with a different name from…
Oct 22, 2018
afa94c5
Un-consolidate overloads for Map and WeakMap (#28052)
Oct 22, 2018
02c7498
added await keyword to completions and added test (#27912)
fortythreesam Oct 22, 2018
d3d4f83
Remove hack to get target of GetAccessor symbol (#27868)
Oct 22, 2018
1930f8a
fourslash: Add 'goToMarkerOrRange' helper (#28057)
Oct 22, 2018
96480b5
fix return type of LangageServiceHost.resolve*
ajafff Oct 22, 2018
3b058a4
fix compile errors, accept baselines
ajafff Oct 22, 2018
5b3fe6e
update other interfaces and implementations
ajafff Oct 22, 2018
3425614
Fix lint
weswigham Oct 22, 2018
68ce68d
Merge pull request #27964 from Igorbek/issue27854
DanielRosenwasser Oct 22, 2018
f701daf
Infer over each mapped type constraint member if it is a union (#28006)
weswigham Oct 22, 2018
0c36266
Obey the excludeArgument parameter when checking JSX signature validi…
weswigham Oct 22, 2018
6e5e09c
Reject return type inferences to the autoType or autoArrayType (#27169)
weswigham Oct 22, 2018
76addd7
Add JSXText check into isValidLocationToAddComment (#27653)
weswigham Oct 22, 2018
7ed9e44
Merge pull request #28059 from ajafff/lsh-resolve-return-type
sheetalkamat Oct 23, 2018
82773b8
Fix bug: only getCompletionEntriesFromTypings if completions are for …
Oct 23, 2018
5becc3b
Rename of non-intrinsic JSX element should rename the declaration (#2…
Oct 23, 2018
fbd6cad
Like #27964 but for JSX (#28068)
weswigham Oct 23, 2018
0a7c928
Fix Object.defineProperty declaration expando-ness and renames (#28061)
weswigham Oct 23, 2018
3c5f1a6
Update user baselines (#28076)
Oct 23, 2018
996fb78
Test update of DOM. (#28050)
sandersn Oct 23, 2018
eadf44d
Add generateTypesForModule to public API (#28069)
Oct 23, 2018
ff6f947
Use regex+getTokenAtPosition to find dynamic import (#28104)
sandersn Oct 24, 2018
0db3038
Fix tests for node 11 (#28108)
sandersn Oct 24, 2018
6409195
Update CI (#28082)
Oct 24, 2018
6fbd2a5
Reset narrowing of 'x.y' only when 'x' has a narrowable type
ahejlsberg Oct 24, 2018
ba8310a
Add regression test
ahejlsberg Oct 24, 2018
cc9f45d
Accept new baselines
ahejlsberg Oct 24, 2018
854f20e
Remove 'verify.fileAfterCodeFix', use 'verify.codeFix' (#28110)
Oct 24, 2018
e46c846
Remove getBucketForCompilationSettings (#28088)
Oct 24, 2018
fe2a33f
Merge existing JSDoc comments (#27978)
sandersn Oct 24, 2018
42740d6
Improve performance of suggestionDiagnostics for convertToAsyncFuncti…
Oct 25, 2018
6e8e5c1
Merge pull request #28112 from Microsoft/fixInstanceofControlFlow
ahejlsberg Oct 25, 2018
0aac87f
Update user baselines (#28129)
Oct 25, 2018
05716a7
Add support for configuration inheritance via packages (#27348)
weswigham Oct 25, 2018
539b9a6
Merge pull request #28028 from ajafff/optimize-resolve-reusing-old-state
sheetalkamat Oct 25, 2018
efc831e
At '.' in array literal, don't close the array (#28120)
Oct 25, 2018
070218f
Remove DirectoryOfFailedLookupWatch#ignore, use DirectoryOfFailedLook…
Oct 25, 2018
dc9a066
Do not merge commonJS exports into an alias (#28133)
sandersn Oct 25, 2018
1979570
LEGO: check in for master to temporary branch.
csigs Oct 25, 2018
0e372e9
LEGO: Merge pull request 28146
csigs Oct 25, 2018
3fb8873
don't resolve import types in JSDoc of TS files (#28158)
ajafff Oct 26, 2018
14c328e
Update user baselines (#28157)
Oct 26, 2018
372c7d9
infer from usage JSDoc:Don't emit nested comments (#28161)
sandersn Oct 26, 2018
30d1ecd
Constraint for { [P in K]: XXX } should be empty type
ahejlsberg Oct 26, 2018
77d8e15
Remove unused property ParameterInference#typeNode (#28115)
Oct 26, 2018
abce9ae
Bring typeof switch inline with if (#27680)
jack-williams Oct 26, 2018
36dfd77
Parse an object literal property as shorthand unless followed by '(' …
Oct 26, 2018
24e3745
Add regression test
ahejlsberg Oct 26, 2018
00fbded
Accept new baselines
ahejlsberg Oct 26, 2018
972c403
JSX uses mixed signatures and union sigs use subtype on partial match…
weswigham Oct 26, 2018
ccc1613
Merge pull request #28170 from Microsoft/fixGenericMappedTypeConstraint
ahejlsberg Oct 26, 2018
e2100cd
Measure variance of aliased conditional types using variance markers …
weswigham Oct 26, 2018
a695288
Use same condition in isReferencedAliasDeclaration as isAliasResolved…
weswigham Oct 29, 2018
c97fc64
Always use `verify.completions` when testing completions (#28137)
Oct 29, 2018
672b0e3
Have flatMap return a ReadonlyArray by default (#28205)
Oct 29, 2018
24febc2
Allow to combine --resolveJsonModule with --isolatedModules (#28207)
Oct 29, 2018
60efb65
infer-from-usage suggestions can't be ignored, and always do somethin…
sandersn Oct 29, 2018
0af8860
Update Travis-CI configuration to build es-private-fields branch
kpfleming Aug 21, 2018
221111e
Parse Private Names
Jul 8, 2018
75af3b7
Move class property transformation into ESNext transformer
Sep 20, 2018
861936e
Baseline changes for ESNext Class Property Transformation (#4)
joeywatts Sep 27, 2018
b29c9cf
Merge pull request #10 from joeywatts/class-properties-esnext
mheiber Nov 15, 2018
1687b4b
Fix display of private names in language server
Oct 9, 2018
3fc3756
Accept baseline changes
Oct 9, 2018
979155c
Merge pull request #11 from joeywatts/private-name-server-display
Neuroboy23 Dec 10, 2018
b7ea7f4
Downlevel private named field initializers
Sep 25, 2018
229f3ae
Transform property access for private named instance fields
Oct 25, 2018
7bf2171
Transform private name bindings in destructuring assignments
Oct 15, 2018
fa17cdf
Transform call expressions on private names to properly bind `this`
Oct 15, 2018
8bfc540
Merge pull request #15 from joeywatts/esnext-private-instance-fields
Neuroboy23 Dec 18, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ Please fill in the *entire* template below.
-->

<!-- Please try to reproduce the issue with `typescript@next`. It may have already been fixed. -->
**TypeScript Version:** 3.0.0-dev.201xxxxx
**TypeScript Version:** 3.2.0-dev.201xxxxx

<!-- Search terms you tried before logging this (so others can find this issue more easily) -->
**Search Terms:**
**Search Terms:**

**Code**

Expand All @@ -32,6 +32,6 @@ Please fill in the *entire* template below.

**Actual behavior:**

**Playground Link:** <!-- A link to a TypeScript Playground "Share" link which demonstrates this behavior -->
**Playground Link:** <!-- A link to a TypeScript Playground "Share" link which demonstrates this behavior -->

**Related Issues:** <!-- Did you find other bugs that looked similar? -->
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,6 @@ tests/cases/user/*/**/*.d.ts
!tests/cases/user/bignumber.js/
!tests/cases/user/discord.js/
tests/baselines/reference/dt
.failed-tests
.failed-tests
TEST-results.xml
package-lock.json
22 changes: 20 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ Rostislav Galimsky <rostgal@gmail.com>
Richard Knoll <riknoll@users.noreply.github.com> Richard Knoll <riknoll@microsoft.com>
Richard Karmazín <richard@karmazin.cz>
Rowan Wyborn <rwyborn@internode.on.net>
Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com> Ryan Cavanaugh <ryan.cavanaugh@microsoft.com> Ryan Cavanaugh <ryanca@microsoft.com>
Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com> Ryan Cavanaugh <ryan.cavanaugh@microsoft.com> Ryan Cavanaugh <ryanca@microsoft.com> Ryan Cavanaugh <the.ryan.cavanaugh@gmail.com>
Ryohei Ikegami <iofg2100@gmail.com>
Sarangan Rajamanickam <sarajama@microsoft.com>
Sébastien Arod <sebastien.arod@gmail.com>
Expand Down Expand Up @@ -340,4 +340,22 @@ EcoleKeine <Ecole_k@qq.com> # Ecole Keine
Khải <hvksmr1996@gmail.com>
rhysd <lin90162@yahoo.co.jp> # @rhysd
Zen <843968788@qq.com> Zzzen <843968788@qq.com> # @Zzzen
bluelovers <codelovers@users.sourceforge.net> # @bluelovers
bluelovers <codelovers@users.sourceforge.net> # @bluelovers
Dan Freeman <dfreeman@salsify.com>
David Sherret <dsherret@gmail.com>
David Staheli <dastahel@microsoft.com>
Elizabeth Dinella <elizabeth.a.dinella@gmail.com>
John Doe <github.john.doe@outlook.com>
Kevin Gibbons <kevin@shapesecurity.com>
Markus Johnsson <markus.johnsson@infviz.com>
Martin Probst <martin@probst.io>
Mateusz Burzyński <mateuszburzynski@gmail.com>
Steven <steven@ceriously.com> # @styfle
Pi Lanningham <pi.lanningham@gmail.com>
Sam Bostock <sam.bostock@shopify.com>
Vimal Raghubir <vraghubir0418@gmail.com>
Vyacheslav Pukhanov <vyacheslav.pukhanov@gmail.com>
dangoo <daniel.gooss@sinnerschrader.com> # Daniel Gooss
krk <keremkat@gmail.com> # Kerem Kat
micnic <micnic90@gmail.com> # Nicu Micleușanu
rflorian <rflorian@users.noreply.github.com> # @rflorian
2 changes: 2 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,10 @@ Jakefile.js
.circleci
.vscode/
.parallelperf.json
.mailmap
test.config
package-lock.json
yarn.lock
.github/
CONTRIBUTING.md
TEST-results.xml
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package-lock=false
9 changes: 3 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
language: node_js

node_js:
- 'stable'
- '8'
- 'node'
- '10'
- '6'

sudo: false
Expand All @@ -15,10 +15,7 @@ matrix:

branches:
only:
- master
- release-2.7
- release-2.8
- release-2.9
- es-private-fields

install:
- npm uninstall typescript --no-save
Expand Down
18 changes: 17 additions & 1 deletion AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,15 +74,19 @@ TypeScript is authored by:
* Dafrok Zhang
* Dahan Gong
* Dan Corder
* Dan Freeman
* Dan Quirk
* Daniel Gooss
* Daniel Hollocher
* Daniel Król
* Daniel Lehenbauer
* Daniel Rosenwasser
* David Kmenta
* David Li
* David Sheldrick
* David Sherret
* David Souther
* David Staheli
* Denis Nedelyaev
* Derek P Sifford
* Dhruv Rajvanshi
Expand All @@ -96,6 +100,7 @@ TypeScript is authored by:
* @e-cloud
* Ecole Keine
* Elisée Maurer
* Elizabeth Dinella
* Emilio García-Pumarino
* Eric Grube
* Eric Tsang
Expand Down Expand Up @@ -161,6 +166,7 @@ TypeScript is authored by:
* Joel Day
* Joey Wilson
* Johannes Rieken
* John Doe
* John Vilk
* Jonathan Bond-Caron
* Jonathan Park
Expand All @@ -184,7 +190,9 @@ TypeScript is authored by:
* Keith Mashinter
* Ken Howard
* Kenji Imamula
* Kerem Kat
* Kevin Donnelly
* Kevin Gibbons
* Kevin Lang
* Khải
* Kitson Kelly
Expand All @@ -201,10 +209,13 @@ TypeScript is authored by:
* Manish Giri
* Marin Marinov
* Marius Schulz
* Markus Johnsson
* Martin Hiller
* Martin Probst
* Martin Vseticka
* Martyn Janes
* Masahiro Wakame
* Mateusz Burzyński
* Matt Bierner
* Matt McCutchen
* Matt Mitchell
Expand All @@ -223,10 +234,10 @@ TypeScript is authored by:
* Mohamed Hegazy
* Mohsen Azimi
* Myles Megyesi
* Natalie Coley
* Nathan Shively-Sanders
* Nathan Yee
* Nicolas Henry
* Nicu Micleușanu
* @nieltg
* Nima Zahedi
* Noah Chen
Expand All @@ -248,6 +259,7 @@ TypeScript is authored by:
* Peter Burns
* Philip Bulley
* Philippe Voinov
* Pi Lanningham
* Piero Cangianiello
* @piloopin
* Prayag Verma
Expand All @@ -270,6 +282,7 @@ TypeScript is authored by:
* Rowan Wyborn
* Ryan Cavanaugh
* Ryohei Ikegami
* Sam Bostock
* Sam El-Husseini
* Sarangan Rajamanickam
* Sean Barag
Expand All @@ -290,6 +303,7 @@ TypeScript is authored by:
* Stas Vilchik
* Stephan Ginthör
* Steve Lucco
* @styfle
* Sudheesh Singanamalla
* Sébastien Arod
* @T18970237136
Expand All @@ -316,8 +330,10 @@ TypeScript is authored by:
* Vidar Tonaas Fauske
* Viktor Zozulyak
* Vilic Vane
* Vimal Raghubir
* Vladimir Kurchatkin
* Vladimir Matveev
* Vyacheslav Pukhanov
* Wenlu Wang
* Wesley Wigham
* William Orr
Expand Down
1 change: 1 addition & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Design changes will not be accepted at this time. If you have a design change pr

You will need to complete a Contributor License Agreement (CLA). Briefly, this agreement testifies that you are granting us permission to use the submitted change according to the terms of the project's license, and that the work being submitted is under appropriate copyright.

Please submit a Contributor License Agreement (CLA) before submitting a pull request. You may visit https://cla.microsoft.com to sign digitally. Alternatively, download the agreement ([Microsoft Contribution License Agreement.docx](https://www.codeplex.com/Download?ProjectName=typescript&DownloadId=822190) or [Microsoft Contribution License Agreement.pdf](https://www.codeplex.com/Download?ProjectName=typescript&DownloadId=921298)), sign, scan, and email it back to <cla@microsoft.com>. Be sure to include your github user name along with the agreement. Once we have received the signed CLA, we'll review the request.
Please submit a Contributor License Agreement (CLA) before submitting a pull request. You may visit https://cla.microsoft.com to sign digitally. Alternatively, download the agreement ([Microsoft Contribution License Agreement.pdf](https://opensource.microsoft.com/pdf/microsoft-contribution-license-agreement.pdf)), sign, scan, and email it back to <cla@microsoft.com>. Be sure to include your github user name along with the agreement. Once we have received the signed CLA, we'll review the request.

## Housekeeping

Expand All @@ -72,7 +72,7 @@ Your pull request should:
* Requests need not be a single commit, but should be a linear sequence of commits (i.e. no merge commits in your PR)
* It is desirable, but not necessary, for the tests to pass at each commit
* Have clear commit messages
* e.g. "Refactor feature", "Fix issue", "Add tests for issue"
* e.g. "Minor refactor in goToTypeDefinition", "Fix iterated type in for-await-of", "Add test for preserveWatchOutput on command line"
* Include adequate tests
* At least one test should fail in the absence of your non-test code changes. If your PR does not match this criteria, please specify why
* Tests should include reasonable permutations of the target fix/change
Expand Down Expand Up @@ -104,7 +104,7 @@ To run all tests, invoke the `runtests-parallel` target using jake:
jake runtests-parallel
```

This run will all tests; to run only a specific subset of tests, use:
This will run all tests; to run only a specific subset of tests, use:

```Shell
jake runtests tests=<regex>
Expand Down Expand Up @@ -194,6 +194,6 @@ to establish the new baselines as the desired behavior. This will change the fil
## Localization

All strings the user may see are stored in [`diagnosticMessages.json`](./src/compiler/diagnosticMessages.json).
If you make changes to it, run `jake generate-diagnostics` to push them to the `Diagnostic` interface in [`diagnosticInformationMap.generated.ts`](./src/compiler/diagnosticInformationMap.generated.ts).
If you make changes to it, run `jake generate-diagnostics` to push them to the `Diagnostic` interface in `diagnosticInformationMap.generated.ts`.

See [coding guidelines on diagnostic messages](https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines#diagnostic-messages).
Loading