Commits on Apr 21, 2021

  1. bump NimVersion to 1.4.7

    narimiran committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    2640dc2 View commit details
    Browse the repository at this point in the history
  2. fix #16506 by changing the example (#16580)

    Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
    (cherry picked from commit d2f4f25)
    narimiran and Araq committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    f48daa2 View commit details
    Browse the repository at this point in the history
  3. Fix Httpclient headers from being modified accidentally (#17808)

    (cherry picked from commit f1ce173)
    jyapayne authored and narimiran committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    5618a34 View commit details
    Browse the repository at this point in the history
  4. Fix buffer-overrun bug in net (#17728) [backport:1.0]

    (cherry picked from commit fdd4391)
    shirleyquirk authored and narimiran committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    e70044f View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. CIs: attempt to use csources_v1 (#16282)

    * CIs: attempt to use csources_v1
    * also updated the BSDs
    * also updated azure pipelines
    * std modules should not itself use the 'std/' import dir...
    * compiler has to be careful with std/ for v1 booting
    
    (cherry picked from commit a9b62de)
    Araq authored and narimiran committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    3e154e7 View commit details
    Browse the repository at this point in the history
  2. Fixes #16436 (#16695)

    * Fixes #16436
    
    * Comments addressed
    
    (cherry picked from commit 4ae5207)
    yglukhov authored and narimiran committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    431eb05 View commit details
    Browse the repository at this point in the history
  3. Check for errors after sendPendingSslData (#16696)

    * Check for errors after sendPendingSslData
    
    * Leftover comment removed
    
    (cherry picked from commit 165d397)
    yglukhov authored and narimiran committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    4b4ef2b View commit details
    Browse the repository at this point in the history
  4. Fix #17755 (#17766)

    Signed-off-by: Dankr4d <dude569@freenet.de>
    (cherry picked from commit 6916faf)
    Dankr4d authored and narimiran committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    f825c8f View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. Configuration menu
    Copy the full SHA
    61ac87a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    daad1cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d23c14 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. fixes #15848 [backport:1.2] (#17959)

    (cherry picked from commit 51f3ef6)
    Araq authored and narimiran committed May 14, 2021
    Configuration menu
    Copy the full SHA
    e4d5139 View commit details
    Browse the repository at this point in the history
  2. feature: the compiler can warn when you use the implicit 'result' var…

    …iable (#17988) [backport:1.2]
    
    * implements #17855
    
    (cherry picked from commit 378ee7f)
    Araq authored and narimiran committed May 14, 2021
    Configuration menu
    Copy the full SHA
    a6d8417 View commit details
    Browse the repository at this point in the history
  3. ORC: critical bugfix for mixing acyclic refs with cyclic refs [backpo…

    …rt:1.4] (#17991)
    
    (cherry picked from commit 2c2ec48)
    Araq authored and narimiran committed May 14, 2021
    Configuration menu
    Copy the full SHA
    ad5c784 View commit details
    Browse the repository at this point in the history
  4. ORC: improvements (#17993)

    * ORC: improvements
    * ORC: fix .acyclic annotation for ref objects
    
    (cherry picked from commit 39ad9a6)
    Araq authored and narimiran committed May 14, 2021
    Configuration menu
    Copy the full SHA
    cb22a99 View commit details
    Browse the repository at this point in the history
  5. ORC: progress (#18000)

    * ORC: progress
    
    * ORC: bugfix; don't follow acyclic data even if only at runtime the subtype is marked as acyclic
    
    * progress
    
    * minor style changes
    
    (cherry picked from commit 3bc625a)
    Araq authored and narimiran committed May 14, 2021
    Configuration menu
    Copy the full SHA
    9fc0955 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. refs #18011 disable some newly failing tests on cpp windows; refs #17946

     increase timeout for tchannels (#18012)
    
    (cherry picked from commit 2ce592a)
    timotheecour authored and narimiran committed May 17, 2021
    Configuration menu
    Copy the full SHA
    a63d434 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Escape %00 / \0 in dbQuote (#18015) [backport:1.4]

    Fix #17925
    
    (cherry picked from commit 99788ee)
    ThomasTJdev authored and narimiran committed May 19, 2021
    Configuration menu
    Copy the full SHA
    7a8817e View commit details
    Browse the repository at this point in the history
  2. ARC: fixes memory leaks with newSeq used in a loop [backport:1.4] (#1…

    …8040)
    
    * ARC: fixes memory leaks with newSeq used in a loop [backport:1.4]
    * Update tests/arc/tnewseq_legacy.nim
    
    (cherry picked from commit 53935b8)
    Araq authored and narimiran committed May 19, 2021
    Configuration menu
    Copy the full SHA
    1281d8d View commit details
    Browse the repository at this point in the history
  3. asyncdispatch+stackTraceOverride: fix premature collection (#18039) […

    …backport:1.2]
    
    Copying StackTraceEntry instances when nimStackTraceOverride is defined
    breaks the link between a cstring field that's supposed to point at
    another string field in the same object.
    
    Sometimes, the original object is garbage collected, that memory region
    reused for storing other strings, so when the StackTraceEntry copy tries
    to use its cstring pointer to construct a traceback message, it accesses
    unrelated strings.
    
    This only happens for async tracebacks and this patch prevents that by
    making sure we only use the string fields when nimStackTraceOverride is
    defined.
    
    Async tracebacks also beautified slightly by getting rid of an extra line
    that was supposed to be commented out, along with the corresponding debugging output.
    
    There's also a micro-optimisation to avoid concatenating two strings just
    to get their combined length.
    
    (cherry picked from commit a1c82c3)
    stefantalpalaru authored and narimiran committed May 19, 2021
    Configuration menu
    Copy the full SHA
    94f80f5 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. config system: special case -d:release and -d:danger [backport:1.4] (#…

    …18051)
    
    (cherry picked from commit df429fa)
    Araq authored and narimiran committed May 20, 2021
    Configuration menu
    Copy the full SHA
    8001c7b View commit details
    Browse the repository at this point in the history
  2. fix ccgexprs

    narimiran committed May 20, 2021
    Configuration menu
    Copy the full SHA
    0250c47 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. bump NimVersion to 1.4.8

    narimiran committed May 24, 2021
    Configuration menu
    Copy the full SHA
    44e653a View commit details
    Browse the repository at this point in the history