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

Isolated declarations #53463

Closed
wants to merge 295 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 16, 2023

  1. Add distinction between keep locals and as const back.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    0a1f101 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Merge pull request #85 from bloomberg/isolated-declarations-slim

     Remove optimistic inferences based on design feedback.
    dragomirtitian authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    15b7e60 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Support default exports

    in the fixMissingTypeAnnotation language service.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    3a3e7e5 View commit details
    Browse the repository at this point in the history
  2. [Non-functional] Restructure the fixer

    to be able to create change outside the node itself
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    220fb0d View commit details
    Browse the repository at this point in the history
  3. Support fixes for mixin heritage clauses

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    6e866ca View commit details
    Browse the repository at this point in the history
  4. Support fixes for destructuring patterns

    we split destructuring patterns as the declaration list
    is splitted on d.ts emit
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    8ab3fcb View commit details
    Browse the repository at this point in the history
  5. Add a test case for Symbol

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    7f574a8 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Fix PR Comments

    1. Reformat union types
    2. Do not add type annotation when not needed
    3. Fix tests for #2 changes.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    b97e79f View commit details
    Browse the repository at this point in the history
  2. Make the fixer replace the classNode instead

    of replacing the heritage clause.
    
    This way, it's more easier to apply this on the code-mod binary
    as the binary is using a transformer, and transformer works by
    replacing nodes on the same level. Replacing heritage
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    c509a6c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #86 from h-joo/code-mod-fix

    Support fixes for destructuring, default exports, and heritage clauses
    dragomirtitian authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    e4cf7a0 View commit details
    Browse the repository at this point in the history
  4. Restructure to add flexibility to code-mod

    Predetermine which nodes to generate fix
    in order to be flexible on transformation.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    4a66f33 View commit details
    Browse the repository at this point in the history
  5. Port functionality from the language-service

    This should be temporary fix, the ultimate way
    
    to do this is to wrap the code-mod around the language service
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    adb25b1 View commit details
    Browse the repository at this point in the history
  6. proper handling for destructuring

    as it's a variable statement that's actually being replaced,
    so you need to make the transformer transform on the VariableStatement
    nodes.
    
    Also, update the tests which were failing already
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    a837746 View commit details
    Browse the repository at this point in the history
  7. Properly handle fix for VariableStatments

    Before, it was assuming that a VariableStatement
    
    only contains a single declaration, which was wrong.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    5d88b4e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #87 from h-joo/apply-on-code-mod

    Pick up changes from in the language service also to code-mod
    dragomirtitian authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    902f5ee View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Fix local inference for default exports and method/constructor signat…

    …ures.
    
    Remove duplicate errors.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    d653203 View commit details
    Browse the repository at this point in the history
  2. Added some enum value computation.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    cc478de View commit details
    Browse the repository at this point in the history
  3. When annotating for function expressions,

    prefer adding type annotation on the function rather than on variables
    to reduce the size of the diff.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    643d33c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #89 from h-joo/returnType

    When annotating for function expressions
    dragomirtitian authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    40f9a58 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Do not print typeof operator for Symbol types

    and rather print out symbol or unique symbol
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    82dfd3b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #90 from h-joo/noTypeof

    Do not print typeof operator for Symbol types
    dragomirtitian authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    49025f5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #88 from bloomberg/isolated-declarations-enum-impr…

    …ovements
    
    Isolated declarations enum improvements
    dragomirtitian authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    580be4c View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Fix various miss-matches between DTE and ts

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    cd8feab View commit details
    Browse the repository at this point in the history
  2. Fixed rest parameters and removed setting parent node for synthetic t…

    …ype nodes (left over from when the binder needed it)
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    7781968 View commit details
    Browse the repository at this point in the history
  3. Added errors for expando function expressions.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    cb280cc View commit details
    Browse the repository at this point in the history
  4. Add errors in DTE for expando.

    Ensure we only support literal computed names.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    3d9503d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63c219d View commit details
    Browse the repository at this point in the history
  6. Merge pull request #91 from bloomberg/isolated-declarations-improvements

    Isolated declarations improvements
    dragomirtitian authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    b81cdc0 View commit details
    Browse the repository at this point in the history
  7. Fix bugs after merge.

    dragomirtitian committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    2af866d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #92 from bloomberg/isolated-declarations-improvements

    Isolated declarations improvements
    dragomirtitian authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    3ec90b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Do not print diagnostics on interface members

    and typeLiteralNodes.
    
    As this will automatically be inferred as 'any' when noImplicitAny is
    off, and will be it's own error when noImplicitAny is on.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    7800241 View commit details
    Browse the repository at this point in the history
  2. When reporting IsolatedDeclarations error,

    do not report cases where it's an own compiler error.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    fe34c87 View commit details
    Browse the repository at this point in the history
  3. Try not to fail in cases where IsolatedDeclaration

    can report errors in non-sensical places such as ill-formed
    AST where it still succeeds to parse, but the fixer would not
    be able to find a proper node to annotate types.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    9942551 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #93 from h-joo/betterDiagnostics

    Reduce false positive reports of IsolatedDeclarations errors
    dragomirtitian authored Aug 30, 2023
    Configuration menu
    Copy the full SHA
    2f04c7a View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Fix DTE / TS inequivalences

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    0dd34fe View commit details
    Browse the repository at this point in the history
  2. Fix error caused by trying to emit typeof for inheritance clauses in …

    …invalid code.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    1a1d0bd View commit details
    Browse the repository at this point in the history
  3. Remove tests that now pass from exception list.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    7ca6435 View commit details
    Browse the repository at this point in the history
  4. Fix reference and import diffs.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    2d309c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Renamed file from json to jsonc to allow for comments.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    9767aa9 View commit details
    Browse the repository at this point in the history
  2. Fix lint error.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    00d340d View commit details
    Browse the repository at this point in the history
  3. Categorized ts that sill have 9007 errors even after having been modi…

    …fied with the codemod
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    faa3cf1 View commit details
    Browse the repository at this point in the history
  4. Added specific error for expando functions.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    e772096 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Merge pull request #94 from bloomberg/isolated-declarations-improvements

    Isolated declarations improvements to triple slash directives and imports.
    dragomirtitian authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    f1f82f9 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Compute enum values. Forbid inference from parameters with binding pa…

    …tterns.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    dde8cb6 View commit details
    Browse the repository at this point in the history
  2. Ban reference directives. Some minor fixes.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    aeeb920 View commit details
    Browse the repository at this point in the history
  3. Added sample parallel builder.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    b0d064d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #95 from bloomberg/isolated-declarations-parallel-…

    …builder
    
    Isolated declarations parallel builder
    dragomirtitian authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    35d400e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aac2f67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5904193 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Preserve formatting in the ID fixer.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    570f403 View commit details
    Browse the repository at this point in the history
  2. Use imports instead of import types.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    c6b60fc View commit details
    Browse the repository at this point in the history
  3. Added more descriptive text for fixer messages and enabled fix all.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    86d5751 View commit details
    Browse the repository at this point in the history
  4. Improve biding handling.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    276f9ed View commit details
    Browse the repository at this point in the history
  5. Ensure nested import types are processed.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9416f38 View commit details
    Browse the repository at this point in the history
  6. Added typeof fix for entity names.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    24a5f53 View commit details
    Browse the repository at this point in the history
  7. Added support for relative typing of object literals with spread.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9c274fd View commit details
    Browse the repository at this point in the history
  8. Fix spread on unique symbols. Add fix for array spread. Write compute…

    …d property as is if possible.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    60960f8 View commit details
    Browse the repository at this point in the history
  9. Added extract to variable refactor.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    c474481 View commit details
    Browse the repository at this point in the history
  10. Remove new lines from code fix description.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    192982e View commit details
    Browse the repository at this point in the history
  11. Fix crash.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    bee8fa8 View commit details
    Browse the repository at this point in the history
  12. Changed code mod to use language service.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    c0b63bf View commit details
    Browse the repository at this point in the history
  13. Fix code fixer issues for enums and for cases where the target changes.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    62fd7be View commit details
    Browse the repository at this point in the history
  14. Improve inline assertions

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    57d243a View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Removed fixed tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    0dfdee1 View commit details
    Browse the repository at this point in the history
  2. Do not print typeof x for static readonly fields.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    9b2fb26 View commit details
    Browse the repository at this point in the history
  3. Fix code review issues.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    363e9d1 View commit details
    Browse the repository at this point in the history
  4. Fixed diagnostic message typo.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    430bedc View commit details
    Browse the repository at this point in the history
  5. Merge pull request #96 from bloomberg/isolated-declarations-fixer

    Code fixer improvements.
    dragomirtitian authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    035429c View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Reintegrate DTE

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    1f85796 View commit details
    Browse the repository at this point in the history
  2. Moved transform project api to TS. Improve fixer performance

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    7abf074 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'remotes/origin/main' into isolated-decl…

    …arations-integrate-emitter
    dragomirtitian committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    303b991 View commit details
    Browse the repository at this point in the history
  4. Fix tests.

    dragomirtitian committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    61b1ea7 View commit details
    Browse the repository at this point in the history
  5. Address code review.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3b8e896 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #98 from bloomberg/isolated-declarations-integrate…

    …-emitter
    
    Isolated declarations integrate emitter
    dragomirtitian authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    da9b9c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

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

