Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2014-11-12

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:36 mizu_no_oto joined #darcs
00:50 gh_ joined #darcs
01:03 sm_ joined #darcs
02:08 mizu_no_oto joined #darcs
02:23 Rastus_Vernon joined #darcs
03:11 stepkut` joined #darcs
04:31 mizu_no_oto joined #darcs
06:14 lelit joined #darcs
08:12 bishboria joined #darcs
08:21 gal_bolle joined #darcs
09:53 c74d joined #darcs
13:41 mizu_no_oto joined #darcs
14:06 mizu_no_oto joined #darcs
15:20 gh_ joined #darcs
16:12 mizu_no_oto joined #darcs
16:34 Rastus_Vernon joined #darcs
17:30 mizu_no_oto joined #darcs
17:38 lelit joined #darcs
17:50 amgarchIn9 joined #darcs
19:38 mizu_no_oto joined #darcs
19:48 gh_ the patch parser is what is leaking space
20:04 mornfall is it? isn't it the patches themselves that are leaked (and they have bits that originate in the parser attached to them, obviously)
20:05 gh_ yes you're right, I mean functions like readHunk are the source of space leak
20:06 gh_ this is problematic when parsing > 11K patches at once
21:16 gh_ joined #darcs
21:35 Heffalump how does the size of the patch index compare with the size of all patches?
22:17 mizu_no_oto joined #darcs
22:20 gh_ Heffalump, for darcs.net, 728KBytes for PI and 48 MBytes for the patches
22:52 gh_ joined #darcs
23:04 Heffalump does it only store information to be able to annotate the latest revision in the repo, rather than all revisions?
23:21 * Heffalump reads the code for himself instead of asking randomg questions
23:24 Heffalump I see, it really just stores a set of patch ids for each file
23:26 Heffalump so do we "just" need to make patches2patchMods suitably lazy?
23:26 Heffalump or is the whole list of patches already in memory by that point
23:28 Heffalump I think that perhaps instead of using newset2FL in createPatchIndexDisk, the 'go' function in patches2PatchMods should be broken out and we should call it in chunks for each chunk in the PatchSet

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary