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

Thread safety: step 1: cleanup #1379

Merged
merged 2 commits into from
May 2, 2019
Merged

Thread safety: step 1: cleanup #1379

merged 2 commits into from
May 2, 2019

Commits on Mar 30, 2019

  1. Thread safety: step 1: cleanup

    re: #1373 (partial)
    
    * Mark some global constants be const to indicate to make them easier to track.
    * Hide direct access to the ncrc_globalstate behind a function call.
    * Convert dispatch tables to constants (except the user defined ones)
      This has some consequences in terms of function arguments needing to be marked
      as const also.
    * Remove some no longer needed global fields
    * Aggregate all the globals in nclog.c
    * Uniformly replace nc_sizevector{0,1} with NC_coord_{zero,one}
    * Uniformly replace nc_ptrdffvector1 with NC_stride_one
    * Remove some obsolete code
    DennisHeimbigner committed Mar 30, 2019
    1 Configuration menu
    Copy the full SHA
    6934aa2 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

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