1. 03 8月, 2014 1 次提交
  2. 18 7月, 2014 1 次提交
    • G
      8050978: Fix bad field access check in C1 and C2 · e94e8637
      goetz 提交于
      Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
      Reviewed-by: kvn, vlivanov
      Contributed-by: andreas.schoesser@sap.com
      e94e8637
  3. 11 7月, 2014 1 次提交
  4. 03 7月, 2014 1 次提交
  5. 01 7月, 2014 1 次提交
  6. 20 6月, 2014 1 次提交
  7. 16 6月, 2014 1 次提交
  8. 13 6月, 2014 1 次提交
  9. 17 6月, 2014 1 次提交
  10. 13 6月, 2014 2 次提交
  11. 10 6月, 2014 2 次提交
  12. 04 6月, 2014 1 次提交
  13. 03 6月, 2014 1 次提交
    • D
      8029381: assert(is_method_type()) failed: bad cast · 8afd1d68
      drchase 提交于
      Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization.
      Reviewed-by: kvn, coleenp, jrose
      8afd1d68
  14. 11 6月, 2014 1 次提交
  15. 02 6月, 2014 1 次提交
  16. 31 5月, 2014 1 次提交
  17. 30 5月, 2014 1 次提交
  18. 28 5月, 2014 3 次提交
  19. 22 5月, 2014 1 次提交
  20. 21 5月, 2014 1 次提交
  21. 20 5月, 2014 1 次提交
  22. 14 5月, 2014 2 次提交
  23. 10 5月, 2014 1 次提交
    • H
      8036533: Method for correct defaults · 2820f348
      hseigel 提交于
      8036156: Limit default method hierarchy
      Summary: Fix protected access checks
      Reviewed-by: coleenp, lfoltan, acorn, ahgross
      2820f348
  24. 09 5月, 2014 1 次提交
  25. 08 5月, 2014 1 次提交
  26. 23 5月, 2014 1 次提交
    • D
      8037816: Fix for 8036122 breaks build with Xcode5/clang · ed4b64df
      drchase 提交于
      8043029: Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
      8043164: Format warning in traceStream.hpp
      Summary: Backport of main fix + two corrections, enables clang compilation, turns on format attributes, corrects/mutes warnings
      Reviewed-by: kvn, coleenp, iveresov, twisti
      ed4b64df
  27. 17 5月, 2014 1 次提交
    • K
      8042786: Proper fix for 8032566 · 86386245
      kvn 提交于
      Summary: Check for overflow cases in range checks and collapse it if we can.
      Reviewed-by: jrose, iveresov
      86386245
  28. 16 5月, 2014 1 次提交
  29. 15 5月, 2014 1 次提交
  30. 13 5月, 2014 1 次提交
  31. 05 5月, 2014 1 次提交
  32. 28 4月, 2014 1 次提交
  33. 03 5月, 2014 1 次提交
    • K
      8039298: assert(base == NULL || t_adr->isa_rawptr() ||... · fb43258c
      kvn 提交于
      8039298: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr::NULL_PTR))
      Summary: Convert the assert into the runtime check to skip IGVN optimizations for problematic memory nodes. Eliminate dead nodes more aggressively.
      Reviewed-by: twisti, iveresov
      fb43258c
  34. 30 4月, 2014 1 次提交
  35. 01 5月, 2014 1 次提交