OSDN Git Service

android-x86/art.git
10 years agoam 7a101553: am 0d2d031c: Merge "Improve the OOME fragmentation message."
Hiroshi Yamauchi [Sat, 12 Jul 2014 02:06:01 +0000 (02:06 +0000)]
am 7a101553: am 0d2d031c: Merge "Improve the OOME fragmentation message."

* commit '7a101553afe596d8c9942b18105f7696f50c6c6d':
  Improve the OOME fragmentation message.

10 years agoam 868d3213: am 477eea4f: Merge "ART: Add Invokes to DecodedInstruction"
Ian Rogers [Sat, 12 Jul 2014 02:06:00 +0000 (02:06 +0000)]
am 868d3213: am 477eea4f: Merge "ART: Add Invokes to DecodedInstruction"

* commit '868d32139c83df89e9a781b65c7c23f8426c341c':
  ART: Add Invokes to DecodedInstruction

10 years agoam 6bc6fa94: am fe12035e: Merge "ART: Handle Extended MIRs in a uniform manner"
Ian Rogers [Sat, 12 Jul 2014 02:05:59 +0000 (02:05 +0000)]
am 6bc6fa94: am fe12035e: Merge "ART: Handle Extended MIRs in a uniform manner"

* commit '6bc6fa94f311feb6dc6297d90d4743144701df0a':
  ART: Handle Extended MIRs in a uniform manner

10 years agoam 34344502: am 49b874b6: Merge "ART: Detached blocks should not be processed by...
Ian Rogers [Sat, 12 Jul 2014 02:05:58 +0000 (02:05 +0000)]
am 34344502: am 49b874b6: Merge "ART: Detached blocks should not be processed by compiler"

* commit '3434450273d5a1466586ed3c05dba0fada279ba1':
  ART: Detached blocks should not be processed by compiler

10 years agoam 33103084: am f894f639: Merge "ART: Rename CallInlining to SpecialMethodInliner"
Vladimir Marko [Sat, 12 Jul 2014 02:05:57 +0000 (02:05 +0000)]
am 33103084: am f894f639: Merge "ART: Rename CallInlining to SpecialMethodInliner"

* commit '33103084699cd1522f5c4f572944dc12c785e317':
  ART: Rename CallInlining to SpecialMethodInliner

10 years agoam bb15384e: am adce33da: Merge "Make CAS operations in Object use art::Atomic."
Ian Rogers [Sat, 12 Jul 2014 02:05:56 +0000 (02:05 +0000)]
am bb15384e: am adce33da: Merge "Make CAS operations in Object use art::Atomic."

* commit 'bb15384e41f4c0f28207bb02c8a84df0de29b1e7':
  Make CAS operations in Object use art::Atomic.

10 years agoam 0ae44744: am cba6b1fc: Merge "ART: Enable some ARM64 optimizations."
Andreas Gampe [Sat, 12 Jul 2014 02:05:55 +0000 (02:05 +0000)]
am 0ae44744: am cba6b1fc: Merge "ART: Enable some ARM64 optimizations."

* commit '0ae447446b5aca19cd1596657c846a265ab27d5b':

10 years agoam 3c5f5d7e: am 5fa647d5: Merge "Slow path for iget should expect return in core...
Andreas Gampe [Sat, 12 Jul 2014 02:05:54 +0000 (02:05 +0000)]
am 3c5f5d7e: am 5fa647d5: Merge "Slow path for iget should expect return in core reg"

* commit '3c5f5d7ef9402f831324f18dd9d27f7101d065e9':

10 years agoam 02c127af: am fb16129c: Merge "Global Value Numbering."
Vladimir Marko [Sat, 12 Jul 2014 02:05:52 +0000 (02:05 +0000)]
am 02c127af: am fb16129c: Merge "Global Value Numbering."

* commit '02c127af6d4b10b1ef62e2fe29f360e49faab8df':

10 years agoam 43eb9ea4: am b26d1905: Merge "ART: Refactor frontend.cc"
Andreas Gampe [Sat, 12 Jul 2014 02:05:51 +0000 (02:05 +0000)]
am 43eb9ea4: am b26d1905: Merge "ART: Refactor frontend.cc"

* commit '43eb9ea488995d5f38c3ed43c2059d4c89808811':

10 years agoam eef893a5: am 50fb2436: Merge "Handle potential <clinit>() correctly in LVN."
Vladimir Marko [Sat, 12 Jul 2014 02:05:50 +0000 (02:05 +0000)]
am eef893a5: am 50fb2436: Merge "Handle potential <clinit>() correctly in LVN."

* commit 'eef893a5dc10eb0514ed24fe7c196a31a49baccb':

10 years agoam b6c6be75: am 723b2fc3: Merge "Faster deduplication in OatWriter."
Vladimir Marko [Sat, 12 Jul 2014 02:05:49 +0000 (02:05 +0000)]
am b6c6be75: am 723b2fc3: Merge "Faster deduplication in OatWriter."

* commit 'b6c6be75fe68c823b5f4a82cad1c1b84362517e1':

