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

Features/tensor redesign #113

Closed
wants to merge 58 commits into from
Closed

Conversation

amitsingh19975
Copy link
Collaborator

Fixed issue #111, where the fixed rank extents were producing the wrong shape tensor. This bug arises due to the wrong type of the trait extent_of_rank_one_array_v was declared, where instead of std::size_t, the type declared was bool. Therefore, whenever the size N was inferred, the size cast into a bool, either 0 or 1.

amitsingh19975 and others added 30 commits June 22, 2020 17:04
* Fix all clang-tidy warnings

* Update clangtidy_check.yml

* Do not run review for PR from forks

In order to run review from forks we need to create a Github bot that has full access to all forks and can perform review even from forks.

* Update clangtidy_review.yml

* Update clangtidy_review.yml
* Fix all clang-tidy warnings

* Update clangtidy_check.yml

* Do not run review for PR from forks

In order to run review from forks we need to create a Github bot that has full access to all forks and can perform review even from forks.

* Update clangtidy_review.yml

* Update clangtidy_review.yml
amitsingh19975 and others added 24 commits August 6, 2020 00:09
…ts_functions.hpp with function implementation
* [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's  compilation level, without having to search the library's documentation to find this out.

* Updated the minimum C++ standard requirement to C++11 based on the Ublas Wiki section mentioning C++11 as a prerequisite.
This bug occured because the type extent_of_rank_one_array_v was
bool instead of std::size_t, which in turn casting the std::size_t
value into bool. If the size of the array was N, it would cast it
into 1.
@github-actions
Copy link

This Pull request Passed all of clang-tidy tests. 👍

@bassoy bassoy closed this May 24, 2021
@bassoy bassoy deleted the features/tensor_redesign branch May 24, 2021 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants