jerry gay wrote:

+---t
|   +---compilers
|   |   +---imcc                  # moved from imcc/t/
|   |   |   <snip t/compilers/imcc/ subdirs>

This doesn't really work for me. imcc/t* used to test some general parsing features, code generation and register allocation. Therefore it should run early in the tests.

What about this file organization and testing order:

  t/imcc    # 1. or 2.
   /op      # 2. or 1.
   /pmc
   /dynclass
  ...
  # more tests

We could also get rid of the imcc prefix and move tests and test files to more appropriate files and just delete some duplicates.

Also t/compilers is now split into 2 passes with different tests, which looks strange to me.

leo

Reply via email to