• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

99designs / gqlgen / 19154448354 / 1
0%
master: 0%

Build:
DEFAULT BRANCH: master
Ran 07 Nov 2025 12:46AM UTC
Files 0
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Nov 2025 12:43AM UTC coverage: 0.0%. Remained the same
19154448354.1

push

github

web-flow
[NEW] perf: Optimize CollectFields calculation for non-primitive array fields (#3874)

When marshaling non-primitive array type fields to JSON, the CollectFields operation is executed.
This operation always returns the same result for a given field. The current implementation recalculates it for every element in the array.
This causes performance to degrade proportionally to both the number of array elements and the number of fields being queried.
For large-scale GraphQL applications, this can result in significant performance bottlenecks.
This PR addresses the issue by calculating CollectFields once and reusing the result across all array elements. Benchmark results show significant improvements !!! (28.8% reduction in execution time, 9.6% reduction in memory usage 🎉)

* enhance: fix marshaling array performance
* CollectField cache test
* fix: golangci-lint
* use reflect instead of unsage pointer

0 of 0 relevant lines covered (NaN%)

0.0 hits per line

Source Files on job 19154448354.1
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19154448354
  • 220b29b5 on github
  • Prev Job for on master (#19117305600.1)
  • Next Job for on master (#19154617041.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc