1. 23 Sep, 2017 1 commit
  2. 21 Sep, 2017 1 commit
  3. 09 Sep, 2017 4 commits
  4. 08 Sep, 2017 2 commits
  5. 07 Sep, 2017 6 commits
  6. 06 Sep, 2017 5 commits
  7. 05 Sep, 2017 1 commit
    • Eric Bruneton's avatar
      Fix the computation of the Label.DEBUG flag. · aa6ca893
      Eric Bruneton authored
      The current code can incorrectly classify a Label as "used only for debug", which can yield incorrect stack map offsets due to skipped labels in MethodWriter.visitLabel (see bug #317791). This happens when a label is found for the first time in a debug attribute (it is then flagged as DEBUG), and then appears again in a stack map frame (these labels are extracted after those from the debug attributes, during the bytecode parsing, but the DEBUG flag, if present, is not removed then).
      
      The fix consists in removing the DEBUG flag, if present, when creating or reusing a label for non-debug attributes.
      aa6ca893
  8. 03 Sep, 2017 2 commits
  9. 02 Sep, 2017 1 commit
  10. 23 Jul, 2017 1 commit
  11. 16 Jul, 2017 2 commits
  12. 05 Jul, 2017 1 commit
  13. 24 Jun, 2017 1 commit
  14. 05 Jun, 2017 1 commit
  15. 04 Jun, 2017 1 commit
  16. 11 Feb, 2017 1 commit
  17. 05 Feb, 2017 2 commits
  18. 27 Aug, 2016 4 commits
  19. 15 Aug, 2016 2 commits
  20. 24 Apr, 2016 1 commit