{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":157932935,"defaultBranch":"master","name":"arrayfire-haskell","ownerLogin":"arrayfire","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-16T23:35:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5395442?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693057368.0","currentOid":""},"activityList":{"items":[{"before":"971bae05a4f544c1375e60fa402ed4df18165ff9","after":"f268fc9f0ab0284f79520d585f1b692f744b4afb","ref":"refs/heads/master","pushedAt":"2024-05-04T21:46:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmjio","name":"David Johnson","path":"/dmjio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875324?s=80&v=4"},"commit":{"message":"Relax some tests that are satisfied only up to some floating point error. (#59)","shortMessageHtmlLink":"Relax some tests that are satisfied only up to some floating point er…"}},{"before":"9ead58599a2ae65c873acd7819b3434837d133b0","after":"6be9b49f202a1d849a7beb6f150560c5f34417c3","ref":"refs/heads/github-ci","pushedAt":"2023-08-26T13:46:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmjio","name":"David Johnson","path":"/dmjio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875324?s=80&v=4"},"commit":{"message":"Add CI","shortMessageHtmlLink":"Add CI"}},{"before":null,"after":"9ead58599a2ae65c873acd7819b3434837d133b0","ref":"refs/heads/github-ci","pushedAt":"2023-08-26T13:42:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmjio","name":"David Johnson","path":"/dmjio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875324?s=80&v=4"},"commit":{"message":"Add CI","shortMessageHtmlLink":"Add CI"}},{"before":"90812e02bfeb160d8ced614b3db90aef8ba727da","after":"971bae05a4f544c1375e60fa402ed4df18165ff9","ref":"refs/heads/master","pushedAt":"2023-08-25T14:54:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmjio","name":"David Johnson","path":"/dmjio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875324?s=80&v=4"},"commit":{"message":"Fix (**) and use property tests (#57)\n\nThe default implementation of (**) relied on log and incorrectly\r\nhandled some inputs. The fix is making an explicit implementation\r\nusing the pow function.\r\n\r\nTo test the changes, tests for functions from the Floating typeclass\r\nare re-written using property tests. There are a few helper functions\r\nto make writing the actual properties easy.\r\n\r\nMore tests can be converted to properties, but this is left for\r\nanother PR.","shortMessageHtmlLink":"Fix (**) and use property tests (#57)"}},{"before":"1e4f9091220b59cf3e9e5c26aa6d0f1ca86fa5d9","after":"90812e02bfeb160d8ced614b3db90aef8ba727da","ref":"refs/heads/master","pushedAt":"2023-08-25T13:35:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmjio","name":"David Johnson","path":"/dmjio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875324?s=80&v=4"},"commit":{"message":"Fix joinMany (#56)\n\nInstead of allocating an array of pointers, joinMany was allocating\r\nmemory for just one pointer. This was making ArrayFire read out of\r\nbounds and fail with various errors.\r\n\r\nThis commit fixes this issue by adding a helper withManyForeignPtr\r\nfunction that acts like withForeignPtr (not unsafeWithForeignPtr!), but\r\nfor a list of ForeignPtrs.","shortMessageHtmlLink":"Fix joinMany (#56)"}},{"before":"5e6925485a58f8db0a588815ad6147172efa21d4","after":"1e4f9091220b59cf3e9e5c26aa6d0f1ca86fa5d9","ref":"refs/heads/master","pushedAt":"2023-08-24T01:06:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmjio","name":"David Johnson","path":"/dmjio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875324?s=80&v=4"},"commit":{"message":"Switch to Nix flakes; make the tests pass with newest ArrayFire (#55)\n\n* Switch to Nix flakes; make the tests pass with nix build & nix develop for the latest version of ArrayFire\r\n\r\n* update flake.lock","shortMessageHtmlLink":"Switch to Nix flakes; make the tests pass with newest ArrayFire (#55)"}},{"before":"8dd84948500a7a619a898e40b5c2bd628e23b623","after":"5e6925485a58f8db0a588815ad6147172efa21d4","ref":"refs/heads/master","pushedAt":"2023-03-26T20:59:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmjio","name":"David Johnson","path":"/dmjio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/875324?s=80&v=4"},"commit":{"message":"Fix tests for ArrayFire 3.8.3 (#51)\n\n* Do not rely on == comparison for cbrt and sqrt tests\r\n\r\n* Do not be too strict about the version constraint; upstream ArrayFire changes a lot between minor releases, so we check for that, but don't assert a specific patch version","shortMessageHtmlLink":"Fix tests for ArrayFire 3.8.3 (#51)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wNFQyMTo0NjozMC4wMDAwMDBazwAAAARBl1LC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wNFQyMTo0NjozMC4wMDAwMDBazwAAAARBl1LC","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNlQyMDo1OTozNi4wMDAwMDBazwAAAAMLm6bJ"}},"title":"Activity · arrayfire/arrayfire-haskell"}