Commits on Jan 3, 2024

  1. bump NimVersion to 2.0.3

    narimiran committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    fe1d4a6 View commit details
    Browse the repository at this point in the history
  2. fixes #23148; restricts infix path concatenation to what starts with …

    …`/` (#23150)
    
    fixes #23148
    
    (cherry picked from commit c7d742e)
    ringabout authored and narimiran committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0acdce5 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. 2.0 branch fixes: no LineTooLong, update macos CI (#23184)

    Adapts #23108 to the version-2-0 branch and makes the 2.0 compiler
    define `nimHasNoLineTooLong` as the devel compiler depends on it to not
    turn off `hint[LineTooLong]`, which means the 2.0 compiler errors on the
    devel compiler config (as mentioned in
    #23178 (comment)).
    
    Would have these as separate PRs but the macos CI PR would have to be
    merged first, then the second PR would have to be rebased.
    metagn authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    02497c9 View commit details
    Browse the repository at this point in the history
  2. makes nimsuggest con work under v3 [backport 2.0.2] (#23159)

    Co-authored-by: Jake Leahy <jake@leahy.dev>
    jmgomez and ire4ever1190 authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    fdb1f44 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

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

Commits on Jan 16, 2024

  1. + show the inferred exception list (as part of the type) for function…

    …s that don't have an explicit `.raises` pragma (#23193) (#23210)
    
    (cherry picked from commit 18b5fb2)
    nickysn authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    be66aed View commit details
    Browse the repository at this point in the history
  2. don't render underscore identifiers with id (#22538)

    (cherry picked from commit 4f891aa)
    metagn authored and narimiran committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    bb930ae View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Fix reset code gen for range types (#22462, #23214) (#23215)

    This PR modifies `specializeResetT` so that it generates the proper
    reset code for range types. I've tested it in the examples for issues
    issues I had been experiencing.
    
    (cherry picked from commit 473f259)
    gmega authored and narimiran committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    9994b01 View commit details
    Browse the repository at this point in the history
  2. give typedesc param nodes type T not typedesc[T] [backport:2.0] (#23115)

    fixes #23112, fixes a mistake in
    #22581
    
    This makes `getType(t)` where `t` is a typedesc param with value `T`
    equal to `getType(T)`.
    
    (cherry picked from commit 3224337)
    metagn authored and narimiran committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4a1151d View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Fix system.currentSourcePath() documentation [backport 2.0] (#23243)

    The documentation links for `parentDir()` and `getCurrentDir()` are
    broken as they are no longer part of `std/os`. Link changed to
    `std/private/ospaths2`.
    
    (cherry picked from commit 9c155ea)
    rockcavera authored and narimiran committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    7e6f472 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. compute checksum of nim files early in the pipelines (#23268)

    related #21717 configs will be
    resolved later
    
    (cherry picked from commit 519d976)
    ringabout authored and narimiran committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    5f6ff1f View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. fixes regression #23280; Operations on inline toOpenArray len return …

    …a wrong result (#23285)
    
    fixes #23280
    
    (cherry picked from commit 4b67ccc)
    ringabout authored and narimiran committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    57658b6 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

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

Commits on Feb 24, 2024

  1. * fixed nimsuggest crash when opening a .nim file, that contain a {.f…

    …atal: "msg".} pragma. (#23325) (#23328)
    
    (cherry picked from commit 773c066)
    nickysn authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    22de3ae View commit details
    Browse the repository at this point in the history
  2. fixes #22753; Nimsuggest segfault with invalid assignment to table (#…

    …22781) (#23313)
    
    fixes #22753
    
    ## Future work
    We should turn all the error nodes into nodes of a nkError kind, which
    could be a industrious task. But perhaps we can add a special treatment
    for error nodes to make the transition smooth.
    
    (cherry picked from commit 642ac0c)
    
    Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
    nickysn and ringabout authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    11c048b View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

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

Commits on Mar 3, 2024

  1. fixes an issue with string to 'var openArray' at compile-time; [backp…

    …ort] (#23363)
    
    (cherry picked from commit 24fbacc)
    Araq authored and narimiran committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    2f15b67 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

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

Commits on Mar 9, 2024

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

Commits on Mar 19, 2024

  1. * [backport] fixed nimsuggest crash with 'Something = concept' put (e…

    …rroneously) outside of a 'type' block (#23331) (#23346)
    
    (cherry picked from commit 37ed8c8)
    nickysn authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    ef356cf View commit details
    Browse the repository at this point in the history
  2. bump NimVersion to 2.0.4

    narimiran committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    d4b58b0 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

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

Commits on Mar 27, 2024

  1. [backport v2.0] Converted the 'invalid kind for firstOrd/lastOrd(XXX)…

    …' messages from internal errors to fatal errors. (#23443) (#23446)
    
    This fixes a nimsuggest crash when opening:
        beacon_chain/consensus_object_pools/blockchain_dag.nim
    from the nimbus-eth2 project and many other .nim files (44 files, to be
    precise) in the same project.
    
    Replaces: #23402 (cherry picked from
    commit c934d59)
    nickysn authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b47747d View commit details
    Browse the repository at this point in the history