Skip to content
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

Analyze control flow effects of lambdas passed as arguments #58729

Open
wants to merge 33 commits into
base: main
Choose a base branch
from

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    8ccfb4a View commit details
    Browse the repository at this point in the history
  2. Accept new baselines

    ahejlsberg committed May 31, 2024
    Configuration menu
    Copy the full SHA
    e4d20f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    de9171e View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    18f1ba9 View commit details
    Browse the repository at this point in the history
  2. Accept new baselines

    ahejlsberg committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    46f6706 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd59710 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    63ef249 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    0523c63 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    3dbb4f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    738f6b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    3ae7cb2 View commit details
    Browse the repository at this point in the history
  2. Accept new baselines

    ahejlsberg committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0288e18 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    fc9c454 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6fb469 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Accept new baselines

    ahejlsberg committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    41883a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    35aced6 View commit details
    Browse the repository at this point in the history
  2. Accept new API baselines

    ahejlsberg committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    89715f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    329d3fc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into fix11498

    # Conflicts:
    #	src/compiler/diagnosticMessages.json
    #	tests/baselines/reference/asyncYieldStarContextualType.types
    #	tests/baselines/reference/awaitedType.types
    #	tests/baselines/reference/contextuallyTypeAsyncFunctionReturnTypeFromUnion.types
    #	tests/baselines/reference/declarationEmitExportAliasVisibiilityMarking.types
    #	tests/baselines/reference/declarationEmitUsingAlternativeContainingModules1.types
    #	tests/baselines/reference/declarationEmitUsingAlternativeContainingModules2.types
    #	tests/baselines/reference/destructureOfVariableSameAsShorthand.types
    #	tests/baselines/reference/esModuleInteropImportCall.types
    #	tests/baselines/reference/genericFunctionInference1.types
    #	tests/baselines/reference/importCallExpression1ES2020.types
    #	tests/baselines/reference/importCallExpression2ES2020.types
    #	tests/baselines/reference/importCallExpression4ES2020.types
    #	tests/baselines/reference/importCallExpressionES5AMD.types
    #	tests/baselines/reference/importCallExpressionES5CJS.types
    #	tests/baselines/reference/importCallExpressionES5System.types
    #	tests/baselines/reference/importCallExpressionES5UMD.types
    #	tests/baselines/reference/importCallExpressionES6AMD.types
    #	tests/baselines/reference/importCallExpressionES6CJS.types
    #	tests/baselines/reference/importCallExpressionES6System.types
    #	tests/baselines/reference/importCallExpressionES6UMD.types
    #	tests/baselines/reference/importCallExpressionErrorInES2015.types
    #	tests/baselines/reference/importCallExpressionInAMD1.types
    #	tests/baselines/reference/importCallExpressionInAMD2.types
    #	tests/baselines/reference/importCallExpressionInAMD4.types
    #	tests/baselines/reference/importCallExpressionInCJS1.types
    #	tests/baselines/reference/importCallExpressionInCJS3.types
    #	tests/baselines/reference/importCallExpressionInCJS5.types
    #	tests/baselines/reference/importCallExpressionInSystem1.types
    #	tests/baselines/reference/importCallExpressionInSystem2.types
    #	tests/baselines/reference/importCallExpressionInSystem4.types
    #	tests/baselines/reference/importCallExpressionInUMD1.types
    #	tests/baselines/reference/importCallExpressionInUMD2.types
    #	tests/baselines/reference/importCallExpressionInUMD4.types
    #	tests/baselines/reference/importCallExpressionNoModuleKindSpecified.types
    #	tests/baselines/reference/importCallExpressionReturnPromiseOfAny.types
    #	tests/baselines/reference/importCallExpressionShouldNotGetParen.types
    #	tests/baselines/reference/importCallExpressionSpecifierNotStringTypeError.types
    #	tests/baselines/reference/inferenceLimit.types
    #	tests/baselines/reference/instantiateContextualTypes.types
    #	tests/baselines/reference/mappedTypesGenericTuples2.types
    #	tests/baselines/reference/modularizeLibrary_Dom.asynciterable.types
    #	tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions1.types
    #	tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions2.types
    #	tests/baselines/reference/modularizeLibrary_TargetES5UsingES6Lib.types
    #	tests/baselines/reference/modularizeLibrary_Worker.asynciterable.types
    #	tests/baselines/reference/moduleResolutionWithoutExtension5.types
    #	tests/baselines/reference/moduleResolutionWithoutExtension8.types
    #	tests/baselines/reference/privateNameMethodAsync.types
    #	tests/baselines/reference/promisePermutations.types
    #	tests/baselines/reference/promisePermutations2.types
    #	tests/baselines/reference/promisePermutations3.types
    #	tests/baselines/reference/promiseTest.types
    #	tests/baselines/reference/promiseType.types
    #	tests/baselines/reference/promiseTypeStrictNull.types
    #	tests/baselines/reference/promiseVoidErrorCallback.types
    #	tests/baselines/reference/promises.types
    #	tests/baselines/reference/specializationError.types
    #	tests/baselines/reference/syntheticDefaultExportsWithDynamicImports.types
    #	tests/baselines/reference/truthinessPromiseCoercion.types
    #	tests/baselines/reference/unionAndIntersectionInference1.types
    #	tests/baselines/reference/unionOfClassCalls.types
    ahejlsberg committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    8d8e60d View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Merge branch 'main' into fix11498

    # Conflicts:
    #	tests/baselines/reference/asyncYieldStarContextualType.types
    #	tests/baselines/reference/awaitedType.types
    #	tests/baselines/reference/contextuallyTypeAsyncFunctionReturnTypeFromUnion.types
    #	tests/baselines/reference/declarationEmitExportAliasVisibiilityMarking.types
    #	tests/baselines/reference/declarationEmitUsingAlternativeContainingModules1.types
    #	tests/baselines/reference/declarationEmitUsingAlternativeContainingModules2.types
    #	tests/baselines/reference/destructureOfVariableSameAsShorthand.types
    #	tests/baselines/reference/es2018ObjectAssign.types
    #	tests/baselines/reference/esModuleInteropImportCall.types
    #	tests/baselines/reference/genericFunctionInference1.types
    #	tests/baselines/reference/importCallExpression1ES2020.types
    #	tests/baselines/reference/importCallExpression2ES2020.types
    #	tests/baselines/reference/importCallExpression4ES2020.types
    #	tests/baselines/reference/importCallExpressionES5AMD.types
    #	tests/baselines/reference/importCallExpressionES5CJS.types
    #	tests/baselines/reference/importCallExpressionES5System.types
    #	tests/baselines/reference/importCallExpressionES5UMD.types
    #	tests/baselines/reference/importCallExpressionES6AMD.types
    #	tests/baselines/reference/importCallExpressionES6CJS.types
    #	tests/baselines/reference/importCallExpressionES6System.types
    #	tests/baselines/reference/importCallExpressionES6UMD.types
    #	tests/baselines/reference/importCallExpressionErrorInES2015.types
    #	tests/baselines/reference/importCallExpressionInAMD1.types
    #	tests/baselines/reference/importCallExpressionInAMD2.types
    #	tests/baselines/reference/importCallExpressionInAMD4.types
    #	tests/baselines/reference/importCallExpressionInCJS1.types
    #	tests/baselines/reference/importCallExpressionInCJS3.types
    #	tests/baselines/reference/importCallExpressionInCJS5.types
    #	tests/baselines/reference/importCallExpressionInSystem1.types
    #	tests/baselines/reference/importCallExpressionInSystem2.types
    #	tests/baselines/reference/importCallExpressionInSystem4.types
    #	tests/baselines/reference/importCallExpressionInUMD1.types
    #	tests/baselines/reference/importCallExpressionInUMD2.types
    #	tests/baselines/reference/importCallExpressionInUMD4.types
    #	tests/baselines/reference/importCallExpressionNoModuleKindSpecified.types
    #	tests/baselines/reference/importCallExpressionReturnPromiseOfAny.types
    #	tests/baselines/reference/importCallExpressionShouldNotGetParen.types
    #	tests/baselines/reference/importCallExpressionSpecifierNotStringTypeError.types
    #	tests/baselines/reference/inferenceLimit.types
    #	tests/baselines/reference/instantiateContextualTypes.types
    #	tests/baselines/reference/mappedTypesGenericTuples2.types
    #	tests/baselines/reference/modularizeLibrary_Dom.asynciterable.types
    #	tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions1.types
    #	tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions2.types
    #	tests/baselines/reference/modularizeLibrary_TargetES5UsingES6Lib.types
    #	tests/baselines/reference/modularizeLibrary_Worker.asynciterable.types
    #	tests/baselines/reference/moduleResolutionWithoutExtension5.types
    #	tests/baselines/reference/moduleResolutionWithoutExtension8.types
    #	tests/baselines/reference/privateNameMethodAsync.types
    #	tests/baselines/reference/promisePermutations.types
    #	tests/baselines/reference/promisePermutations2.types
    #	tests/baselines/reference/promisePermutations3.types
    #	tests/baselines/reference/promiseTest.types
    #	tests/baselines/reference/promiseType.types
    #	tests/baselines/reference/promiseTypeStrictNull.types
    #	tests/baselines/reference/promiseVoidErrorCallback.types
    #	tests/baselines/reference/syntheticDefaultExportsWithDynamicImports.types
    #	tests/baselines/reference/truthinessPromiseCoercion.types
    #	tests/baselines/reference/unionAndIntersectionInference1.types
    #	tests/baselines/reference/unionOfClassCalls.types
    #	tests/baselines/reference/usePromiseFinally.types
    ahejlsberg committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    fde340b View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    96e6921 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37e6258 View commit details
    Browse the repository at this point in the history
  3. Accept new baselines

    ahejlsberg committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    22e9458 View commit details
    Browse the repository at this point in the history
  4. Fix formatting

    ahejlsberg committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    3508e0e View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Add tests

    ahejlsberg committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    01670b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Merge branch 'main' into fix11498

    # Conflicts:
    #	src/compiler/diagnosticMessages.json
    #	src/compiler/utilities.ts
    ahejlsberg committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    f392aa3 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    5ae48a2 View commit details
    Browse the repository at this point in the history
  2. Update library types

    ahejlsberg committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c16fc38 View commit details
    Browse the repository at this point in the history
  3. Update tests

    ahejlsberg committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b60fbc0 View commit details
    Browse the repository at this point in the history
  4. Accept new baselines

    ahejlsberg committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7f7ccf6 View commit details
    Browse the repository at this point in the history
  5. Delete old test baselines

    ahejlsberg committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    22faf4e View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    e037d82 View commit details
    Browse the repository at this point in the history
  2. Add tests

    ahejlsberg committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    64e0459 View commit details
    Browse the repository at this point in the history