10 years agoam bfb67693: am b2bc3c97: Merge "Fix GC to use art::Atomic rather than compiler intri...
Ian Rogers [Sat, 12 Jul 2014 02:05:48 +0000 (02:05 +0000)]
am bfb67693: am b2bc3c97: Merge "Fix GC to use art::Atomic rather than compiler intrinsics."

* commit 'bfb676939a206abc96d04bb023b1ac28be50f51f':

10 years agoam b982fd26: am c4f72ec4: Merge "Use memory chunks for monitors on LP64"
Andreas Gampe [Sat, 12 Jul 2014 02:05:47 +0000 (02:05 +0000)]
am b982fd26: am c4f72ec4: Merge "Use memory chunks for monitors on LP64"

* commit 'b982fd260289a3ddcbae1a41437dfbdccdf673aa':

10 years agoam 0fd207a3: am af4cf5d7: Merge "Missed use of android_atomic and thread state_."
Ian Rogers [Sat, 12 Jul 2014 02:05:46 +0000 (02:05 +0000)]
am 0fd207a3: am af4cf5d7: Merge "Missed use of android_atomic and thread state_."

* commit '0fd207a3d6a54b753951d5a80e56f39eefe146be':

10 years agoam eb97d87d: am 070dfc4c: Merge "Fix tracing."
Ian Rogers [Sat, 12 Jul 2014 02:05:45 +0000 (02:05 +0000)]
am eb97d87d: am 070dfc4c: Merge "Fix tracing."

* commit 'eb97d87d62ee3c4e9f8f396dd05912178be35d58':

10 years agoam 169b5860: am d8079288: Merge "art: fix host dex2oat runtime args"
Colin Cross [Sat, 12 Jul 2014 02:05:44 +0000 (02:05 +0000)]
am 169b5860: am d8079288: Merge "art: fix host dex2oat runtime args"

* commit '169b586058d4f8d7e32522fdafdfb0fb55b945a9':

10 years agoam f7d44f20: am 62526c37: Merge "Move thread state to art::Atomic."
Ian Rogers [Sat, 12 Jul 2014 02:05:43 +0000 (02:05 +0000)]
am f7d44f20: am 62526c37: Merge "Move thread state to art::Atomic."

* commit 'f7d44f209532aaa9252b397dfec90cabb4baeb6b':

10 years agoam 064b7838: am 43b6fe02: Merge "Move another field away from android_atomic_cas."
Ian Rogers [Sat, 12 Jul 2014 02:05:42 +0000 (02:05 +0000)]
am 064b7838: am 43b6fe02: Merge "Move another field away from android_atomic_cas."

* commit '064b78385fa24d8d0c942a25625db67dd338ce25':

10 years agoam 46d8f384: am 672f8367: Merge "Revert "Add implicit null and stack checks for x86""
Dave Allison [Sat, 12 Jul 2014 02:05:41 +0000 (02:05 +0000)]
am 46d8f384: am 672f8367: Merge "Revert "Add implicit null and stack checks for x86""

* commit '46d8f384241a8401d99e8e921a6b98c26684ebfa':

10 years agoam da3e7b4c: am 4770a2e6: Merge "Remove legacy CAS implementations from mutex."
Ian Rogers [Sat, 12 Jul 2014 02:05:40 +0000 (02:05 +0000)]
am da3e7b4c: am 4770a2e6: Merge "Remove legacy CAS implementations from mutex."

* commit 'da3e7b4c3468bd278f4f2dd203d281b3b4819bd3':

10 years agoam 1acde32d: am bcb3b290: Merge "Add notion of released vs empty pages to ROSAlloc."
Mathieu Chartier [Sat, 12 Jul 2014 02:05:39 +0000 (02:05 +0000)]
am 1acde32d: am bcb3b290: Merge "Add notion of released vs empty pages to ROSAlloc."

* commit '1acde32d8c3f02aca763fd944945222011612d15':

10 years agoam bc8c613d: am 5de52242: Merge "Add implicit null and stack checks for x86"
Dave Allison [Sat, 12 Jul 2014 02:05:38 +0000 (02:05 +0000)]
am bc8c613d: am 5de52242: Merge "Add implicit null and stack checks for x86"

* commit 'bc8c613d2b8a276646827d51f839ad5d71fbedf1':

10 years agoam 82001c65: am 2929490d: Merge "Move card table away from android_atomic_cas."
Ian Rogers [Sat, 12 Jul 2014 02:05:37 +0000 (02:05 +0000)]
am 82001c65: am 2929490d: Merge "Move card table away from android_atomic_cas."

* commit '82001c65e2ceee6b4c6b2289632a33924b6f074c':

10 years agoam 967ba5f0: am 5472edce: Merge "CW on Master: Propagate or throw exception when...
Brian Carlstrom [Sat, 12 Jul 2014 02:05:36 +0000 (02:05 +0000)]
am 967ba5f0: am 5472edce: Merge "CW on Master: Propagate or throw exception when no class found happens in interpreter."

* commit '967ba5f0127cc8965d796d707e1318ec435ffaf0':

