Compile most of Lucene's core code with a single call to gcj.  This permits more cross-class inlining.  In particular, the final method PriorityQueue.size() can inline, which speeds things 7.5% in my benchmarks.  Note that 'final' declarations *do* sometimes make things faster in GCJ.  So let's not remove them all!
Compile most of Lucene's core code with a single call to gcj.  This
permits more cross-class inlining.  In particular, the final method
PriorityQueue.size() can inline, which speeds things 7.5% in my
benchmarks.  Note that 'final' declarations *do* sometimes make things
faster in GCJ.  So let's not remove them all!


git-svn-id: 4c5078813df38efa56971a28e09a55254294f104@150534 13f79535-47bb-0310-9956-ffa450edef68

apache/solr,apache/solr,apache/solr,apache/solr,apache/solr