8000 Rint hwy by luyahan · Pull Request #5 · plctlab/numpy · GitHub
[go: up one dir, main page]

Skip to content

Rint hwy #5

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

Closed
wants to merge 143 commits into from
Closed

Rint hwy #5

wants to merge 143 commits into from

Conversation

luyahan
Copy link
Collaborator
@luyahan luyahan commented May 6, 2024

No description provided.

hugovk and others added 30 commits March 24, 2024 17:58
Fixes inaccessible contrast for a:visited links in admonitions. Fixes numpy#26058.
Caused by: WARNING: the pydata_sphinx_theme extension is not safe for parallel writing
If the build has no baseline features set, the test ended up setting
e.g. NPY_ENABLE_CPU_FEATURES="ASIMDHP, None". This actually made the
execution succeed, as the warning for decoding "None" overrode the
error for the real feature. Fix the error handling there by removing
the errorneous "return 0;", add a test for this, and avoid passing
"None" by accident.
This commit adds a schedule to push WASM wheels
that are compiled via the Emscripten toolchain and
Pyodide ecosystem to NumPy's PyPI-like index on
Anaconda.org. The key changes here, are:

1. A schedule has been added to the job
2. A workflow_dispatch trigger has been added
to push the wheels manually if needed
3. A step has been added that runs after the tests
run and succeed, which uses a repository secret
that is NUMPY_NIGHTLY_UPLOAD_TOKEN. The
artifacts can then be found on this link:

https://anaconda.org/scientific-python-nightly-wheels/numpy

The wheels uploads will not be attempted on forks
or on workflow run contexts outside of the provided
condition(s) in the newly added step.

[skip cirrus] [skip circle] [skip azp] [skip travis]
DOC: Mention `copy=True` for `__array__` method in the migration guide.
[skip cirrus] [skip circle] [skip azp] [skip travis]
BUG: fixed datetime64[ns] conversion issue in numpy.vectorize, see numpy#25936
…-wheels-nightly

CI, BLD: Push NumPy's Emscripten/Pyodide wheels nightly to Anaconda.org PyPI index
…numpy#26135)

* BUG: masked array division broken with np.seterr(under=raise) numpy#25810

* STY: Remove unnecessary brackets

Closes numpygh-25810

---------

Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net>
BUG: introduce PyArray_SafeCast to fix issues around stringdtype views
* NEP: add NEP 56 mailing list resolution
[skip cirrus] [skip azp] [skip travis]

* NEP: mark NEP 56 as Final
[skip azp] [skip travis] [skip cirrus]
MNT: use pythoncapi_compat.h in npy_compat.h
melissawm and others added 29 commits April 18, 2024 19:23
Fixes spacing between logo and navbar section titles, and admonition colors.

[skip azp] [skip cirrus]
BLD: ensure libnpymath and highway static libs use hidden visibility
…26304)

I just came across that while trying to benchmark docs.

It seem that when this was moved from subprocess.run to spin.util run the
error handling was not updated.

spin.util seem to always return a CompletedProcess and it has the stderr
and return code. (tested locally by changing towncrier to `false`).

While at it I removed unused import and reformatted a tiny bit the
pyprojet.toml to only have 1 command per line for readability.
API: Enforce one copy for ``__array__`` when ``copy=True``
MNT: disable the coercion cache for the nogil build
BUG: use PyArray_SafeCast in array_astype
BUG: fix spin bench not running on Windows
This is an error with -std=gnu++20 at least with gcc 11 to 13, and will
be an explicit warning with gcc >= 14. See
https://godbolt.org/z/YdoTc7r8f

In practice, it avoids these compilation errors:

In file included from ../numpy/_core/src/umath/string_ufuncs.
8000
cpp:20:
../numpy/_core/src/umath/string_fastsearch.h:63:31: error: expected unqualified-id before ')' token
   63 |     CheckedIndexer<char_type>()
      |                               ^
../numpy/_core/src/umath/string_fastsearch.h:69:40: error: expected ')' before '*' token
   69 |     CheckedIndexer<char_type>(char_type *buf, size_t len)
      |                              ~         ^~
      |
…ation-enhancement

DOC: add explanation of dtype to parameter values for np.append
BUG: Fix invalid constructor in string_fastsearch.h with C++ >= 20.
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@1746f4a...6546280)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ctions/upload-artifact-4.3.3

MAINT: Bump actions/upload-artifact from 4.3.2 to 4.3.3
@ksco ksco closed this May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0