-
Notifications
You must be signed in to change notification settings - Fork 374
Comparing changes
Open a pull request
base repository: aosp-mirror/platform_bionic
base: main
head repository: codefireX/platform_bionic
compare: jb-devel
- 14 commits
- 32 files changed
- 8 contributors
Commits on Sep 20, 2012
-
bionic: Fix aliasing violations
This makes bionic compile with compilers enforcing strict adherence to aliasing rules (e.g. gcc 4.6+ with -Wstrict-aliasing=2 -Werror=strict-aliasing). Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Configuration menu - View commit details
-
Copy full SHA for f0eae9b - Browse repository at this point
Copy the full SHA f0eae9bView commit details -
libm: Add a proper sincos() implementation
Add a proper sincos() implementation that unifies the common calculations for sin and cos instead of running them twice. This should cause a speedup even in code not using that (fairly uncommon) function because gcc can optimize separate sin() and cos() calls into sincos() calls. Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Configuration menu - View commit details
-
Copy full SHA for d8b931e - Browse repository at this point
Copy the full SHA d8b931eView commit details -
bionic:Add new header files for graphics
The header files "hwmem.h" and "b2r2_blt.h" are needed by the ST-Ericsson graphics implementation. Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
Configuration menu - View commit details
-
Copy full SHA for d2f6d79 - Browse repository at this point
Copy the full SHA d2f6d79View commit details -
bionic: Add ARMv7 optimized string handling routines
Add ARMv7 - and especially Cortex-A9 - optimized string handling routines based on the versions found in the cortex-strings library. Change-Id: I497075bea5b82aef8989625bdec512029676fe7f Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Configuration menu - View commit details
-
Copy full SHA for d88b4ed - Browse repository at this point
Copy the full SHA d88b4edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7744b7e - Browse repository at this point
Copy the full SHA 7744b7eView commit details -
TLS: Call kernel helper in additional situations
ARMv6 has HW TLS support, and thus we should be using it rather than hacking the Linux Kernel to use the software mechanism. Unfortunately, ARMv6 targets without Thumb2 do not support the necessary TLS instructions in Thumb Mode. Converting the tls libc routines to ARM Mode will require an additional branch to switch modes. Therefore, let's simply use the Kernel's Helper Routine which already operates in ARM Mode. This changed behavior only applies if the HAVE_ARM_TLS_REGISTER option is defined. Otherwise, the existing paradigm is used. Change-Id: I282697b0ab97cb62affd018494076e6ffa4d392a
Configuration menu - View commit details
-
Copy full SHA for 2249fd0 - Browse repository at this point
Copy the full SHA 2249fd0View commit details -
Revert "don't hide _nres, necessary for nslookup in busybox."
This reverts commit 7744b7e.
Configuration menu - View commit details
-
Copy full SHA for 9636045 - Browse repository at this point
Copy the full SHA 9636045View commit details -
Add missing define to build qcom libgralloc.
This is needed by hardware/qcom/display/libgralloc/ashmemalloc.cpp. Change-Id: I7b35bcdaedf3874d17a0e6ce18931c11db1e133d
Configuration menu - View commit details
-
Copy full SHA for 4852b4e - Browse repository at this point
Copy the full SHA 4852b4eView commit details -
Add missing define to build qcom libgralloc.
This is needed by hardware/qcom/display/libgralloc/pmemalloc.cpp Change-Id: Id0732b82ed6c1852def9688544ec92e04afeff00
Configuration menu - View commit details
-
Copy full SHA for d780162 - Browse repository at this point
Copy the full SHA d780162View commit details -
Add missing define for libcopybit.
This is needed by hardware/qcom/display/libcopybit/copybit.cpp. Change-Id: Ic50a75b93b39443b772dd4cab67a55f75ad2b5ad
Configuration menu - View commit details
-
Copy full SHA for 0c0d360 - Browse repository at this point
Copy the full SHA 0c0d360View commit details -
getopt(): fix missing carriage return on bad parameters
This affect all command line tools which show the usage on stdout after an invalid parameter error (printed on stderr) Change-Id: I8e2cb3fda241ab989dc42055f15082f8b3ba1397 Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0cdba25 - Browse repository at this point
Copy the full SHA 0cdba25View commit details -
headers: Unbreak some ARM syscalls
Restore the outside-kernel exclusion for some syscalls that was removed by change I959b64280e184655ef8c713aa79f9e23cb1f7df4, since these syscalls are used elsewhere. Change-Id: I5b5bf3d78edd137e820d25281a375966b6c009ec
Configuration menu - View commit details
-
Copy full SHA for 5b3e42d - Browse repository at this point
Copy the full SHA 5b3e42dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eafbd1 - Browse repository at this point
Copy the full SHA 6eafbd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d558813 - Browse repository at this point
Copy the full SHA d558813View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...jb-devel