10 years agoam ed7d47c5: am b288a5ad: Merge "Use the icu4c headers from the new location."
Elliott Hughes [Sat, 12 Jul 2014 02:05:35 +0000 (02:05 +0000)]
am ed7d47c5: am b288a5ad: Merge "Use the icu4c headers from the new location."

* commit 'ed7d47c5901e32da3f7595cd6f4a25cae95d5f69':

10 years agoam 68fa0918: am 91db19b5: Merge "ART: Add simple tests for inlining of CAS"
Andreas Gampe [Sat, 12 Jul 2014 02:05:35 +0000 (02:05 +0000)]
am 68fa0918: am 91db19b5: Merge "ART: Add simple tests for inlining of CAS"

* commit '68fa0918e05c3f9bc54b89d07552a3e0b007b91c':

10 years agoam f2f3bd26: am ef9b94cc: Merge "Add easy way to ensure the next allocation does...
Mathieu Chartier [Sat, 12 Jul 2014 02:05:33 +0000 (02:05 +0000)]
am f2f3bd26: am ef9b94cc: Merge "Add easy way to ensure the next allocation does GC."

* commit 'f2f3bd268d41835ea3be37b9c285b77e5ab32823':

10 years agoam e5526e76: am b796d1bf: Merge "Remove incorrect check for sa_mask in signal chaining"
Dave Allison [Sat, 12 Jul 2014 02:05:33 +0000 (02:05 +0000)]
am e5526e76: am b796d1bf: Merge "Remove incorrect check for sa_mask in signal chaining"

* commit 'e5526e76c6180989914b2fbe9062a8b5d7bddf5b':

10 years agoam d19bab58: am c21dc06a: Merge "ART: Check slow_paths_.Size() every time"
Ian Rogers [Sat, 12 Jul 2014 02:05:32 +0000 (02:05 +0000)]
am d19bab58: am c21dc06a: Merge "ART: Check slow_paths_.Size() every time"

* commit 'd19bab58e186aaa6564473c6d49061aba1032a79':

10 years agoam 206f94b5: am 68e5f442: Merge "x86_64: GenInlinedCas must use wide rl_src_offset...
Ian Rogers [Sat, 12 Jul 2014 02:05:31 +0000 (02:05 +0000)]
am 206f94b5: am 68e5f442: Merge "x86_64: GenInlinedCas must use wide rl_src_offset under 64-bit targets"

* commit '206f94b5f2f585f0af1bbefff44e834d9a776d00':

10 years agoam 7fde2076: am a76dc41f: Merge "Allow method tracing for run-test"
Ian Rogers [Sat, 12 Jul 2014 02:05:30 +0000 (02:05 +0000)]
am 7fde2076: am a76dc41f: Merge "Allow method tracing for run-test"

* commit '7fde2076d8f44ee0e05ceee3f7953113a9d308a6':

10 years agoam c860df11: am 0f635b10: Merge "Fix method tracing from command-line"
Ian Rogers [Sat, 12 Jul 2014 02:05:29 +0000 (02:05 +0000)]
am c860df11: am 0f635b10: Merge "Fix method tracing from command-line"

* commit 'c860df11e6ed9d4af599a28c484ecf692db9b541':

10 years agoam a892b0e0: am 32710dd4: Merge "x86_64: enable Peek and Poke intrinsics"
Ian Rogers [Sat, 12 Jul 2014 02:05:28 +0000 (02:05 +0000)]
am a892b0e0: am 32710dd4: Merge "x86_64: enable Peek and Poke intrinsics"

* commit 'a892b0e0b0c9e5c95adb6151e11d68cedb033c39':

10 years agoam 3af030b4: am 62f28f94: Merge "Fix a compile assert name with inverted meaning."
Vladimir Marko [Sat, 12 Jul 2014 02:05:28 +0000 (02:05 +0000)]
am 3af030b4: am 62f28f94: Merge "Fix a compile assert name with inverted meaning."

* commit '3af030b499e6a0f7b91a1fd365aaf96d30bc476f':

10 years agoam 7e001a86: am 665f6810: Merge "Workaround for invalid monitor-exit catch ranges."
Vladimir Marko [Sat, 12 Jul 2014 02:05:27 +0000 (02:05 +0000)]
am 7e001a86: am 665f6810: Merge "Workaround for invalid monitor-exit catch ranges."

* commit '7e001a86a201a8e463b260b01eb339fa1d54c69c':

10 years agoam 2596abd8: am 8078b294: Merge "Revert "ART: Key-Value Store in Oat header""
Nicolas Geoffray [Sat, 12 Jul 2014 02:05:26 +0000 (02:05 +0000)]
am 2596abd8: am 8078b294: Merge "Revert "ART: Key-Value Store in Oat header""

* commit '2596abd85166880bc5b4613880aac5960fad2ef5':

10 years agoam 34ef0b10: am 608520c8: Merge "Adds PGO_GEN and PGO_USE for libart and libart-compi...
Ian Rogers [Sat, 12 Jul 2014 02:05:25 +0000 (02:05 +0000)]
am 34ef0b10: am 608520c8: Merge "Adds PGO_GEN and PGO_USE for libart and libart-compiler."

