dweiss commented on pull request #2094:
URL: https://github.com/apache/lucene-solr/pull/2094#issuecomment-732744204


   Thanks @iverase ! 
   
   I admit I grew up with big endian (assembly on M68k) and little endian 
always confused the hell out of me looking at memory hex dumps... but even my 
personal bias aside the patch you created scatters those reversing static 
method calls all over the place - this seems counterintuitive and against of 
what the goal of having little endian was (which is less code, fewer ops on LE 
architectures)?
   
   I may be naive but maybe if all DataOutput classes accepted ByteOrder 
(including ByteBuffersDataOutput) then the rest of the code could live with 
either byte order transparently on those paired writeints/ readints, etc? If 
these methods are not properly paired (like you pointed out is the case) then 
I'd try to fix that unpaired optimizations first... Otherwise it'll be 
mind-bending to follow what the code actually does.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to