Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
10e0b366fd223087b2ffa625df0a82377ea456c8
/
src
/
oat
6cf2388
Simplify the default stack size handling.
by Elliott Hughes
· 13 years ago
cee4d0c
Jni compiler should zero extend boolean and char return values.
by jeffhao
· 13 years ago
1395b1e
Patches to x86 compilation to fix vm tests on emulator.
by jeffhao
· 13 years ago
a168c83
Convince tsan that the card table isn't a problem.
by Elliott Hughes
· 13 years ago
fd2ec54
Fix compilation issues with new gcc
by Brian Carlstrom
· 13 years ago
a4f9474
Finish cleanup of class/field/method caching.
by Elliott Hughes
· 13 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 13 years ago
21ba27f
Ensure only valid CPU registers are encoded as byte registers.
by Ian Rogers
· 13 years ago
58136ca
Fix the jni compiler's handling of byte and short return values in x86.
by jeffhao
· 13 years ago
5d05c75
Fix x86 proxy's arg2 offset and handling of floating point returns.
by jeffhao
· 13 years ago
d66a875
Fix x86 slowpath getters and implement proxy.
by jeffhao
· 13 years ago
3e778f7
Fix JNI stubs for synchronized native methods with double/long arguments in low registers.
by Elliott Hughes
· 13 years ago
deafc8f
Merge "Improve ARM assembler assertions." into ics-mr1-plus-art
by Elliott Hughes
· 13 years ago
bf2739d
Improve ARM assembler assertions.
by Elliott Hughes
· 13 years ago
20b5c6c
x86 trampoline macro missing a stack pop for exception case.
by jeffhao
· 13 years ago
1ff4cd7
Fix LITERALs in x86 slow path field setters/getters for mac build.
by jeffhao
· 13 years ago
9dbb23e
Implement slow paths for getting/setting instance/static fields.
by jeffhao
· 13 years ago
292188d
More x86 fixes for floating point operations.
by jeffhao
· 13 years ago
aaa5edc
Improve reflection IllegalArgumentException detail messages.
by Elliott Hughes
· 13 years ago
41005dd
Fix x86 type conversions. test-art-host-oat passes.
by jeffhao
· 13 years ago
7834cbd
Consistently use __asm__ rather than asm.
by Elliott Hughes
· 13 years ago
5121e0b
Fix x86 long right shifting and int-to-float/double.
by jeffhao
· 13 years ago
644d531
Fixes to x86 compilation.
by jeffhao
· 13 years ago
19c350a
Move payload data structures to dex_instruction.h.
by Logan Chien
· 13 years ago
af778e6
Add an explicit type for the dex "payload" data.
by Elliott Hughes
· 13 years ago
9b49689
Fix 032 test: For stub, align X86 stack to 16 bytes.
by TDYa127
· 13 years ago
e2f0911
Implement ARM trampoline for llvm compiler.
by TDYa127
· 13 years ago
05fe3b6
Implement X86 trampoline for llvm compiler.
by TDYa127
· 13 years ago
7b9d996
Tidy up some C-isms.
by Elliott Hughes
· 13 years ago
174651d
Fixed x86 division and modulus and merged their entry points.
by jeffhao
· 13 years ago
40b8857
Merge "Implement the x86 initialize-type...from-code entry points." into ics-mr1-plus-art
by Elliott Hughes
· 13 years ago
c88b2e7
Merge "Wire up D2I and F2I for x86, and implement a trivial Lmul." into ics-mr1-plus-art
by Elliott Hughes
· 13 years ago
65c6cf3
Wire up D2I and F2I for x86, and implement a trivial Lmul.
by Elliott Hughes
· 13 years ago
e87c7bc
Implement the x86 initialize-type...from-code entry points.
by Elliott Hughes
· 13 years ago
8a1ea9f
Fix a comment copy & paste typo.
by Elliott Hughes
· 13 years ago
3ea0f42
Make failures caused by unimplemented entry points much clearer.
by Elliott Hughes
· 13 years ago
776ac1f
Separate out more of LLVM build. Move verifier.
by Ian Rogers
· 13 years ago
42d10e5
For float_to_int routines, fix int64_t. Also, Long -> Int.
by Shih-wei Liao
· 13 years ago
a474687
Fix 041. Float to int.
by TDYa127
· 13 years ago
f24d3ce
Enforce the use of accessors on JValue so we can ensure sign extension.
by Elliott Hughes
· 13 years ago
e2645d3
Fix bug in protected field access.
by Ian Rogers
· 13 years ago
5bb8601
Fix 044-proxy. Implement proxy for now, working on x86 and ARM.
by TDYa127
· 13 years ago
754caaa
Keep runtime_support_x86.S working on the Mac.
by Elliott Hughes
· 13 years ago
9e5f5c1
Implement throw-verification-error opcode in LLVM-based compiler.
by Logan Chien
· 13 years ago
3f9137d
Fix NPE message in LLVM.
by TDYa127
· 13 years ago
d36c52e
Check for null array assignments inline. Tidy asm macros.
by Ian Rogers
· 13 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 13 years ago
b264f08
Implement native method return value and upcall argument type checking.
by Elliott Hughes
· 13 years ago
141d622
More X86 fixes.
by Ian Rogers
· 13 years ago
ea94421
Fix the Mac build again.
by Elliott Hughes
· 13 years ago
9c750f9
Ensure we don't AddLocalReference a bogus value when returning to native code from an upcall that threw.
by Elliott Hughes
· 13 years ago
55bd45f
More X86 fixes.
by Ian Rogers
· 13 years ago
5e28422
Fix more of the x86 assembler for the Mac.
by Elliott Hughes
· 13 years ago
20a7a07
Really fix the x86 assembler for Mac OS' as(1).
by Elliott Hughes
· 13 years ago
899214c
Merge "Fix Mac OS build breakage." into ics-mr1-plus-art
by Elliott Hughes
· 13 years ago
adc078a
Fix Mac OS build breakage.
by Elliott Hughes
· 13 years ago
9abca49
Merge "Fix method tracing and allow alloc counting during tracing." into ics-mr1-plus-art
by jeffhao
· 13 years ago
0791adc
Fix method tracing and allow alloc counting during tracing.
by jeffhao
· 13 years ago
7caad77
Implement various missing parts of the X86 compiler
by Ian Rogers
· 13 years ago
6a14433
Switch to Thread::WalkStack rather than manual Frame::Next.
by Elliott Hughes
· 13 years ago
19abfb4
Properly pass 64-bit value from art_set32_static_from_code to artGet64StaticFromCode
by Brian Carlstrom
· 13 years ago
0045a29
Avoid a case of eager initialization.
by Ian Rogers
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
a963e1c
Fix "-O0" build.
by TDYa127
· 13 years ago
787ec20
Rewrite our x86 assembler macros to be portable across Mac OS and Linux.
by Elliott Hughes
· 13 years ago
7cea03e
Only use Mac-compatible directives in x86 assembler.
by Elliott Hughes
· 13 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 13 years ago