| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:2d8d5ee1-e2da-c49d-821d-a7e764d1f232 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | BD24:DEF83:DA447:11E7DD:6A4ECE78 |
| html-safe-nonce | 96b3ee1cef5233969359d1eeed7b4e54bc7ba58e7aea23eded7d243c0028a866 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDI0OkRFRjgzOkRBNDQ3OjExRTdERDo2QTRFQ0U3OCIsInZpc2l0b3JfaWQiOiI4OTg1MDQ3MDgyMjI3MTI1ODgwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | dfe1eb5fa39d6e8bd99eedb48eb8c125a7bbeae1861a21e6c6f53baca84e0a02 |
| hovercard-subject-tag | pull_request:3254342798 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/DataDog/java-profiler/358/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/63b44dfb90fd140e13240c8dde04c5eff8f9e0fe3fc9f61d2ed3aefa8cfb7d09/DataDog/java-profiler/pull/358 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/63b44dfb90fd140e13240c8dde04c5eff8f9e0fe3fc9f61d2ed3aefa8cfb7d09/DataDog/java-profiler/pull/358 |
| og:image:alt | Summary
Migrates the native build system from buildSrc to a Gradle composite build (build-logic/) with modern Kotlin DSL plugins. This provides better IDE support, faster incremental builds, and a ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jbachorik |
| hostname | github.com |
| expected-hostname | github.com |
| None | 41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c |
| turbo-cache-control | no-cache |
| go-import | github.com/DataDog/java-profiler git https://github.com/DataDog/java-profiler.git |
| octolytics-dimension-user_id | 365230 |
| octolytics-dimension-user_login | DataDog |
| octolytics-dimension-repository_id | 585532470 |
| octolytics-dimension-repository_nwo | DataDog/java-profiler |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 585532470 |
| octolytics-dimension-repository_network_root_nwo | DataDog/java-profiler |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e6a744804e8e70f97b4d5a18a94dcc63db22f97a |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/DataDog/java-profiler/pull/358#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fjava-profiler%2Fpull%2F358 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fjava-profiler%2Fpull%2F358 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=DataDog%2Fjava-profiler |
| Reload | https://github.com/DataDog/java-profiler/pull/358 |
| Reload | https://github.com/DataDog/java-profiler/pull/358 |
| Reload | https://github.com/DataDog/java-profiler/pull/358 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
|
DataDog
| https://github.com/DataDog |
| java-profiler | https://github.com/DataDog/java-profiler |
|
Notifications
| https://github.com/login?return_to=%2FDataDog%2Fjava-profiler |
|
Fork
12
| https://github.com/login?return_to=%2FDataDog%2Fjava-profiler |
|
Star
32
| https://github.com/login?return_to=%2FDataDog%2Fjava-profiler |
|
Code
| https://github.com/DataDog/java-profiler |
|
Issues
8
| https://github.com/DataDog/java-profiler/issues |
|
Pull requests
17
| https://github.com/DataDog/java-profiler/pulls |
|
Actions
| https://github.com/DataDog/java-profiler/actions |
|
Security and quality
0
| https://github.com/DataDog/java-profiler/security |
|
Insights
| https://github.com/DataDog/java-profiler/pulse |
|
Code
| https://github.com/DataDog/java-profiler |
|
Issues
| https://github.com/DataDog/java-profiler/issues |
|
Pull requests
| https://github.com/DataDog/java-profiler/pulls |
|
Actions
| https://github.com/DataDog/java-profiler/actions |
|
Security and quality
| https://github.com/DataDog/java-profiler/security |
|
Insights
| https://github.com/DataDog/java-profiler/pulse |
| jbachorik | https://github.com/jbachorik |
| main | https://github.com/DataDog/java-profiler/tree/main |
| jb/build_revamp | https://github.com/DataDog/java-profiler/tree/jb/build_revamp |
| Conversation | https://github.com/DataDog/java-profiler/pull/358 |
| Commits44 (44) | https://github.com/DataDog/java-profiler/pull/358/commits |
| Checks | https://github.com/DataDog/java-profiler/pull/358/checks |
| Files changed | https://github.com/DataDog/java-profiler/pull/358/files |
| Migrate build system to Kotlin build-logic | https://github.com/DataDog/java-profiler/pull/358#top |
| jbachorik | https://github.com/jbachorik |
| main | https://github.com/DataDog/java-profiler/tree/main |
| jb/build_revamp | https://github.com/DataDog/java-profiler/tree/jb/build_revamp |
|
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| Feb 6, 2026 | https://github.com/DataDog/java-profiler/pull/358#issue-3906315601 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| Claude Code | https://claude.com/claude-code |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| jbachorik | https://github.com/jbachorik |
| February 5, 2026 10:35 | https://github.com/DataDog/java-profiler/pull/358#commits-pushed-427684c |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Replace Gradle cpp plugins with custom buildSrc tasks | https://github.com/DataDog/java-profiler/pull/358/commits/427684c39563a6b13423c1077b7215d4b356c152 |
| 427684c | https://github.com/DataDog/java-profiler/pull/358/commits/427684c39563a6b13423c1077b7215d4b356c152 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Improve error handling and task naming in custom build tasks | https://github.com/DataDog/java-profiler/pull/358/commits/c197567ef49082a0ca32c8bd6a6e281394f8fca6 |
| c197567 | https://github.com/DataDog/java-profiler/pull/358/commits/c197567ef49082a0ca32c8bd6a6e281394f8fca6 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Include stdout in error messages for compilation and linking | https://github.com/DataDog/java-profiler/pull/358/commits/7f364c743009d8b3a856f79ce1089914d9838c51 |
| 7f364c7 | https://github.com/DataDog/java-profiler/pull/358/commits/7f364c743009d8b3a856f79ce1089914d9838c51 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add configurable properties to custom Gradle build tasks | https://github.com/DataDog/java-profiler/pull/358/commits/2f4c9b5e2fbb81200f4f461796db1c7371fc5569 |
| 2f4c9b5 | https://github.com/DataDog/java-profiler/pull/358/commits/2f4c9b5e2fbb81200f4f461796db1c7371fc5569 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Extract Google Test and debug symbol extraction as reusable plugins | https://github.com/DataDog/java-profiler/pull/358/commits/5b40c9b191194d336791edf3a0e3005238591e31 |
| 5b40c9b | https://github.com/DataDog/java-profiler/pull/358/commits/5b40c9b191194d336791edf3a0e3005238591e31 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Migrate to composite build with Kotlin DSL and native build plugin | https://github.com/DataDog/java-profiler/pull/358/commits/47c0494a48101d7dc2e5b70149b284233ef0bbeb |
| 47c0494 | https://github.com/DataDog/java-profiler/pull/358/commits/47c0494a48101d7dc2e5b70149b284233ef0bbeb |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Fix library paths and add consumable configurations | https://github.com/DataDog/java-profiler/pull/358/commits/214c8c734ba3f7ca7f71d82bdbdb583377d63ce7 |
| 214c8c7 | https://github.com/DataDog/java-profiler/pull/358/commits/214c8c734ba3f7ca7f71d82bdbdb583377d63ce7 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Disable stripped library qualifier until symbol extraction is impleme… | https://github.com/DataDog/java-profiler/pull/358/commits/a68c91a3e12a9f268028568f62728cc848933c09 |
| a68c91a | https://github.com/DataDog/java-profiler/pull/358/commits/a68c91a3e12a9f268028568f62728cc848933c09 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add debug symbol extraction for release builds | https://github.com/DataDog/java-profiler/pull/358/commits/aac8a7323fb31ce9b7922ce58849d42b33d7a0e8 |
| aac8a73 | https://github.com/DataDog/java-profiler/pull/358/commits/aac8a7323fb31ce9b7922ce58849d42b33d7a0e8 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Fix task dependencies for clean builds | https://github.com/DataDog/java-profiler/pull/358/commits/f754eb2bd4f5ef0fe05de73bd822a003b318249c |
| f754eb2 | https://github.com/DataDog/java-profiler/pull/358/commits/f754eb2bd4f5ef0fe05de73bd822a003b318249c |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add build-logic documentation | https://github.com/DataDog/java-profiler/pull/358/commits/5f485faa0e2d1a7180378cd56c4c819661d70405 |
| 5f485fa | https://github.com/DataDog/java-profiler/pull/358/commits/5f485faa0e2d1a7180378cd56c4c819661d70405 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add source sets and symbol visibility to native build plugin | https://github.com/DataDog/java-profiler/pull/358/commits/bc8343973343f2dd61c9e794ca2fbc168ecb7951 |
| bc83439 | https://github.com/DataDog/java-profiler/pull/358/commits/bc8343973343f2dd61c9e794ca2fbc168ecb7951 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add advanced logging, error handling, and conveniences to native tasks | https://github.com/DataDog/java-profiler/pull/358/commits/b67f5c9e30d35a778e72c5d436b7c6cec3e17c97 |
| b67f5c9 | https://github.com/DataDog/java-profiler/pull/358/commits/b67f5c9e30d35a778e72c5d436b7c6cec3e17c97 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Fix code review findings: deprecated API, invalid syntax, bugs | https://github.com/DataDog/java-profiler/pull/358/commits/d939f99a005fecdc2a45bf47c6cb091565bf0002 |
| d939f99 | https://github.com/DataDog/java-profiler/pull/358/commits/d939f99a005fecdc2a45bf47c6cb091565bf0002 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add compiler detection and override for native builds | https://github.com/DataDog/java-profiler/pull/358/commits/6136daed53a0c85245a906ce02ace7abfc6052ee |
| 6136dae | https://github.com/DataDog/java-profiler/pull/358/commits/6136daed53a0c85245a906ce02ace7abfc6052ee |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add documentation for native build plugin and compiler detection | https://github.com/DataDog/java-profiler/pull/358/commits/e87fcb15c6bd5d932a1bd0b472aa12558f13f7e7 |
| e87fcb1 | https://github.com/DataDog/java-profiler/pull/358/commits/e87fcb15c6bd5d932a1bd0b472aa12558f13f7e7 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Migrate build system from buildSrc to build-logic | https://github.com/DataDog/java-profiler/pull/358/commits/75a190573313bf7e96d22e644281ae6f6d89c4c7 |
| 75a1905 | https://github.com/DataDog/java-profiler/pull/358/commits/75a190573313bf7e96d22e644281ae6f6d89c4c7 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Ignore doc/temp/ directory | https://github.com/DataDog/java-profiler/pull/358/commits/9a647b1a95b00f53239d84cb8e397e09f4f1600d |
| 9a647b1 | https://github.com/DataDog/java-profiler/pull/358/commits/9a647b1a95b00f53239d84cb8e397e09f4f1600d |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add tooling-agnostic AGENTS.md, redirect CLAUDE.md | https://github.com/DataDog/java-profiler/pull/358/commits/54b43f675a25353ebc7796e4d9b0aeb6fca134fe |
| 54b43f6 | https://github.com/DataDog/java-profiler/pull/358/commits/54b43f675a25353ebc7796e4d9b0aeb6fca134fe |
| https://claude.com/claude-code | https://claude.com/claude-code |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
|
AI
| https://github.com/DataDog/java-profiler/issues?q=state%3Aopen%20label%3AAI |
| Feb 6, 2026 | https://github.com/DataDog/java-profiler/pull/358#event-22586837751 |
| jbachorik | https://github.com/jbachorik |
| February 6, 2026 12:33 | https://github.com/DataDog/java-profiler/pull/358#commits-pushed-c0eb0ba |
|
| https://github.com/jbachorik |
| Merge branch 'main' into jb/build_revamp | https://github.com/DataDog/java-profiler/pull/358/commits/c0eb0ba0bd3e856a3c0aefc1d30376435edbdf87 |
| c0eb0ba | https://github.com/DataDog/java-profiler/pull/358/commits/c0eb0ba0bd3e856a3c0aefc1d30376435edbdf87 |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Skip CI test results comment when pipeline is cancelled | https://github.com/DataDog/java-profiler/pull/358/commits/9674c497d019d89ea6403c1bbe7b057d40e4b4f6 |
| 9674c49 | https://github.com/DataDog/java-profiler/pull/358/commits/9674c497d019d89ea6403c1bbe7b057d40e4b4f6 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add missing NativeLinkExecutableTask | https://github.com/DataDog/java-profiler/pull/358/commits/87875f4c392720a04ff55035bce55ae565c2a4ec |
| 87875f4 | https://github.com/DataDog/java-profiler/pull/358/commits/87875f4c392720a04ff55035bce55ae565c2a4ec |
| https://claude.com/claude-code | https://claude.com/claude-code |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| force-pushed | https://github.com/DataDog/java-profiler/compare/a3f122d575b321dfa860f45a43e0b80ff47f679d..a33f974824b7bc92996d61e11fdc9f161656cd3e |
| a3f122d | https://github.com/DataDog/java-profiler/commit/a3f122d575b321dfa860f45a43e0b80ff47f679d |
| a33f974 | https://github.com/DataDog/java-profiler/commit/a33f974824b7bc92996d61e11fdc9f161656cd3e |
|
Compare
| https://github.com/DataDog/java-profiler/compare/a3f122d575b321dfa860f45a43e0b80ff47f679d..a33f974824b7bc92996d61e11fdc9f161656cd3e |
| February 6, 2026 12:29 | https://github.com/DataDog/java-profiler/pull/358#event-22588084921 |
| https://github.com/DataDog |
| DataDog | https://github.com/DataDog |
| pr-commenter | https://github.com/apps/pr-commenter |
| Feb 6, 2026 | https://github.com/DataDog/java-profiler/pull/358#event-22588120501 |
| https://github.com/DataDog |
| DataDog | https://github.com/DataDog |
| dd-octo-sts | https://github.com/apps/dd-octo-sts |
| Feb 6, 2026 | https://github.com/DataDog/java-profiler/pull/358#event-22588121683 |
| https://github.com/apps/dd-octo-sts |
| dd-octo-sts | https://github.com/apps/dd-octo-sts |
| Feb 6, 2026 | https://github.com/DataDog/java-profiler/pull/358#issuecomment-3860308673 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| Quantity | https://github.com/DataDog/java-profiler/blob/jb/build_revamp/ddprof-lib/src/main/cpp/Quantity#L1 |
| https://github.com/DataDog/java-profiler/blob/jb/build_revamp/ddprof-lib/src/main/cpp/#L1 |
| libraryPatcher_linux.cpp | https://github.com/DataDog/java-profiler/blob/jb/build_revamp/ddprof-lib/src/main/cpp/libraryPatcher_linux.cpp#L94 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| https://github.com/apps/dd-octo-sts |
| dd-octo-sts | https://github.com/apps/dd-octo-sts |
| Feb 6, 2026 | https://github.com/DataDog/java-profiler/pull/358#issuecomment-3860493382 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| #21804136236 | https://github.com/DataDog/java-profiler/actions/runs/21804136236 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627085 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627127 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627082 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627102 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627036 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627055 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627098 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627080 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627089 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627100 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627078 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627103 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627037 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627063 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627074 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627104 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627076 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627092 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627073 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627088 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627071 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627094 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627041 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627061 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627077 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627113 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627090 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627086 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627084 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627095 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627039 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627052 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627081 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627083 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627091 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627114 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627132 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627107 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627042 |
| ✅ | https://github.com/DataDog/java-profiler/actions/runs/21804136236/job/62904627050 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| February 6, 2026 13:43 | https://github.com/DataDog/java-profiler/pull/358#event-22589889847 |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| code owner | https://github.com/DataDog/java-profiler/blob/91ddb6441c5c9a0c52792a244d84356068c4eda3/.github/CODEOWNERS#L4 |
| February 6, 2026 13:43 | https://github.com/DataDog/java-profiler/pull/358#event-22589890083 |
| https://github.com/rkennke |
| rkennke | https://github.com/rkennke |
| Feb 6, 2026 | https://github.com/DataDog/java-profiler/pull/358#issuecomment-3862151510 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| jbachorik | https://github.com/jbachorik |
| February 8, 2026 15:31 | https://github.com/DataDog/java-profiler/pull/358#commits-pushed-761330c |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Define __musl__ in build system for musl libc detection | https://github.com/DataDog/java-profiler/pull/358/commits/761330c5d9b9ba011ea98c35c2a3ec89ac09b887 |
| 761330c | https://github.com/DataDog/java-profiler/pull/358/commits/761330c5d9b9ba011ea98c35c2a3ec89ac09b887 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Exclude build-logic/ from build-* ignore pattern | https://github.com/DataDog/java-profiler/pull/358/commits/91ec26801bcbd22a568e552aa400f452d0ea7f33 |
| 91ec268 | https://github.com/DataDog/java-profiler/pull/358/commits/91ec26801bcbd22a568e552aa400f452d0ea7f33 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Remove CLAUDE.md from tracking, auto-generate from AGENTS.md | https://github.com/DataDog/java-profiler/pull/358/commits/a1e7a1d6d67db9bf2e3a7956fa4f8d192d3d2188 |
| a1e7a1d | https://github.com/DataDog/java-profiler/pull/358/commits/a1e7a1d6d67db9bf2e3a7956fa4f8d192d3d2188 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add ScanBuildPlugin for clang static analysis | https://github.com/DataDog/java-profiler/pull/358/commits/3cadc43bb831c750c1d611b0a32cca1dbe790025 |
| 3cadc43 | https://github.com/DataDog/java-profiler/pull/358/commits/3cadc43bb831c750c1d611b0a32cca1dbe790025 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add build-logic quick-start guide with scan-build coverage | https://github.com/DataDog/java-profiler/pull/358/commits/852e0d5bf5bb919bccd72ba38c1ab1dc114274b0 |
| 852e0d5 | https://github.com/DataDog/java-profiler/pull/358/commits/852e0d5bf5bb919bccd72ba38c1ab1dc114274b0 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Link to QUICKSTART guide in README | https://github.com/DataDog/java-profiler/pull/358/commits/affb0a364d72e972aec5ab9fca2daa72ccc50ad1 |
| affb0a3 | https://github.com/DataDog/java-profiler/pull/358/commits/affb0a364d72e972aec5ab9fca2daa72ccc50ad1 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Swap axes in CI test results table | https://github.com/DataDog/java-profiler/pull/358/commits/cf14e50bc7b8255e701dede284d46923b0643e55 |
| cf14e50 | https://github.com/DataDog/java-profiler/pull/358/commits/cf14e50bc7b8255e701dede284d46923b0643e55 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Compact summary to single line in CI test results | https://github.com/DataDog/java-profiler/pull/358/commits/b9ca69a50b89f8300576cde030e3d92858dfdd14 |
| b9ca69a | https://github.com/DataDog/java-profiler/pull/358/commits/b9ca69a50b89f8300576cde030e3d92858dfdd14 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Remove dead code and unused parameters in build-logic | https://github.com/DataDog/java-profiler/pull/358/commits/f4fa2a0e3ca2af37e1b88a7c68f3f98641e98a6f |
| f4fa2a0 | https://github.com/DataDog/java-profiler/pull/358/commits/f4fa2a0e3ca2af37e1b88a7c68f3f98641e98a6f |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Migrate build files from Groovy to Kotlin DSL | https://github.com/DataDog/java-profiler/pull/358/commits/2d7248a5238eaa8cf949e46dcd2e8b6674e82aaa |
| 2d7248a | https://github.com/DataDog/java-profiler/pull/358/commits/2d7248a5238eaa8cf949e46dcd2e8b6674e82aaa |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Centralize build configs in plugin system | https://github.com/DataDog/java-profiler/pull/358/commits/d10f07d3f73b96a39c091ea7597f81152726766c |
| d10f07d | https://github.com/DataDog/java-profiler/pull/358/commits/d10f07d3f73b96a39c091ea7597f81152726766c |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Remove leftover Groovy build files | https://github.com/DataDog/java-profiler/pull/358/commits/7c55f4cc3a58c4ea3c9c8bcf9c01f173bb487024 |
| 7c55f4c | https://github.com/DataDog/java-profiler/pull/358/commits/7c55f4cc3a58c4ea3c9c8bcf9c01f173bb487024 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add ddprof-test-native subproject without -O2 optimization | https://github.com/DataDog/java-profiler/pull/358/commits/1158a793f6ef09f5f023f9a53bdd105147315b83 |
| 1158a79 | https://github.com/DataDog/java-profiler/pull/358/commits/1158a793f6ef09f5f023f9a53bdd105147315b83 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add ProfilerTestPlugin and simplify test build configuration | https://github.com/DataDog/java-profiler/pull/358/commits/81a966cfa3094170cf0ee766cca878c13e726f96 |
| 81a966c | https://github.com/DataDog/java-profiler/pull/358/commits/81a966cfa3094170cf0ee766cca878c13e726f96 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Migrate Spotless to convention plugin | https://github.com/DataDog/java-profiler/pull/358/commits/d53de51dc0b0b8e880efe148d6449c475eac5b10 |
| d53de51 | https://github.com/DataDog/java-profiler/pull/358/commits/d53de51dc0b0b8e880efe148d6449c475eac5b10 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Refactor build: extract convention plugins, reduce duplication | https://github.com/DataDog/java-profiler/pull/358/commits/1aac006c4410e2307e32484d12cb6dd902f911af |
| 1aac006 | https://github.com/DataDog/java-profiler/pull/358/commits/1aac006c4410e2307e32484d12cb6dd902f911af |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Add versioned-sources plugin for Java version-specific code | https://github.com/DataDog/java-profiler/pull/358/commits/3775012233845b9cbe4ec8db9b78a085c52c693d |
| 3775012 | https://github.com/DataDog/java-profiler/pull/358/commits/3775012233845b9cbe4ec8db9b78a085c52c693d |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Simplify build system for easier maintenance | https://github.com/DataDog/java-profiler/pull/358/commits/074ab4a2c88d5ed77780865c8480aa95d807ad17 |
| 074ab4a | https://github.com/DataDog/java-profiler/pull/358/commits/074ab4a2c88d5ed77780865c8480aa95d807ad17 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Reorganize documentation with PascalCase naming | https://github.com/DataDog/java-profiler/pull/358/commits/2d8097ea8ac44e31fed39ceac9a448d38809f702 |
| 2d8097e | https://github.com/DataDog/java-profiler/pull/358/commits/2d8097ea8ac44e31fed39ceac9a448d38809f702 |
| https://claude.com/claude-code | https://claude.com/claude-code |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Fix code quality issues from review | https://github.com/DataDog/java-profiler/pull/358/commits/2509de367b7cd50a38a856c6db0a5a443c46d116 |
| 2509de3 | https://github.com/DataDog/java-profiler/pull/358/commits/2509de367b7cd50a38a856c6db0a5a443c46d116 |
| https://claude.com/claude-code | https://claude.com/claude-code |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| force-pushed | https://github.com/DataDog/java-profiler/compare/3eacf8f8a6c71bad80a44882b3a0e679230fb42b..2509de367b7cd50a38a856c6db0a5a443c46d116 |
| 3eacf8f | https://github.com/DataDog/java-profiler/commit/3eacf8f8a6c71bad80a44882b3a0e679230fb42b |
| 2509de3 | https://github.com/DataDog/java-profiler/commit/2509de367b7cd50a38a856c6db0a5a443c46d116 |
|
Compare
| https://github.com/DataDog/java-profiler/compare/3eacf8f8a6c71bad80a44882b3a0e679230fb42b..2509de367b7cd50a38a856c6db0a5a443c46d116 |
| February 8, 2026 18:21 | https://github.com/DataDog/java-profiler/pull/358#event-22625517855 |
|
| https://github.com/jbachorik |
|
| https://github.com/claude |
| Fix Spotless formatting violation | https://github.com/DataDog/java-profiler/pull/358/commits/5093525864c54beb22c87b4c48784abd92221792 |
| 5093525 | https://github.com/DataDog/java-profiler/pull/358/commits/5093525864c54beb22c87b4c48784abd92221792 |
| https://claude.com/claude-code | https://claude.com/claude-code |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| February 8, 2026 19:38 | https://github.com/DataDog/java-profiler/pull/358#event-22626550442 |
|
| https://github.com/jbachorik |
| Merge branch 'main' into jb/build_revamp | https://github.com/DataDog/java-profiler/pull/358/commits/f222b42567b0bfb152eca9451e5c4ad0ae4f65c7 |
| f222b42 | https://github.com/DataDog/java-profiler/pull/358/commits/f222b42567b0bfb152eca9451e5c4ad0ae4f65c7 |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| zhengyu123 | https://github.com/zhengyu123 |
| February 10, 2026 14:01 | https://github.com/DataDog/java-profiler/pull/358#event-22675200529 |
| https://github.com/rkennke |
| rkennke | https://github.com/rkennke |
|
Feb 10, 2026
| https://github.com/DataDog/java-profiler/pull/358#pullrequestreview-3780677050 |
|
View reviewed changes
| https://github.com/DataDog/java-profiler/pull/358/files/f222b42567b0bfb152eca9451e5c4ad0ae4f65c7 |
| rkennke | https://github.com/rkennke |
| https://github.com/DataDog/java-profiler/pull/358#pullrequestreview-3780677050 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| 76205bd | https://github.com/DataDog/java-profiler/commit/76205bd01db690ffc1699e36acd8f292a6ae38b3 |
| Feb 11, 2026 | https://github.com/DataDog/java-profiler/pull/358#event-22700599695 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
| https://github.com/jbachorik |
| jbachorik | https://github.com/jbachorik |
| February 11, 2026 11:12 | https://github.com/DataDog/java-profiler/pull/358#event-22700601115 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| 1.38.0 | https://github.com/DataDog/java-profiler/milestone/45 |
| Feb 11, 2026 | https://github.com/DataDog/java-profiler/pull/358#event-22700603703 |
| https://github.co/hiddenchars |
| https://github.com/DataDog/java-profiler/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fjava-profiler%2Fpull%2F358 |
|
| https://github.com/rkennke |
|
rkennke
| https://github.com/rkennke |
|
| https://github.com/DataDog/java-profiler/pull/358/files/f222b42567b0bfb152eca9451e5c4ad0ae4f65c7 |
|
| https://github.com/zhengyu123 |
|
zhengyu123
| https://github.com/zhengyu123 |
|
AI
| https://github.com/DataDog/java-profiler/issues?q=state%3Aopen%20label%3AAI |
|
1.38.0
| https://github.com/DataDog/java-profiler/milestone/45 |
| Please reload this page | https://github.com/DataDog/java-profiler/pull/358 |
|
| https://github.com/jbachorik |
|
| https://github.com/rkennke |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |