[BACK]Return to TODO CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/TODO between version 1.22 and 1.24

version 1.22, 2010/07/03 00:48:09 version 1.24, 2010/07/05 10:45:14
Line 110 
Line 110 
   
 Several areas can be cleaned up to make mandoc even faster.  These are  Several areas can be cleaned up to make mandoc even faster.  These are
   
 - improve caching mechanism to handle other per-element arguments so  
   that they need not be recalculated between front- and back-ends (also  
   reduces code size and complexity):  
     `Bl -column' pointer  
   
 - improve hashing mechanism for macros (quite important: performance)  - improve hashing mechanism for macros (quite important: performance)
   
 - improve hashing mechanism for characters (not as important)  - improve hashing mechanism for characters (not as important)
   
   ************************************************************************
   * structural issues
   ************************************************************************
   
   - The regs.h functionality and the roff_getstrn() family should be moved
     into mandoc.c, which should be accessable by libroff, libmdoc, and
     libman.  Right now there's pollution between these libraries.
   

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.24

CVSweb