good morning!!!!

Skip to content
Snippets Groups Projects
  1. Oct 10, 2023
  2. Jan 09, 2021
  3. May 18, 2020
  4. Feb 12, 2020
  5. Feb 09, 2020
  6. Dec 31, 2019
  7. Dec 19, 2019
  8. Nov 29, 2019
  9. Nov 06, 2019
    • Anmol Sethi's avatar
      Rename xor to mask · 3b6e614d
      Anmol Sethi authored
      3b6e614d
    • Anmol Sethi's avatar
      Optimize fastXOR with math/bits · a13f5dc8
      Anmol Sethi authored
      See https://github.com/golang/go/issues/31586#issuecomment-550040882
      
      Thanks @renthraysk
      
      benchmark                      old MB/s     new MB/s     speedup
      BenchmarkXOR/2/fast-8          470.88       492.61       1.05x
      BenchmarkXOR/3/fast-8          602.24       719.25       1.19x
      BenchmarkXOR/4/fast-8          718.82       1186.64      1.65x
      BenchmarkXOR/8/fast-8          1027.60      1718.71      1.67x
      BenchmarkXOR/16/fast-8         1413.31      3430.46      2.43x
      BenchmarkXOR/32/fast-8         2701.81      5585.42      2.07x
      BenchmarkXOR/128/fast-8        7757.97      13432.37     1.73x
      BenchmarkXOR/512/fast-8        15155.03     18797.79     1.24x
      BenchmarkXOR/4096/fast-8       20689.95     20334.61     0.98x
      BenchmarkXOR/16384/fast-8      21687.87     21613.94     1.00x
      
      Now its faster than basic XOR at every byte size greater than 2 on
      little endian amd64 machines.
      a13f5dc8
  10. Nov 05, 2019
  11. Nov 04, 2019
  12. Oct 23, 2019
  13. Oct 11, 2019
    • Anmol Sethi's avatar
      Improve Close handshake behaviour · bc4fce01
      Anmol Sethi authored
      - For JS we ensure we indicate which size initiated the close first from our POV
      - For normal Go, concurrent closes block until the first one succeeds instead of returning early
      v1.7.1
      bc4fce01
  14. Oct 10, 2019
  15. Oct 09, 2019
  16. Sep 29, 2019
  17. Sep 27, 2019
  18. Sep 24, 2019
  19. Sep 23, 2019
  20. Sep 22, 2019
Loading