Commits on Oct 16, 2023

  1. Be explicit of the flag AND operation

    to see where it's actually being used.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    32d02cc View commit details
    Browse the repository at this point in the history
  2. Move ObjectLiteral handling into a function

    This is a non-functional move.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    72451bb View commit details
    Browse the repository at this point in the history
  3. Remove the function mergeFlags

    as it's doing trivial bitwise OR operation, also some other
    parts of the code is doing |= instead, so try to be consistent.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    ae1646e View commit details
    Browse the repository at this point in the history
  4. Do not attempt to generate d.ts files

    if there's any error reported.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    b50c877 View commit details
    Browse the repository at this point in the history
  5. Improve type aesthetics

    to reduce unncessary type checks
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    10724ec View commit details
    Browse the repository at this point in the history
  6. Merge single use function into it's caller

    Also, avoid unncessary work caused by calling invalid(),
    rather call reportIsolatedDeclarationError instead as it was the only
    thing intended.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    98fb92a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Tidy up the public interfaces and accept baseline

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    3077592 View commit details
    Browse the repository at this point in the history
  2. Fix test cases which were failing due to typos

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    fb324e5 View commit details
    Browse the repository at this point in the history
  3. Update baselines

    These seems all reasonable, we might have missed
    something before that was not updated.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6c2a8d3 View commit details
    Browse the repository at this point in the history
  4. Support class expressions in DTE

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e9ca3d4 View commit details
    Browse the repository at this point in the history
  5. Format files with hereby format

    This commit is totally non-functional
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    5c82583 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Fix PR Comments

    1. Reuse reusable chunk of code.
    2. Proper handling of accessors, before it treated as if there were only
       a single accessor in the class.
    3. Improve wording in the error message for heritage clauses
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    a7c15af View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Fix more PR Comments

    1. use bitwise AND instead of comparison
    2. report errors on property name for object literals instead of the
       object literal
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    5e2e6d0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #101 from h-joo/classExpressions

    Support classExpressions in DTE
    dragomirtitian authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    e878ebd View commit details
    Browse the repository at this point in the history
  3. In the declaration emitter, enforce flag for ID

    as the declaration emitter is missing some properties from the
    emitResolver, it fails weirdly in a way that it'd be confusing
    for the users, so always turn on ID to avoid from failing unexpectedly.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    981e948 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Only allow type inference on local members

    during enum emit.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    ef231d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Integrated dte tests into tsc tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    6faac4f View commit details
    Browse the repository at this point in the history
  2. Fixed tests. Added baseline for original isolated declarations tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    852c2a8 View commit details
    Browse the repository at this point in the history
  3. Improve test performance.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    2c8eaf5 View commit details
    Browse the repository at this point in the history
  4. Added errors in isolated declarations baseline.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    24fd810 View commit details
    Browse the repository at this point in the history
  5. Added baseline for cases where DTE errors differ from TSC errors for …

    …isolated declaration errors.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    04cedfe View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Merge pull request #103 from bloomberg/isolated-declarations-tests

    Isolated declarations tests
    dragomirtitian authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    46e9453 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #102 from h-joo/enumEval

    Disallow enum member assigning from non-members in IsolatedDeclaration mode.
    dragomirtitian authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    a4bec21 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Fix typo

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    c20406f View commit details
    Browse the repository at this point in the history
  2. Generate declaration map

    when --declarationMap option has been provided.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    1c7972f View commit details
    Browse the repository at this point in the history
  3. Append declaration map to dte results in tests

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    87ad092 View commit details
    Browse the repository at this point in the history
  4. Flip forceDtsEmit to false.

    This was preventing from declaration map to be generated.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    d390052 View commit details
    Browse the repository at this point in the history
  5. Make tests compare emit results

    Also, as a result do not create separate directory for
    critical-errors, it would not be possible to do the diff.
    
    When diffing file contents, ignore the difference between tsc and dte,
    it's expected to show difference due to the way we visit the AST.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    83ae26a View commit details
    Browse the repository at this point in the history
  6. Format files

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    011f142 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Merge pull request #104 from h-joo/declarationMap

    Support declaration map in DTE
    dragomirtitian authored Nov 11, 2023
    Configuration menu
    Copy the full SHA
    883cc69 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Integrated fixed tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ae61dd6 View commit details
    Browse the repository at this point in the history
  2. Added test baseline

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    d6f9d2d View commit details
    Browse the repository at this point in the history
  3. Fixed most tests after merging features.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    9c80f76 View commit details
    Browse the repository at this point in the history
  4. Remove path from test.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ea7b82a View commit details
    Browse the repository at this point in the history
  5. Added new line before errors.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    36e5505 View commit details
    Browse the repository at this point in the history
  6. Disable forceDtsEmit for fixed tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    4a4312f View commit details
    Browse the repository at this point in the history
  7. Fixed source maps differences.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    5a7784c View commit details
    Browse the repository at this point in the history
  8. Removed comment

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    9856f97 View commit details
    Browse the repository at this point in the history
  9. Removed parallel-build and external-declarations folders.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    e1a2304 View commit details
    Browse the repository at this point in the history
  10. Added missing baseline.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    3936d4a View commit details
    Browse the repository at this point in the history
  11. Merge pull request #107 from bloomberg/isolated-declarations-cleanup

    Removed parallel-build and external-declarations folders.
    dragomirtitian authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    a406046 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Removed unfixed tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    ffe4b1c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #106 from bloomberg/isolated-declarations-tests

    Integrated fixed test.
    dragomirtitian authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    3023b9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a3db9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9dc09ca View commit details
    Browse the repository at this point in the history
  5. Refactor evaluator to be outside the checker.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    fca6fb1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #108 from bloomberg/isolated-declarations-evaluator

    Isolated declarations evaluator
    dragomirtitian authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    35ccc67 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Do not report and bail if node has a parse error.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    767f0fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request #109 from bloomberg/isolated-declarations-skip-par…

    …se-errors
    
    Do not report and bail if node has a parse error.
    dragomirtitian authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    57f21b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Minor Fixes. Added reasons for current diffs

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    91c8b76 View commit details
    Browse the repository at this point in the history
  2. Ensure we mark tests that have reference declaration errors.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    e45e9b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c236425 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Merge pull request #111 from bloomberg/isolated-declarations-categori…

    …ze-diffs
    
    Categorize diffs in isolated declarations.
    dragomirtitian authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    2862991 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Minimize API surface.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    93912bb View commit details
    Browse the repository at this point in the history
  2. Do not support class expressions in IsolatedDeclarations.

    Declaration emit for class expressions has some surprising
    behaviors, such as printing 'any' in self-reference (#GH56479)
    or non-consistent emit of private identifiers (#GH56145).
    
    Replicating this behavior in IsolatedDeclaration doesn't seem
    to be the goal that we want to achieve, thus we're going to
    disallow this pattern for now until the issues around class
    expressions are fixed.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    f086f35 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Merge pull request #113 from h-joo/errorOnClassExpressions

    Stop supporting class expressions in --IsolatedDeclarations.
    dragomirtitian authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    672a57a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #112 from bloomberg/isolated-declarations-api

    Minimize API surface.
    dragomirtitian authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    1074f9a View commit details
    Browse the repository at this point in the history
  3. Added missing test reasons and baselines

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    eeb8a9f View commit details
    Browse the repository at this point in the history
  4. Reviewed miss matched maps.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b7d062a View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Improved type safety in declarations

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6f3a0ec View commit details
    Browse the repository at this point in the history
  2. Renamed files.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    23840f4 View commit details
    Browse the repository at this point in the history
  3. Hide symbol tracker if in isolated declarations mode.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    96c9c15 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Merge pull request #115 from bloomberg/isolated-declarations-refactor

    Isolated declarations refactor
    dragomirtitian authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    2dfc9d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Merge pull request #114 from bloomberg/isolated-declarations-missing-…

    …test
    
    Isolated declarations missing test
    dragomirtitian authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    867e100 View commit details
    Browse the repository at this point in the history
  2. Fixed optional constructor properties.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3199057 View commit details
    Browse the repository at this point in the history
  3. Removed unused baseline files.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9ca6342 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #116 from bloomberg/isolated-declarations-ctor-props

    Fixed optional constructor properties.
    dragomirtitian authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d4e8654 View commit details
    Browse the repository at this point in the history
  5. Fix new methods in types. Minor refactoring.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1d882e1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #117 from bloomberg/isolated-declarations-new

    Isolated declarations new method
    dragomirtitian authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    cf214ae View commit details
    Browse the repository at this point in the history
  7. Merge pull request #119 from bloomberg/isolated-declarations-baseline…

    …-cleanup
    
    Isolated declarations baseline cleanup
    dragomirtitian authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9c19913 View commit details
    Browse the repository at this point in the history
  8. Fixed errors in DTE when enums are accessed through a dotted identifier.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    da557b0 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #118 from bloomberg/isolated-declarations-enums

    Isolated declarations enums
    dragomirtitian authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    24d8a3c View commit details
    Browse the repository at this point in the history
  10. Moved expando function member detection to binder.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    a8c29dc View commit details
    Browse the repository at this point in the history
  11. Updated baseline. And added more tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c0d6726 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    6ca0b26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f12363 View commit details
    Browse the repository at this point in the history
  3. Revert change in checker that prevented TS from removing symbols impo…

    …rted with a different meaning.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    cf1ca98 View commit details
    Browse the repository at this point in the history
  4. Update the reason for not fixing types

    These type originate from node_modules and as the compiler
    refuses to create proper type node for them as it would be adding an
    import to node_modules. We also don't do anything about it.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    92b3dcb View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Changed condition.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    26e9574 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #120 from bloomberg/isolated-declarations-expando-…

    …functions
    
    Isolated declarations expando functions
    dragomirtitian authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    7ab0f0d View commit details
    Browse the repository at this point in the history
  3. Fixed imports to use namespace imports. Other minor fixes

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    7067307 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #122 from h-joo/fixerIssues

    Update the reason for not fixing types
    dragomirtitian authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    4e01096 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #121 from bloomberg/isolated-declarations-unused-i…

    …mports
    
    Revert change in checker that prevented TS from removing  some imports
    dragomirtitian authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    c0831c2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #123 from bloomberg/isolated-declarations-pr-review

    Fixed imports to use namespace imports. Other minor fixes
    dragomirtitian authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    d9328ea View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Cleanup baseline.

    dragomirtitian committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    d89c2ae View commit details
    Browse the repository at this point in the history
  2. Document reasons for fixer not generating fixes.

    This is already the current behavior of the compiler,
    it refuses to return a typeNode from checker.typeToTypeNode
    when the underlying type is from node_module.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    500d2a3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #126 from h-joo/unfixed

    Document reasons for fixer not generating fixes.
    dragomirtitian authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    af1e6fa View commit details
    Browse the repository at this point in the history
  4. Fixed new lines.

    dragomirtitian committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    8dcb272 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bffe7e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    31370b0 View commit details
    Browse the repository at this point in the history
  7. Added baseline for new tests after merge.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    f7a65aa View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Forbid the flag of --out, --outFile with the use of --isolatedDeclara…

    …tions
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    142ff2b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #128 from h-joo/forBidFlags

    Forbid the flag of --out, --outFile with the use of --isolatedDeclarations
    dragomirtitian authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    62318bf View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Deduplicated code for symbol visibility checks.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    69d991a View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Merge pull request #127 from bloomberg/isolated-declarations-visibili…

    …ty-refactor
    
    Deduplicated code for symbol visibility checks.
    dragomirtitian authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4554796 View commit details
    Browse the repository at this point in the history
  2. Use TSC resolver for isolated declaration emit in TSC

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    1b4c121 View commit details
    Browse the repository at this point in the history
  3. Remove unused baseline

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    898eb0f View commit details
    Browse the repository at this point in the history
  4. Refactor binder to use switch statements and functions.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    fb08ff8 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Updated baseline

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    261eba5 View commit details
    Browse the repository at this point in the history
  2. Fixed some typos in test cases.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    2c0bf81 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #129 from bloomberg/isolated-declarations-use-tsc-…

    …resolver
    
    TSC in isolated declaration will still use the type checker to print types
    dragomirtitian authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    d91c282 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Update reasons for individual tests

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    f1cfac4 View commit details
    Browse the repository at this point in the history
  2. Unmark a test from TODO of which

    the auto-fixer is trying to add type due to it being an error in
    isolatedDeclarations mode.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    a0f31ee View commit details
    Browse the repository at this point in the history
  3. Remove TODO which were already fixed

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    901c7e3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #130 from h-joo/updateReasons

    Update diff reasons of tests
    dragomirtitian authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    e18d2e8 View commit details
    Browse the repository at this point in the history
  5. Remove isolatedDeclarationDiffReason

    it doesn't seem to be relevant anymore.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    c5ddc9b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    afaec96 View commit details
    Browse the repository at this point in the history
  7. Improve declaration emit type safety.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    211b056 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Added kind to transformation context.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    97161e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6fe9fc View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

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

Commits on Dec 15, 2023

  1. Support lookup for namespace when binding expando functions

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    5531cef View commit details
    Browse the repository at this point in the history
  2. "Update tests and remove TODOs

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    970c397 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Addressed code review.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    c45ffaf View commit details
    Browse the repository at this point in the history
  2. Improve expando function errors.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    fcfb698 View commit details
    Browse the repository at this point in the history
  3. Improved return type errors.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    66b6ac1 View commit details
    Browse the repository at this point in the history
  4. Improved errors

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    03135a7 View commit details
    Browse the repository at this point in the history
  5. Updated baseline

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    7133c47 View commit details
    Browse the repository at this point in the history
  6. Fix bug in code fix for shorthand assignment.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    d1f598a View commit details
    Browse the repository at this point in the history
  7. Remove extra errors when a computed property already isn't valid.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    20c5351 View commit details
    Browse the repository at this point in the history
  8. Added specific error for default exports.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    9ecd15f View commit details
    Browse the repository at this point in the history
  9. Updated baseline.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    3f0ca54 View commit details
    Browse the repository at this point in the history
  10. Updated baseline. Removed unused reasons.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    4164b9b View commit details
    Browse the repository at this point in the history
  11. Minor fixes to code.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    d99cdf5 View commit details
    Browse the repository at this point in the history
  12. Updated error messages.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    857f90b View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Added back runtime members to nullTransformationContext

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    a3a5049 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Changed null context to have all methods from the regular transformat…

    …ion context.
    
    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    202d522 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Merge pull request #124 from bloomberg/isolated-declarations-safety-i…

    …mprovements
    
    Improve declaration emit type safety.
    dragomirtitian authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    be73e33 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #131 from bloomberg/isolated-declarations-error-me…

    …ssages
    
    Isolated declarations error messages
    dragomirtitian authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c223e05 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #132 from h-joo/fixTests

    Support expando functions within namespaces
    dragomirtitian authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b7d936c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7776b34 View commit details
    Browse the repository at this point in the history
  5. Factor out repeated code and call one from another,

    Also make the functions use the new type CoreEmitHost
    to take into account of methods that are not available
    from DTE mode.
    
    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c3c863d View commit details
    Browse the repository at this point in the history
  6. Update baselines

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    a97dfbc View commit details
    Browse the repository at this point in the history
  7. Merge pull request #125 from h-joo/refactorSourceMaps

    Factor out repeated code and call one from another
    dragomirtitian authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    04097f6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    71131db View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'remotes/bloomberg/isolated-declarations…

    …-safety-improvements' into isolated-declarations
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    8e9f0f5 View commit details
    Browse the repository at this point in the history
  10. skipErrorComparison for isolated declaration tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    52158b5 View commit details
    Browse the repository at this point in the history
  11. Skip tests with syntactic errors.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    999d03e View commit details
    Browse the repository at this point in the history
  12. Only run declaration tests.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5a1db4f View commit details
    Browse the repository at this point in the history
  13. Removed unused baseline.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    d097266 View commit details
    Browse the repository at this point in the history
  14. Use combined code fix

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    8b4221e View commit details
    Browse the repository at this point in the history
  15. Add back fixing diagnostic by diagnostic after fix all.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    868f250 View commit details
    Browse the repository at this point in the history
  16. Updated baseline

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    4097ae1 View commit details
    Browse the repository at this point in the history
  17. Addressed code review.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c0b4867 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #133 from bloomberg/isolated-declarations-perf-2

    Isolated declarations performance improvements
    dragomirtitian authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    f0fad1b View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    7cf4447 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'isolated-declarations' of https://github.com/bloomberg/…

    …TypeScript into isolated-declarations-with-master
    dragomirtitian committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    ef6a868 View commit details
    Browse the repository at this point in the history
  3. Updated baseline.

    dragomirtitian committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    0ad2847 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    3b6033b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d27c784 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c4dbed View commit details
    Browse the repository at this point in the history
  4. Fixed formatting.

    dragomirtitian committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    c3245bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b2706e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    27ff8b2 View commit details
    Browse the repository at this point in the history
  2. Updated baseline.

    dragomirtitian committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    2164696 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Convert while into a for loop, and remove comment where it's not needed

    Signed-off-by: Hana Joo <hanajoo@google.com>
    h-joo committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    e2e6adc View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Merge pull request #134 from h-joo/reviewComments

    Convert while into a for loop, and remove comment where it's not needed
    dragomirtitian authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    6987970 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2b946c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b27f43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47374f3 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Fix bugs from testing in real project.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 16, 2024
    2 Configuration menu
    Copy the full SHA
    6803a00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edc4d32 View commit details
    Browse the repository at this point in the history
  3. Addressed feedback

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    f65c3b6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #135 from bloomberg/isolated-declarations-real-fixes

    Fix bugs from testing in real project.
    dragomirtitian authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    5ff13fb View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Remove stale diff reasons.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    8347b23 View commit details
    Browse the repository at this point in the history
  2. Made test names more consistent.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    373aaf4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    163e4ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    571e43f View commit details
    Browse the repository at this point in the history
  5. Fixed formatting.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    e7ad116 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #136 from bloomberg/isolated-declarations-remove-s…

    …tale-reasons
    
    Remove stale diff reasons.
    dragomirtitian authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    a81b583 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    418f975 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Remove binder from transpileDeclaration implementation.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    3188a82 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Fix emit resolver to use same name resolver as the checker.

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    e1bb300 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Switched over to entityNameToString

    Signed-off-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
    dragomirtitian committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    dc1ffe9 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Merge pull request #138 from bloomberg/isolated-declaration-reuse-binder

    Remove binder from transpileDeclaration implementation.
    dragomirtitian authored Jan 22, 2024
    Configuration menu
    Copy the full SHA
    a9d06d7 View commit details
    Browse the repository at this point in the history