Commit Graph

165 Commits

Author SHA1 Message Date
CismonX b89fc78664 update .travis.yml 2020-06-08 01:19:39 +08:00
CismonX b82eed35d6 integrating Codecov 2020-03-25 03:56:21 +08:00
CismonX 804b06aaee migrate from travis-ci.org to travis-ci.com 2020-03-21 23:55:15 +08:00
CismonX f0e4ee6582 Add stub for `isZero`. 2020-03-21 23:51:13 +08:00
CismonX 565b533be5 add `isZero()` 2020-03-19 15:32:33 +08:00
CismonX c7c04e5e65 Update Armadillo version to 9.850.1 2020-03-19 15:32:12 +08:00
CismonX bc2fe6e5c7 filter unused code 2019-12-10 15:30:20 +08:00
CismonX da3a6aee74 update default param value of `j()`. 2019-12-10 15:28:09 +08:00
CismonX 0134e6427d Merge pull request #2 from CismonX/bugfix/php-7.4-operator-segfault
bugfix for possible segfault in PHP 7.4
2019-12-10 04:18:59 +08:00
CismonX c74a1b90aa bugfix 2019-12-10 04:13:43 +08:00
CismonX 8dafe932a8 update 2019-12-09 05:23:55 +08:00
CismonX 4a5b9793ef fix 2019-12-09 04:05:49 +08:00
CismonX c1f1888218 Add PHP 7.4 to .travis.yml 2019-12-09 01:39:25 +08:00
CismonX 5b2fbead25 compatible to PHP 7.4 && refactor 2019-12-09 01:32:19 +08:00
CismonX 3b01039722 update armadillo to 9.800.3 2019-12-09 01:31:13 +08:00
CismonX 28b1b2590b add skeleton for ResizableVector 2019-11-20 20:01:51 +08:00
CismonX 7345e93eda move files 2019-11-04 17:42:11 +08:00
CismonX 7b89ddefac Add implementation for vector interface 2019-11-04 16:46:08 +08:00
CismonX 69e98ca96b refactor stubs 2019-11-04 16:19:23 +08:00
CismonX 272f30689c move matrix constructors to appropriate interfaces 2019-11-04 15:27:48 +08:00
CismonX 60a8d88fb4 rename tests 2019-10-08 23:56:05 +08:00
CismonX a79bf68904 Update armadillo version. 2019-10-08 23:44:45 +08:00
CismonX 665145a40e Add `toMat()`. Update tests. 2019-10-08 23:44:28 +08:00
CismonX af6e0c53f5 Update Armadillo version; Better detection of clang; Add some preprocessor directives. 2019-10-05 23:16:48 +08:00
CismonX d8d37f24a9 fix bug 2019-09-25 11:55:55 +08:00
CismonX b3e445256e Enable PCH on travis builds. Fix error. 2019-09-25 02:33:27 +08:00
CismonX 0f6867da23 Add PCH support for compiling with gcc. 2019-09-25 01:38:40 +08:00
CismonX 50a9232b94 Add PCH support for faster building. 2019-09-24 18:41:37 +08:00
CismonX 14a5d8cfaa update .travis.yml 2019-09-23 23:08:53 +08:00
CismonX 71b8b306ce Add method `Subview::getParent()`. 2019-09-23 23:00:32 +08:00
CismonX 1beaebc9fd update .gitignore 2019-09-23 11:26:17 +08:00
CismonX 7faf5d6fd6 Prevent segfaults on orphaned subview objects. 2019-09-23 01:22:08 +08:00
CismonX aeba61a787 fix and add test cases for `cpySize()`. 2019-09-21 19:45:08 +08:00
CismonX cb593e3a39 aligned_storage -> optional; add `copySize()`. 2019-09-21 07:23:59 +08:00
CismonX 3fb50eff30 Move all armadillo header include to php_arma.hh 2019-09-21 06:49:33 +08:00
CismonX 466b3081a0 Move all armadillo header include to php_arma.hh 2019-09-21 06:48:25 +08:00
CismonX 9a9f2a87f2 update 2019-09-16 23:42:38 +08:00
CismonX c95c44399a Implement diagview 2019-09-16 03:53:01 +08:00
CismonX 1e992fe67b rename 2019-09-04 14:24:13 +08:00
CismonX b33b07ee82 Implement `setReal()` and `setImag()`. 2019-09-04 02:41:50 +08:00
CismonX 16acf35c37 update 2019-09-04 02:41:08 +08:00
CismonX f140654916 minor refactor 2019-08-25 22:18:46 +08:00
CismonX c4f8e88776 compatible to php < 7.3 2019-08-20 01:41:01 +08:00
CismonX b3845fa5f6 implement `__toString()` and `__debugInfo()` 2019-08-20 01:29:31 +08:00
CismonX c50b39110e fix test 2019-08-19 04:29:45 +08:00
CismonX 1eb45fe29a implement arithmetic operations and corresponding operator overloading 2019-08-19 04:24:08 +08:00
CismonX cc8bafe60b code refactor 2019-08-19 03:02:55 +08:00
CismonX 9033f84132 implement arithmetic operations. 2019-08-18 20:38:18 +08:00
CismonX 586bbe2046 refactor 2019-08-18 20:36:22 +08:00
CismonX 36b4cb977b implement `replace()` and `transform()` 2019-08-14 03:32:15 +08:00