Commits on Oct 23, 2019

  1. add changelog for v1.0.2

    (cherry picked from commit 822078e)
    narimiran committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    59e8ca7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93aeb9c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. nightly version is 1.0.3

    narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    6fc9327 View commit details
    Browse the repository at this point in the history
  2. Fixed #12337, leaking pipe after gorge (#12339)

    (cherry picked from commit 982086d)
    zevv authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    faf5ffd View commit details
    Browse the repository at this point in the history
  3. guards.nim:sameTree(): handle uint literals correctly (#12483) [backp…

    …ort]
    
    (cherry picked from commit ad3c100)
    pyokagan authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    fc9cccc View commit details
    Browse the repository at this point in the history
  4. Docstring refined for the getSectionValue() (#12478) [backport]

    (cherry picked from commit 0490324)
    luav authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    ab2a834 View commit details
    Browse the repository at this point in the history
  5. [backport] package chronos now has dependencies

    (cherry picked from commit 2120fb2)
    narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    6ffe5ee View commit details
    Browse the repository at this point in the history
  6. Fix jsgen bug with uninitialized seq (#12500) [backport]

    (cherry picked from commit 4ac100c)
    GULPF authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    ab51a8e View commit details
    Browse the repository at this point in the history
  7. Fix JS bug in std/monotimes (#12499) [backport]

    (cherry picked from commit 3d0c756)
    GULPF authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    89738fd View commit details
    Browse the repository at this point in the history
  8. disable package 'chronos' for now

    (cherry picked from commit 2baa21d)
    narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    f526987 View commit details
    Browse the repository at this point in the history
  9. [backport] Documentation Math module (#12460)

    (cherry picked from commit 8f89164)
    juancarlospaco authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    313b2f0 View commit details
    Browse the repository at this point in the history
  10. [backport] Clarifies experimental / parallel example on manual.rst (#…

    …12472)
    
    * Clarifies experimental / parallel on manual.rst
    
    Details:
    Calling `useParallel()` in example fails with compiler error
      Error: 'parallel' section without 'spawn'
    
    Adding `spawn` causes error:
      Error: internal error: (filename: "ccgexprs.nim", line: 1032, column: 17)
      No stack traceback available
      To create a stacktrace, rerun compilation with ./koch temp c <file>
    
    Therefore a separate proc, `threadedEcho`, is added for the echo'ing
    of the string, which allows the example to build, however, `sync()`
    must be added so that the "echo in parallel" strings will actually
    be shown on the terminal. Otherwise, the program will spawn of the
    threads and exit before they can return to the main thread.
    
    * Fixes and clarifies example for threading in manual.rst
    
    Issue:
    Calling useParallel() in example failed with compiler error
    `Error: 'parallel' section without 'spawn'`
    
    Adding spawn yielded compiler error:
    ```bash
    Error: internal error: (filename: "ccgexprs.nim", line: 1032, column: 17)
    No stack traceback available
    To create a stacktrace, rerun compilation with ./koch temp c
    ```
    
    Proposed Solution:
    - Separate proc, threadedEcho, is added for the echo'ing
      of the string, which allows the example to build
    - Added the thread number so that it can demonstrate that sometimes
      threads which were started sooner, come back after threads which
      were started later.
    
    (cherry picked from commit d731646)
    UNIcodeX authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    bf047d6 View commit details
    Browse the repository at this point in the history
  11. [backport] Add link to posix_utils.html - related to #10723 (#12509)

    (cherry picked from commit 9ac062b)
    FedericoCeratto authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    cd60067 View commit details
    Browse the repository at this point in the history
  12. Fix many broken links

    Note that contrary to what docgen.rst currently says, the ids have
    to match exactly or else most web browsers will not jump to the
    intended symbol.
    
    (cherry picked from commit 93461ae)
    Jjp137 authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    dedff71 View commit details
    Browse the repository at this point in the history
  13. Prefer relative links for Nim documentation

    This is more friendly to those browsing the documentation without
    a network connection. The nim-doc package in Debian allows this,
    for example.
    
    Also, the domain name being used was not consistent. It could have
    been either nim-lang.org or nim-lang.github.io, and those reading
    the stable docs could have found themselves suddenly reading the
    devel docs instead.
    
    (cherry picked from commit 72147c9)
    Jjp137 authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    c1fd463 View commit details
    Browse the repository at this point in the history
  14. koch.rst: remove link to nonexistent section

    (cherry picked from commit 79aa589)
    Jjp137 authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    8086199 View commit details
    Browse the repository at this point in the history
  15. manual.rst: remove unintended link

    cast[T](0) is interpreted as a link to id 0 with text T, so escape
    the opening parentheses to display the intended output.
    
    (cherry picked from commit 59c1f7c)
    Jjp137 authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    eac5452 View commit details
    Browse the repository at this point in the history
  16. asyncstreams: replace unintended link with emphasis

    (cherry picked from commit e6d5379)
    Jjp137 authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    f042acc View commit details
    Browse the repository at this point in the history
  17. Fix word wrapping

    (cherry picked from commit 3ad4806)
    Jjp137 authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    d1d8cd1 View commit details
    Browse the repository at this point in the history
  18. disable flaky test on OSX

    (cherry picked from commit d5cd5b0)
    narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    338f43f View commit details
    Browse the repository at this point in the history
  19. VM: fixes most ran-out-registers problems [backport] (#12485)

    (cherry picked from commit 801a794)
    Araq authored and narimiran committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    f69dac8 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. fixes #12491 [backport]

    (cherry picked from commit 8a599fb)
    Araq authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    5f77d5a View commit details
    Browse the repository at this point in the history
  2. Fix Nim specify wrong option to vccexe when vcc.options.always is set (

    …#12490) [backport]
    
    (cherry picked from commit 8040c84)
    demotomohiro authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    e02dc97 View commit details
    Browse the repository at this point in the history
  3. VM: fixes register leaks [backport] (#12510)

    (cherry picked from commit e0d13ab)
    Araq authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    731d1df View commit details
    Browse the repository at this point in the history
  4. sequtils: replace deprecated 'random' call within example (#12515) [b…

    …ackport]
    
    (cherry picked from commit 1d42108)
    Jjp137 authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    ee0c148 View commit details
    Browse the repository at this point in the history
  5. Remove sentences referring to the graphics module (#12522)

    (cherry picked from commit 3a62cf2)
    Jjp137 authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    476d677 View commit details
    Browse the repository at this point in the history
  6. fixes #12514 (#12520) [backport]

    (cherry picked from commit 3c567bc)
    krux02 authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    4a7ccfa View commit details
    Browse the repository at this point in the history
  7. integer literal documentation [ci skip] (#12513)

    * integer literal documentation [ci skip]
    
    * apply feedback [ci skip]
    
    (cherry picked from commit 91af075)
    krux02 authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    2a2a911 View commit details
    Browse the repository at this point in the history
  8. colors: fix 'mix' template and make most examples runnable (#12532) […

    …backport]
    
    * colors: fix the 'mix' template
    * colors: make most examples runnable
    
    (cherry picked from commit ee119f7)
    Jjp137 authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    d6ae4e0 View commit details
    Browse the repository at this point in the history
  9. [backport] fix broken link to non-existing c2nim manual html, fixes #…

    …12537 [ci skip] (#12544)
    
    (cherry picked from commit c58aa77)
    AvdN authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    f991d2c View commit details
    Browse the repository at this point in the history
  10. Fix code style errors (#12545)

    (cherry picked from commit 160c07b)
    SolitudeSF authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    7c2d64c View commit details
    Browse the repository at this point in the history
  11. [backport] fix #12528, fix #12525: incorrect generic type resolution …

    …for default values (#12538)
    
    (cherry picked from commit e58c2d2)
    Araq authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    6887d6d View commit details
    Browse the repository at this point in the history
  12. Fix newLit for objects having string fields (#12542) [backport]

    (cherry picked from commit de5f6a0)
    zah authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    29c099c View commit details
    Browse the repository at this point in the history
  13. fixes #12547 [backport]

    (cherry picked from commit 1214960)
    Araq authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    f5e096b View commit details
    Browse the repository at this point in the history
  14. fix several typos in documentation and comments (#12553)

    (cherry picked from commit 34dbc56)
    Nindaleth authored and narimiran committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    1d43c86 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Add or detectOs(Manjaro) (#12587) [backport]

    Using `pacman` command in Manjaro Linux
    jiro4989 authored and Araq committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    1ff3494 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. [backport] Add docs to better distinguish among getProjectPath, getCu…

    …rrentDir and currentSourcePath (#12565)
    
    Fixes #10477.
    
    (cherry picked from commit d914e9a)
    kaushalmodi authored and narimiran committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    274f94c View commit details
    Browse the repository at this point in the history
  2. Fixes #12536 (#12568) [backport]

    (cherry picked from commit 4e0f120)
    demotomohiro authored and narimiran committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    93b868b View commit details
    Browse the repository at this point in the history
  3. fixes #12577 [backport] (#12584)

    (cherry picked from commit ceda586)
    Araq authored and narimiran committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    a5c98bf View commit details
    Browse the repository at this point in the history
  4. --os:ios needs to imply defined(macosx) [backport] (#12585)

    (cherry picked from commit 62fc3db)
    Araq authored and narimiran committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    f47d977 View commit details
    Browse the repository at this point in the history
  5. [backport] fix #12395 (#12590)

    'countBits32' is now fixed in the same way that
    'countBits64' was already patched earlier (by adding 'u32
    where needed).
    
    (cherry picked from commit ae32d63)
    narimiran committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    8fddc8e View commit details
    Browse the repository at this point in the history
  6. Fixes #12379 (#12591) [backport]

    (cherry picked from commit cf5c3f2)
    Clyybber authored and narimiran committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    7ccefbc View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Configuration menu
    Copy the full SHA
    8324b7a View commit details
    Browse the repository at this point in the history
  2. refactoring: --newruntime consists of 3 different switches

    (cherry picked from commit 61ea856)
    Araq authored and narimiran committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    814e237 View commit details
    Browse the repository at this point in the history
  3. Refactor injectdestructors (#12295)

    One improvement over #devel is visible in the transformation of getEnv. With this approach we move to result whenever possible.
    
    (cherry picked from commit 5f5879d)
    Clyybber authored and narimiran committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    2a292c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d61dd51 View commit details
    Browse the repository at this point in the history
  5. [backport] Add links to packaging and distro pages (#12603) [ci skip]

    (cherry picked from commit 59c2126)
    FedericoCeratto authored and narimiran committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    763486a View commit details
    Browse the repository at this point in the history
  6. [backport] doc/tut3.rst: Fix typo in Introduction (#12607) [ci skip]

    Derivative of `b*pow(x, 2)` is `2*b*x`, while old version had `2*a*x`
    
    (cherry picked from commit 5ccbf7e)
    torarvid authored and narimiran committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    beaead0 View commit details
    Browse the repository at this point in the history
  7. [backport] rewrite flaky runnable example

    (cherry picked from commit 5381c81)
    narimiran committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    e2aa1d6 View commit details
    Browse the repository at this point in the history
  8. [backport] print more information for the previous commit

    (cherry picked from commit 717da9f)
    narimiran committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    cb2f8d4 View commit details
    Browse the repository at this point in the history