* commit '34ef0b1098fd3df0e12a656a5eab83ee77c8ad80':

10 years agoam 4aabec65: am 2cfe30bd: Merge "X86 Backend support for vectorized float and byte...
Ian Rogers [Sat, 12 Jul 2014 02:05:24 +0000 (02:05 +0000)]
am 4aabec65: am 2cfe30bd: Merge "X86 Backend support for vectorized float and byte 16x16 operations"

* commit '4aabec657b8072ab9588939931608b5e2a026269':

10 years agoam 4298bb21: am 7b68fb3b: Merge "x86_64: Clean-up after cmp-long fix"
Ian Rogers [Sat, 12 Jul 2014 02:05:24 +0000 (02:05 +0000)]
am 4298bb21: am 7b68fb3b: Merge "x86_64: Clean-up after cmp-long fix"

* commit '4298bb219db34a83e18d7a8432fc473238a089de':

10 years agoam 76abd810: am dfc56e68: Merge "Clean-up call_x86.cc"
Ian Rogers [Sat, 12 Jul 2014 02:05:23 +0000 (02:05 +0000)]
am 76abd810: am dfc56e68: Merge "Clean-up call_x86.cc"

* commit '76abd810f2a55f32e16648b13a22dd8e26cc85dc':

10 years agoam 10eddabd: am 251a057f: Merge "ART: Fix FP promotion"
Andreas Gampe [Sat, 12 Jul 2014 02:05:22 +0000 (02:05 +0000)]
am 10eddabd: am 251a057f: Merge "ART: Fix FP promotion"

* commit '10eddabde056f8b4a132902508a7f6b03d4bb34b':

10 years agoam cf16ca16: am dac3f4af: Merge "Whitelist another exception during dex2oat resolving."
Brian Carlstrom [Sat, 12 Jul 2014 02:05:21 +0000 (02:05 +0000)]
am cf16ca16: am dac3f4af: Merge "Whitelist another exception during dex2oat resolving."

* commit 'cf16ca1635df0d04668b09e47563b872f513c6fe':

10 years agoam a01ea93d: am 6e524ddc: Merge "Make dex2oat heap size product configurable [art]"
Brian Carlstrom [Sat, 12 Jul 2014 02:05:21 +0000 (02:05 +0000)]
am a01ea93d: am 6e524ddc: Merge "Make dex2oat heap size product configurable [art]"

* commit 'a01ea93dc0c11050733d23c6e308aa9b7fa5f622':

10 years agoam 180c2a6d: am 3d30b073: Merge "ART: Do not emit load when inlining unused Thread...
Andreas Gampe [Sat, 12 Jul 2014 02:05:20 +0000 (02:05 +0000)]
am 180c2a6d: am 3d30b073: Merge "ART: Do not emit load when inlining unused Thread.currentThread()"

* commit '180c2a6db74754975bcce008f49b45a6c9dc2e33':

10 years agoam 69f915f9: am 8746860d: Merge "Only allow instance-of to improve knowledge of a...
Ian Rogers [Sat, 12 Jul 2014 02:05:19 +0000 (02:05 +0000)]
am 69f915f9: am 8746860d: Merge "Only allow instance-of to improve knowledge of a type for downcasts."

* commit '69f915f9d7b83f342fcda28f68729eebcc557940':

10 years agoam 0d2d031c: Merge "Improve the OOME fragmentation message."
Hiroshi Yamauchi [Sat, 12 Jul 2014 01:42:11 +0000 (01:42 +0000)]
am 0d2d031c: Merge "Improve the OOME fragmentation message."

* commit '0d2d031c61e305b95b1fe3a8c70fd6aa5306a4c5':
  Improve the OOME fragmentation message.

10 years agoam 477eea4f: Merge "ART: Add Invokes to DecodedInstruction"
Ian Rogers [Sat, 12 Jul 2014 01:42:11 +0000 (01:42 +0000)]
am 477eea4f: Merge "ART: Add Invokes to DecodedInstruction"

* commit '477eea4feb1dffdfc7a66376b9bcdf339dbe6c66':
  ART: Add Invokes to DecodedInstruction

10 years agoam fe12035e: Merge "ART: Handle Extended MIRs in a uniform manner"
Ian Rogers [Sat, 12 Jul 2014 01:42:11 +0000 (01:42 +0000)]
am fe12035e: Merge "ART: Handle Extended MIRs in a uniform manner"

* commit 'fe12035ea434be9b24f578cf51e53c3bb34d945c':
  ART: Handle Extended MIRs in a uniform manner

10 years agoam 49b874b6: Merge "ART: Detached blocks should not be processed by compiler"
Ian Rogers [Sat, 12 Jul 2014 01:42:11 +0000 (01:42 +0000)]
am 49b874b6: Merge "ART: Detached blocks should not be processed by compiler"

* commit '49b874b65412a95f3bf0b1e6f60f3d457dca68da':
  ART: Detached blocks should not be processed by compiler

