Commits on Sep 11, 2020

  1. bump Nim version to 1.2.7

    narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    f94a3fa View commit details
    Browse the repository at this point in the history
  2. fixes #15071 [backport] (#15131)

    (cherry picked from commit d23ae49)
    Araq authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    0aec43e View commit details
    Browse the repository at this point in the history
  3. fixes #15129 [backport:1.2] (#15144)

    (cherry picked from commit d6161e7)
    Araq authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    0ddf715 View commit details
    Browse the repository at this point in the history
  4. fixes a collect() bug reported on the forum (#15156) [backport:1.2]

    (cherry picked from commit 64aec6e)
    Araq authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    67d729a View commit details
    Browse the repository at this point in the history
  5. fixes #15101 [backport] (#15171)

    (cherry picked from commit 2a8bf47)
    Araq authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    a41ece8 View commit details
    Browse the repository at this point in the history
  6. asyncnet: don't try to close the socket again [backport] (#15174)

    The closed flag isn't a good design by any means, but let's have this
    working first before I get rid of the flag and potentially create a
    non-backportable commit.
    
    (cherry picked from commit 957bf15)
    alaviss authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    98e7351 View commit details
    Browse the repository at this point in the history
  7. [backport] fix #15064, strscans.scanf edge case for '$+' (#15223)

    (cherry picked from commit 15ff89c)
    narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    dc3f74f View commit details
    Browse the repository at this point in the history
  8. fixes #15207 [backport:1.2]

    (cherry picked from commit 4096929)
    Araq authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    4e428c5 View commit details
    Browse the repository at this point in the history
  9. fixes #15210 [backport:1.2] (#15237)

    * fixes #15210 [backport:1.2]
    
    * use patched version of bigints library
    
    (cherry picked from commit ff13f8c)
    Araq authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    ae688aa View commit details
    Browse the repository at this point in the history
  10. Fix sets for architectures with default integers smaller than 32 bits (…

    …#15258) [backport]
    
    (cherry picked from commit 2447601)
    PMunch authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    53f3bd9 View commit details
    Browse the repository at this point in the history
  11. fix #15257, toHex couldn't handle large uint64 (#15261) [backport:1.2]

    (cherry picked from commit 4fb17bc)
    narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    b5c90a3 View commit details
    Browse the repository at this point in the history
  12. Fix c_malloc inside syslocks.nim to take size_t (#15268) [backport]

    * update c_malloc's to csize_t
    
    (cherry picked from commit 57f98da)
    shirleyquirk authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    1c8ed1d View commit details
    Browse the repository at this point in the history
  13. more Protocol supports in windows (#15274) [backport:1.2]

    (cherry picked from commit e08b802)
    ringabout authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    040ac6c View commit details
    Browse the repository at this point in the history
  14. nativesockets docs minor [backport: 1.2] (#15285)

    (cherry picked from commit a816102)
    ringabout authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    0845e88 View commit details
    Browse the repository at this point in the history
  15. fixes #15280 [backport:1.2] (#15281)

    * fixes #15280 [backport:1.2]
    
    * make tests green again
    
    * adapt tests
    
    (cherry picked from commit 3f00a73)
    Araq authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    7bba0de View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e980256 View commit details
    Browse the repository at this point in the history
  17. fix #14203 (#14204)

    (cherry picked from commit b56432b)
    slangmgh authored and narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    abe72ba View commit details
    Browse the repository at this point in the history
  18. fix failing tests

    narimiran committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    5254e06 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2020

  1. disable package 'ws'

    narimiran committed Sep 12, 2020
    Configuration menu
    Copy the full SHA
    0e457ae View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Small optimization for the CI pipeline. (#15088)

    * azure-pipelines: cache csources to speed up build
    
    Building csources takes about 2-4 mins, and since it hasn't changed for
    a long time, employ some caching to cut the time spent.
    
    * azure-pipelines: remove ppa avoidance configs
    
    Testing shows that there aren't any difference between having this and
    not having it, so removing this to simplify the code.
    
    (cherry picked from commit c292c57)
    alaviss authored and narimiran committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    6eb656a View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. remove annoying messages when creating orderedTables (#15309)

    * nativesockets docs minor [backport: 1.2]
    
    * remove annoying messages
    
    (cherry picked from commit a41b243)
    ringabout authored and narimiran committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    183f876 View commit details
    Browse the repository at this point in the history
  2. fixes #9754 [backport] (#15342)

    (cherry picked from commit 8b66412)
    Araq authored and narimiran committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    2624de0 View commit details
    Browse the repository at this point in the history
  3. base64: fixes the error message for an invalid base64 input character…

    … [backport:1.2]
    
    (cherry picked from commit cbdda63)
    Araq authored and narimiran committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    4827bf5 View commit details
    Browse the repository at this point in the history
  4. fixes #15360 [backport:1.2] (#15378)

    (cherry picked from commit c2434d9)
    Araq authored and narimiran committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    7ef706f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. better nativestacktrace support; refs #15284; backport [1.2] (#15384)

    * nimStackTraceOverride: enable stack traces in exceptions
    
    This is a two-step stack trace collection scheme, because re-raised
    exceptions will collect multiple stack traces but use them rarely, when
    printing info about an uncaught exception, so it makes sense to only do
    the cheap stack unwinding all the time and the relatively expensive
    debugging information collection on-demand.
    
    `asyncfutures` implements its own `$` proc for printing
    `seq[StackTraceEntry]`, so we have to add the debugging info there, just
    like we do for the private `$` proc in `system/excpt`.
    
    * cleaned up PR #15284
    
    Co-authored-by: Ștefan Talpalaru <stefantalpalaru@yahoo.com>
    (cherry picked from commit 1fae66e)
    2 people authored and narimiran committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    eefb13d View commit details
    Browse the repository at this point in the history
  2. finish the stacktraces.nim implementation [backport:1.2] (#15393)

    (cherry picked from commit e2d80b1)
    Araq authored and narimiran committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    c53c645 View commit details
    Browse the repository at this point in the history
  3. Dont assert on setstacksize result in iOS (#15427) [backport:1.2]

    (cherry picked from commit 22d0a39)
    yglukhov authored and narimiran committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    c6d5180 View commit details
    Browse the repository at this point in the history
  4. various documentation fixes [backport] (#15422)

    (cherry picked from commit eb2a496)
    narimiran committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    736e1dd View commit details
    Browse the repository at this point in the history
  5. closureiters: fixes #15243 (#15454) [backport:1.2]

    * fixes #15243 [backport:1.2]
    
    (cherry picked from commit aa1d7fe)
    Araq authored and narimiran committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    da03b5c View commit details
    Browse the repository at this point in the history
  6. remove nim.cfg file change lefover [backport:1.2] (#15469)

    (cherry picked from commit ff70ff5)
    Araq authored and narimiran committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    e3c85f5 View commit details
    Browse the repository at this point in the history
  7. fixes nim-lang/RFCs#257 [backport:1.2] (#15479)

    (cherry picked from commit 2288188)
    Araq authored and narimiran committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    9599d95 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. koch, compiler: bundle fusion as part of the source archive (#15409)

    This allows distributions to build Nim from the downloaded source
    archive without an Internet connection.
    
    (cherry picked from commit d4892e9)
    alaviss authored and narimiran committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    60783cc View commit details
    Browse the repository at this point in the history
  2. tools/deps: fix git dir check (#15470)

    On Windows, a successful call will have a trailing newline appended, so
    strip that away before doing any checks.
    
    (cherry picked from commit e3eae3f)
    alaviss authored and narimiran committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    bc42ec5 View commit details
    Browse the repository at this point in the history
  3. koch: unify nimble building scripts [backport:1.4] (#15443)

    This commit gets rid of buildNimble in favor of the simpler
    bundleNimbleExe, which does pretty much the same thing.
    
    (cherry picked from commit 3919f0a)
    alaviss authored and narimiran committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    3f0432b View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. fix #15516 (#15518)

    (cherry picked from commit fe18771)
    cooldome authored and narimiran committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    777c28c View commit details
    Browse the repository at this point in the history
  2. manually backport #15506

    narimiran committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    5534c56 View commit details
    Browse the repository at this point in the history
  3. fixes a renderer regression

    (cherry picked from commit 0ac74dd)
    Araq authored and narimiran committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    991902e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6c8a91 View commit details
    Browse the repository at this point in the history
  5. tslow_tables: wait for an additional 2 seconds (#14266)

    This test runtime tends to hover around the 5s mark depending on how
    loaded the system currently is. This causes the test to fail a lot
    during CI, per analytics:
    https://dev.azure.com/nim-lang/Nim/_test/analytics?definitionId=1&contextType=build
    
    Give the test an extra 2 seconds to account for unrelated overhead.
    
    (cherry picked from commit 83435fe)
    alaviss authored and narimiran committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    dc1c251 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. close socket in getPrimaryIPAddr (#15538) [backport]

    (cherry picked from commit c7ccbfa)
    royneary authored and narimiran committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    eb51fa5 View commit details
    Browse the repository at this point in the history
  2. Fix doc for CountTable (#15561) [backport]

    (cherry picked from commit f1d81dc)
    cdunn2001 authored and narimiran committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    17bed3c View commit details
    Browse the repository at this point in the history
  3. terminal: fix fgColor/bgColor commands [backport] (#15554)

    Since #8296, fgSetColor is no longer a global. These commands were
    probably left out from the change as an oversight, so some tests have
    been added to make sure this won't happen again.
    
    (cherry picked from commit d1af958)
    alaviss authored and narimiran committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    825f358 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. sigmatch: hotfix [backport] (#15565)

    (cherry picked from commit c664fb2)
    Araq authored and narimiran committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    2ce9352 View commit details
    Browse the repository at this point in the history
  2. bump NimVersion to 1.2.8

    narimiran committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    8f3f264 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Bump nimble (#15573)

    (cherry picked from commit a4c2839)
    genotrance authored and narimiran committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    58d711e View commit details
    Browse the repository at this point in the history
  2. Fix crash in parsexml (#15582) (#15583)

    Co-authored-by: Igor Ribeiro de Assis <igor.ribeiro_de_assis@zeiss.com>
    (cherry picked from commit 42c180c)
    2 people authored and narimiran committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    4642a34 View commit details
    Browse the repository at this point in the history
  3. renamed '=' to '=copy' [backport:1.2] (#15585)

    (cherry picked from commit da4aa2e)
    Araq authored and narimiran committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    59b5bdc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    714fd81 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2020

  1. Revert "fixes #15280 [backport:1.2] (#15281)" (#15700)

    This reverts commit 3f00a73.
    
    (cherry picked from commit d4022eb)
    Clyybber authored and narimiran committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    00cd7b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. fix #15704 #15597 wrong VM register was freed (#15705)

    (cherry picked from commit d4c2e2c)
    timotheecour authored and narimiran committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    d777a8f View commit details
    Browse the repository at this point in the history