{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":702617505,"defaultBranch":"main","name":"Parallel-Programming-Course-Projects","ownerLogin":"alighanbari2002","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-09T16:50:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98625618?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706647713.0","currentOid":""},"activityList":{"items":[{"before":"2914b78a908cf28ba4a8c2259ad1a91278f926e7","after":"ea7562d38732bd1fb8cc9c69d7a91b0f4a7a03c5","ref":"refs/heads/main","pushedAt":"2024-04-21T19:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8f8362ad994a0cd3840632218611334aed12132c","after":"2914b78a908cf28ba4a8c2259ad1a91278f926e7","ref":"refs/heads/main","pushedAt":"2024-04-03T20:35:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: rename nqeens files","shortMessageHtmlLink":"refactor: rename nqeens files"}},{"before":"ab15e2debceea46af9792d474638b811c63d0299","after":"8f8362ad994a0cd3840632218611334aed12132c","ref":"refs/heads/main","pushedAt":"2024-04-03T20:21:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"fix: change return type of format_time to std::string to prevent dangling pointer","shortMessageHtmlLink":"fix: change return type of format_time to std::string to prevent dang…"}},{"before":"adde7593f47d30cf7fc4ebc89286ed7cffb6aca0","after":"ab15e2debceea46af9792d474638b811c63d0299","ref":"refs/heads/main","pushedAt":"2024-04-03T20:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"fix: add missing include for pthread_exit usage","shortMessageHtmlLink":"fix: add missing <pthread.h> include for pthread_exit usage"}},{"before":"0aa03e4a1491a214012f29f345d112553029dc19","after":"adde7593f47d30cf7fc4ebc89286ed7cffb6aca0","ref":"refs/heads/main","pushedAt":"2024-04-01T19:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"docs: update description titles","shortMessageHtmlLink":"docs: update description titles"}},{"before":"6b8fcba6fee4607e823f11aedd971da53ad3e620","after":"0aa03e4a1491a214012f29f345d112553029dc19","ref":"refs/heads/main","pushedAt":"2024-04-01T19:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: reorder targets for better readability","shortMessageHtmlLink":"refactor: reorder targets for better readability"}},{"before":"29e93eb2851bdd991c9d2b21e4d340ed734260c2","after":"6b8fcba6fee4607e823f11aedd971da53ad3e620","ref":"refs/heads/main","pushedAt":"2024-04-01T18:35:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"fix: update output results to match src modifications","shortMessageHtmlLink":"fix: update output results to match src modifications"}},{"before":"939ee441bb947f734f73ad9a194e19abef317b25","after":"29e93eb2851bdd991c9d2b21e4d340ed734260c2","ref":"refs/heads/main","pushedAt":"2024-03-31T01:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: move utils files and headers to lib directory","shortMessageHtmlLink":"refactor: move utils files and headers to lib directory"}},{"before":"5200d0a48525648ecf98211f42dc64855b801f75","after":"939ee441bb947f734f73ad9a194e19abef317b25","ref":"refs/heads/main","pushedAt":"2024-03-31T01:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"feat: enhance Makefile and common_vars.mk\n\n1. Refactor run and report targets in Makefile to use a shared command.\n2. Add new runlog and applylog targets to Makefile for logging.\n3. Add pedantic flag to CXXFLAGS in common_vars.mk.","shortMessageHtmlLink":"feat: enhance Makefile and common_vars.mk"}},{"before":"e4299323833b709edafd94e66f868113b5f02138","after":"5200d0a48525648ecf98211f42dc64855b801f75","ref":"refs/heads/main","pushedAt":"2024-03-30T21:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"chore: ignore log files in .gitignore","shortMessageHtmlLink":"chore: ignore log files in .gitignore"}},{"before":"98f7f32cd17af809576a00c5e111b58c56c2c208","after":"e4299323833b709edafd94e66f868113b5f02138","ref":"refs/heads/main","pushedAt":"2024-03-30T05:33:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"chore: apply minor updates to Makefile","shortMessageHtmlLink":"chore: apply minor updates to Makefile"}},{"before":"3895aabda6dd4ca96bad00dc862aa738123532f6","after":"98f7f32cd17af809576a00c5e111b58c56c2c208","ref":"refs/heads/main","pushedAt":"2024-03-30T04:31:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"chore: apply minor updates to Makefile","shortMessageHtmlLink":"chore: apply minor updates to Makefile"}},{"before":"b7aa1d72a4bde889f203ca3c38aff98611a16496","after":"3895aabda6dd4ca96bad00dc862aa738123532f6","ref":"refs/heads/main","pushedAt":"2024-03-29T14:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: switch to std::chrono for high-resolution timing","shortMessageHtmlLink":"refactor: switch to std::chrono for high-resolution timing"}},{"before":"ec438e543f083f75a05af21491c9420b71d306f7","after":"b7aa1d72a4bde889f203ca3c38aff98611a16496","ref":"refs/heads/main","pushedAt":"2024-03-29T02:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"chore: minor improvements to Makefile","shortMessageHtmlLink":"chore: minor improvements to Makefile"}},{"before":"9208b84ff6cd5d4328aa17e2111d88788ebb1222","after":"ec438e543f083f75a05af21491c9420b71d306f7","ref":"refs/heads/main","pushedAt":"2024-03-29T01:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"feat: add .editorconfig","shortMessageHtmlLink":"feat: add .editorconfig"}},{"before":"98bd83ff32ae5d77503bc38895caba4cbffd5648","after":"9208b84ff6cd5d4328aa17e2111d88788ebb1222","ref":"refs/heads/main","pushedAt":"2024-03-27T21:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: ensure proper type casting in image processing loop","shortMessageHtmlLink":"refactor: ensure proper type casting in image processing loop"}},{"before":"6317a8a48e6dd8407e10e86c6e3f16eaebe0bffc","after":"98bd83ff32ae5d77503bc38895caba4cbffd5648","ref":"refs/heads/main","pushedAt":"2024-03-27T05:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"perf: enhance speed with aligned memory access","shortMessageHtmlLink":"perf: enhance speed with aligned memory access"}},{"before":"9003180ac46a91d15a3fc1e4e877d383899ef8f1","after":"6317a8a48e6dd8407e10e86c6e3f16eaebe0bffc","ref":"refs/heads/main","pushedAt":"2024-03-27T04:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: clean up code and integrate helper functions","shortMessageHtmlLink":"refactor: clean up code and integrate helper functions"}},{"before":"3b8065078a367b4c076cf14d47dbfacd36d4c9c1","after":"9003180ac46a91d15a3fc1e4e877d383899ef8f1","ref":"refs/heads/main","pushedAt":"2024-03-23T20:08:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: switch to std::chrono for high-resolution timing","shortMessageHtmlLink":"refactor: switch to std::chrono for high-resolution timing"}},{"before":"94ac95f6416f2e2955762132eec1e7950c3080e3","after":"3b8065078a367b4c076cf14d47dbfacd36d4c9c1","ref":"refs/heads/main","pushedAt":"2024-03-23T15:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"perf: enhance speed using OpenMP clauses","shortMessageHtmlLink":"perf: enhance speed using OpenMP clauses"}},{"before":"7ceb05db5115a6150e8338f3db647d8084ce2ebb","after":"94ac95f6416f2e2955762132eec1e7950c3080e3","ref":"refs/heads/main","pushedAt":"2024-03-23T15:00:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: optimize image blending loop conditions","shortMessageHtmlLink":"refactor: optimize image blending loop conditions"}},{"before":"23c2d6eab1aae2b3eabb4e984a463345470a6ec1","after":"7ceb05db5115a6150e8338f3db647d8084ce2ebb","ref":"refs/heads/main","pushedAt":"2024-03-15T12:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Fix: Correct deletion of dynamically allocated array","shortMessageHtmlLink":"Fix: Correct deletion of dynamically allocated array"}},{"before":"8c35e3d43f5f6f9c36b590ee69e2f44f6d49a3b1","after":"23c2d6eab1aae2b3eabb4e984a463345470a6ec1","ref":"refs/heads/main","pushedAt":"2024-03-15T12:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Fix: Resolve parallel code bug by using thread-local storage for queens","shortMessageHtmlLink":"Fix: Resolve parallel code bug by using thread-local storage for queens"}},{"before":"d7fe1da875354541b9bbbb9bc33ce7c5249f0ae5","after":"8c35e3d43f5f6f9c36b590ee69e2f44f6d49a3b1","ref":"refs/heads/main","pushedAt":"2024-03-15T12:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Refactor: Rename variables and functions for clarity","shortMessageHtmlLink":"Refactor: Rename variables and functions for clarity"}},{"before":"56f4f581cfbd2548adb2d8cb28e9907638065e61","after":"d7fe1da875354541b9bbbb9bc33ce7c5249f0ae5","ref":"refs/heads/main","pushedAt":"2024-03-15T01:56:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Optimize pixel access in images","shortMessageHtmlLink":"Optimize pixel access in images"}},{"before":"c7c722bbe672183888267ccd3b0f20e0730c3d79","after":"56f4f581cfbd2548adb2d8cb28e9907638065e61","ref":"refs/heads/main","pushedAt":"2024-03-15T01:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Optimize pixel access in images","shortMessageHtmlLink":"Optimize pixel access in images"}},{"before":"63973fc19ad090a5352e621774fd6451752f269d","after":"c7c722bbe672183888267ccd3b0f20e0730c3d79","ref":"refs/heads/main","pushedAt":"2024-03-13T22:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Implement local variables to reduce false sharing","shortMessageHtmlLink":"Implement local variables to reduce false sharing"}},{"before":"526daefecd8755a9a1122ad59a03e4c7d922e38e","after":"63973fc19ad090a5352e621774fd6451752f269d","ref":"refs/heads/main","pushedAt":"2024-03-03T02:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"refactor: move max threads detection to parallel function","shortMessageHtmlLink":"refactor: move max threads detection to parallel function"}},{"before":"41d8edaa1b9aa149039f46256412b6d2c9d41c44","after":"526daefecd8755a9a1122ad59a03e4c7d922e38e","ref":"refs/heads/main","pushedAt":"2024-03-03T02:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Add missing library dependency","shortMessageHtmlLink":"Add missing library dependency"}},{"before":"24df8b58b935df120e75588879e8a48eb2b9fcdd","after":"41d8edaa1b9aa149039f46256412b6d2c9d41c44","ref":"refs/heads/main","pushedAt":"2024-03-03T02:03:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alighanbari2002","name":"Ali Ghanbari","path":"/alighanbari2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98625618?s=80&v=4"},"commit":{"message":"Refactor image size checking and parameter passing\n\n- Replace if conditions with CV_Assert for checking image sizes\n- Use parameter passing to functions instead of global values\n- Apply some minor refactorings to improve readability and performance","shortMessageHtmlLink":"Refactor image size checking and parameter passing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENmqJNwA","startCursor":null,"endCursor":null}},"title":"Activity · alighanbari2002/Parallel-Programming-Course-Projects"}