René's URL Explorer Experiment


Title: 4.x perf optimizations by yuzawa-san · Pull Request #84 · IABTechLab/iabgpp-java · GitHub

Open Graph Title: 4.x perf optimizations by yuzawa-san · Pull Request #84 · IABTechLab/iabgpp-java

X Title: 4.x perf optimizations by yuzawa-san · Pull Request #84 · IABTechLab/iabgpp-java

Description: Contribute to IABTechLab/iabgpp-java development by creating an account on GitHub.

Open Graph Description: i have tried the 4.X branch out in a real production environment under real load. this allowed me to profile and kill off more hotspots. here are the main changes: optimize hot loops in AbstractLa...

X Description: i have tried the 4.X branch out in a real production environment under real load. this allowed me to profile and kill off more hotspots. here are the main changes: optimize hot loops in AbstractLa...

Opengraph URL: https://github.com/IABTechLab/iabgpp-java/pull/84

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:304c3e70-4954-767c-1b3c-69878f79fbd5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC5C2:B35F9:3775B2:4CDC14:6AF659F8
html-safe-nonce20046a9f6b038ed732445debf0928068b74c24450bae40377e15f78dde1297c7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNUMyOkIzNUY5OjM3NzVCMjo0Q0RDMTQ6NkFGNjU5RjgiLCJ2aXNpdG9yX2lkIjoiMzU1MDE5MDU2MTAyNzA1NDA3MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac2345e8a1296eb2acde4a4cac65544d9827bc4c1e2141c6825099a9cac4dea628
hovercard-subject-tagpull_request:3170845849
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/IABTechLab/iabgpp-java/84/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/1489cb5ecd782f9e2c76d4e1d1b3bdcf305cf624f931391fb3fd32d25c8cc431/IABTechLab/iabgpp-java/pull/84
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1489cb5ecd782f9e2c76d4e1d1b3bdcf305cf624f931391fb3fd32d25c8cc431/IABTechLab/iabgpp-java/pull/84
og:image:alti have tried the 4.X branch out in a real production environment under real load. this allowed me to profile and kill off more hotspots. here are the main changes: optimize hot loops in AbstractLa...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameyuzawa-san
hostnamegithub.com
expected-hostnamegithub.com
Nonefded9ab97d594702a6a4ebcef0ee4f94c91fb16da7c62cac91ee0125e9c2d58c
turbo-cache-controlno-cache
go-importgithub.com/IABTechLab/iabgpp-java git https://github.com/IABTechLab/iabgpp-java.git
octolytics-dimension-user_id82903538
octolytics-dimension-user_loginIABTechLab
octolytics-dimension-repository_id538620496
octolytics-dimension-repository_nwoIABTechLab/iabgpp-java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id538620496
octolytics-dimension-repository_network_root_nwoIABTechLab/iabgpp-java
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release39cd7745159797c426e62ba2199c584d653d4b32
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/IABTechLab/iabgpp-java/pull/84#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FIABTechLab%2Fiabgpp-java%2Fpull%2F84
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FIABTechLab%2Fiabgpp-java%2Fpull%2F84
Sign uphttps://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=IABTechLab%2Fiabgpp-java
Reloadhttps://github.com/IABTechLab/iabgpp-java/pull/84
Reloadhttps://github.com/IABTechLab/iabgpp-java/pull/84
Reloadhttps://github.com/IABTechLab/iabgpp-java/pull/84
IABTechLabhttps://github.com/IABTechLab
iabgpp-javahttps://github.com/IABTechLab/iabgpp-java
Codehttps://github.com/IABTechLab/iabgpp-java
Issues13 (13)https://github.com/IABTechLab/iabgpp-java/issues
Pull requests4 (4)https://github.com/IABTechLab/iabgpp-java/pulls
Actionshttps://github.com/IABTechLab/iabgpp-java/actions
Projectshttps://github.com/IABTechLab/iabgpp-java/projects
Security and qualityhttps://github.com/IABTechLab/iabgpp-java/security
Insightshttps://github.com/IABTechLab/iabgpp-java/pulse
https://github.com/IABTechLab/iabgpp-java
iabmayankhttps://github.com/iabmayank
IABTechLab:4.Xhttps://github.com/IABTechLab/iabgpp-java/tree/4.X
yuzawa-san:4.X-perf-optimizationshttps://github.com/yuzawa-san/iabgpp-java/tree/4.X-perf-optimizations
Conversationhttps://github.com/IABTechLab/iabgpp-java/pull/84
Commits97 (97)https://github.com/IABTechLab/iabgpp-java/pull/84/commits
Checkshttps://github.com/IABTechLab/iabgpp-java/pull/84/checks
Files changedhttps://github.com/IABTechLab/iabgpp-java/pull/84/files
4.x perf optimizationshttps://github.com/IABTechLab/iabgpp-java/pull/84#top
iabmayankhttps://github.com/iabmayank
IABTechLab:4.Xhttps://github.com/IABTechLab/iabgpp-java/tree/4.X
yuzawa-san:4.X-perf-optimizationshttps://github.com/yuzawa-san/iabgpp-java/tree/4.X-perf-optimizations
https://github.com/yuzawa-san
yuzawa-sanhttps://github.com/yuzawa-san
Jan 13, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#issue-3810122160
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
yuzawa-sanhttps://github.com/yuzawa-san
January 12, 2026 13:20https://github.com/IABTechLab/iabgpp-java/pull/84#commits-pushed-9812b66
https://github.com/yuzawa-san
optimize hot loopshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/9812b662a44fe50bb2f8700002c78a7d59904b28
9812b66https://github.com/IABTechLab/iabgpp-java/pull/84/commits/9812b662a44fe50bb2f8700002c78a7d59904b28
https://github.com/yuzawa-san
clean up mutability collection flowhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/674d03f8ff00ab0fd186ad78232254e08a47b727
674d03fhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/674d03f8ff00ab0fd186ad78232254e08a47b727
https://github.com/yuzawa-san
use arrayshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/cd9a8761c961ce1397daf4dc6b8e4034959c5dbd
cd9a876https://github.com/IABTechLab/iabgpp-java/pull/84/commits/cd9a8761c961ce1397daf4dc6b8e4034959c5dbd
https://github.com/yuzawa-san
clean up dirty flow againhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/bf62f5fb21e1164ad2bb1604ebea52f1daffa7a4
bf62f5fhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/bf62f5fb21e1164ad2bb1604ebea52f1daffa7a4
https://github.com/yuzawa-san
FixedIntegerListhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/56b930e4fd3f2c9b70588b8beb6dd6daf50ca341
56b930ehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/56b930e4fd3f2c9b70588b8beb6dd6daf50ca341
https://github.com/yuzawa-san
avoid itable calls to IntegerSethttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/8f8000184ff16447ecceddfc58330c6df759d513
8f80001https://github.com/IABTechLab/iabgpp-java/pull/84/commits/8f8000184ff16447ecceddfc58330c6df759d513
https://github.com/yuzawa-san
update testshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/15153777c4ff1ab7bc4fd13c0c2b3394b83e4a43
1515377https://github.com/IABTechLab/iabgpp-java/pull/84/commits/15153777c4ff1ab7bc4fd13c0c2b3394b83e4a43
https://github.com/Kevin-P-Kerr
Kevin-P-Kerrhttps://github.com/Kevin-P-Kerr
Jan 13, 2026 https://github.com/IABTechLab/iabgpp-java/pull/84#pullrequestreview-3657383311
View reviewed changes https://github.com/IABTechLab/iabgpp-java/pull/84/files/15153777c4ff1ab7bc4fd13c0c2b3394b83e4a43
Kevin-P-Kerrhttps://github.com/Kevin-P-Kerr
https://github.com/IABTechLab/iabgpp-java/pull/84#pullrequestreview-3657383311
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
https://github.com/yuzawa-san
yuzawa-sanhttps://github.com/yuzawa-san
Jan 13, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#issuecomment-3745941929
@Kevin-P-Kerrhttps://github.com/Kevin-P-Kerr
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
yuzawa-sanhttps://github.com/yuzawa-san
January 13, 2026 14:26https://github.com/IABTechLab/iabgpp-java/pull/84#commits-pushed-74870a8
https://github.com/yuzawa-san
fixed signed byte int limithttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/74870a8c995bcfe76cf9aca0c845ff4c4ce14946
74870a8https://github.com/IABTechLab/iabgpp-java/pull/84/commits/74870a8c995bcfe76cf9aca0c845ff4c4ce14946
https://github.com/yuzawa-san
javadochttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/92cbd01d0c8b2d4e8cc9f4504e0bdee874ff1021
92cbd01https://github.com/IABTechLab/iabgpp-java/pull/84/commits/92cbd01d0c8b2d4e8cc9f4504e0bdee874ff1021
https://github.com/yuzawa-san
DirtyableListhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/5070310e556a7643c9617fc9a166125b02b5a763
5070310https://github.com/IABTechLab/iabgpp-java/pull/84/commits/5070310e556a7643c9617fc9a166125b02b5a763
https://github.com/yuzawa-san
fix testhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/06f6c2843abe35ecc0c026b3850f2addfc3cb92b
06f6c28https://github.com/IABTechLab/iabgpp-java/pull/84/commits/06f6c2843abe35ecc0c026b3850f2addfc3cb92b
https://github.com/Kevin-P-Kerr
Kevin-P-Kerrhttps://github.com/Kevin-P-Kerr
Jan 13, 2026 https://github.com/IABTechLab/iabgpp-java/pull/84#pullrequestreview-3657849813
View reviewed changes https://github.com/IABTechLab/iabgpp-java/pull/84/files/06f6c2843abe35ecc0c026b3850f2addfc3cb92b
iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/FixedIntegerList.javahttps://github.com/IABTechLab/iabgpp-java/pull/84/files/06f6c2843abe35ecc0c026b3850f2addfc3cb92b#diff-d0e72e356baac344a2512cb9f4ad59c402a9b7a21d7b9f269bf34d294d96958c
Kevin-P-Kerrhttps://github.com/Kevin-P-Kerr
Jan 13, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#discussion_r2688047095
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
yuzawa-sanhttps://github.com/yuzawa-san
January 15, 2026 18:32https://github.com/IABTechLab/iabgpp-java/pull/84#commits-pushed-2b97c41
https://github.com/yuzawa-san
remove substringhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/2b97c419dd2180c7a5fc8f562f418f56536e5a5a
2b97c41https://github.com/IABTechLab/iabgpp-java/pull/84/commits/2b97c419dd2180c7a5fc8f562f418f56536e5a5a
https://github.com/yuzawa-san
fix testshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/3ab0e441fd407bc5322312fdca14a437b212d1ad
3ab0e44https://github.com/IABTechLab/iabgpp-java/pull/84/commits/3ab0e441fd407bc5322312fdca14a437b212d1ad
https://github.com/yuzawa-san
fix copyhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/35ace8dde837dae87ca88d22330d7e5f8cb24c7a
35ace8dhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/35ace8dde837dae87ca88d22330d7e5f8cb24c7a
https://github.com/yuzawa-san
own bitsethttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/ed4581a94b70029752e9fabdbb3712ee1cbd47aa
ed4581ahttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/ed4581a94b70029752e9fabdbb3712ee1cbd47aa
https://github.com/yuzawa-san
wiphttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/ec6b366167a49d48e934ed14caed3958d8f2e3dc
ec6b366https://github.com/IABTechLab/iabgpp-java/pull/84/commits/ec6b366167a49d48e934ed14caed3958d8f2e3dc
https://github.com/yuzawa-san
remove importshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/c7cc6b696d81040e0de0dbfd87ef2e1c412870a1
c7cc6b6https://github.com/IABTechLab/iabgpp-java/pull/84/commits/c7cc6b696d81040e0de0dbfd87ef2e1c412870a1
https://github.com/yuzawa-san
stylehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/22b1caa8bb5699d73b274a48b537f4874fd84c08
22b1caahttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/22b1caa8bb5699d73b274a48b537f4874fd84c08
https://github.com/yuzawa-san
optimize fibonaccihttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/e966b1efc984923e2f4acc969805ab437f1b189c
e966b1ehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/e966b1efc984923e2f4acc969805ab437f1b189c
https://github.com/yuzawa-san
optimize encodehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/36452372e3a701c146be2c12e57c467f32a3a798
3645237https://github.com/IABTechLab/iabgpp-java/pull/84/commits/36452372e3a701c146be2c12e57c467f32a3a798
https://github.com/yuzawa-san
convert fields to enumshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/b569dffbf7044b436f2df83c760ab1dfc8f1b051
b569dffhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/b569dffbf7044b436f2df83c760ab1dfc8f1b051
https://github.com/yuzawa-san
thin segmentshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/af6ab8d8d0eff161311b9f040baf415fcd56c10e
af6ab8dhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/af6ab8d8d0eff161311b9f040baf415fcd56c10e
https://github.com/yuzawa-san
movehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/269e8a59dcd172a02bff39404fa30302bd2c0ecf
269e8a5https://github.com/IABTechLab/iabgpp-java/pull/84/commits/269e8a59dcd172a02bff39404fa30302bd2c0ecf
https://github.com/yuzawa-san
dryhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/61524c49116d86eff409e7766b6f9446552af280
61524c4https://github.com/IABTechLab/iabgpp-java/pull/84/commits/61524c49116d86eff409e7766b6f9446552af280
https://github.com/yuzawa-san
dryhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/842af4224a8198aaf5772b5cfac8512d64d3fdba
842af42https://github.com/IABTechLab/iabgpp-java/pull/84/commits/842af4224a8198aaf5772b5cfac8512d64d3fdba
https://github.com/yuzawa-san
use an abstract methodhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/80abb082db324980411e28d8d5511fdf8f6daee9
80abb08https://github.com/IABTechLab/iabgpp-java/pull/84/commits/80abb082db324980411e28d8d5511fdf8f6daee9
https://github.com/yuzawa-san
more dryhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/e96873e0f47a4ad6a5d220f58417d66ca4c21488
e96873ehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/e96873e0f47a4ad6a5d220f58417d66ca4c21488
yuzawa-sanhttps://github.com/yuzawa-san
February 10, 2026 20:57https://github.com/IABTechLab/iabgpp-java/pull/84#commits-pushed-dd962e9
https://github.com/yuzawa-san
more clean uphttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/dd962e93a31d39a4dfa6fec9e6f4a0aa27f56a00
dd962e9https://github.com/IABTechLab/iabgpp-java/pull/84/commits/dd962e93a31d39a4dfa6fec9e6f4a0aa27f56a00
https://github.com/yuzawa-san
test field names to stringhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/f647e9b2f0bd71d9fd7c78613c0d268ba3a86a44
f647e9bhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/f647e9b2f0bd71d9fd7c78613c0d268ba3a86a44
https://github.com/yuzawa-san
fix constant nameshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/0a3f100ce42594783265aff080116f219a2fcb2d
0a3f100https://github.com/IABTechLab/iabgpp-java/pull/84/commits/0a3f100ce42594783265aff080116f219a2fcb2d
https://github.com/yuzawa-san
optimize validatorhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/558aaa2e88566654b159e90d4e7d09ceac5969d6
558aaa2https://github.com/IABTechLab/iabgpp-java/pull/84/commits/558aaa2e88566654b159e90d4e7d09ceac5969d6
https://github.com/yuzawa-san
move source and add jacocohttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/1fb8dabaac5cec09e20589a7946ed79accce5835
1fb8dabhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/1fb8dabaac5cec09e20589a7946ed79accce5835
https://github.com/yuzawa-san
use SNAPSHOT instead of RC1https://github.com/IABTechLab/iabgpp-java/pull/84/commits/ff3f858c65fde9a033a410916eca29fdeddd17e8
ff3f858https://github.com/IABTechLab/iabgpp-java/pull/84/commits/ff3f858c65fde9a033a410916eca29fdeddd17e8
https://github.com/yuzawa-san
Merge branch '4.X-maven-fixes' of github.com:yuzawa-san/iabgpp-java i…https://github.com/IABTechLab/iabgpp-java/pull/84/commits/620be79811e0dbae307d9218f08147db135def19
620be79https://github.com/IABTechLab/iabgpp-java/pull/84/commits/620be79811e0dbae307d9218f08147db135def19
https://github.com/yuzawa-san
spotless applyhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/0ff66acc0d7f047355ee97abbb3fb42430fc1bc7
0ff66achttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/0ff66acc0d7f047355ee97abbb3fb42430fc1bc7
https://github.com/yuzawa-san
remove useless formatter on/offhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/2fd8542e8a64f25ab66b9f1bc305a9cc2e31808a
2fd8542https://github.com/IABTechLab/iabgpp-java/pull/84/commits/2fd8542e8a64f25ab66b9f1bc305a9cc2e31808a
https://github.com/yuzawa-san
lazy slicinghttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/d3aca8517cc6627913660e903bdd40da60a06b63
d3aca85https://github.com/IABTechLab/iabgpp-java/pull/84/commits/d3aca8517cc6627913660e903bdd40da60a06b63
https://github.com/yuzawa-san
yuzawa-sanhttps://github.com/yuzawa-san
Feb 19, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#issuecomment-3928813393
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
yuzawa-sanhttps://github.com/yuzawa-san
February 19, 2026 13:25https://github.com/IABTechLab/iabgpp-java/pull/84#commits-pushed-db1c6a1
https://github.com/yuzawa-san
add mnhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/db1c6a169ddec884de947b596a8ecf168ab17dce
db1c6a1https://github.com/IABTechLab/iabgpp-java/pull/84/commits/db1c6a169ddec884de947b596a8ecf168ab17dce
https://github.com/yuzawa-san
seamless support usnatv2https://github.com/IABTechLab/iabgpp-java/pull/84/commits/7ecbbc7e5af1aac732a09fc1d0c637b2c80a71e7
7ecbbc7https://github.com/IABTechLab/iabgpp-java/pull/84/commits/7ecbbc7e5af1aac732a09fc1d0c637b2c80a71e7
https://github.com/yuzawa-san
Merge branch '4.X-mn' into 4.X-perf-optimizationshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/2f9f831f676ef71aaa11c10b55d37e980f4fbca9
2f9f831https://github.com/IABTechLab/iabgpp-java/pull/84/commits/2f9f831f676ef71aaa11c10b55d37e980f4fbca9
https://github.com/yuzawa-san
yuzawa-sanhttps://github.com/yuzawa-san
Feb 19, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#issuecomment-3929885444
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
yuzawa-sanhttps://github.com/yuzawa-san
February 26, 2026 15:49https://github.com/IABTechLab/iabgpp-java/pull/84#commits-pushed-32e3a5f
https://github.com/yuzawa-san
clean up mnhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/32e3a5fa8d00b12b2dc44dccddbf9fa4a99c61bc
32e3a5fhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/32e3a5fa8d00b12b2dc44dccddbf9fa4a99c61bc
https://github.com/yuzawa-san
clean up support for optional segmentshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/04eb295002ed7201f0f1ccff65cafab7a7a8e1cf
04eb295https://github.com/IABTechLab/iabgpp-java/pull/84/commits/04eb295002ed7201f0f1ccff65cafab7a7a8e1cf
https://github.com/yuzawa-san
tcf 2.3 supporthttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/d14a86b9b8ff5ebdadec9fed1e939fbb47e33006
d14a86bhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/d14a86b9b8ff5ebdadec9fed1e939fbb47e33006
https://github.com/yuzawa-san
yuzawa-sanhttps://github.com/yuzawa-san
Mar 26, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#issuecomment-4135994387
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
https://github.com/chuff
chuffhttps://github.com/chuff
Mar 26, 2026 https://github.com/IABTechLab/iabgpp-java/pull/84#pullrequestreview-4017619395
View reviewed changes https://github.com/IABTechLab/iabgpp-java/pull/84/files/d14a86b9b8ff5ebdadec9fed1e939fbb47e33006
yuzawa-sanhttps://github.com/yuzawa-san
April 1, 2026 15:46https://github.com/IABTechLab/iabgpp-java/pull/84#commits-pushed-ca1ffbd
https://github.com/yuzawa-san
do not throw exception on contains zero or negativehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/ca1ffbd36ce036e4e01290623755b8ba927bd927
ca1ffbdhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/ca1ffbd36ce036e4e01290623755b8ba927bd927
https://github.com/yuzawa-san
add range entry toStringhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/93690f82d277e6c3423a4cbe6827440b1998effe
93690f8https://github.com/IABTechLab/iabgpp-java/pull/84/commits/93690f82d277e6c3423a4cbe6827440b1998effe
https://github.com/yuzawa-san
Update IntegerSetTest.javahttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/1102e11dcfadd0164bb2e17fa94831528c658140
1102e11https://github.com/IABTechLab/iabgpp-java/pull/84/commits/1102e11dcfadd0164bb2e17fa94831528c658140
https://github.com/yuzawa-san
fix dirty settinghttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/210e4aef9750762af9b44187a14018865b43962e
210e4aehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/210e4aef9750762af9b44187a14018865b43962e
https://github.com/yuzawa-san
spotlesshttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/1d74ee62cdac9d04a3803ed781b99904f0ba2e6e
1d74ee6https://github.com/IABTechLab/iabgpp-java/pull/84/commits/1d74ee62cdac9d04a3803ed781b99904f0ba2e6e
https://github.com/yuzawa-san
ehttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/c21e64f8af19c64ba106a4628572730c329ca1c0
c21e64fhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/c21e64f8af19c64ba106a4628572730c329ca1c0
https://github.com/yuzawa-san
clean up toStringhttps://github.com/IABTechLab/iabgpp-java/pull/84/commits/6ca6d111842ec0e316c2d2ac9672da4abd58c789
6ca6d11https://github.com/IABTechLab/iabgpp-java/pull/84/commits/6ca6d111842ec0e316c2d2ac9672da4abd58c789
https://github.com/TheloniousSF
TheloniousSFhttps://github.com/TheloniousSF
Apr 13, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#issuecomment-4238201977
@chuffhttps://github.com/chuff
@yuzawa-sanhttps://github.com/yuzawa-san
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
https://github.com/chuff
chuffhttps://github.com/chuff
Apr 13, 2026 https://github.com/IABTechLab/iabgpp-java/pull/84#pullrequestreview-4100682935
View reviewed changes https://github.com/IABTechLab/iabgpp-java/pull/84/files/6ca6d111842ec0e316c2d2ac9672da4abd58c789
https://github.com/iabmayank
iabmayankhttps://github.com/iabmayank
aa7ebc9https://github.com/IABTechLab/iabgpp-java/commit/aa7ebc916d0ad3c79a71ef947f237c4c29b6755c
Apr 13, 2026https://github.com/IABTechLab/iabgpp-java/pull/84#event-24457082822
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
https://github.co/hiddenchars
https://github.com/IABTechLab/iabgpp-java/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FIABTechLab%2Fiabgpp-java%2Fpull%2F84
https://github.com/chuff
chuff https://github.com/chuff
https://github.com/IABTechLab/iabgpp-java/pull/84/files/6ca6d111842ec0e316c2d2ac9672da4abd58c789
https://github.com/Kevin-P-Kerr
Kevin-P-Kerr https://github.com/Kevin-P-Kerr
https://github.com/IABTechLab/iabgpp-java/pull/84/files/06f6c2843abe35ecc0c026b3850f2addfc3cb92b
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
Please reload this pagehttps://github.com/IABTechLab/iabgpp-java/pull/84
https://github.com/yuzawa-san
https://github.com/TheloniousSF
https://github.com/chuff
https://github.com/Kevin-P-Kerr
https://github.com/iabmayank
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.