10 years agoam f894f639: Merge "ART: Rename CallInlining to SpecialMethodInliner"
Vladimir Marko [Sat, 12 Jul 2014 01:42:10 +0000 (01:42 +0000)]
am f894f639: Merge "ART: Rename CallInlining to SpecialMethodInliner"

* commit 'f894f6394fcbcac1b000157939bf536985abeeec':
  ART: Rename CallInlining to SpecialMethodInliner

10 years agoam adce33da: Merge "Make CAS operations in Object use art::Atomic."
Ian Rogers [Sat, 12 Jul 2014 01:42:10 +0000 (01:42 +0000)]
am adce33da: Merge "Make CAS operations in Object use art::Atomic."

* commit 'adce33da293b0eeaaf52673338770f22be71ca5d':
  Make CAS operations in Object use art::Atomic.

10 years agoam cba6b1fc: Merge "ART: Enable some ARM64 optimizations."
Andreas Gampe [Sat, 12 Jul 2014 01:42:10 +0000 (01:42 +0000)]
am cba6b1fc: Merge "ART: Enable some ARM64 optimizations."

* commit 'cba6b1fc88fd54c35211fd49a7a7501cfcdaa170':
  ART: Enable some ARM64 optimizations.

10 years agoam 5fa647d5: Merge "Slow path for iget should expect return in core reg"
Andreas Gampe [Sat, 12 Jul 2014 01:42:10 +0000 (01:42 +0000)]
am 5fa647d5: Merge "Slow path for iget should expect return in core reg"

* commit '5fa647d5f663033e4ed3d398aece1f8211d7f460':
  Slow path for iget should expect return in core reg

10 years agoam fb16129c: Merge "Global Value Numbering."
Vladimir Marko [Sat, 12 Jul 2014 01:42:10 +0000 (01:42 +0000)]
am fb16129c: Merge "Global Value Numbering."

* commit 'fb16129c3c62f73d00ab7570e147e497e787eaad':
  Global Value Numbering.

10 years agoam b26d1905: Merge "ART: Refactor frontend.cc"
Andreas Gampe [Sat, 12 Jul 2014 01:42:09 +0000 (01:42 +0000)]
am b26d1905: Merge "ART: Refactor frontend.cc"

* commit 'b26d19057eb1ef931164859704ba7cab9cb7243a':
  ART: Refactor frontend.cc

10 years agoam 50fb2436: Merge "Handle potential <clinit>() correctly in LVN."
Vladimir Marko [Sat, 12 Jul 2014 01:42:09 +0000 (01:42 +0000)]
am 50fb2436: Merge "Handle potential <clinit>() correctly in LVN."

* commit '50fb243619d337d20b56d2713d861166d48cb491':
  Handle potential <clinit>() correctly in LVN.

10 years agoam 723b2fc3: Merge "Faster deduplication in OatWriter."
Vladimir Marko [Sat, 12 Jul 2014 01:42:09 +0000 (01:42 +0000)]
am 723b2fc3: Merge "Faster deduplication in OatWriter."

* commit '723b2fc3848bce9f26c54c7080099eba2fdb06ea':
  Faster deduplication in OatWriter.

10 years agoam b2bc3c97: Merge "Fix GC to use art::Atomic rather than compiler intrinsics."
Ian Rogers [Sat, 12 Jul 2014 01:42:09 +0000 (01:42 +0000)]
am b2bc3c97: Merge "Fix GC to use art::Atomic rather than compiler intrinsics."

* commit 'b2bc3c9791e093330be98bc6ca8fb92c41757cb1':
  Fix GC to use art::Atomic rather than compiler intrinsics.

10 years agoam c4f72ec4: Merge "Use memory chunks for monitors on LP64"
Andreas Gampe [Sat, 12 Jul 2014 01:42:08 +0000 (01:42 +0000)]
am c4f72ec4: Merge "Use memory chunks for monitors on LP64"

* commit 'c4f72ec44660f804b595bfaf2b959f46fd2ff00d':
  Use memory chunks for monitors on LP64

10 years agoam af4cf5d7: Merge "Missed use of android_atomic and thread state_."
Ian Rogers [Sat, 12 Jul 2014 01:42:08 +0000 (01:42 +0000)]
am af4cf5d7: Merge "Missed use of android_atomic and thread state_."

* commit 'af4cf5d72a2bf77f0e442bedb208f9227f262c89':
  Missed use of android_atomic and thread state_.

10 years agoam 070dfc4c: Merge "Fix tracing."
Ian Rogers [Sat, 12 Jul 2014 01:42:08 +0000 (01:42 +0000)]
am 070dfc4c: Merge "Fix tracing."

* commit '070dfc4cebb9772a646382be9751d8f4c6b7d69a':
  Fix tracing.

10 years agoam d8079288: Merge "art: fix host dex2oat runtime args"
Colin Cross [Sat, 12 Jul 2014 01:42:08 +0000 (01:42 +0000)]
am d8079288: Merge "art: fix host dex2oat runtime args"

* commit 'd807928876744231ebbe2f07d17439f84d4e0185':
  art: fix host dex2oat runtime args

