Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync the fix from NNG upstream #204

Merged
merged 12 commits into from
Oct 10, 2023
Merged

Sync the fix from NNG upstream #204

merged 12 commits into from
Oct 10, 2023

Commits on Oct 10, 2023

  1. fixes #1683 NNG_MAX_EXPIRE_THREADS tunable documentation

    NNG_MAX_EXPIRE_THREADS docs say that 0 means unlimited, but there is a
    code check that imposes a limit between [1, 256].
    
    This commit fixes the doc.
    phsilva authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    15a489d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73f65cd View commit details
    Browse the repository at this point in the history
  3. Add forwarder demo

    C-o-r-E authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    c7bb192 View commit details
    Browse the repository at this point in the history
  4. Follow clang-format defined style

    C-o-r-E authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    7cf3fdb View commit details
    Browse the repository at this point in the history
  5. typo

    change message to function name
    soyoo authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    53e80c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    079804b View commit details
    Browse the repository at this point in the history
  7. fix typo in nng_thread_set_name doc

    function name was wrong in the code snippet.
    phsilva authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    e56c0bc View commit details
    Browse the repository at this point in the history
  8. fixes #1619 expose expire threads tunables

    This change makes expire threads tunable follows the same strategy as
    taskq threads tunables.
    
    Add NNG_NUM_EXPIRE_THREADS to override the default behavior (`n_cpu`
    expire threads).
    
    The NNG_MAX_EXPIRE_THREADS limit is always applied if > 0, even if you
    specify the desired number of threads using NNG_NUM_EXPIRE_THREADS.
    
    NNG_EXPIRE_THREADS is not used anymore. This was only referenced in the
    code but never defined on CMake.
    
    The logic to cap expire threads between 1 and 256 was removed. If users
    set no limits, whatever value they choose will be used instead of being
    silently overridden by us.
    phsilva authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    d1aadbb View commit details
    Browse the repository at this point in the history
  9. fixes #1687 Generated HTML documentation title tags are empty

    This also updates libascii and go-get dependencies to allow the
    pubrefman tool to work again.
    gdamore authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    9c97929 View commit details
    Browse the repository at this point in the history
  10. nng_aio_stop documentation is badly incorrect

    The documentation for this function had not been updated in a long
    time, and reflected behavior that is incorrect.
    gdamore authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    b186b51 View commit details
    Browse the repository at this point in the history
  11. Update win_tcpconn.c

    fix compile error in nano using clang version 16.0.5
    
    fix issue: nanomsg/nng#1676
    NissimBendanan authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    158f241 View commit details
    Browse the repository at this point in the history
  12. fixes #1675 undefined behavior in posix ipc_dialer_dial

    (This also affects TCP, and fixed there.)
    gdamore authored and JaylinYu committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    ef75229 View commit details
    Browse the repository at this point in the history