NASM Wishlist
=============

Plans for future releases
-------------------------

- Symbol map in binary format. Format-specific options...

- Actually _do_ something with the processor, privileged and
  undocumented flags in the instruction table.

- Listing file support. I've removed it from this version, since it
  was only present as part of the flatform binary output routine,
  and it was broken there. We might want to put it back, in a more
  general way, at some later point. But probably not until the rest
  of the major rewrites have been done, and the code is in a more
  sensible state.

- A _real_ preprocessor. Macros, style of fing. Probably the
  include-file mechanism should be shifted into the preprocessor,
  when the preprocessor comes along, and enhanced to allow nesting.

- Yet more object formats. Do OS/2 object files have documentation?
  RDF wants to be re-implemented. Are there any others?

- USE32, and exporting of non-global symbols, and debug (e.g. line
  number) information, in OBJ format.

- Revise the output modules so that they allocate memory in small
  chunks, rather than realloc'ing huge areas. For better DOS
  performance.

- Re-write elfout.c so that it looks even vaguely like the other
  output modules. And so that it's more understandable.

- Named sections in COFF and ELF formats. Section alignment
  specification in ELF.

- PIC support in ELF?

- Think about EQU dependency, and about start-point specification in
  OBJ. Possibly re-think directive support.