10 years agoam 62526c37: Merge "Move thread state to art::Atomic."
Ian Rogers [Sat, 12 Jul 2014 01:42:08 +0000 (01:42 +0000)]
am 62526c37: Merge "Move thread state to art::Atomic."

* commit '62526c377fe5242a723f154a373eccf5b9db416d':
  Move thread state to art::Atomic.

10 years agoam 43b6fe02: Merge "Move another field away from android_atomic_cas."
Ian Rogers [Sat, 12 Jul 2014 01:42:07 +0000 (01:42 +0000)]
am 43b6fe02: Merge "Move another field away from android_atomic_cas."

* commit '43b6fe0270477cd47f8dd8b064d006961a44be54':
  Move another field away from android_atomic_cas.

10 years agoam 672f8367: Merge "Revert "Add implicit null and stack checks for x86""
Dave Allison [Sat, 12 Jul 2014 01:42:07 +0000 (01:42 +0000)]
am 672f8367: Merge "Revert "Add implicit null and stack checks for x86""

* commit '672f8367f74e5db7d26714cd6fa1a13fa2a6c59f':
  Revert "Add implicit null and stack checks for x86"

10 years agoam 4770a2e6: Merge "Remove legacy CAS implementations from mutex."
Ian Rogers [Sat, 12 Jul 2014 01:42:07 +0000 (01:42 +0000)]
am 4770a2e6: Merge "Remove legacy CAS implementations from mutex."

* commit '4770a2e6d56398a6b4398fcce14fea43394e0d1b':
  Remove legacy CAS implementations from mutex.

10 years agoam bcb3b290: Merge "Add notion of released vs empty pages to ROSAlloc."
Mathieu Chartier [Sat, 12 Jul 2014 01:42:06 +0000 (01:42 +0000)]
am bcb3b290: Merge "Add notion of released vs empty pages to ROSAlloc."

* commit 'bcb3b29095817ce8987d8310d4db87271f5114ad':
  Add notion of released vs empty pages to ROSAlloc.

10 years agoam 5de52242: Merge "Add implicit null and stack checks for x86"
Dave Allison [Sat, 12 Jul 2014 01:42:06 +0000 (01:42 +0000)]
am 5de52242: Merge "Add implicit null and stack checks for x86"

* commit '5de52242f3934f1604083d7215cdde1d0cc8ba7a':
  Add implicit null and stack checks for x86

10 years agoam 2929490d: Merge "Move card table away from android_atomic_cas."
Ian Rogers [Sat, 12 Jul 2014 01:42:06 +0000 (01:42 +0000)]
am 2929490d: Merge "Move card table away from android_atomic_cas."

* commit '2929490de9374c2a052cff4cf6957852ebf06d98':
  Move card table away from android_atomic_cas.

10 years agoam 5472edce: Merge "CW on Master: Propagate or throw exception when no class found...
Brian Carlstrom [Sat, 12 Jul 2014 01:42:06 +0000 (01:42 +0000)]
am 5472edce: Merge "CW on Master: Propagate or throw exception when no class found happens in interpreter."

* commit '5472edce3697721099ead9e16427e0e7ace90754':
  CW on Master: Propagate or throw exception when no class found happens in interpreter.

10 years agoam b288a5ad: Merge "Use the icu4c headers from the new location."
Elliott Hughes [Sat, 12 Jul 2014 01:42:05 +0000 (01:42 +0000)]
am b288a5ad: Merge "Use the icu4c headers from the new location."

* commit 'b288a5ad024f99d593aef55e352b46c1a2868af7':
  Use the icu4c headers from the new location.

10 years agoam 91db19b5: Merge "ART: Add simple tests for inlining of CAS"
Andreas Gampe [Sat, 12 Jul 2014 01:42:05 +0000 (01:42 +0000)]
am 91db19b5: Merge "ART: Add simple tests for inlining of CAS"

* commit '91db19b5f14e32878e0a70fa8d43f3412586b821':
  ART: Add simple tests for inlining of CAS

10 years agoam ef9b94cc: Merge "Add easy way to ensure the next allocation does GC."
Mathieu Chartier [Sat, 12 Jul 2014 01:42:05 +0000 (01:42 +0000)]
am ef9b94cc: Merge "Add easy way to ensure the next allocation does GC."

* commit 'ef9b94cc83595bc0c95b0edd5131187998919c7a':
  Add easy way to ensure the next allocation does GC.

10 years agoam b796d1bf: Merge "Remove incorrect check for sa_mask in signal chaining"
Dave Allison [Sat, 12 Jul 2014 01:42:04 +0000 (01:42 +0000)]
am b796d1bf: Merge "Remove incorrect check for sa_mask in signal chaining"

* commit 'b796d1bfac8cfaf4dc98f411ae6157f964d4a325':
  Remove incorrect check for sa_mask in signal chaining

10 years agoam c21dc06a: Merge "ART: Check slow_paths_.Size() every time"
Ian Rogers [Sat, 12 Jul 2014 01:42:04 +0000 (01:42 +0000)]
am c21dc06a: Merge "ART: Check slow_paths_.Size() every time"

* commit 'c21dc06adc8c8447561208a3fb72ccf6d0443613':
  ART: Check slow_paths_.Size() every time

