8000 Adding Quaddtype by SwayamInSync · Pull Request #98 · numpy/numpy-user-dtypes · GitHub
[go: up one dir, main page]

Skip to content

Adding Quaddtype #98

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

Merged
merged 44 commits into from
Aug 16, 2024
Merged
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
ccfc64a
initial commit, adding Float128 dtype
SwayamInSync Jul 29, 2024
d9005a9
sleef based quadprecision
SwayamInSync Jul 29, 2024
4702764
fixing numpy absolute include path
SwayamInSync Jul 31, 2024
6ec99a5
fixing numpy absolute include path
SwayamInSync Jul 31, 2024
a8b2599
adding quad precision support with sleef
SwayamInSync Aug 1, 2024
d6bdb99
fixing sleef linking issues in meson
SwayamInSync Aug 2, 2024
8ff6e0c
adding NPY_SAME_KIND_CASTING
SwayamInSync Aug 2, 2024
3559232
fixing NPY_SAME_CAST
SwayamInSync Aug 2, 2024
a481648
fixing quad precsion printing issue
SwayamInSync Aug 3, 2024
a33ea7f
fixing quad precsion printing issue
SwayamInSync Aug 3, 2024
220e0ae
removing hardcoded paths from meson build
SwayamInSync Aug 5, 2024
4dfe490
adding CI changes
SwayamInSync Aug 7, 2024
64d1e9e
adding quaddtype branch in CI
SwayamInSync Aug 7, 2024
ae9d8b8
fixing sleefquad dep in CI
SwayamInSync Aug 7, 2024
28c205b
fixing cmake sleefquad dep in CI
SwayamInSync Aug 7, 2024
7dd8611
fixing sleef compiling issue with FPIC
SwayamInSync Aug 7, 2024
d0da3e5
adding Build position-independent
SwayamInSync Aug 7, 2024
9077bec
adding Build position-independent
SwayamInSync Aug 7, 2024
982fba2
adding Build position-independent
SwayamInSync Aug 7, 2024
5a3ae94
adding Build position-independent
SwayamInSync Aug 7, 2024
18b537a
fixing tests
SwayamInSync Aug 7, 2024
f53c130
fixing test namings
SwayamInSync Aug 7, 2024
77e9967
debugging sleef installation issues
SwayamInSync Aug 7, 2024
375a621
debugging sleef installation issues
SwayamInSync Aug 7, 2024
820588d
fixing sleef linking issues
SwayamInSync Aug 7, 2024
53396db
fixing sleef linking issues
SwayamInSync Aug 7, 2024
e91104e
fixing sleef linking issues
SwayamInSync Aug 7, 2024
9639628
fixing sleef linking issues
SwayamInSync Aug 7, 2024
bef1cc2
Update CI branch
SwayamInSync Aug 7, 2024
4f242fd
fixing pandas meson==0.13.1 dependency issue as --no-build-isolation
SwayamInSync Aug 8, 2024
58fbc6f
merging CI fixes
SwayamInSync Aug 9, 2024
96ee075
adding ufuncs
SwayamInSync Aug 9, 2024
7f7ebc3
added ufuncs, castings and scalar ops
SwayamInSync Aug 10, 2024
ffaa617
more castings and ufuncs
SwayamInSync Aug 10, 2024
299568b
updated meson.build
SwayamInSync Aug 11, 2024
d13f863
adding more scalar tests
SwayamInSync Aug 11, 2024
78a6931
defining scalar ops in struct sequence
SwayamInSync Aug 13, 2024
6fbe989
resolving fixing unaligned loop and casting issues
SwayamInSync Aug 15, 2024
6e124e3
resolving error catching and removing initial data init for dtype
SwayamInSync Aug 15, 2024
63dc446
added destructor function for tp_dealloc
SwayamInSync Aug 15, 2024
d2e1ded
changing quad->quad cast to NPY_NO_CASTING from NPY_SAME_CASTING
SwayamInSync Aug 16, 2024
96270bc
added dtype promoter functions
SwayamInSync Aug 16, 2024
fb04515
fixed memory issues and more ufuncs
SwayamInSync Aug 16, 2024
c76cf36
fixed destructor for bad memory access
SwayamInSync Aug 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
fixed destructor for bad memory access
  • Loading branch information
SwayamInSync committed Aug 16, 2024
commit c76cf36c07415f53f037c21a2c41ad0cca90bd9a
2 changes: 1 addition & 1 deletion quaddtype/quaddtype/src/scalar.c
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ static PyObject * QuadPrecision_repr(QuadPrecisionObject* self)
static void
quad_dealloc(QuadPrecDTypeObject *self)
{
PyArrayDescr_Type.tp_dealloc((PyObject *)self);
Py_TYPE(self)->tp_free((PyObject *)self);
}

PyTypeObject QuadPrecision_Type =
Expand Down
Loading
0