{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21864100,"defaultBranch":"master","name":"aardvark.base","ownerLogin":"aardvark-platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-15T14:58:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31107037?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716391799.0","currentOid":""},"activityList":{"items":[{"before":"c9cc89f8c09cb98635046743cc5690f05004ff6e","after":"2d124b7ab58a4b16a80f19f2f0572a652b7e5002","ref":"refs/heads/v53","pushedAt":"2024-05-29T16:30:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[FSharp] Clean up FSLibExtensions\n\n- Deprecated Error type\n- Deprecated GenericValues.zero\n- Removed Async.AwaitTask (already in FSharp.Core)\n- Removed Caching.cacheFunction","shortMessageHtmlLink":"[FSharp] Clean up FSLibExtensions"}},{"before":"608262734ab53e359b8ed76279a211c41169730d","after":"c9cc89f8c09cb98635046743cc5690f05004ff6e","ref":"refs/heads/v53","pushedAt":"2024-05-23T14:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"Fix tests and add as publish step","shortMessageHtmlLink":"Fix tests and add as publish step"}},{"before":"bed411675ff0403ce1aec76fd92f185a53d8e96d","after":"608262734ab53e359b8ed76279a211c41169730d","ref":"refs/heads/v53","pushedAt":"2024-05-22T17:06:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[PixImage] List available loaders in exception on failure","shortMessageHtmlLink":"[PixImage] List available loaders in exception on failure"}},{"before":"ceb441afca47a44b0c80a82f150809f15060b125","after":null,"ref":"refs/heads/tensor-math","pushedAt":"2024-05-22T15:29:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"}},{"before":"16f8b73dfda7ddc13ed4f09d8b0f836d2af5bdff","after":"bed411675ff0403ce1aec76fd92f185a53d8e96d","ref":"refs/heads/v53","pushedAt":"2024-05-22T15:28:22.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"Merge branch 'master' into v53","shortMessageHtmlLink":"Merge branch 'master' into v53"}},{"before":"aa3cfb70763677fbd73c03a91e74c61b689c9a72","after":"05377715c397010129d8f6ed08ffcd218578d605","ref":"refs/heads/master","pushedAt":"2024-05-22T15:09:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luithefirst","name":"Christian Luksch","path":"/luithefirst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8556777?s=80&v=4"},"commit":{"message":"- moved some Span extensions to netstandard2.0\n- added ToBase64 extensions with span\n- added generic Compute**Hash overloads (avoiding GetCLRSize)\n- added AsCastSpan extension\n- added HashBench","shortMessageHtmlLink":"- moved some Span extensions to netstandard2.0"}},{"before":"d09693c98cd5eadc69a499010ef1159ff17b4040","after":"aa3cfb70763677fbd73c03a91e74c61b689c9a72","ref":"refs/heads/master","pushedAt":"2024-05-22T08:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krauthaufen","name":"Georg Haaser","path":"/krauthaufen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6370801?s=80&v=4"},"commit":{"message":"* fixed Hash Computations for non-primitive types\n* added `AsByteSpan` extension method for System.Array/string in >=net6.0","shortMessageHtmlLink":"* fixed Hash Computations for non-primitive types"}},{"before":"acb7e71fbfdac1d316b602b7699d912fa10c980c","after":null,"ref":"refs/heads/net8.0","pushedAt":"2024-05-21T17:13:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"}},{"before":"425d2a9addce4a876dbea4c968b165bb911e44f6","after":"16f8b73dfda7ddc13ed4f09d8b0f836d2af5bdff","ref":"refs/heads/v53","pushedAt":"2024-05-21T17:05:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"Update aardpack","shortMessageHtmlLink":"Update aardpack"}},{"before":null,"after":"425d2a9addce4a876dbea4c968b165bb911e44f6","ref":"refs/heads/v53","pushedAt":"2024-05-21T17:02:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"Update aardpack","shortMessageHtmlLink":"Update aardpack"}},{"before":"7d0ff88595fb2703eba67f9369c3685d41f94d9f","after":"d09693c98cd5eadc69a499010ef1159ff17b4040","ref":"refs/heads/master","pushedAt":"2024-05-21T10:26:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krauthaufen","name":"Georg Haaser","path":"/krauthaufen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6370801?s=80&v=4"},"commit":{"message":"removed Marshal.SizeOf calls in ArrayExtensions.cs","shortMessageHtmlLink":"removed Marshal.SizeOf calls in ArrayExtensions.cs"}},{"before":"9871a422c757b2786cfa7b06bf3c481161fe8313","after":"7d0ff88595fb2703eba67f9369c3685d41f94d9f","ref":"refs/heads/master","pushedAt":"2024-05-21T10:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"krauthaufen","name":"Georg Haaser","path":"/krauthaufen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6370801?s=80&v=4"},"commit":{"message":"removed usages of UnsafeCoerce","shortMessageHtmlLink":"removed usages of UnsafeCoerce"}},{"before":null,"after":"3b76c1816dd837883e4c53ec7fed00a0d99789a0","ref":"refs/heads/unsafecoerce","pushedAt":"2024-05-17T11:50:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"krauthaufen","name":"Georg Haaser","path":"/krauthaufen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6370801?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"edc96a615f629e3979ccf4c3afa2f53d2aa2b803","after":"9871a422c757b2786cfa7b06bf3c481161fe8313","ref":"refs/heads/master","pushedAt":"2024-05-14T13:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[FSharp] Optimize dictionary functions","shortMessageHtmlLink":"[FSharp] Optimize dictionary functions"}},{"before":"4c2f1a1a88061889653a3a1dcc45f782a3375cc0","after":"edc96a615f629e3979ccf4c3afa2f53d2aa2b803","ref":"refs/heads/master","pushedAt":"2024-05-13T21:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luithefirst","name":"Christian Luksch","path":"/luithefirst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8556777?s=80&v=4"},"commit":{"message":"added StreamCodeReader benchmark","shortMessageHtmlLink":"added StreamCodeReader benchmark"}},{"before":"c3e78251c6243976dd09616a1408af822aa76c8c","after":"4c2f1a1a88061889653a3a1dcc45f782a3375cc0","ref":"refs/heads/master","pushedAt":"2024-05-13T16:27:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"luithefirst","name":"Christian Luksch","path":"/luithefirst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8556777?s=80&v=4"},"commit":{"message":"[IO] replaced Marshal.SizeOf with Unsafe.SizeOf","shortMessageHtmlLink":"[IO] replaced Marshal.SizeOf with Unsafe.SizeOf"}},{"before":"1ee5e5f4f3326b55bc63633a85e4841482571394","after":"c3e78251c6243976dd09616a1408af822aa76c8c","ref":"refs/heads/master","pushedAt":"2024-05-08T16:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luithefirst","name":"Christian Luksch","path":"/luithefirst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8556777?s=80&v=4"},"commit":{"message":"[IO] fixed occasional exception in ReadArray observed on net 8.0 runtime","shortMessageHtmlLink":"[IO] fixed occasional exception in ReadArray observed on net 8.0 runtime"}},{"before":"616d4cdebc4aa62dee97b7d9a8a69f58dbe6785e","after":"ceb441afca47a44b0c80a82f150809f15060b125","ref":"refs/heads/tensor-math","pushedAt":"2024-04-16T09:34:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[Aardvark.Base.Tensors] Remove duplicated ImageTrafo code","shortMessageHtmlLink":"[Aardvark.Base.Tensors] Remove duplicated ImageTrafo code"}},{"before":"af1c1214e6f393bd5f88c487ac420815b0b5a9f6","after":"616d4cdebc4aa62dee97b7d9a8a69f58dbe6785e","ref":"refs/heads/tensor-math","pushedAt":"2024-04-15T15:09:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[Aardvark.Base.Tensors] Remove duplicated ImageTrafo code","shortMessageHtmlLink":"[Aardvark.Base.Tensors] Remove duplicated ImageTrafo code"}},{"before":"af1c1214e6f393bd5f88c487ac420815b0b5a9f6","after":"acb7e71fbfdac1d316b602b7699d912fa10c980c","ref":"refs/heads/net8.0","pushedAt":"2024-04-03T10:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[FSharp] Use InlineIfLambda and FSharpFunc\n\nApplies InlineIfLambda or FSharpFunc to various utilities taking function arguments.","shortMessageHtmlLink":"[FSharp] Use InlineIfLambda and FSharpFunc"}},{"before":"4d50a4dcdabb8d0f80dc96d6e63f03fd0d331da5","after":"af1c1214e6f393bd5f88c487ac420815b0b5a9f6","ref":"refs/heads/tensor-math","pushedAt":"2024-04-02T17:17:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"Use struct representation for partial active patterns\n\nSee: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/active-patterns#struct-representations-for-partial-active-patterns","shortMessageHtmlLink":"Use struct representation for partial active patterns"}},{"before":"91e1681364d835c64e43e78cbc8e718ba551d153","after":"af1c1214e6f393bd5f88c487ac420815b0b5a9f6","ref":"refs/heads/net8.0","pushedAt":"2024-03-27T16:14:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"Use struct representation for partial active patterns\n\nSee: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/active-patterns#struct-representations-for-partial-active-patterns","shortMessageHtmlLink":"Use struct representation for partial active patterns"}},{"before":null,"after":"91e1681364d835c64e43e78cbc8e718ba551d153","ref":"refs/heads/net8.0","pushedAt":"2024-03-27T11:51:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"Update to net8 and F# 8\n\nThe version constraints for the System.* packages\nare still up for debate.","shortMessageHtmlLink":"Update to net8 and F# 8"}},{"before":"55ffb5c69369e34101efe987cfa00b43dffa36d3","after":null,"ref":"refs/heads/tensor-image-cleanup","pushedAt":"2024-03-27T11:43:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"}},{"before":"59daee8af6989c15b94657e8b6809bccfc5505b2","after":null,"ref":"refs/heads/json","pushedAt":"2024-03-27T11:43:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"}},{"before":"542f0ea286dea7d403fee9c337fea72002ac7d09","after":null,"ref":"refs/heads/codegen-net6.0","pushedAt":"2024-03-27T11:43:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"}},{"before":null,"after":"4d50a4dcdabb8d0f80dc96d6e63f03fd0d331da5","ref":"refs/heads/tensor-math","pushedAt":"2024-03-26T16:37:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[Tests] Add tests for tensor math extensions\n\nC# extensions in TensorMathExt_*.cs files do not handle\nsub windows properly.","shortMessageHtmlLink":"[Tests] Add tests for tensor math extensions"}},{"before":"b76ee764ad3c97e8b402b50dab7bc24c6c2ad3fc","after":"1ee5e5f4f3326b55bc63633a85e4841482571394","ref":"refs/heads/master","pushedAt":"2024-03-25T18:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[Tests] Add benchmark for tensor math extensions\n\nThe benchmark indicates that tensor math extensions\nshould be implemented inline rather than using tensor\nmethods that take lambda functions as arguments.","shortMessageHtmlLink":"[Tests] Add benchmark for tensor math extensions"}},{"before":"3b787e9843397a377bd351a02babbc448f541bb7","after":"b76ee764ad3c97e8b402b50dab7bc24c6c2ad3fc","ref":"refs/heads/master","pushedAt":"2024-03-21T14:01:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[Color] Remove obsolete warning from Parse overload\n\nOverload with bracketLevel parameter is still being used\nin some projects.","shortMessageHtmlLink":"[Color] Remove obsolete warning from Parse overload"}},{"before":"89e5d12cd53ec713bba05887008abf704d316544","after":"3b787e9843397a377bd351a02babbc448f541bb7","ref":"refs/heads/master","pushedAt":"2024-03-21T13:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hyazinthh","name":"Martin","path":"/hyazinthh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39337420?s=80&v=4"},"commit":{"message":"[PixImage] Fix comment of AddLoader","shortMessageHtmlLink":"[PixImage] Fix comment of AddLoader"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVywYvQA","startCursor":null,"endCursor":null}},"title":"Activity ยท aardvark-platform/aardvark.base"}