version 1.22, 2010/07/03 00:48:09 |
version 1.24, 2010/07/05 10:45:14 |
|
|
|
|
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. |
|
|