{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":211955175,"defaultBranch":"master","name":"ittapi","ownerLogin":"intel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-30T20:55:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17888862?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719480864.0","currentOid":""},"activityList":{"items":[{"before":"334629901deae271082aac0daa6f0977e24d2949","after":"6ddf03848b46f78a8d2cbe596cbe1b5e2602005c","ref":"refs/heads/master","pushedAt":"2024-06-27T09:22:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Remove fortran binary files and add logic to build them from source (#152)\n\n* Add building of the fortran binaries when -ft build option is selected\r\n\r\n* delete fortran binary files\r\n\r\n* add --cmake_gen build option to specify cmake build generator\r\n\r\n* code cleanup","shortMessageHtmlLink":"Remove fortran binary files and add logic to build them from source (#…"}},{"before":"5a7ecd682f1bc418f8204a3c3807a5b4f331dc57","after":null,"ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-20T12:12:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"}},{"before":"1d92c61fa2293d86ff248ff37160651de5d49bbf","after":"334629901deae271082aac0daa6f0977e24d2949","ref":"refs/heads/master","pushedAt":"2024-06-20T12:04:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Add python support to ITT API (#145)\n\n* Add pyitt 1.1.0\r\n\r\n* changing repo urls and licenses. fix build error\r\n\r\n* changing top-level directory name to python from pyitt and corresponding changes\r\n\r\n* update to ignore egg-info\r\n\r\n* remove recurse-submodules as it is not required\r\n\r\n* changing pyitt to ittapi\r\n\r\n* changing project name from intel-ittapi to ittapi\r\n\r\n* removing author email\r\n\r\n* removing author email field\r\n\r\n* changing name from intel-ittapi to ittapi\r\n\r\n* changing pyitt references to ittapi\r\n\r\n* change error message when ittapi source dir is emply\r\n\r\n---------\r\n\r\nCo-authored-by: Egor Suldin \r\nCo-authored-by: Bandaru, Lalith Sharan ","shortMessageHtmlLink":"Add python support to ITT API (#145)"}},{"before":"d744bcbbdaa9c2d7837e59200fcc3b71d8d84990","after":"5a7ecd682f1bc418f8204a3c3807a5b4f331dc57","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-19T18:59:58.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dev_python_ittapi","shortMessageHtmlLink":"Merge branch 'master' into dev_python_ittapi"}},{"before":"1af41ae2c50b4bf109db9e8a420cc3efc9599c8d","after":"d744bcbbdaa9c2d7837e59200fcc3b71d8d84990","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-19T18:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"change error message when ittapi source dir is emply","shortMessageHtmlLink":"change error message when ittapi source dir is emply"}},{"before":"aa7183baaa13a60c238aad64591b93c89d9c77be","after":"1af41ae2c50b4bf109db9e8a420cc3efc9599c8d","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-14T10:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"changing pyitt references to ittapi","shortMessageHtmlLink":"changing pyitt references to ittapi"}},{"before":"e026c4cb9f512fcee84b4392058012430c441d45","after":"1d92c61fa2293d86ff248ff37160651de5d49bbf","ref":"refs/heads/master","pushedAt":"2024-06-13T15:09:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Update header copyright info for advisor related files (#151)\n\nupdate header copyright info for advisor related files","shortMessageHtmlLink":"Update header copyright info for advisor related files (#151)"}},{"before":"c630c9a832d87720cbae1503662647ff00829e81","after":"aa7183baaa13a60c238aad64591b93c89d9c77be","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-06T10:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"changing name from intel-ittapi to ittapi","shortMessageHtmlLink":"changing name from intel-ittapi to ittapi"}},{"before":"9b4df797cc2f72e21bce0a08cd6a6031579bd0ac","after":"c630c9a832d87720cbae1503662647ff00829e81","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-06T06:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"removing author email field","shortMessageHtmlLink":"removing author email field"}},{"before":"f6c346573f7e8774837fa91b0b0c51d1cb6b1db4","after":"9b4df797cc2f72e21bce0a08cd6a6031579bd0ac","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-05T10:23:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"removing author email","shortMessageHtmlLink":"removing author email"}},{"before":"d5e6347498a6585537ae48418fe4c3237494d51f","after":"f6c346573f7e8774837fa91b0b0c51d1cb6b1db4","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-05T10:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"changing project name from intel-ittapi to ittapi","shortMessageHtmlLink":"changing project name from intel-ittapi to ittapi"}},{"before":"9f783d5688ed50cf1de9fa883e5e53f44504ec56","after":"d5e6347498a6585537ae48418fe4c3237494d51f","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-06-04T16:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"changing pyitt to ittapi","shortMessageHtmlLink":"changing pyitt to ittapi"}},{"before":"959dbb6966440c7733dc21e1d3b01aed4f5bb4f6","after":"9f783d5688ed50cf1de9fa883e5e53f44504ec56","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-30T09:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"remove recurse-submodules as it is not required","shortMessageHtmlLink":"remove recurse-submodules as it is not required"}},{"before":"09396fd5bfa29fbfd3724185460277acb99b14ac","after":"e026c4cb9f512fcee84b4392058012430c441d45","ref":"refs/heads/master","pushedAt":"2024-05-28T17:03:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abrown","name":"Andrew Brown","path":"/abrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541880?s=80&v=4"},"commit":{"message":"rust: use evergreen URL for doc links (#148)\n\nAs @Andy51 recommended in #147, this switches the VTune documentation\r\nlinks in the Rust doc comments to use\r\n`...vtune-profiler/user-guide/current/...` instead of a more specific\r\nversion. Ideally this will keep those links live for longer without\r\nrequiring us to remember to update them.","shortMessageHtmlLink":"rust: use evergreen URL for doc links (#148)"}},{"before":"e4995d9c6b67ce8ab41b9ee5946eb43ef787f3d0","after":"09396fd5bfa29fbfd3724185460277acb99b14ac","ref":"refs/heads/master","pushedAt":"2024-05-21T19:10:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abrown","name":"Andrew Brown","path":"/abrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541880?s=80&v=4"},"commit":{"message":"rust: update links to VTune user guide (#147)\n\n* rust: update links to VTune user guide\r\n\r\nThis tweaks the links printed in the Rust documentation to point to the\r\nlatest version of the API, v2024.1.\r\n\r\n* review: update some more documentation links","shortMessageHtmlLink":"rust: update links to VTune user guide (#147)"}},{"before":"5aaa4b0ec4136690b3376244b3e56464c1127d5e","after":"e4995d9c6b67ce8ab41b9ee5946eb43ef787f3d0","ref":"refs/heads/master","pushedAt":"2024-05-17T21:49:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Make the isValidAbsolutePath function more secure by using strnlen (#146)\n\n* Make the isValidAbsolutePath function more secure by using strnlen","shortMessageHtmlLink":"Make the isValidAbsolutePath function more secure by using strnlen (#146"}},{"before":"87bceaba157133ac178cdb13dbae9bae89358b1a","after":"959dbb6966440c7733dc21e1d3b01aed4f5bb4f6","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-15T09:40:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"update to ignore egg-info","shortMessageHtmlLink":"update to ignore egg-info"}},{"before":"17940b23598d168c2ee44b1aff8f2af5f185fc80","after":"87bceaba157133ac178cdb13dbae9bae89358b1a","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-15T07:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalithsharan-intel","name":"Lalith Sharan Bandaru","path":"/lalithsharan-intel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117061614?s=80&v=4"},"commit":{"message":"changing repo urls and licenses. fix build error","shortMessageHtmlLink":"changing repo urls and licenses. fix build error"}},{"before":null,"after":"17940b23598d168c2ee44b1aff8f2af5f185fc80","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-13T19:05:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Add pyitt 1.1.0","shortMessageHtmlLink":"Add pyitt 1.1.0"}},{"before":"f39c3ffc227ea6fb4d0be967f9a180bc424138b2","after":null,"ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-13T19:03:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"}},{"before":null,"after":"f39c3ffc227ea6fb4d0be967f9a180bc424138b2","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-13T19:01:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Merge commit 'refs/pull/143/head' of https://github.com/intel/ittapi into dev_python_ittapi","shortMessageHtmlLink":"Merge commit 'refs/pull/143/head' of https://github.com/intel/ittapi …"}},{"before":"17940b23598d168c2ee44b1aff8f2af5f185fc80","after":null,"ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-13T18:55:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"}},{"before":null,"after":"17940b23598d168c2ee44b1aff8f2af5f185fc80","ref":"refs/heads/dev_python_ittapi","pushedAt":"2024-05-13T18:54:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Add pyitt 1.1.0","shortMessageHtmlLink":"Add pyitt 1.1.0"}},{"before":"a2df5ca9c4e328c5fde58becf86513772701bc61","after":null,"ref":"refs/heads/dev_pyitt","pushedAt":"2024-05-13T18:48:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"}},{"before":null,"after":"a2df5ca9c4e328c5fde58becf86513772701bc61","ref":"refs/heads/dev_pyitt","pushedAt":"2024-05-13T18:17:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"small changes in README file: update repo url","shortMessageHtmlLink":"small changes in README file: update repo url"}},{"before":"a97a297fb79bc306ada4c710e51055754a123674","after":null,"ref":"refs/heads/ekovanov_fortran_update","pushedAt":"2024-05-06T18:57:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"}},{"before":"e20cd6099cb9c5afee0a285781c5cc1d32412f3e","after":"5aaa4b0ec4136690b3376244b3e56464c1127d5e","ref":"refs/heads/master","pushedAt":"2024-05-06T16:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abrown","name":"Andrew Brown","path":"/abrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541880?s=80&v=4"},"commit":{"message":"ci: fix creating releases job (#144)","shortMessageHtmlLink":"ci: fix creating releases job (#144)"}},{"before":"ec879c382ba4247cf3b85bda5ae17cb0dcfdf80f","after":"e20cd6099cb9c5afee0a285781c5cc1d32412f3e","ref":"refs/heads/master","pushedAt":"2024-04-22T10:12:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eparshut","name":"Eugeny Parshutin","path":"/eparshut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67978528?s=80&v=4"},"commit":{"message":"Fix unsecure loading library pointed by ENV variable (#142)\n\n* Adding function to check absolute path to avoid undefined behavior","shortMessageHtmlLink":"Fix unsecure loading library pointed by ENV variable (#142)"}},{"before":"9fdc83031a22d66ad23dab8865bc0d9331ee6189","after":"ec879c382ba4247cf3b85bda5ae17cb0dcfdf80f","ref":"refs/heads/master","pushedAt":"2024-04-16T10:51:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abrown","name":"Andrew Brown","path":"/abrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541880?s=80&v=4"},"commit":{"message":"rust: add support for Intel PT regions (#140)\n\n* rust: add `__itt*` functions in generated bindings\r\n\r\nThis change adds some bindgen-generated functions, and not just\r\nvariables, to the generated bindings. This should resolve #139 by making\r\nthe `pt_region_*` functions at least visibile in the `ittapi-sys` crate,\r\nmaking it possible to add higher-level Rust versions.\r\n\r\nWe cannot generate bindings for all declared functions because these\r\ncause link errors: they are only present in the dynamic library (`*.so`)\r\nbut not in the static library (`libittnotify.a`) that the `ittapi-sys`\r\ncrate links to. So, for these dynamically-provided functions we must\r\njust retain the `*_ptr__3_0` data symbols and wait for them to be\r\nresolved to functions pointers at runtime.\r\n\r\n* rust: remove unused code\r\n\r\n* rust: document static/dynamic linking in `README.md`\r\n\r\nIt is easy to forget how the `ittapi` system of static + dynamic linking\r\nworks (and why!). To answer the underlying question of issues like #139,\r\nthis change adds some `README.md` documentation explaining why we can't\r\njust include all function symbols in the generated bindings.\r\n\r\n* rust: add `Region` for marking Intel PT regions\r\n\r\nIn #139, @codecnotsupported pointed out a need for access to\r\n`__itt_mark_pt_region_begin` and `__itt_mark_pt_region_end` for\r\nfine-grained VTune analysis using Intel PT. This change adds a\r\nhigh-level `Region` structure for easy access to these now-available\r\nfunctions. Closes #139.","shortMessageHtmlLink":"rust: add support for Intel PT regions (#140)"}},{"before":"a047ba3e82145cc68479813b05b3e9fffb344e7d","after":"9fdc83031a22d66ad23dab8865bc0d9331ee6189","ref":"refs/heads/master","pushedAt":"2024-02-10T02:28:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abrown","name":"Andrew Brown","path":"/abrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/541880?s=80&v=4"},"commit":{"message":"ci: reduce the steady stream of dependabot PRs (#138)\n\nPR #107 introduced dependabot to the repository to update GitHub\r\nActions. This results in a weekly stream of PRs to incorporate every\r\ntiny patch update for every GitHub Action we use here. This results in a\r\nlot of churn and I do not have any sense that it improves the code\r\nquality in any way. Instead, it may in fact be the cause of the breakage\r\nin the release workflow, since that relies on `upload-artifact` which\r\ndependabot bumped from v3.1.3 to v4.0.0.\r\n\r\nWhat this change does is follow GitHub's [guidance] to only receive\r\nsecurity updates. Since \"dependabot security updates\" are enabled, we\r\ndon't need to follow each action update; setting\r\n`open-pull-requests-limit` to 0 mutes the dependabot PRs but we should\r\nstill see any security alerts in the security tab.\r\n\r\n[guidance]: https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file","shortMessageHtmlLink":"ci: reduce the steady stream of dependabot PRs (#138)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcKDvVgA","startCursor":null,"endCursor":null}},"title":"Activity · intel/ittapi"}