2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-01-20 17:12:15 +00:00

9 Commits

Author SHA1 Message Date
Baoshuo Ren
3a4fe24ee1 chore: bump macos runner version (#177)
GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently until being completely removed by 2022-8-30: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22
2022-08-02 21:32:49 +02:00
Shikhar Vashistha
dae5364e44 ci: add CI for asciidoc documentation compilation (#143) 2021-11-06 12:35:31 +01:00
Cem Bassoy
09db8baf24 fix: update windows.yml for Github Actions
Resolves #134
2021-09-09 12:18:56 +02:00
Cem Bassoy
231ba5f730 refactor(core): simplify and eliminate auxiliary tensor types (#115)
Auxiliary functions for extents and strides were using different
functions. Additionally, many tags were used to distinguish between
different tensor types. This patch simplifies interfaces of different
core functions and unifies functions that can process different types of
extent and stride types.
2021-09-09 11:34:14 +02:00
Cem Bassoy
a81712c319 fixing github action ymls (#107) 2020-12-10 19:01:03 +01:00
amitsingh19975
799ef707a5 Introducing a new and versatile way to create the tensor interface. (#90)
* improving the tensor design using tensor engine to support any configuration

* fixing and refactoring extents and strides

* making extents and strides class declarations contestants

* syncing with develop branch

* fixing examples

* fixing type aliasing bug

* fixing clang-tidy errors

* adding move assignment operator

* fixing clang-tidy errors

* fixing clang-tidy errors

* Fix all clang-tidy warnings & Improve Review action (#92)

* 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

* improving the tensor design using tensor engine to support any configuration

* fixing and refactoring extents and strides

* making extents and strides class declarations contestants

* fixing examples

* fixing type aliasing bug

* fixing clang-tidy errors

* adding move assignment operator

* fixing clang-tidy errors

* fixing clang-tidy errors

* Fix all clang-tidy warnings & Improve Review action (#92)

* 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

* changing tensor engine APIs

* adding std::enable_if to tensor_core to remove redundant parameter for static_tensor

* fixing template name

* removing first_order and last_order form namespace ublas and moving to ublas::layout

* removing always_false

* improving strides construction for dynamic and fixed_rank

* refactoring code

* refactoring code and adding static checks

* Moving tensor_engine to it's own header file and removing static_product

* adding checking and fixing expression

* refactoring code

* refactoring static_extents_traits.hpp

* fixing static_assert in strides.hpp and adding inline and constexpr to the functions

* adding fixed rank example and making trans second argument template type

* removing rebind_storage and adding rebind_storage_size for static products

* refactoring directory and moving static_extents_traits.hpp into extents_functions.hpp with function implementation

* fixing github action

* fixing msvc compiler bug

* refactoring make_static_strides code

* fixing: removing push_front and push_back in static_strides.hpp

* fix for msvc 14.27, it is unable to treat basic_static_extents::at constexpr

* changing name from valid to is_valid for naming consistency

* moving extents_result_type_* functions inside the respective prod functions

* fixing broken license

* removing the unnecessary headers

* improving error and fixing error messages

Co-authored-by: Ashar <coder3101@users.noreply.github.com>
2020-12-10 14:28:54 +01:00
Ashar
92177ce919 Do not trigger Github Actions for doc or Readme changes (#102)
Ignore documentation and markdown changes for CI
2020-08-12 16:41:32 +02:00
Ashar
4640322492 hotfix: no review for outside repo PR (#98)
Outside repositories do not have permission to post review comments on ublas repository. It fails to review and CI fails. This issue has been fixed. Reviews are only run if a PR originates from our the ublas repository.
2020-08-04 22:17:12 +02:00
Ashar
0584e2abaa GSoC20 Phase 1: Enhance CI workflows and switch to Github Actions (#89)
* GSoC Phase 1: Enhance CI workflows and switch to Github Actions

More details of the work of this phase could be checked at my wiki https://github.com/BoostGSoC20/ublas/wiki

* Tensor tests use Github Actions

Old uBLAS will only use Travis and Appveyor from old legacy CI while
Tensor is now build using modern Github Action on wide array of compiler
and standards and codes.

* Add Copyright notice and refactor windows matrix
2020-07-11 13:57:28 +02:00