Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Higher order function type inference#30215

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
ahejlsberg merged 20 commits intomasterfromhigherOrderFunctionTypeInference
Mar 8, 2019
Merged
Changes from1 commit
Commits
Show all changes
20 commits
Select commitHold shift + click to select a range
b44bfaa
Convert CheckMode to a flags style enum
ahejlsbergFeb 28, 2019
23473e0
Skip generic functions along with context sensitive arguments
ahejlsbergMar 1, 2019
db5ca33
Merge branch 'master' into deferGenericFunctionInference
ahejlsbergMar 1, 2019
35ebbec
Minor fixes
ahejlsbergMar 1, 2019
91f8fc6
Defer calls to generic functions returning generic functions
ahejlsbergMar 2, 2019
304e25c
Add tests
ahejlsbergMar 2, 2019
e7881a4
Accept new baselines
ahejlsbergMar 2, 2019
c344ef3
Infer higher order function types when possible
ahejlsbergMar 3, 2019
c58819e
Accept new baselines
ahejlsbergMar 4, 2019
919ade1
Improve scheme for creating unique type parameter names
ahejlsbergMar 4, 2019
549c684
Minor fix
ahejlsbergMar 4, 2019
22c934a
Add tests
ahejlsbergMar 4, 2019
5fe8ebb
Accept new baselines
ahejlsbergMar 4, 2019
bf326aa
Fix lint error
ahejlsbergMar 4, 2019
ad823da
Consistently defer generic functions to second type inference pass
ahejlsbergMar 5, 2019
cde9444
Accept new baselines
ahejlsbergMar 5, 2019
6c790c0
Remove unnecessary excludeArgument array and getExcludeArgument function
ahejlsbergMar 5, 2019
6d88251
Minor change to heuristic for deferring generic calls
ahejlsbergMar 6, 2019
b34fe67
Fix issue of more inferences leading to worse results
ahejlsbergMar 6, 2019
a9e924b
Fix check for function type (allow checked type to have overloads)
ahejlsbergMar 7, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
PrevPrevious commit
NextNext commit
Fix lint error
  • Loading branch information
@ahejlsberg
ahejlsberg committedMar 4, 2019
commitbf326aaabf48e7b72ae68b4a10d33ee23cee97e8
2 changes: 1 addition & 1 deletionsrc/compiler/checker.ts
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -23451,7 +23451,7 @@ namespace ts {
}

function getUniqueTypeParameters(context: InferenceContext, typeParameters: ReadonlyArray<TypeParameter>): ReadonlyArray<TypeParameter> {
let result: TypeParameter[] = [];
const result: TypeParameter[] = [];
let oldTypeParameters: TypeParameter[] | undefined;
let newTypeParameters: TypeParameter[] | undefined;
for (const tp of typeParameters) {
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp