I merged the 'cpu' branch into trunk in r24235. This merges config/auto/cpu.pm into config/gen/cpu.pm, as well as merging the various CPU-specific auto.pm classes underneath config/auto/cpu/ into their corresponding config/gen/cpu/ classes. Additional test files were provided. Parrot::Configure::Step::List and MANIFEST were adjusted as needed.
Thanks to doughera, ptc and rgrjr for assistance in trying this code out. Note: 'gen::cpu' is a misnomer. This class generates no files. It's a probe of the CPU which proceeds automatically and adds data to the Parrot::Configure object. So, once we're sure that this code has settled down, we'll rename gen::cpu to auto::cpu -- but it will hold the place in the configuration step list currently held by gen::cpu. kid51