1. 06 Jan, 2016 4 commits
  2. 05 Jan, 2016 3 commits
  3. 04 Jan, 2016 2 commits
  4. 30 Dec, 2015 1 commit
  5. 29 Dec, 2015 2 commits
  6. 24 Dec, 2015 2 commits
  7. 22 Dec, 2015 4 commits
  8. 21 Dec, 2015 3 commits
  9. 17 Dec, 2015 1 commit
  10. 16 Dec, 2015 1 commit
  11. 15 Dec, 2015 2 commits
  12. 14 Dec, 2015 1 commit
  13. 12 Dec, 2015 1 commit
  14. 11 Dec, 2015 1 commit
  15. 10 Dec, 2015 1 commit
  16. 09 Dec, 2015 2 commits
  17. 08 Dec, 2015 2 commits
  18. 07 Dec, 2015 6 commits
  19. 05 Dec, 2015 1 commit
    • Armen Baghumian's avatar
      Optimize get* operation · f622e599
      Armen Baghumian authored
      It's slightly faster to convert the value to signed value in PHP as
      opposed to use pack and unpack.
      
      For 1M get operation the difference is:
      
          getShort in 3.3272678852081 seconds
          getInt in 3.8338589668274 seconds
          getLong in 5.6381590366364 seconds
          getLong (neg) in 5.6149101257324 seconds
      
      vs
      
          getShort in 2.7564418315887 seconds
          getInt in 3.1612701416016 seconds
          getLong in 3.1369340419769 seconds
          getLong (neg) in 3.1478710174561 seconds
      
      And since pack("P") and unpack("q") has been removed now ByteBuffer
      works for PHP >= 5.4
      f622e599