{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32396273,"defaultBranch":"master","name":"mrmath","ownerLogin":"mikerabat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-17T13:52:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11521923?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1426600488.0","currentOid":""},"activityList":{"items":[{"before":"a495f37ab55d4b508c8394d7d56da99eeef5e3f9","after":"fad5bf00909d1089c17db59951ed6fa995ee19e0","ref":"refs/heads/master","pushedAt":"2023-11-27T08:33:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Fix: missing unit math for the macos platform","shortMessageHtmlLink":"Fix: missing unit math for the macos platform"}},{"before":"b261bebe915a23875472bc75afe996a54b269398","after":"a495f37ab55d4b508c8394d7d56da99eeef5e3f9","ref":"refs/heads/master","pushedAt":"2023-10-18T12:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Fixed syntax error","shortMessageHtmlLink":"Fixed syntax error"}},{"before":"d85615b0f900ff43022e43be756b9b6f7dd7f0e2","after":"b261bebe915a23875472bc75afe996a54b269398","ref":"refs/heads/master","pushedAt":"2023-10-17T13:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Added an exception in case no convergence is achieved","shortMessageHtmlLink":"Added an exception in case no convergence is achieved"}},{"before":"2d8b28ccd0bb3f055190ca95b93ceb08c8c7b8e6","after":"d85615b0f900ff43022e43be756b9b6f7dd7f0e2","ref":"refs/heads/master","pushedAt":"2023-10-12T08:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Switched from movntdq to movapd - I had one system that needed a memory fence instruction for that pattern movapd does not need it.","shortMessageHtmlLink":"Switched from movntdq to movapd - I had one system that needed a memo…"}},{"before":"da31b0bfb736ce212de24ce68f40916ae0a6344f","after":"2d8b28ccd0bb3f055190ca95b93ceb08c8c7b8e6","ref":"refs/heads/master","pushedAt":"2023-10-11T13:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"More cautious approach on blocked threaded mult.\nUpdated tests","shortMessageHtmlLink":"More cautious approach on blocked threaded mult."}},{"before":"59a8016e5ad5e10ca92cb18d9a6cef1b1e3c9423","after":"da31b0bfb736ce212de24ce68f40916ae0a6344f","ref":"refs/heads/master","pushedAt":"2023-10-11T11:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"The init test failed on win32 as it compared a value to extended instead of double\n-> use samevalue now","shortMessageHtmlLink":"The init test failed on win32 as it compared a value to extended inst…"}},{"before":"51b47716589298a8d19559beb1a0635c8109af78","after":"59a8016e5ad5e10ca92cb18d9a6cef1b1e3c9423","ref":"refs/heads/master","pushedAt":"2023-10-11T07:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Added tests\nMore cautios checks for threaded blocked mult.","shortMessageHtmlLink":"Added tests"}},{"before":"d94c3a68cc8375b918f5462be865b8d861c3818c","after":"51b47716589298a8d19559beb1a0635c8109af78","ref":"refs/heads/master","pushedAt":"2023-10-11T07:17:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Delphi 11.3 (newly) mocked about constants in the dpk file...\n-> solutino was to add the content of the include file into the dpk","shortMessageHtmlLink":"Delphi 11.3 (newly) mocked about constants in the dpk file..."}},{"before":"6adcd14face0641570c825f806bc9b4a41c23f22","after":"d94c3a68cc8375b918f5462be865b8d861c3818c","ref":"refs/heads/master","pushedAt":"2023-10-10T13:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Fix: The initialization method took the last element not properly into account in case a completely aligned data was used as input.\nFix: The avx matrix init test case did not take alignment properly into account","shortMessageHtmlLink":"Fix: The initialization method took the last element not properly int…"}},{"before":"db9b76313b3819825f0248ba6e7267d0ca17c8f0","after":"6adcd14face0641570c825f806bc9b4a41c23f22","ref":"refs/heads/master","pushedAt":"2023-10-10T08:24:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Added new initialization test case\nMacOS num cpu at least 1 (to avoid any init problems)","shortMessageHtmlLink":"Added new initialization test case"}},{"before":"d98883d6cd4badfa0412bc030a4b6d799074d469","after":"db9b76313b3819825f0248ba6e7267d0ca17c8f0","ref":"refs/heads/master","pushedAt":"2023-09-27T22:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"added hess test case for matrix class","shortMessageHtmlLink":"added hess test case for matrix class"}},{"before":"721642c25c2239a5cb5789d9e3b1cde6dd4696bb","after":"d98883d6cd4badfa0412bc030a4b6d799074d469","ref":"refs/heads/master","pushedAt":"2023-09-05T08:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Removed debug code (works only on my machine...)","shortMessageHtmlLink":"Removed debug code (works only on my machine...)"}},{"before":"c5d05a483b079fcb9393a582f33f1dca1d832143","after":"721642c25c2239a5cb5789d9e3b1cde6dd4696bb","ref":"refs/heads/master","pushedAt":"2023-07-20T07:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Restricted number of threads (reduce thread communicatino overhead)\nReduced number of matrix copies","shortMessageHtmlLink":"Restricted number of threads (reduce thread communicatino overhead)"}},{"before":"12dd63e9dd20b93d11b53681f29e27623cb2915d","after":"c5d05a483b079fcb9393a582f33f1dca1d832143","ref":"refs/heads/master","pushedAt":"2023-07-19T13:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"asm min/max function updated to fit the Unix ABI","shortMessageHtmlLink":"asm min/max function updated to fit the Unix ABI"}},{"before":"b9c54cbbc9c42b790df79295070bfd8e1a441581","after":"12dd63e9dd20b93d11b53681f29e27623cb2915d","ref":"refs/heads/master","pushedAt":"2023-07-19T12:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"updated generic avx opcodes for min/max","shortMessageHtmlLink":"updated generic avx opcodes for min/max"}},{"before":"ac6ba1ca4359ee0e88ac0b8783135ad552320656","after":"b9c54cbbc9c42b790df79295070bfd8e1a441581","ref":"refs/heads/master","pushedAt":"2023-07-19T12:00:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"* AVX and std function for Min/Max matrix wide\n* speed update in tsne","shortMessageHtmlLink":"* AVX and std function for Min/Max matrix wide"}},{"before":"d6bf0d89801ab4261f6e7208a631c1f71aced690","after":"ac6ba1ca4359ee0e88ac0b8783135ad552320656","ref":"refs/heads/master","pushedAt":"2023-07-18T12:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Still a few things to optimize for TSNE","shortMessageHtmlLink":"Still a few things to optimize for TSNE"}},{"before":"69065b430eb22998dd66d78b26d16e7b1fcc08f6","after":"d6bf0d89801ab4261f6e7208a631c1f71aced690","ref":"refs/heads/master","pushedAt":"2023-07-18T11:56:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Performance increase in TSENE","shortMessageHtmlLink":"Performance increase in TSENE"}},{"before":"13cb54f1fcde7ea910994af10188cab4213ece30","after":"69065b430eb22998dd66d78b26d16e7b1fcc08f6","ref":"refs/heads/master","pushedAt":"2023-07-17T15:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"New function: SumSum to calculate the overall sum in a matrix.\nOptimized tsne a bit -> less mem alloc, sumsum, a little different max logic (branchless)","shortMessageHtmlLink":"New function: SumSum to calculate the overall sum in a matrix."}},{"before":"e2a0137bb013b9c10d71385af5ba79822c413da6","after":"13cb54f1fcde7ea910994af10188cab4213ece30","ref":"refs/heads/master","pushedAt":"2023-07-14T12:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Used the wrong function for applying functions on elements in the threaded matrix","shortMessageHtmlLink":"Used the wrong function for applying functions on elements in the thr…"}},{"before":"2eb9f8ad18e8ac3f47bcb018e402fd2c7db7984a","after":"e2a0137bb013b9c10d71385af5ba79822c413da6","ref":"refs/heads/master","pushedAt":"2023-07-14T12:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"* Fixed multithreaded element wise application of a function\n -> the x, y coordinates were from the submatrix not the overall matrix\n* skip blockwise mult if blocksize is bigger than the input\n* speedup of tsne","shortMessageHtmlLink":"* Fixed multithreaded element wise application of a function"}},{"before":"d7c4931cfe9ecf586b525a2a89a0e03cdd2b435d","after":"2eb9f8ad18e8ac3f47bcb018e402fd2c7db7984a","ref":"refs/heads/master","pushedAt":"2023-07-12T08:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"removed reference to github page","shortMessageHtmlLink":"removed reference to github page"}},{"before":"b75791852df9ed3966b7d772e44b7a9e9a3f385c","after":"d7c4931cfe9ecf586b525a2a89a0e03cdd2b435d","ref":"refs/heads/master","pushedAt":"2023-07-12T08:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"updated readme.txt","shortMessageHtmlLink":"updated readme.txt"}},{"before":"50a8feb86791cdbfc0177a619154db04c063004f","after":"b75791852df9ed3966b7d772e44b7a9e9a3f385c","ref":"refs/heads/master","pushedAt":"2023-07-11T10:44:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Fixed bad cast when applying a function to a matrix -> led to stack problems.\nTSENE now better supported with multithreading (speed up of 2 on a 1000x1000 matrix)","shortMessageHtmlLink":"Fixed bad cast when applying a function to a matrix -> led to stack p…"}},{"before":"c9fe3c6df8f18f866cd9600d858ad2338872a6e1","after":"50a8feb86791cdbfc0177a619154db04c063004f","ref":"refs/heads/master","pushedAt":"2023-06-19T12:32:25.021Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"* Fixed an assert\n* new function to creaet a gauss like window","shortMessageHtmlLink":"* Fixed an assert"}},{"before":"a45fd48c7f1bb1384686cf911f29819650452bb8","after":"c9fe3c6df8f18f866cd9600d858ad2338872a6e1","ref":"refs/heads/master","pushedAt":"2023-06-02T12:58:28.363Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"New parameter to limit variance normalization for the correlate function","shortMessageHtmlLink":"New parameter to limit variance normalization for the correlate function"}},{"before":"bd925ed9d9a17efc0487f566ec07c2922ffd655e","after":"a45fd48c7f1bb1384686cf911f29819650452bb8","ref":"refs/heads/master","pushedAt":"2023-05-31T12:07:01.899Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Added option to set tabstop for the {else} part - default is 70","shortMessageHtmlLink":"Added option to set tabstop for the {else} part - default is 70"}},{"before":"6d7d73c71501ef49b7f184532c91acf643f5950d","after":"bd925ed9d9a17efc0487f566ec07c2922ffd655e","ref":"refs/heads/master","pushedAt":"2023-05-23T12:37:13.523Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"minor - trim right for nicer alignment.","shortMessageHtmlLink":"minor - trim right for nicer alignment."}},{"before":"84ff11d20e3a1fb72127324eba2da50663c6f44e","after":"6d7d73c71501ef49b7f184532c91acf643f5950d","ref":"refs/heads/master","pushedAt":"2023-05-22T16:27:50.947Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Updated AVXPortToDelphi -> nicer output and an error message when accessing global constants\nthe include file now distinguishes between old and new delphi installations that also\nsupport AVX instructions (Delphi 11.3)","shortMessageHtmlLink":"Updated AVXPortToDelphi -> nicer output and an error message when acc…"}},{"before":"494a10d97c606c975552467e9a9351c275bc8a1e","after":"84ff11d20e3a1fb72127324eba2da50663c6f44e","ref":"refs/heads/master","pushedAt":"2023-04-23T20:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikerabat","name":null,"path":"/mikerabat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11521923?s=80&v=4"},"commit":{"message":"Thanks to Andrea M. who pointed out a problem with\nthe x64 sqrt routines in Linuxe.\n-> added test for that.","shortMessageHtmlLink":"Thanks to Andrea M. who pointed out a problem with"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADuHsPqAA","startCursor":null,"endCursor":null}},"title":"Activity · mikerabat/mrmath"}