{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17046292,"defaultBranch":"SNAPSHOT","name":"ejml","ownerLogin":"lessthanoptimal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-21T05:16:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/739159?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695530010.0","currentOid":""},"activityList":{"items":[{"before":"53c2a8fb9fce3331870667dd9fabc752b8b57aa0","after":"2c9d1dc9d7b1bee86da196887ebbc203b3340d65","ref":"refs/heads/SNAPSHOT","pushedAt":"2024-02-08T20:03:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Update README.md (#196)\n\nAccount for the switch in language version introduced in 0.41.1.","shortMessageHtmlLink":"Update README.md (#196)"}},{"before":"ec38bffdbb3d617d2f2be825212f627fa790b94f","after":"53c2a8fb9fce3331870667dd9fabc752b8b57aa0","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-09-24T03:58:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Version 0.43.1","shortMessageHtmlLink":"Version 0.43.1"}},{"before":"03d1c296f9b00c0c22684b9d03cf0ee30a99b965","after":"ec38bffdbb3d617d2f2be825212f627fa790b94f","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-09-24T03:48:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Version 0.43.1","shortMessageHtmlLink":"Version 0.43.1"}},{"before":"3e980d60e2c887ff946a46f551ef285be8ca9c30","after":"03d1c296f9b00c0c22684b9d03cf0ee30a99b965","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-07-08T05:01:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Feature/Add DMatrixRMaj#get2DData interface (#194)\n\n* Add DMatrixRMaj#get2DData interface","shortMessageHtmlLink":"Feature/Add DMatrixRMaj#get2DData interface (#194)"}},{"before":"c305711410e7f655445f4361ecb2931bbfc6aefc","after":"3e980d60e2c887ff946a46f551ef285be8ca9c30","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-06-29T00:20:01.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Divided -> Divide","shortMessageHtmlLink":"Divided -> Divide"}},{"before":"cda95fccadfcb029b8a639f05bd2f3c7144dca4f","after":"c305711410e7f655445f4361ecb2931bbfc6aefc","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-04-15T19:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Cleaned up table due to intellij complaints","shortMessageHtmlLink":"Cleaned up table due to intellij complaints"}},{"before":"19747f584c4eb4adb92c21a3d9e3fb87060d3707","after":"cda95fccadfcb029b8a639f05bd2f3c7144dca4f","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-04-15T15:48:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Set version to SNAPSHOT","shortMessageHtmlLink":"Set version to SNAPSHOT"}},{"before":"582bafd6e18a94876806c416c7591414ed930cc8","after":"19747f584c4eb4adb92c21a3d9e3fb87060d3707","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-04-15T15:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Release 0.43","shortMessageHtmlLink":"Release 0.43"}},{"before":"dfc7b8983a786f992c3d053fe557c7392c0babc0","after":null,"ref":"refs/heads/fix/isDiagonalPositive","pushedAt":"2023-04-15T15:29:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"}},{"before":"43b53a187a3599dac93e08deccc37d85cbdec9ba","after":"582bafd6e18a94876806c416c7591414ed930cc8","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-04-15T15:29:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"CovarianceOps_DDRM\n- Fixed documentation","shortMessageHtmlLink":"CovarianceOps_DDRM"}},{"before":"22df0604612f06c29af186072c072facab2035d5","after":"dfc7b8983a786f992c3d053fe557c7392c0babc0","ref":"refs/heads/fix/isDiagonalPositive","pushedAt":"2023-04-14T01:35:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"CovarianceOps_DDRM\n- Fixed documentation","shortMessageHtmlLink":"CovarianceOps_DDRM"}},{"before":"ceb12083238d64b8146e2d30e8375fae00ea488a","after":"22df0604612f06c29af186072c072facab2035d5","ref":"refs/heads/fix/isDiagonalPositive","pushedAt":"2023-04-14T01:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"CovarianceOps_DDRM\n- Fixed documentation","shortMessageHtmlLink":"CovarianceOps_DDRM"}},{"before":"4eacc13048ff42a9a813e1750248696bc9c77221","after":"ceb12083238d64b8146e2d30e8375fae00ea488a","ref":"refs/heads/fix/isDiagonalPositive","pushedAt":"2023-04-11T14:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"CovarianceOps_DDRM\n- Fixed documentation","shortMessageHtmlLink":"CovarianceOps_DDRM"}},{"before":null,"after":"4eacc13048ff42a9a813e1750248696bc9c77221","ref":"refs/heads/fix/isDiagonalPositive","pushedAt":"2023-04-11T04:34:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"isDiagonalPositive now acts as the documentation describes\nisDiagonalNotNegative has been added with the same behavior as the original implementation","shortMessageHtmlLink":"isDiagonalPositive now acts as the documentation describes"}},{"before":"1dc6f99263a74aab6a8bf3e6f265898d0b831be4","after":null,"ref":"refs/heads/feature/refactor_sparse_dot","pushedAt":"2023-03-23T18:27:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"}},{"before":"a406ec548c7ff9a9ec96157c616d5bd9b3547679","after":"43b53a187a3599dac93e08deccc37d85cbdec9ba","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-03-23T18:26:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixVectorMult_DSCC\n- Now enforces implicit column vector","shortMessageHtmlLink":"MatrixVectorMult_DSCC"}},{"before":"b54ec46d37d2c48ee025d75a8f49f7d057dabb90","after":"1dc6f99263a74aab6a8bf3e6f265898d0b831be4","ref":"refs/heads/feature/refactor_sparse_dot","pushedAt":"2023-03-23T14:06:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixVectorMult_DSCC\n- Now enforces implicit column vector","shortMessageHtmlLink":"MatrixVectorMult_DSCC"}},{"before":"1700fb7c9e7e86bc246bfaf30b5bd0f9e3e41b76","after":"b54ec46d37d2c48ee025d75a8f49f7d057dabb90","ref":"refs/heads/feature/refactor_sparse_dot","pushedAt":"2023-03-22T16:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixVectorMult_DSCC\n- Now enforces implicit column vector","shortMessageHtmlLink":"MatrixVectorMult_DSCC"}},{"before":"b73f10fa0991988a4d34f24bfa692369a0eade7e","after":"1700fb7c9e7e86bc246bfaf30b5bd0f9e3e41b76","ref":"refs/heads/feature/refactor_sparse_dot","pushedAt":"2023-03-22T15:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":null,"after":"b73f10fa0991988a4d34f24bfa692369a0eade7e","ref":"refs/heads/feature/refactor_sparse_dot","pushedAt":"2023-03-22T15:57:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixVectorMult_DSCC\n- Removed DMatrixSparse dot product implementations because it relied on a conversation to what was effectively DMatrixSparseCSC, but with a different name","shortMessageHtmlLink":"MatrixVectorMult_DSCC"}},{"before":"a0d71736eff420693dc06f4c6d6a22106a782970","after":null,"ref":"refs/heads/feature/ImproveThreadChecks","pushedAt":"2023-03-22T15:22:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"}},{"before":"91e0fce895280fc6ad03a8d13842633e3a39fa20","after":"a406ec548c7ff9a9ec96157c616d5bd9b3547679","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-03-22T15:22:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixMatrixMult_DDRM\n- Fixed the root cause of the confusion between rows/columns\n- Added unit test that checks all functions","shortMessageHtmlLink":"MatrixMatrixMult_DDRM"}},{"before":"658877624d15cb0327f7904e81d1d6875abb4fc7","after":"a0d71736eff420693dc06f4c6d6a22106a782970","ref":"refs/heads/feature/ImproveThreadChecks","pushedAt":"2023-03-22T15:10:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixMatrixMult_DDRM\n- Fixed the root cause of the confusion between rows/columns\n- Added unit test that checks all functions","shortMessageHtmlLink":"MatrixMatrixMult_DDRM"}},{"before":"337db745796a2c789d43ee63f54ba6a601688009","after":"658877624d15cb0327f7904e81d1d6875abb4fc7","ref":"refs/heads/feature/ImproveThreadChecks","pushedAt":"2023-03-22T15:09:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Merge branch 'SNAPSHOT' into feature/ImproveThreadChecks","shortMessageHtmlLink":"Merge branch 'SNAPSHOT' into feature/ImproveThreadChecks"}},{"before":"002983e534f42db9f2b28ba20e6fc69b917b8ac6","after":"91e0fce895280fc6ad03a8d13842633e3a39fa20","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-03-22T15:08:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Add innerProduct optimized for sparse vector, and also for symmetrical matrix.","shortMessageHtmlLink":"Add innerProduct optimized for sparse vector, and also for symmetrica…"}},{"before":"0cc5a99eeee6ce16fd53f6315b7c53b13e2efbaa","after":"337db745796a2c789d43ee63f54ba6a601688009","ref":"refs/heads/feature/ImproveThreadChecks","pushedAt":"2023-03-18T01:32:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixMatrixMult_DDRM\n- Fixed the root cause of the confusion between rows/columns\n- Added unit test that checks all functions","shortMessageHtmlLink":"MatrixMatrixMult_DDRM"}},{"before":"dc0ba2815eb466bf8054ebc6d1fccfcf85c50754","after":"0cc5a99eeee6ce16fd53f6315b7c53b13e2efbaa","ref":"refs/heads/feature/ImproveThreadChecks","pushedAt":"2023-03-18T01:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":null,"after":"dc0ba2815eb466bf8054ebc6d1fccfcf85c50754","ref":"refs/heads/feature/ImproveThreadChecks","pushedAt":"2023-03-18T01:22:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"MatrixMatrixMult_DDRM\n- Fixed the root cause of the confusion between rows/columns\n- Added unit test that checks all functions","shortMessageHtmlLink":"MatrixMatrixMult_DDRM"}},{"before":"ffb25310e2fc3145c75d1903bee1d0b7b92fbdf9","after":"002983e534f42db9f2b28ba20e6fc69b917b8ac6","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-03-18T00:14:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"spotlessJavaApply changes","shortMessageHtmlLink":"spotlessJavaApply changes"}},{"before":"ed7cad3a76057b3000c3a69d65a21be2488bc76b","after":"ffb25310e2fc3145c75d1903bee1d0b7b92fbdf9","ref":"refs/heads/SNAPSHOT","pushedAt":"2023-03-17T03:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lessthanoptimal","name":"Peter Abeles","path":"/lessthanoptimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/739159?s=80&v=4"},"commit":{"message":"Added MatrixFeatures that contains isVector() and isSquare() that work on any matrix type.","shortMessageHtmlLink":"Added MatrixFeatures that contains isVector() and isSquare() that wor…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD9eT3fgA","startCursor":null,"endCursor":null}},"title":"Activity · lessthanoptimal/ejml"}