View Issue Details

IDProjectCategoryView StatusLast Update
0000448luatexfeature requestpublic2010-11-24 15:27
ReporterTaco Assigned ToTaco  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.70.0 
Summary0000448: convert luafontloader returns and fonts.font[] into userdata
Descriptionusing userdata would save a _lot_ of memory and garbage collection time,
at the expense of a bit more programming on our side.
TagsNo tags attached.

Relationships

related to 0000404 closedTaco fonts with large kern tables eats vast amounts of memory 
related to 0000416 closedHans Hagen reminder kernclasses 
related to 0000419 closedHans Hagen Checksum of original font files stored in the cache? 

Activities

Taco

2010-09-05 17:12

administrator   ~0000625

commit 3857 makes a start. The feedback question is: besides the actual font, its subfonts, and the glyphs, what else deserves to be a userdata object?

Taco

2010-09-09 09:43

administrator   ~0000628

the answer seems to be: nothing. Moving back to 'assigned' for font.fonts[] access.

Taco

2010-11-24 15:27

administrator   ~0000666

ticket 0000478 supercedes the remainder of this item

Issue History

Date Modified Username Field Change
2010-08-02 17:06 Taco New Issue
2010-08-02 17:11 Taco Relationship added related to 0000404
2010-09-05 09:38 Taco View Status private => public
2010-09-05 09:38 Taco Status new => assigned
2010-09-05 09:38 Taco Assigned To => Taco
2010-09-05 09:40 Taco Target Version => 0.70.0
2010-09-05 17:12 Taco Note Added: 0000625
2010-09-05 17:12 Taco Status assigned => feedback
2010-09-05 17:14 Taco Relationship added related to 0000416
2010-09-05 17:14 Taco Relationship added related to 0000419
2010-09-09 09:43 Taco Note Added: 0000628
2010-09-09 09:43 Taco Status feedback => assigned
2010-11-24 15:27 Taco Note Added: 0000666
2010-11-24 15:27 Taco Status assigned => closed
2010-11-24 15:27 Taco Resolution open => fixed