- 08 Oct, 2016 1 commit
-
-
Treehugger Robot authored
-
- 07 Oct, 2016 3 commits
-
-
Elliott Hughes authored
Test: N/A Change-Id: I37f3ccccd81c29a4ffe400fc2177bbe082195ade
-
Elliott Hughes authored
-
Elliott Hughes authored
Originally http://android-developers.blogspot.com/2016/06/android-changes-for-ndk-developers.html Test: N/A Change-Id: I7ab75bcf9d518310fdf4e752929ba71c286fa242
-
- 05 Oct, 2016 3 commits
-
-
Dimitry Ivanov authored
* changes: Fix for default library path "/vendor/lib" Fix bionic-unit-tests
-
neo.chae authored
Android N restrict which libraries C/C++ code can link against at runtime. If device has a vendor partition then /system/vendor symlink to /vendor. Otherwise /vendor symlink to /system/vendor. But is_system_library() is only checking /vendor/lib. It will return false for /system/vendor/lib path. It is need to add a real path to default library path. Similarily, default ld library path is already checking. parse_LD_LIBRARY_PATH()->parse_path()->resolve_paths() Test: build bionic and run bionic-unit-tests Bug: http://b/31919547 Change-Id: Ie6777e2b02729948ce77a94de32343d40358bf2c Signed-off-by:
Hyangseok Chae <neo.chae@lge.com>
-
Dimitry Ivanov authored
Fix rpath value for libraries after build system update Bug: http://b/31221587 Test: run bionic-unit-tests --gtest_filter=dl*:Dl*:*atexit* Change-Id: Iaed834bef830fd0b252b5de82e27634bafc92d8b
-
- 04 Oct, 2016 1 commit
-
-
Elliott Hughes authored
-
- 03 Oct, 2016 4 commits
-
-
Elliott Hughes authored
Follow-on change from http://b/31848040. Test: *time* tests. Change-Id: I3f1c9ce19b90f6f8c1ac6e0753e3fed0ff63c0b4
-
Elliott Hughes authored
-
Elliott Hughes authored
Android uses one large file of tzdata, so the "read up to the maximum possible length of a valid tzfile" code in upstream localtime.c is broken: there is always data after the current tzfile (even the last tzfile is followed by the zone.tab data). This patch passes the exact length through to the read(2) call so we don't over-read, rather than have to rewrite upstream code that measures back from the "end" of the tzfile. The old code failed the existing time.strftime_null_tm_zone test after updating to tzdata2016g. Bug: http://b/31848040 Test: time.strftime_null_tm_zone Change-Id: Iee059b5a8c051bd4952cfd80f02b00d83e489d5e
-
Joachim Sauer authored
-
- 30 Sep, 2016 6 commits
-
-
Joachim Sauer authored
The 2016g release of the tz code and data is available. It reflects the following changes, which were either circulated on the tz mailing list or are relatively minor technical or administrative changes: Changes to future time stamps Turkey switched from EET/EEST (+02/+03) to permanent +03, effective 2016-09-07. (Thanks to Burak AYDIN.) Use "+03" rather than an invented abbreviation for the new time. New leap second 2016-12-31 23:59:60 UTC as per IERS Bulletin C 52. (Thanks to Tim Parenti.) Changes to past time stamps For America/Los_Angeles, spring-forward transition times have been corrected from 02:00 to 02:01 in 1948, and from 02:00 to 01:00 in 1950-1966. For zones using Soviet time on 1919-07-01, transitions to UT-based time were at 00:00 UT, not at 02:00 local time. The affected zones are Europe/Kirov, Europe/Moscow, Europe/Samara, and Europe/Ulyanovsk. (Thanks to Alexander Belopolsky.) Changes to past and future time zone abbreviations The Factory zone now uses the time zone abbreviation -00 instead of a long English-language string, as -00 is now the normal way to represent an undefined time zone. Several zones in Antarctica and the former Soviet Union, along with zones intended for ships at sea that cannot use POSIX TZ strings, now use numeric time zone abbreviations instead of invented or obsolete alphanumeric abbreviations. The affected zones are Antarctica/Casey, Antarctica/Davis, Antarctica/DumontDUrville, Antarctica/Mawson, Antarctica/Rothera, Antarctica/Syowa, Antarctica/Troll, Antarctica/Vostok, Asia/Anadyr, Asia/Ashgabat, Asia/Baku, Asia/Bishkek, Asia/Chita, Asia/Dushanbe, Asia/Irkutsk, Asia/Kamchatka, Asia/Khandyga, Asia/Krasnoyarsk, Asia/Magadan, Asia/Omsk, Asia/Sakhalin, Asia/Samarkand, Asia/Srednekolymsk, Asia/Tashkent, Asia/Tbilisi, Asia/Ust-Nera, Asia/Vladivostok, Asia/Yakutsk, Asia/Yekaterinburg, Asia/Yerevan, Etc/GMT-14, Etc/GMT-13, Etc/GMT-12, Etc/GMT-11, Etc/GMT-10, Etc/GMT-9, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Etc/GMT-5, Etc/GMT-4, Etc/GMT-3, Etc/GMT-2, Etc/GMT-1, Etc/GMT+1, Etc/GMT+2, Etc/GMT+3, Etc/GMT+4, Etc/GMT+5, Etc/GMT+6, Etc/GMT+7, Etc/GMT+8, Etc/GMT+9, Etc/GMT+10, Etc/GMT+11, Etc/GMT+12, Europe/Kaliningrad, Europe/Minsk, Europe/Samara, Europe/Volgograd, and Indian/Kerguelen. For Europe/Moscow the invented abbreviation MSM was replaced by +05, whereas MSK and MSD were kept as they are not our invention and are widely used. Changes to zone names Rename Asia/Rangoon to Asia/Yangon, with a backward compatibility link. (Thanks to David Massoud.) Test: Ran CTS modules CtsLibcoreTestCases and CtsBionicTestCases. Bug: 31848040 Change-Id: I1e652ce2e428d44ba143e4ca9630fd2dc46087e4
-
Elliott Hughes authored
-
Elliott Hughes authored
-
Treehugger Robot authored
-
Elliott Hughes authored
POSIX is its usual unintelligible self (http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbsrtowcs.html), but the ISO C11 standard (7.29.6.4.1 paragraph 2) is pretty clear: *src should change if and only if dst is non-null. Bug: https://code.google.com/p/android/issues/detail?id=166381 Test: bionic tests Change-Id: Ibc631cfa5b1bf4a6f56963feba9f0eea27b07984
-
Elliott Hughes authored
Test: tests/run-on-host.sh glibc Change-Id: Idd5b2a72335ff0ca47f37c578f71cec8c9fb6ea0
-
- 29 Sep, 2016 3 commits
-
-
Colin Cross authored
Strings like cflags in Android.bp files are parsed by blueprint, written to build.ninja files, parsed by ninja, and then passed to /bin/sh -c. This had resulted in a combination of blueprint (\"), ninja ($$), and shell (\$) escaping being necessary. Soong has been updated to automatically handle ninja and shell escaping, remove extra escaping from Android.bp files. Bug: 31221587 Test: m -j Change-Id: Ib58a51dee8d22296b69ec21768ba6a49dd60e980
-
Christopher Ferris authored
-
Elliott Hughes authored
-
- 28 Sep, 2016 2 commits
-
-
Christopher Ferris authored
Fix the incorrect mention of when the zygote flag is set on a size. Add information about how to use am dumpheap -n to dump the native heap to a file. Test: Documentation only change. Change-Id: I82e810ee7ffffcf7506fb6fd9bcfdfb0465a48be
-
Elliott Hughes authored
These names were pretty misleading (aka "backwards"), so switch to the same obvious names glibc uses. Test: build. Change-Id: Ia98c9dbbccd0820386116562347654e84669034a
-
- 26 Sep, 2016 3 commits
-
-
Josh Gao authored
* changes: Fix warnings (and errors) in static inline headers. Add versioner to preupload hook.
-
Treehugger Robot authored
-
Elliott Hughes authored
sincos and sincosf are being tested more thoroughly with a table of data, but there's nothing equivalent for sincosl. Test: ran the tests, obviously. Change-Id: I5b4b22b73cad9b0030549de2e2ed2a0e38648806
-
- 23 Sep, 2016 2 commits
-
-
Josh Gao authored
Bug: http://b/31676510 Change-Id: Idcbc544e498f7e6bbe99c2bf7dc557a5681e96c4 Test: preupload hook
-
Josh Gao authored
Bug: http://b/31676510 Change-Id: Ic7cfad1cb214c9f711a985bace484a20db1a89b6 Test: submitted this patch, and it failed
-
- 22 Sep, 2016 3 commits
-
-
Treehugger Robot authored
* changes: Add legacy inlines for locale aware APIs. Add strtof_l and strtod_l.
-
Dan Albert authored
Test: make checkbuild tests Bug: http://b/31639993 Change-Id: Ic43d690dff3c6960d7826bd0b064640a3ea0e883
-
Dan Albert authored
libc++ needs these now. Add shims to match the others. Test: make checkbuild tests Bug: http://b/31639993 Change-Id: Ifec6c32099145d8d3d1a5639a4809e5e9f553c33
-
- 21 Sep, 2016 8 commits
-
-
Nick Desaulniers authored
-
Elliott Hughes authored
-
Elliott Hughes authored
-
Nick Desaulniers authored
Bug: 28760453 Change-Id: I1a58d19bf45eac5f930b0f649cf9b8c9046302f3
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Dan Albert authored
The char versions of these functions have `_Nonnull` on these parameters. Match it in the wide char versions. strxfrm_l also has `__restrict` on its pointer arguments, I believe we've decided that's something that shouldn't be proliferated... Test: make checkbuild tests Bug: None Change-Id: Ie533e1af92b2a7c9df657073dbc4c345abf72473
-
Dan Albert authored
Needed for checking conditions like `__ANDROID_API__ < __ANDROID_API_FUTURE__` for providing inlines for things that have not yet been included in any release. Test: make checkbuild tests Bug: None Change-Id: Ibcddac5a538ede020a8cb65fca03194475121966
-
- 17 Sep, 2016 1 commit
-
-
Elliott Hughes authored
-