1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-16 18:01:37 +00:00
miniflux-v2/internal/reader/opml
jvoisin 93fc206f42 refactor(opml): reduce indirections
Don't use a slice of pointers to opml items, when we can simply use a slice of
items instead. This should reduce the amount of memory allocations and the
number of indirections the GC has to process, speedup up the import process.

Note that this doesn't introduce any additional copies, as the only time a
slice of subscription is created, the items are created and inserted inline.
2025-08-12 19:47:47 -07:00
..
handler.go refactor(opml): reduce indirections 2025-08-12 19:47:47 -07:00
opml.go refactor(misc): fix a handful of TODO 2025-08-09 15:22:02 -07:00
parser.go refactor(opml): reduce indirections 2025-08-12 19:47:47 -07:00
parser_test.go refactor(opml): reduce indirections 2025-08-12 19:47:47 -07:00
serializer.go refactor(opml): reduce indirections 2025-08-12 19:47:47 -07:00
serializer_test.go refactor(opml): reduce indirections 2025-08-12 19:47:47 -07:00
subscription.go refactor(opml): reduce indirections 2025-08-12 19:47:47 -07:00