1. 29 5月, 2021 3 次提交
  2. 28 5月, 2021 6 次提交
  3. 27 5月, 2021 9 次提交
  4. 26 5月, 2021 4 次提交
  5. 25 5月, 2021 12 次提交
    • J
      IntelliSense doc string.replace typo (#41385) · 52cefdf7
      Jujhar Singh 提交于
      * Fix IntelliSense doc string.replace typo
      
      * Update IntelliSense doc string.replace
      
      * Update string.replace doc text
      
      * Revert "Fix IntelliSense doc string.replace typo"
      
      This reverts commit 4220ec8a9487a0854aea67ed0e0805cf8f97c690.
      
      * Reworded string.replace doc text
      
      * Fix doc string.replace text
      52cefdf7
    • J
      IntelliSense doc string.replace typo (#41385) · 7a11b92c
      Jujhar Singh 提交于
      * Fix IntelliSense doc string.replace typo
      
      * Update IntelliSense doc string.replace
      
      * Update string.replace doc text
      
      * Revert "Fix IntelliSense doc string.replace typo"
      
      This reverts commit 4220ec8a9487a0854aea67ed0e0805cf8f97c690.
      
      * Reworded string.replace doc text
      
      * Fix doc string.replace text
      7a11b92c
    • J
      IntelliSense doc string.replace typo (#41385) · aa3ad4e2
      Jujhar Singh 提交于
      * Fix IntelliSense doc string.replace typo
      
      * Update IntelliSense doc string.replace
      
      * Update string.replace doc text
      
      * Revert "Fix IntelliSense doc string.replace typo"
      
      This reverts commit 4220ec8a9487a0854aea67ed0e0805cf8f97c690.
      
      * Reworded string.replace doc text
      
      * Fix doc string.replace text
      aa3ad4e2
    • J
      IntelliSense doc string.replace typo (#41385) · 98f04e22
      Jujhar Singh 提交于
      * Fix IntelliSense doc string.replace typo
      
      * Update IntelliSense doc string.replace
      
      * Update string.replace doc text
      
      * Revert "Fix IntelliSense doc string.replace typo"
      
      This reverts commit 4220ec8a9487a0854aea67ed0e0805cf8f97c690.
      
      * Reworded string.replace doc text
      
      * Fix doc string.replace text
      98f04e22
    • T
      Update package-lock.json · 59e3a802
      TypeScript Bot 提交于
      59e3a802
    • Z
    • W
      Simplify or optimize regexes with polynomial time worst cases (#44197) · fcabb5c0
      Wesley Wigham 提交于
      * Simplify or optimize regexes with polynomial time worst cases
      
      * PR feedback & cleanup
      Co-authored-by: NDavid Michon <dmichon-msft@users.noreply.github.com>
      
      * Use builtin scanner function for checking whitespace in fallback method (its faster)
      Co-authored-by: NDavid Michon <dmichon-msft@users.noreply.github.com>
      fcabb5c0
    • W
      Ensure static index signatures have an errorNode available (#44129) · 2203228b
      Wesley Wigham 提交于
      * Ensure static index signatures have an errorNode available
      
      * Lookup static index signature declarations in the right symbol table, stop checking prototype props
      2203228b
    • E
      Implement a two-way mirroring between the wiki and its public repo · 58a6692e
      Eli Barzilay 提交于
      Previously, changes to the wiki would get merged to the public repo in a
      once-a-week action.  This significantly revises this, making the two
      sides be mirrors (up to the few seconds it takes to do a merge).
      
      This is driven by a minimal-ish yaml file in both sides (`TypeScript`
      and `TypeScript-wiki`) that *always* works from the script in the public
      repo.
      
      The two action specs are nearly identical, but there are some differences:
      
        - On the main repo, trigger on a `gollum` event, and in the wiki repo
          the usual (pushes, schedule, manual).  (The schedule run is kept as
          a just-in-case, and it's now running twice a week.)
        - The filename is `sync-wiki` on the TS side and just `sync` in the
          wiki.  (Good to avoid confusion if both files somehow find
          themselves in the same neighborhood.)
        - The secret names are different since I used the name that already
          exists in each side.
      
      The script does *not* start with a checkout of its repository.  Doing
      this in the TS side would be redundant (it would get the TS tree) and
      slow.  Instead, it's always cloning the public wiki repo (`DASHREMOTE`,
      since its url is `.../TypeScript-wiki`) and then fetching into it the
      repo of the rendered wiki (`DOTREMOTE`, with a `.../TypeScript.wiki`)
      url.
      
      Also revised the README, since they should always be mirrored with this
      change, and therefore there is no "source of truth".
      58a6692e
    • N
      Add @linkcode and @linkplain tags (#44208) · c4c6a839
      Nathan Shively-Sanders 提交于
      * Add @linkcode and @linkplain tags
      
      They are just like @link tags but request fixed-width and normal
      presentation, respectively.
      
      Fixes #43935
      
      * revert JSDocComment -> JSDoc SyntaxKind rename
      
      * update API baselines
      
      * fix lint
      c4c6a839
    • E
      Avoid `convertExport` when there's a non-identifier or a bogus one · fb5f8551
      Eli Barzilay 提交于
      Fixes #44105
      fb5f8551
    • A
      Kick out of normalizePath if there's nothing to do (#44173) · 7954f0c9
      Andrew Casey 提交于
      * Kick out of normalizePath if there's nothing to do
      
      ...using `relativePathSegmentRegExp`.
      
      Bonus: use a regex to handle "/./" to avoid splitting and joining in a
      common case.
      
      When building the compiler, for example, it looks like ~95% of arguments
      to `normalizePath` do not require any normalization.
      
      * Check normalization before and after . cleanup
      
      * Also cleanup leading ./
      7954f0c9
  6. 24 5月, 2021 1 次提交
  7. 22 5月, 2021 3 次提交
  8. 21 5月, 2021 2 次提交
    • N
      Add jsdoc member names: Class#method (#44150) · 08642372
      Nathan Shively-Sanders 提交于
      * Everything mostly works
      
      A couple of mixed, nested references don't work yet.
      The scanner+parser interaction is wrong, the parser consumes one too
      many spaces, and the checker+services code needs a little cleanup.
      
      * Cleanup
      
      1. I decided that correctly parsing a#b.c, an entity name containing an
      instance reference, is not worth the work.
      2. I made the scanner, at least the jsdoc part, emit a # token, and
      provided a reScanPrivateIdentifier in order to convert #a to # a.
      3. I cleaned up the code in the checker.
      2. Unrelated: I added a missing space in linkPart display.
      
      * Cleanup lint + var naming
      
      * investigate+clean up a couple of TODOs
      
      * Fix lint in utilities.ts
      
      * change name to JSDocMemberName
      
      * address PR comments
      08642372
    • N
      Private identifiers use standard identifier scanning (#44184) · 71cdf6a9
      Nathan Shively-Sanders 提交于
      * Private identifiers use standard identifer scanning
      
      Previously they used an old copy of the identifier scanning code that
      didn't handle extended unicode yet.
      
      * gotta fix that const lint
      71cdf6a9