Skip to content

ENH: Add support for the 64-bit RISC-V architecture#10833

Merged
charris merged 3 commits intonumpy:masterfrom
aurel32:riscv64
Apr 1, 2018
Merged

ENH: Add support for the 64-bit RISC-V architecture#10833
charris merged 3 commits intonumpy:masterfrom
aurel32:riscv64

Conversation

@aurel32
Copy link
Copy Markdown
Contributor

@aurel32 aurel32 commented Apr 1, 2018

RISC-V (pronounced "RISC Five") is an open source instruction set
architecture (ISA). The 64-bit version may run the Linux kernel and the
usual stack of applications on top of it, including Python.

This patch adds support for riscv64 to Numpy. With it the full testsuite
passes for both Python 2.7 and 3.6, with the only exception of
test_float (test_numeric.TestBoolCmp). See #8213 for details.

Closes: #8213

RISC-V (pronounced "RISC Five") is an open source instruction set
architecture (ISA). The 64-bit version may run the Linux kernel and the
usual stack of applications on top of it, including Python.

This patch adds support for riscv64 to Numpy. With it the full testsuite
passes for both Python 2.7 and 3.6, with the only exception of
test_float (test_numeric.TestBoolCmp). See numpy#8213 for details.

Closes: numpy#8213
@charris
Copy link
Copy Markdown
Member

charris commented Apr 1, 2018

Could you add a mention in the 1.15.0 release notes?

@charris charris added the 56 - Needs Release Note. Needs an entry in doc/release/upcoming_changes label Apr 1, 2018
@aurel32
Copy link
Copy Markdown
Contributor Author

aurel32 commented Apr 1, 2018

I have just added a new commit doing that.

@charris charris removed the 56 - Needs Release Note. Needs an entry in doc/release/upcoming_changes label Apr 1, 2018
@charris charris merged commit cf7b9b5 into numpy:master Apr 1, 2018
@charris
Copy link
Copy Markdown
Member

charris commented Apr 1, 2018

Thanks @aurel32 .

@advancedwebdeveloper
Copy link
Copy Markdown

I am compiling a pip3 package, under JeOS container https://en.opensuse.org/openSUSE:RISC-V .
There is no zypper/RPM package, available for that port, yet.

I will report if I would be able to build it.
I was heading to build https://github.com/numba/numba .
CC @sklam , @markflorisson

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for RISC-V architecture

4 participants