Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

4 check-ins related to "label_linkedlist"

[7870a89b10] Getting in the changes reducing the leak on annotate. In the fossil mailing list, I received only opinions in favour of getting mallocs and frees properly paired, so I think noone will refuse the change. (user: viriketo tags: annotate_noleak)
[58a02a2e4a] Closed-Leaf: Documenting the Label structure I introduced. (user: viriketo tags: label_linkedlist)
[ef8266b710] Implementation of a linked list to solve the memory leak described in a TODO in [e2ebb1f5cae8]. This code is slower than having the memory leak, and at the end, it was not a big memory leak. Let's say, 10 byte per revision involved in a file annotate. If a file has 30000 revisions, it may go around 300KB then. For this leak to be noticeable (as we have a content cache until 50MB), it would mean having above a milion revisions for the file annotated. So, I keep this in a branch apart, as maybe the leak is worth the faster code. I have not measured the speed difference though. (user: viriketo tags: label_linkedlist)
[e2ebb1f5ca] Reducing the leak of annotate even more. I wrote a TODO in the file, for a leak still present and relevant for files modified by many versions, but that requires harder work to get right. (user: viriketo tags: annotate_noleak)