{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":313285573,"defaultBranch":"master","name":"JobSystem","ownerLogin":"markoostveen","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-16T11:49:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31616016?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702407726.0","currentOid":""},"activityList":{"items":[{"before":"7f0878e5e72b5e196f5185ff55b469ca83885e97","after":"14182ffcbabef3c83906a5620b9af32bea61cc81","ref":"refs/heads/feature/code_refactoring","pushedAt":"2024-08-15T16:05:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Remove boost dependencies","shortMessageHtmlLink":"Remove boost dependencies"}},{"before":"a5e799aea188144891f95ab8b0e332837102ee9f","after":"7f0878e5e72b5e196f5185ff55b469ca83885e97","ref":"refs/heads/feature/code_refactoring","pushedAt":"2024-08-15T15:54:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Remove boost dependencies","shortMessageHtmlLink":"Remove boost dependencies"}},{"before":"c4422a8850219caadb1f11d38105dc6a2b993710","after":"a5e799aea188144891f95ab8b0e332837102ee9f","ref":"refs/heads/feature/code_refactoring","pushedAt":"2024-08-15T14:26:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Remove boost dependencies","shortMessageHtmlLink":"Remove boost dependencies"}},{"before":"851a582ea1608839c5b1162836fc0e0b9d664d37","after":"c4422a8850219caadb1f11d38105dc6a2b993710","ref":"refs/heads/feature/code_refactoring","pushedAt":"2024-02-27T20:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Ensured proper behaviour for the user is followed, previous commit changed this","shortMessageHtmlLink":"Ensured proper behaviour for the user is followed, previous commit ch…"}},{"before":"3aa58a4570bbdd05fe36aac22a0124ecdfb4acd6","after":"851a582ea1608839c5b1162836fc0e0b9d664d37","ref":"refs/heads/feature/code_refactoring","pushedAt":"2024-02-21T18:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Negated a second schedule when executing something after job completion\n\nScheduling again will only delay the event that is already ready, thus adding overhead","shortMessageHtmlLink":"Negated a second schedule when executing something after job completion"}},{"before":"5015c6df6f754dd1481e11a2d354ac8b78bcd911","after":"3aa58a4570bbdd05fe36aac22a0124ecdfb4acd6","ref":"refs/heads/feature/code_refactoring","pushedAt":"2024-01-23T23:48:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Renamed None to Unknown because of X11 declaring a macro overwriting the None value","shortMessageHtmlLink":"Renamed None to Unknown because of X11 declaring a macro overwriting …"}},{"before":"9c8a4205df3ff19a3b578963474d02901f274d7c","after":"9d56777ed3962b7d447958439f329056b629ea1b","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2024-01-23T23:32:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"5fc796697775770076c03beb2cf090c89ee11692","after":"9c8a4205df3ff19a3b578963474d02901f274d7c","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2024-01-23T23:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"9e7c4a511ca536cc297c49a312cd97ace220f901","after":"5fc796697775770076c03beb2cf090c89ee11692","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2024-01-23T14:51:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Renamed None Priority to Unknown because X11 defines None as a macro, screwing with a build","shortMessageHtmlLink":"Renamed None Priority to Unknown because X11 defines None as a macro,…"}},{"before":"f087b60277c9130e32ec4f063a0071bc17cb7507","after":"9e7c4a511ca536cc297c49a312cd97ace220f901","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2024-01-23T14:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Renamed None Priority to Unknown because X11 defines None as a macro, screwing with a build","shortMessageHtmlLink":"Renamed None Priority to Unknown because X11 defines None as a macro,…"}},{"before":"1b3caf4e650a4ac362f72a4f33e585d810ed6e40","after":"f087b60277c9130e32ec4f063a0071bc17cb7507","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-19T00:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added method to get native handle for thread for advanced Threading actions","shortMessageHtmlLink":"Added method to get native handle for thread for advanced Threading a…"}},{"before":"2f102e46164cf1c78c2c76db4b3627005abf3169","after":"1b3caf4e650a4ac362f72a4f33e585d810ed6e40","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-18T07:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Performance improvements & reduced amount of NewThreadsNeeding to be started","shortMessageHtmlLink":"Performance improvements & reduced amount of NewThreadsNeeding to be …"}},{"before":"b172dad418826b6e99d16d93a56239348595fd00","after":"2f102e46164cf1c78c2c76db4b3627005abf3169","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-17T00:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added AnalyticsMethod to check how many extra threads are active to prevent possible deadlocking senarios","shortMessageHtmlLink":"Added AnalyticsMethod to check how many extra threads are active to p…"}},{"before":"d5528aac0ea5e1587e76b66865e4e120e2dfb623","after":"b172dad418826b6e99d16d93a56239348595fd00","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-16T23:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added toggles to modify behaviour inside the jobsystem, for advanced uses","shortMessageHtmlLink":"Added toggles to modify behaviour inside the jobsystem, for advanced …"}},{"before":"44e33459c46f5bebeeabb36c0708f9e802c8ddf9","after":"d5528aac0ea5e1587e76b66865e4e120e2dfb623","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-16T22:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added Get Methods to check JobSystem status","shortMessageHtmlLink":"Added Get Methods to check JobSystem status"}},{"before":"aa57a07acee2099503f41201a47585ec820ea542","after":"44e33459c46f5bebeeabb36c0708f9e802c8ddf9","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-16T21:30:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added analytics functions and toggle to change jobstealing behaviour","shortMessageHtmlLink":"Added analytics functions and toggle to change jobstealing behaviour"}},{"before":"23af730262cd529d53018c1476614ca331d736d5","after":"aa57a07acee2099503f41201a47585ec820ea542","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-13T10:21:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added option to get the current job queue size for a worker, it might be stale. Also improved busy checking and returned default values when calling Analytics only functions","shortMessageHtmlLink":"Added option to get the current job queue size for a worker, it might…"}},{"before":null,"after":"23af730262cd529d53018c1476614ca331d736d5","ref":"refs/heads/feature/Analytics_And_Tuning","pushedAt":"2023-12-12T19:02:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added analytics about when the last job was executed","shortMessageHtmlLink":"Added analytics about when the last job was executed"}},{"before":"36d507c2fbe0958cbd5bc2b538b11f9d835ae06f","after":"5015c6df6f754dd1481e11a2d354ac8b78bcd911","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-12-12T02:21:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Made portable VCPKG setup work from other projects aswell while JobSystem is a subproject","shortMessageHtmlLink":"Made portable VCPKG setup work from other projects aswell while JobSy…"}},{"before":"d7fa4d1ea2c7d2d9ed97fd2eedf8fae1dac8b712","after":"36d507c2fbe0958cbd5bc2b538b11f9d835ae06f","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-12-11T15:09:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Updated VCPKG commit","shortMessageHtmlLink":"Updated VCPKG commit"}},{"before":"a199941dc4abf5582f9955c1b9eb6494abeb2b6f","after":"d7fa4d1ea2c7d2d9ed97fd2eedf8fae1dac8b712","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-11-15T23:57:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Fix compilation issues for clang, also added static_assert for references because they are copied instead of referenced, Plus updated the functioncall benchmark to test JobSystem under load and with spare capacity","shortMessageHtmlLink":"Fix compilation issues for clang, also added static_assert for refere…"}},{"before":"0ef1144a380961cf6f4c95c4c10498498b18c247","after":"a199941dc4abf5582f9955c1b9eb6494abeb2b6f","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-11-15T23:56:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Fix compilation issues for clang, also added static_assert for references because they are copied instead of referenced","shortMessageHtmlLink":"Fix compilation issues for clang, also added static_assert for refere…"}},{"before":"5ac96a67e30f93bb1733d51a31f0409798236a42","after":"0ef1144a380961cf6f4c95c4c10498498b18c247","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-11-15T23:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Fix compilation issues for clang, also added static_assert for references because they are copied instead of referenced","shortMessageHtmlLink":"Fix compilation issues for clang, also added static_assert for refere…"}},{"before":"f1fe99ff43eb7f98cfd74ca30fe34d19b07ae1d4","after":"5ac96a67e30f93bb1733d51a31f0409798236a42","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-11-15T15:11:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Added Portable VCPKG setup & Custom customizable triplet","shortMessageHtmlLink":"Added Portable VCPKG setup & Custom customizable triplet"}},{"before":"46a7e8e2d948315a2694ebd74be5c7c860aaba6a","after":"f1fe99ff43eb7f98cfd74ca30fe34d19b07ae1d4","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-11-15T00:10:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"New feature added support for capturing lambda's without virtual support to negate normal overhead from std::function","shortMessageHtmlLink":"New feature added support for capturing lambda's without virtual supp…"}},{"before":"db7a09e79286c9ef2ce5ae812c0aa46fff5bb7ea","after":"46a7e8e2d948315a2694ebd74be5c7c860aaba6a","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-11-15T00:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"New feature added support for capturing lambda's without virtual support to negate normal overhead from std::function","shortMessageHtmlLink":"New feature added support for capturing lambda's without virtual supp…"}},{"before":null,"after":"db7a09e79286c9ef2ce5ae812c0aa46fff5bb7ea","ref":"refs/heads/feature/code_refactoring","pushedAt":"2023-11-14T16:10:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Reformatted code with clang-format to make style more consistent","shortMessageHtmlLink":"Reformatted code with clang-format to make style more consistent"}},{"before":"147e69dcf85d43ce623b1ba31e84a85c2c5c41cf","after":"d59088b126401f0e4ef5431b755fbe4df43a5233","ref":"refs/heads/develop","pushedAt":"2023-11-08T12:48:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Sorted initialization of WorkerThread","shortMessageHtmlLink":"Sorted initialization of WorkerThread"}},{"before":"118e8d2e982db441ae8ce4a175ed1ab88cab7f6e","after":"147e69dcf85d43ce623b1ba31e84a85c2c5c41cf","ref":"refs/heads/develop","pushedAt":"2023-11-07T11:31:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Fixed GCC warnings","shortMessageHtmlLink":"Fixed GCC warnings"}},{"before":"c99df1bbb987a3b8d75d64230db9e0b36192a3f5","after":"118e8d2e982db441ae8ce4a175ed1ab88cab7f6e","ref":"refs/heads/develop","pushedAt":"2023-11-06T13:46:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markoostveen","name":null,"path":"/markoostveen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31616016?s=80&v=4"},"commit":{"message":"Fixed GCC warnings","shortMessageHtmlLink":"Fixed GCC warnings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm1wgxgA","startCursor":null,"endCursor":null}},"title":"Activity · markoostveen/JobSystem"}