1. 16 Oct, 2011 7 commits
  2. 15 Oct, 2011 2 commits
    • Shih-wei Liao's avatar
      Fix line number calculation that deviates from old Dalvik. · 8e1b4ff0
      Shih-wei Liao authored
      In old Dalvik, adjopcode was declared as int instead of uint8. And
      it's declared in different scope.
      Pass the art-target tests and art-host tests.
      
      Change-Id: Ie65c16a43ca32f1acf425a740bebc02f005f9011
      8e1b4ff0
    • Ian Rogers's avatar
      Proxy implementation · 466bb254
      Ian Rogers authored
      This rounds out the proxy implementation by adding missing pieces to the
      class linker, extending tests and fixing issues in the runtime support.
      There are also some tweaks for performance and to clean up Method/Object
      a little.
      A unit test of the functionality is "art/test/run-test 044"
      
      Change-Id: Id94102d10b81cd9b12b95ba8618f6187490204c4
      466bb254
  3. 14 Oct, 2011 3 commits
    • buzbee's avatar
      Merge "Register promotion fix" into dalvik-dev · a10cd94b
      buzbee authored
      a10cd94b
    • buzbee's avatar
      Register promotion fix · 67bc236a
      buzbee authored
      Restructured the type inference mechanism, added lots of DCHECKS,
      bumped the default memory allocation size to reflect AOT
      compilation and tweaked the bit vector manipulation routines
      to be better at handling large sparse vectors (something the old
      trace JIT didn't encounter enough to care).
      
      With this CL, optimization is back on by default.  Should also see
      a significant boost in compilation speed (~2x better for boot.oat).
      
      Change-Id: Ifd134ef337be173a1be756bb9198b24c5b4936b3
      67bc236a
    • Brian Carlstrom's avatar
      Add oatopt drop in replacement for dexopt · b7bbba49
      Brian Carlstrom authored
      Change-Id: I094375230af2d9a88e30245b390cac71be7b50f4
      b7bbba49
  4. 13 Oct, 2011 18 commits
  5. 12 Oct, 2011 10 commits