1. 11 Sep, 2018 1 commit
  2. 07 Sep, 2018 2 commits
  3. 06 Sep, 2018 2 commits
  4. 05 Sep, 2018 1 commit
  5. 01 Sep, 2018 1 commit
  6. 29 Aug, 2018 1 commit
  7. 28 Aug, 2018 2 commits
  8. 27 Aug, 2018 1 commit
  9. 26 Aug, 2018 1 commit
  10. 21 Aug, 2018 1 commit
  11. 31 Jul, 2018 1 commit
  12. 26 Jun, 2018 1 commit
  13. 16 Jun, 2018 2 commits
  14. 15 Jun, 2018 1 commit
  15. 14 Jun, 2018 1 commit
  16. 12 Jun, 2018 5 commits
  17. 24 May, 2018 1 commit
  18. 19 May, 2018 1 commit
    • Eric Bruneton's avatar
      Remove the use of toCharArray() to remove some memory allocations. Also add a benchmark for Type. · 5db12737
      Eric Bruneton authored
      Results of the benchmark on my machine:
      
      CURRENT CODE (3 runs)
      
      getArgumentsAndReturnSizeFromDescriptor                thrpt   10  8002,137 ± 309,542  ops/s
      getArgumentsAndReturnTypesFromDescriptor               thrpt   10  1393,701 ±  37,392  ops/s
      getTypeFromDescriptor                                  thrpt   10  3469,877 ±  90,339  ops/s
      
      getArgumentsAndReturnSizeFromDescriptor                thrpt   10  7950,019 ± 320,668  ops/s
      getArgumentsAndReturnTypesFromDescriptor               thrpt   10  1326,380 ±  29,934  ops/s
      getTypeFromDescriptor                                  thrpt   10  3232,627 ±  89,893  ops/s
      
      getArgumentsAndReturnSizeFromDescriptor                thrpt   10  7931,430 ± 243,812  ops/s
      getArgumentsAndReturnTypesFromDescriptor               thrpt   10  1355,610 ±  27,042  ops/s
      getTypeFromDescriptor                                  thrpt   10  3469,378 ±  84,797  ops/s
      
      NEW CODE (3 runs)
      
      getArgumentsAndReturnSizeFromDescriptor                thrpt   10  7984,723 ± 211,592  ops/s
      getArgumentsAndReturnTypesFromDescriptor               thrpt   10  1260,854 ±  26,638  ops/s
      getTypeFromDescriptor                                  thrpt   10  3442,509 ±  83,137  ops/s
      
      getArgumentsAndReturnSizeFromDescriptor                thrpt   10  7863,562 ± 158,205  ops/s
      getArgumentsAndReturnTypesFromDescriptor               thrpt   10  1389,624 ±  39,087  ops/s
      getTypeFromDescriptor                                  thrpt   10  3201,957 ±  53,120  ops/s
      
      getArgumentsAndReturnSizeFromDescriptor                thrpt   10  7871,202 ± 231,629  ops/s
      getArgumentsAndReturnTypesFromDescriptor               thrpt   10  1374,364 ±  32,216  ops/s
      getTypeFromDescriptor                                  thrpt   10  3265,688 ±  72,233  ops/s
      5db12737
  19. 14 May, 2018 2 commits
  20. 13 May, 2018 2 commits
  21. 05 May, 2018 3 commits
  22. 04 May, 2018 4 commits
  23. 02 May, 2018 1 commit
    • Eric Bruneton's avatar
      Add an experimental suffix to the new features (also mark them deprecated and... · 2924283f
      Eric Bruneton authored
      Add an experimental suffix to the new features (also mark them deprecated and show a big warning in the Javadoc). Revert to ASM6 for the default api of the visitors, and use ASM7_EXPERIMENTAL only in tests (only exception: Trace*Visitor classes, which are final). This pattern could allow us to develop any new feature directly in 'master'.
      2924283f
  24. 01 May, 2018 1 commit
  25. 26 Apr, 2018 1 commit
    • Eric Bruneton's avatar
      Add an experimental suffix to the new features (also mark them deprecated and... · a05bf33d
      Eric Bruneton authored
      Add an experimental suffix to the new features (also mark them deprecated and show a big warning in the Javadoc). Revert to ASM6 for the default api of the visitors, and use ASM7_EXPERIMENTAL only in tests (only exception: Trace*Visitor classes, which are final). This pattern could allow us to develop any new feature directly in 'master'.
      a05bf33d