10 years agoam 68e5f442: Merge "x86_64: GenInlinedCas must use wide rl_src_offset under 64-bit...
Ian Rogers [Sat, 12 Jul 2014 01:42:04 +0000 (01:42 +0000)]
am 68e5f442: Merge "x86_64: GenInlinedCas must use wide rl_src_offset under 64-bit targets"

* commit '68e5f4421001a2ba885d822971c375368520ea8c':
  x86_64: GenInlinedCas must use wide rl_src_offset under 64-bit targets

10 years agoam a76dc41f: Merge "Allow method tracing for run-test"
Ian Rogers [Sat, 12 Jul 2014 01:42:04 +0000 (01:42 +0000)]
am a76dc41f: Merge "Allow method tracing for run-test"

* commit 'a76dc41fb21b6fba74f70188fdc53e1a5bf2c2cb':
  Allow method tracing for run-test

10 years agoam 0f635b10: Merge "Fix method tracing from command-line"
Ian Rogers [Sat, 12 Jul 2014 01:42:03 +0000 (01:42 +0000)]
am 0f635b10: Merge "Fix method tracing from command-line"

* commit '0f635b103c1fff6439d47bdae363afeffe7327fd':
  Fix method tracing from command-line

10 years agoam 32710dd4: Merge "x86_64: enable Peek and Poke intrinsics"
Ian Rogers [Sat, 12 Jul 2014 01:42:03 +0000 (01:42 +0000)]
am 32710dd4: Merge "x86_64: enable Peek and Poke intrinsics"

* commit '32710dd4a0232149002a5ae7bde1c640cdffd564':
  x86_64: enable Peek and Poke intrinsics

10 years agoam 62f28f94: Merge "Fix a compile assert name with inverted meaning."
Vladimir Marko [Sat, 12 Jul 2014 01:42:03 +0000 (01:42 +0000)]
am 62f28f94: Merge "Fix a compile assert name with inverted meaning."

* commit '62f28f943e2da2873c7a09096c292f01a21c6478':
  Fix a compile assert name with inverted meaning.

10 years agoam 665f6810: Merge "Workaround for invalid monitor-exit catch ranges."
Vladimir Marko [Sat, 12 Jul 2014 01:42:03 +0000 (01:42 +0000)]
am 665f6810: Merge "Workaround for invalid monitor-exit catch ranges."

* commit '665f681020ec313d6aea1aa26db582176d780079':
  Workaround for invalid monitor-exit catch ranges.

10 years agoam 8078b294: Merge "Revert "ART: Key-Value Store in Oat header""
Nicolas Geoffray [Sat, 12 Jul 2014 01:42:02 +0000 (01:42 +0000)]
am 8078b294: Merge "Revert "ART: Key-Value Store in Oat header""

* commit '8078b294e8001abff5a6c8637e844b55a65fff4b':
  Revert "ART: Key-Value Store in Oat header"

10 years agoam 608520c8: Merge "Adds PGO_GEN and PGO_USE for libart and libart-compiler."
Ian Rogers [Sat, 12 Jul 2014 01:41:59 +0000 (01:41 +0000)]
am 608520c8: Merge "Adds PGO_GEN and PGO_USE for libart and libart-compiler."

* commit '608520c8ba1adc7d8d0623b021b7ea509b00751c':
  Adds PGO_GEN and PGO_USE for libart and libart-compiler.

10 years agoam 2cfe30bd: Merge "X86 Backend support for vectorized float and byte 16x16 operations"
Ian Rogers [Sat, 12 Jul 2014 01:41:58 +0000 (01:41 +0000)]
am 2cfe30bd: Merge "X86 Backend support for vectorized float and byte 16x16 operations"

* commit '2cfe30bd592cb6ae63bb4c28ccaf4b069d6ab565':
  X86 Backend support for vectorized float and byte 16x16 operations

10 years agoam 7b68fb3b: Merge "x86_64: Clean-up after cmp-long fix"
Ian Rogers [Sat, 12 Jul 2014 01:41:58 +0000 (01:41 +0000)]
am 7b68fb3b: Merge "x86_64: Clean-up after cmp-long fix"

* commit '7b68fb3b9b421d4b20c1993704986d637f1cab91':
  x86_64: Clean-up after cmp-long fix

10 years agoam dfc56e68: Merge "Clean-up call_x86.cc"
Ian Rogers [Sat, 12 Jul 2014 01:41:58 +0000 (01:41 +0000)]
am dfc56e68: Merge "Clean-up call_x86.cc"

* commit 'dfc56e681beb055801491792026cb9976d8566e8':
  Clean-up call_x86.cc

10 years agoam 251a057f: Merge "ART: Fix FP promotion"
Andreas Gampe [Sat, 12 Jul 2014 01:41:58 +0000 (01:41 +0000)]
am 251a057f: Merge "ART: Fix FP promotion"

* commit '251a057f52946452ac1c485b38d4ebafcf3bc5ad':
  ART: Fix FP promotion

