Commit Graph

142 Commits

Author SHA1 Message Date
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
CismonX 9b353bb011 Update travis configuration and some error message 2019-08-12 02:16:32 +08:00
CismonX 0db6308019 implement `forEach()` 2019-08-12 02:15:06 +08:00
CismonX 10913b6f7d Fix subview comparison bug 2019-08-04 20:52:23 +08:00
CismonX 359f8dbc5e update configuration files 2019-07-29 00:29:44 +08:00
CismonX e042ca2900 Implement `insertRows()` and `insertCols()` 2019-07-29 00:28:46 +08:00
CismonX 1c3d64740e bug fix and code reformat 2019-07-24 01:21:58 +08:00
CismonX 38aab4343a Add methods `fill()` and `imbue()`. 2019-07-24 00:55:42 +08:00
CismonX 672508bb38 update 2019-07-16 22:16:01 +08:00
CismonX 9812ca0f3d fix 2019-07-13 02:16:55 +08:00
CismonX ebc22fe370 refactor code 2019-07-13 01:50:16 +08:00
CismonX cfed6ca160 Compatible to clang. 2019-07-13 00:29:03 +08:00
CismonX 2c0c89bff7 update 2019-07-09 22:02:49 +08:00
CismonX ca2409769d Implement `SvMat`, add test cases. 2019-07-08 15:17:38 +08:00
CismonX 1de7c70361 Implement `SvMat`. 2019-07-08 00:57:25 +08:00
CismonX 9cdc10dd3f update armadillo version 2019-06-15 22:54:17 +08:00
CismonX 6a64ec8ef9 refactor && implementation 2019-06-12 11:11:27 +08:00
CismonX d2b87f2533 update stubs 2019-06-12 11:06:18 +08:00
CismonX 262c228e19 refactor code && implement `i()` 2019-06-11 18:18:40 +08:00
CismonX 1432505b43 implement some methods 2019-06-10 23:51:06 +08:00
CismonX 20e249a4dd refactor code 2019-06-09 22:47:33 +08:00
CismonX b7726e07d1 refactor code 2019-06-08 18:10:20 +08:00
CismonX 56fb79709e update tests 2019-06-08 18:04:30 +08:00
CismonX 5a106c97db fix 2019-06-08 04:15:41 +08:00