10 years agoam dac3f4af: Merge "Whitelist another exception during dex2oat resolving."
Brian Carlstrom [Sat, 12 Jul 2014 01:41:57 +0000 (01:41 +0000)]
am dac3f4af: Merge "Whitelist another exception during dex2oat resolving."

* commit 'dac3f4afe1a3f5626836b6921230c150b68b9d34':
  Whitelist another exception during dex2oat resolving.

10 years agoam 6e524ddc: Merge "Make dex2oat heap size product configurable [art]"
Brian Carlstrom [Sat, 12 Jul 2014 01:41:57 +0000 (01:41 +0000)]
am 6e524ddc: Merge "Make dex2oat heap size product configurable [art]"

* commit '6e524ddc060f10a493dc63fa5b6dde0deef22219':
  Make dex2oat heap size product configurable [art]

10 years agoam 3d30b073: Merge "ART: Do not emit load when inlining unused Thread.currentThread()"
Andreas Gampe [Sat, 12 Jul 2014 01:41:57 +0000 (01:41 +0000)]
am 3d30b073: Merge "ART: Do not emit load when inlining unused Thread.currentThread()"

* commit '3d30b073541f19470e8b5dddef9377411fa587c3':
  ART: Do not emit load when inlining unused Thread.currentThread()

10 years agoam 8746860d: Merge "Only allow instance-of to improve knowledge of a type for downcasts."
Ian Rogers [Sat, 12 Jul 2014 01:41:56 +0000 (01:41 +0000)]
am 8746860d: Merge "Only allow instance-of to improve knowledge of a type for downcasts."

* commit '8746860d056e64dcc832264e74bda9d511e86e2d':
  Only allow instance-of to improve knowledge of a type for downcasts.

10 years agoam e45a3586: am c16fc5fc: am 09341a57: Merge "ART: Key-Value Store in Oat header"
Andreas Gampe [Fri, 11 Jul 2014 18:00:28 +0000 (18:00 +0000)]
am e45a3586: am c16fc5fc: am 09341a57: Merge "ART: Key-Value Store in Oat header"

* commit 'e45a3586e74f3e049e6542b394932c16f47fd0b5':

10 years agoam 673bc998: am 4c5e832c: am b63727cd: Merge "ART: Update Monitor::Wait so it release...
Andreas Gampe [Fri, 11 Jul 2014 18:00:27 +0000 (18:00 +0000)]
am 673bc998: am 4c5e832c: am b63727cd: Merge "ART: Update Monitor::Wait so it releases monitor_lock_ before throwing an exception"

* commit '673bc9981c46a8c85ea2f8195b44e653f28182b4':

10 years agoam 0f1a96e8: am 5f8d472a: am 1f3a9465: Merge "Remove Dbg::VisitRoots()."
Hiroshi Yamauchi [Fri, 11 Jul 2014 18:00:26 +0000 (18:00 +0000)]
am 0f1a96e8: am 5f8d472a: am 1f3a9465: Merge "Remove Dbg::VisitRoots()."

* commit '0f1a96e88ed1f429681fa1a7332192bf7f4c9b26':

10 years agoam 0f428aae: am c0d6dd51: am e8a30f37: Merge "Fix some style nitpicks"
Brian Carlstrom [Fri, 11 Jul 2014 17:33:08 +0000 (17:33 +0000)]
am 0f428aae: am c0d6dd51: am e8a30f37: Merge "Fix some style nitpicks"

* commit '0f428aae3b231b57a4fa3774373ee701bf96c212':

10 years agoam 9332dca9: am c6c0a402: am 50dffeee: Merge "Fix local reference leaks in debugger...
Mathieu Chartier [Fri, 11 Jul 2014 17:33:08 +0000 (17:33 +0000)]
am 9332dca9: am c6c0a402: am 50dffeee: Merge "Fix local reference leaks in debugger and use a cache."

* commit '9332dca90b8de1b5c8f9353c495507c9de54c76f':

10 years agoam ad1cc685: am aac7b7dd: am c4c601b6: Merge "Add kIntrinsicIsStatic flag for System...
Vladimir Marko [Fri, 11 Jul 2014 17:33:07 +0000 (17:33 +0000)]
am ad1cc685: am aac7b7dd: am c4c601b6: Merge "Add kIntrinsicIsStatic flag for System.arraycopy()."

* commit 'ad1cc685099d1be398352abe6e1385a76e11c983':

10 years agoam 0449984d: am a5690945: am f55159c1: Merge "Fix style issue."
Vladimir Marko [Fri, 11 Jul 2014 17:33:06 +0000 (17:33 +0000)]
am 0449984d: am a5690945: am f55159c1: Merge "Fix style issue."

* commit '0449984de69f397621d4b178dba553958dc76500':

10 years agoam 990dde61: am db123b00: am 74d8348c: Merge "Check invoke type for intrinsic method...
Vladimir Marko [Fri, 11 Jul 2014 17:33:05 +0000 (17:33 +0000)]
am 990dde61: am db123b00: am 74d8348c: Merge "Check invoke type for intrinsic method invokes."

* commit '990dde6146bb6d7d6a302bba659f93d27a93f847':