OSDN Git Service
Yabin Cui [Wed, 15 Jun 2016 21:59:44 +0000 (21:59 +0000)]
Merge \\"Add test for a pty kernel bug.\\" into nyc-mr1-dev am:
8a05740714
am:
a2b17388bf
Change-Id: Iaf781589affd1dda9764dcf65d2bd14103d61208
Yabin Cui [Wed, 15 Jun 2016 21:40:29 +0000 (21:40 +0000)]
Merge \"Add test for a pty kernel bug.\" into nyc-mr1-dev
am:
8a05740714
Change-Id: I42f9d6bde58d23a54147a1b8ad1c7865a1ff23d1
Yabin Cui [Wed, 15 Jun 2016 21:25:48 +0000 (21:25 +0000)]
Merge "Add test for a pty kernel bug." into nyc-mr1-dev
Yabin Cui [Thu, 9 Jun 2016 23:36:28 +0000 (16:36 -0700)]
Add test for a pty kernel bug.
Bug:
28979140
Change-Id: Iad79fcb7a3c5b068f625c7902785cc6e696fe9a1
Elliott Hughes [Tue, 14 Jun 2016 00:24:48 +0000 (00:24 +0000)]
Merge \\\\"Don\\\\'t expose all BSD extensions.\\\\" am:
112be469bb am:
8d9b692c4f am:
68ea651461
am:
71058a8ae7
Change-Id: I96748123790354814f57a12388d61e9f7613aeea
Elliott Hughes [Tue, 14 Jun 2016 00:20:25 +0000 (00:20 +0000)]
Merge \\\"Don\\\'t expose all BSD extensions.\\\" am:
112be469bb am:
8d9b692c4f
am:
68ea651461
Change-Id: I55991f6608dd34f36d9672e9ea6d558715a9919a
Elliott Hughes [Tue, 14 Jun 2016 00:15:36 +0000 (00:15 +0000)]
Merge \\"Don\\'t expose all BSD extensions.\\" am:
112be469bb
am:
8d9b692c4f
Change-Id: If6eedc1078aa2f760147a48382d22ad01feaa80b
Elliott Hughes [Tue, 14 Jun 2016 00:11:21 +0000 (00:11 +0000)]
Merge \"Don\'t expose all BSD extensions.\"
am:
112be469bb
Change-Id: If1ca42d249c1163a92e85c0a35e48bf8e796c976
Treehugger Robot [Mon, 13 Jun 2016 23:55:22 +0000 (23:55 +0000)]
Merge "Don't expose all BSD extensions."
Elliott Hughes [Mon, 13 Jun 2016 20:23:42 +0000 (13:23 -0700)]
Don't expose all BSD extensions.
Just expose the ones that bionic historically leaked.
Also, many of the M_* constants in <math.h> are actually POSIX.
Change-Id: I6275df84c5866b872b71f1c8ed14e2aada12b793
Neil Fuller [Mon, 13 Jun 2016 09:39:03 +0000 (09:39 +0000)]
Merge \"Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours am:
d9523aac7c am:
5bdac2156c am:
a2e0e12696\" into nyc-mr1-dev-plus-aosp
am:
e619c94a0d
Change-Id: I7539bdb5dacd13b5e1ba7fae4451477e857ba031
Neil Fuller [Mon, 13 Jun 2016 09:39:02 +0000 (09:39 +0000)]
Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours am:
d9523aac7c am:
5bdac2156c am:
32982bf4bd
am:
ef8385e309
Change-Id: Ibf8d152d023ac04beb28ee24a0fb90718357e7ff
Android Build Merger (Role) [Mon, 13 Jun 2016 09:35:16 +0000 (09:35 +0000)]
Merge "Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours am:
d9523aac7c am:
5bdac2156c am:
a2e0e12696" into nyc-mr1-dev-plus-aosp
Neil Fuller [Mon, 13 Jun 2016 09:35:05 +0000 (09:35 +0000)]
Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours am:
d9523aac7c am:
5bdac2156c
am:
32982bf4bd
Change-Id: I375566ea9abd523114eb7b568da6056ac1c4009e
Neil Fuller [Mon, 13 Jun 2016 09:35:05 +0000 (09:35 +0000)]
Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours am:
d9523aac7c am:
5bdac2156c
am:
a2e0e12696
Change-Id: I5dad6ffbac1788581b578bb9d878e06c369761f3
Neil Fuller [Mon, 13 Jun 2016 09:31:13 +0000 (09:31 +0000)]
Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours am:
d9523aac7c
am:
5bdac2156c
Change-Id: I9ff179a335cc726af1a4541ba85553a8a7e18527
Neil Fuller [Mon, 13 Jun 2016 09:31:12 +0000 (09:31 +0000)]
Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours am:
d9523aac7c
am:
5bdac2156c
Change-Id: I5b508e09b60d17f812f7b85569486dca0c5549ba
Neil Fuller [Mon, 13 Jun 2016 09:27:23 +0000 (09:27 +0000)]
Update timezone data to 2016d am:
2880a020e3 am:
9958dc9fe8 -s ours
am:
d9523aac7c
Change-Id: I191ed4f9c1088a44e9130683236cba8e7947e132
Neil Fuller [Mon, 13 Jun 2016 09:23:04 +0000 (09:23 +0000)]
Update timezone data to 2016d am:
2880a020e3
am:
9958dc9fe8 -s ours
Change-Id: I1cbbea60adebecefa5aa2d80e75e41d9fe4ec4dc
Neil Fuller [Mon, 13 Jun 2016 09:04:01 +0000 (09:04 +0000)]
Update timezone data to 2016d
am:
2880a020e3
Change-Id: I38ef0c08d2c63a3510b9c80442f85c1f14bf06d0
Josh Gao [Mon, 13 Jun 2016 08:15:42 +0000 (08:15 +0000)]
Merge \\\\"Update symbol versions.\\\\" am:
c713adeca1 am:
acd0d2f612 am:
b1b036f845
am:
14a4cd796a
Change-Id: I484b262d90bbe06d4bf42387fad781ea8275d8ee
Josh Gao [Mon, 13 Jun 2016 08:11:52 +0000 (08:11 +0000)]
Merge \\\"Update symbol versions.\\\" am:
c713adeca1 am:
acd0d2f612
am:
b1b036f845
Change-Id: I122624254620401f3959a25849e105bd2824c488
Josh Gao [Mon, 13 Jun 2016 08:07:51 +0000 (08:07 +0000)]
Merge \\"Update symbol versions.\\" am:
c713adeca1
am:
acd0d2f612
Change-Id: I671c3eb7aab7494ae67bb82ef49d15c61e0916b8
Josh Gao [Mon, 13 Jun 2016 08:03:55 +0000 (08:03 +0000)]
Merge \"Update symbol versions.\"
am:
c713adeca1
Change-Id: I4c35423343e5831f8f822456daa6ed7359d47ec8
Treehugger Robot [Mon, 13 Jun 2016 07:55:08 +0000 (07:55 +0000)]
Merge "Update symbol versions."
Josh Gao [Fri, 10 Jun 2016 23:33:05 +0000 (16:33 -0700)]
Update symbol versions.
Bug: http://b/
28178111
Change-Id: I8e9fb919d96693dd320962775e991caf5aeb0107
Elliott Hughes [Fri, 10 Jun 2016 20:54:22 +0000 (20:54 +0000)]
Merge \\\\"Rationalize visibility.\\\\" am:
2ed5852759 am:
a82358224f am:
548453f52e
am:
fb9ce8122b
Change-Id: Ia592c510368c5a36b468c900d6ba1ad5a51769d0
Elliott Hughes [Fri, 10 Jun 2016 20:51:38 +0000 (20:51 +0000)]
Merge \\\"Rationalize visibility.\\\" am:
2ed5852759 am:
a82358224f
am:
548453f52e
Change-Id: I9440d99556b9b5ff113e5036f755a358052acb49
Elliott Hughes [Fri, 10 Jun 2016 20:50:51 +0000 (20:50 +0000)]
Merge \\"Rationalize visibility.\\" am:
2ed5852759
am:
a82358224f
Change-Id: I5154c5fe8e7d5745dd4bfe07a217f47ae8e4a7c4
Elliott Hughes [Fri, 10 Jun 2016 20:50:43 +0000 (20:50 +0000)]
Merge \\\\"Remove obsolete GCC workaround.\\\\" am:
5e02bde75d am:
9050d35b5b am:
0766784b71
am:
a578253768
Change-Id: Ifad0729712afa87905b46bd9e918e36079cbde77
Elliott Hughes [Fri, 10 Jun 2016 20:45:03 +0000 (20:45 +0000)]
Merge \\\"Remove obsolete GCC workaround.\\\" am:
5e02bde75d am:
9050d35b5b
am:
0766784b71
Change-Id: Ia17222c1b55f2e37cafa6a14f01732c5d3215af2
Elliott Hughes [Fri, 10 Jun 2016 20:45:02 +0000 (20:45 +0000)]
Merge \"Rationalize visibility.\"
am:
2ed5852759
Change-Id: I98c8affae3e21aa1be4dc31f47a0a7ed500ebb70
Treehugger Robot [Fri, 10 Jun 2016 20:41:16 +0000 (20:41 +0000)]
Merge "Rationalize visibility."
Elliott Hughes [Fri, 10 Jun 2016 20:40:59 +0000 (20:40 +0000)]
Merge \\"Remove obsolete GCC workaround.\\" am:
5e02bde75d
am:
9050d35b5b
Change-Id: I9bd8134531594aebeb5a704398ae3b1ec30939c7
Elliott Hughes [Fri, 10 Jun 2016 20:37:21 +0000 (20:37 +0000)]
Merge \"Remove obsolete GCC workaround.\"
am:
5e02bde75d
Change-Id: Ie14aeef2fc96dd38fe9d6ef817c18fc83d2463c2
Treehugger Robot [Fri, 10 Jun 2016 20:29:37 +0000 (20:29 +0000)]
Merge "Remove obsolete GCC workaround."
Elliott Hughes [Fri, 10 Jun 2016 19:49:04 +0000 (12:49 -0700)]
Remove obsolete GCC workaround.
bionic is no longer built with GCC.
Change-Id: If01c53d8f6ec7e801bfcdc61775cc24356eb8434
Neil Fuller [Fri, 10 Jun 2016 12:07:43 +0000 (13:07 +0100)]
Update timezone data to 2016d
This change is effectively a cherry-pick of aosp/master commit:
60200a74113bf2da23072523b52aa15490d0b07e
Changes affecting future time stamps
America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
(Thanks to Alexander Krivenyshev for the heads-up.)
Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00.
(Thanks to Alexander Krivenyshev and Matt Johnson.)
New zone Asia/Tomsk, split off from Asia/Novosibirsk. It covers
Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
at 02:00. (Thanks to Stepan Golosunov.)
Changes affecting past time stamps
New zone Europe/Kirov, split off from Europe/Volgograd. It covers
Kirov Oblast, Russia, which switched from +04/+05 to +03/+04 on
1989-03-26 at 02:00, roughly a year after Europe/Volgograd made
the same change. (Thanks to Stepan Golosunov.)
Russia and nearby locations had daylight-saving transitions on
1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
Golosunov.)
Many corrections to historical time in Kazakhstan from 1991
through 2005. (Thanks to Stepan Golosunov.) Replace Kazakhstan's
invented time zone abbreviations with numeric abbreviations.
Bug:
29240433
Change-Id: I1a5491f01e0aae8b571c1ed1fddc1995086b6812
Christopher Ferris [Fri, 10 Jun 2016 00:55:37 +0000 (00:55 +0000)]
Merge \\\\"Fix the SIZE_T_MAX SSIZE_MAX defines.\\\\" am:
93bae32c27 am:
ed392f649f am:
ddb6314c7d
am:
144df29d77
Change-Id: I7e70700e720af53f35b1618a0614a5c12365499b
Christopher Ferris [Fri, 10 Jun 2016 00:53:02 +0000 (00:53 +0000)]
Merge \\\"Fix the SIZE_T_MAX SSIZE_MAX defines.\\\" am:
93bae32c27 am:
ed392f649f
am:
ddb6314c7d
Change-Id: Ie0c6bb5cabc3065a52cde130433fcdb413f79e20
Christopher Ferris [Fri, 10 Jun 2016 00:50:26 +0000 (00:50 +0000)]
Merge \\"Fix the SIZE_T_MAX SSIZE_MAX defines.\\" am:
93bae32c27
am:
ed392f649f
Change-Id: I09d699b124a6372928434b048224ebf1dfe4db38
Christopher Ferris [Fri, 10 Jun 2016 00:47:51 +0000 (00:47 +0000)]
Merge \"Fix the SIZE_T_MAX SSIZE_MAX defines.\"
am:
93bae32c27
Change-Id: I6ed198a90dfe58a6c8b379548e8f9522226ed86b
Elliott Hughes [Thu, 9 Jun 2016 01:11:23 +0000 (18:11 -0700)]
Rationalize visibility.
If it's C or POSIX, it's in. If it's BSD or GNU, it's guarded by __USE_BSD
or __USE_GNU.
Bug: https://code.google.com/p/android/issues/detail?id=194631
Change-Id: Ife51a21c2b37b060db56780d29c929805b199cb6
Treehugger Robot [Fri, 10 Jun 2016 00:35:37 +0000 (00:35 +0000)]
Merge "Fix the SIZE_T_MAX SSIZE_MAX defines."
Elliott Hughes [Thu, 9 Jun 2016 23:51:08 +0000 (23:51 +0000)]
Merge \\\\"Add ctermid.\\\\" am:
f3c39b26b5 am:
8d4f7acfe9 am:
bc3a6a9573
am:
ba5ef7a9ea
Change-Id: I826607de49f0412065204f590ee50cdb46a54b64
Christopher Ferris [Thu, 9 Jun 2016 23:32:54 +0000 (16:32 -0700)]
Fix the SIZE_T_MAX SSIZE_MAX defines.
This should not affect the underlying values, just the types used
by the defines.
This fixes any warnings where code does something like:
printf("%zx", SIZE_T_MAX);
Change-Id: I4beb6d382f30261e4fe133a88fb503984911326d
Elliott Hughes [Thu, 9 Jun 2016 23:35:02 +0000 (23:35 +0000)]
Merge \\\"Add ctermid.\\\" am:
f3c39b26b5 am:
8d4f7acfe9
am:
bc3a6a9573
Change-Id: I1d0f399d3fd47af161c6188a0621af7fd5400c62
Elliott Hughes [Thu, 9 Jun 2016 23:31:47 +0000 (23:31 +0000)]
Merge \\"Add ctermid.\\" am:
f3c39b26b5
am:
8d4f7acfe9
Change-Id: I13abb53b3e759f69721ecc6b33cffdb61011e597
Elliott Hughes [Thu, 9 Jun 2016 23:29:11 +0000 (23:29 +0000)]
Merge \"Add ctermid.\"
am:
f3c39b26b5
Change-Id: Id6c4549a355d1d6db374be2962c1c9f988e6bc74
Treehugger Robot [Thu, 9 Jun 2016 23:21:22 +0000 (23:21 +0000)]
Merge "Add ctermid."
Elliott Hughes [Thu, 9 Jun 2016 23:13:34 +0000 (23:13 +0000)]
Merge \\\\"Clean up obsolete libm makefile cruft.\\\\" am:
4bc95c0f30 am:
1c8211a79c am:
977a4467eb
am:
baf2169288
Change-Id: I9871451aa254666d699646a26f2df17b3b3209cc
Elliott Hughes [Thu, 9 Jun 2016 23:09:28 +0000 (23:09 +0000)]
Merge \\\"Clean up obsolete libm makefile cruft.\\\" am:
4bc95c0f30 am:
1c8211a79c
am:
977a4467eb
Change-Id: Ia09633966eca47df8d085b0b87e6163ff3106991
Elliott Hughes [Thu, 9 Jun 2016 23:06:52 +0000 (23:06 +0000)]
Merge \\"Clean up obsolete libm makefile cruft.\\" am:
4bc95c0f30
am:
1c8211a79c
Change-Id: I5fe4c338d77078f2d98ac238cef31f16d0ff9f42
Elliott Hughes [Thu, 9 Jun 2016 23:04:01 +0000 (23:04 +0000)]
Merge \"Clean up obsolete libm makefile cruft.\"
am:
4bc95c0f30
Change-Id: Ia30be9e28ff2b6799b95a35e82629da814e8efa8
Treehugger Robot [Thu, 9 Jun 2016 22:56:18 +0000 (22:56 +0000)]
Merge "Clean up obsolete libm makefile cruft."
Elliott Hughes [Thu, 9 Jun 2016 22:16:32 +0000 (15:16 -0700)]
Add ctermid.
Change-Id: I7c7c815c2725df222932db923632c8b6419741ab
Elliott Hughes [Thu, 9 Jun 2016 22:04:27 +0000 (15:04 -0700)]
Clean up obsolete libm makefile cruft.
Change-Id: I52a80c182546168bc31ccc04d8bf815350dba28c
Elliott Hughes [Thu, 9 Jun 2016 18:01:03 +0000 (18:01 +0000)]
Merge \\\\"Add futimes, futimesat, and lutimes.\\\\" am:
70d99a1053 am:
fe25bf8fe5 am:
a5e7a624b6
am:
74cf4853ce
Change-Id: Ic2d69b49057045d869140023e50dd76aa7974387
Elliott Hughes [Thu, 9 Jun 2016 17:55:40 +0000 (17:55 +0000)]
Merge \\\"Add futimes, futimesat, and lutimes.\\\" am:
70d99a1053 am:
fe25bf8fe5
am:
a5e7a624b6
Change-Id: I386d105874d9504253e61108f2a782c98d773624
Elliott Hughes [Thu, 9 Jun 2016 17:50:23 +0000 (17:50 +0000)]
Merge \\"Add futimes, futimesat, and lutimes.\\" am:
70d99a1053
am:
fe25bf8fe5
Change-Id: I5f1e4ddcc7e9448629f520e69e5957ce3551be13
Elliott Hughes [Thu, 9 Jun 2016 17:44:59 +0000 (17:44 +0000)]
Merge \"Add futimes, futimesat, and lutimes.\"
am:
70d99a1053
Change-Id: I6714f4c3ef0a59d4e3bf51562ffe4a7ccd8c2018
Elliott Hughes [Thu, 9 Jun 2016 17:34:41 +0000 (17:34 +0000)]
Merge "Add futimes, futimesat, and lutimes."
Elliott Hughes [Thu, 9 Jun 2016 02:51:20 +0000 (19:51 -0700)]
Add futimes, futimesat, and lutimes.
Spotted these while cleaning up <sys/cdefs.h> --- if we remove __USE_XOPEN2K8,
libchrome decides you "must" have futimes. Adding the missing functions (all
just alternative interfaces to utimensat(2) system call) lets us clean up
without breaking anything.
Change-Id: If44fab08ee3de0e31066d650d128a3c96323529b
Elliott Hughes [Wed, 8 Jun 2016 20:06:28 +0000 (20:06 +0000)]
Merge \\\\"Move /vendor/bin down with /vendor/xbin.\\\\" am:
cf4c3649ad am:
98c495ed6a am:
ab75e6b380
am:
79c96fc469
Change-Id: Ic12e8833beef8dc4dc2760638da55d1f5353f9e0
Elliott Hughes [Wed, 8 Jun 2016 20:01:25 +0000 (20:01 +0000)]
Merge \\\\"More C compatibility.\\\\" am:
34985b60c1 am:
be5dbd8bb8 am:
900bd02b65
am:
896b2d9fef
Change-Id: Iac354b0f48c5e7bd53f1b573c4f65f8b7df700e1
Elliott Hughes [Wed, 8 Jun 2016 20:01:24 +0000 (20:01 +0000)]
Merge \\\"Move /vendor/bin down with /vendor/xbin.\\\" am:
cf4c3649ad am:
98c495ed6a
am:
ab75e6b380
Change-Id: Ic1f7e681301877d6073c8ca3e8dc1bf2046c3efe
Elliott Hughes [Wed, 8 Jun 2016 19:58:59 +0000 (19:58 +0000)]
Merge \\"Move /vendor/bin down with /vendor/xbin.\\" am:
cf4c3649ad
am:
98c495ed6a
Change-Id: Ia17103fde70d455b048b1f4e3be43a08f8480eaf
Elliott Hughes [Wed, 8 Jun 2016 19:58:59 +0000 (19:58 +0000)]
Merge \\\"More C compatibility.\\\" am:
34985b60c1 am:
be5dbd8bb8
am:
900bd02b65
Change-Id: I77652fb063eebd12926f2f626e0a6876254a8bd9
Elliott Hughes [Wed, 8 Jun 2016 19:56:29 +0000 (19:56 +0000)]
Merge \"Move /vendor/bin down with /vendor/xbin.\"
am:
cf4c3649ad
Change-Id: Ia03673777560d01ce6c3498c99f7b972b25e4d64
Elliott Hughes [Wed, 8 Jun 2016 19:56:28 +0000 (19:56 +0000)]
Merge \\"More C compatibility.\\" am:
34985b60c1
am:
be5dbd8bb8
Change-Id: If07051357cf971774145180bf5a187b610d423d7
Elliott Hughes [Wed, 8 Jun 2016 19:54:05 +0000 (19:54 +0000)]
Merge \"More C compatibility.\"
am:
34985b60c1
Change-Id: If3a8ef52c4c23c875561f7592b4193f4f918c4cf
Elliott Hughes [Wed, 8 Jun 2016 19:53:21 +0000 (19:53 +0000)]
Merge "Move /vendor/bin down with /vendor/xbin."
Treehugger Robot [Wed, 8 Jun 2016 19:44:29 +0000 (19:44 +0000)]
Merge "More C compatibility."
Elliott Hughes [Wed, 8 Jun 2016 17:52:15 +0000 (10:52 -0700)]
More C compatibility.
Add C11 static_assert to <assert.h>. Remove uses of __dead while we're there:
__noreturn already does the same thing on those functions.
Fix <uchar.h> so it works from C.
<stdalign.h> and <stdnoreturn.h> are provided by clang, so there's nothing
for us to do.
Bug: http://b/
29178582
Change-Id: Iebc46223868729a26d1a61eb125b76cbcb83a22d
Elliott Hughes [Wed, 8 Jun 2016 17:17:26 +0000 (10:17 -0700)]
Move /vendor/bin down with /vendor/xbin.
The intention is that /vendor/*bin _extends_ rather than overrides.
Change-Id: Iad7db78f653345d79aa6f87abe0a3c2a797f71a3
Erik Kline [Wed, 8 Jun 2016 01:33:59 +0000 (01:33 +0000)]
Merge \\\\"Add /vendor/xbin to root\\\\'s path.\\\\" am:
74669e99ce am:
a258d220b1 am:
2d1209dfa1
am:
3822f54999
Change-Id: I40bb6ca7b1703884a1acb8793d0146db94e29201
Erik Kline [Wed, 8 Jun 2016 01:30:47 +0000 (01:30 +0000)]
Merge \\\"Add /vendor/xbin to root\\\'s path.\\\" am:
74669e99ce am:
a258d220b1
am:
2d1209dfa1
Change-Id: I0e8903ee99168b903228c5fea9fd29fc41212ead
Erik Kline [Wed, 8 Jun 2016 01:24:58 +0000 (01:24 +0000)]
Merge \\"Add /vendor/xbin to root\\'s path.\\" am:
74669e99ce
am:
a258d220b1
Change-Id: If00b5c21d8a68fa89d0e707ac60434a7054a6fa2
Erik Kline [Wed, 8 Jun 2016 01:22:22 +0000 (01:22 +0000)]
Merge \"Add /vendor/xbin to root\'s path.\"
am:
74669e99ce
Change-Id: Ia5bccd411cf19351b26b1ccbb78fc65443b0d33d
Treehugger Robot [Wed, 8 Jun 2016 01:06:48 +0000 (01:06 +0000)]
Merge "Add /vendor/xbin to root's path."
Elliott Hughes [Tue, 7 Jun 2016 20:32:37 +0000 (20:32 +0000)]
Merge "Preliminary cleanup of <sys/cdefs.h>." am:
30ad0dd6ad am:
2278f77e18 am:
f17dd0c005
am:
580edd2a2f
* commit '
580edd2a2f820bf048f28e97ee9b21c5d2733fc4':
Preliminary cleanup of <sys/cdefs.h>.
Change-Id: I56a5b48bd569c410454594e9538fc76faccbac1b
Elliott Hughes [Tue, 7 Jun 2016 20:30:09 +0000 (20:30 +0000)]
Merge "Preliminary cleanup of <sys/cdefs.h>." am:
30ad0dd6ad am:
2278f77e18
am:
f17dd0c005
* commit '
f17dd0c005c64fad3acdd9863b5315ee8ebd23f1':
Preliminary cleanup of <sys/cdefs.h>.
Change-Id: I5605be3882f4fe50fd339b7552ee10a7b01fa074
Elliott Hughes [Tue, 7 Jun 2016 20:27:35 +0000 (20:27 +0000)]
Merge "Preliminary cleanup of <sys/cdefs.h>." am:
30ad0dd6ad
am:
2278f77e18
* commit '
2278f77e185c15f703c5513ae9ce6962d487f693':
Preliminary cleanup of <sys/cdefs.h>.
Change-Id: I52dacdc75b3b172c83a3c9897bbc3af0fb9a2298
Elliott Hughes [Tue, 7 Jun 2016 20:25:11 +0000 (20:25 +0000)]
Merge "Preliminary cleanup of <sys/cdefs.h>."
am:
30ad0dd6ad
* commit '
30ad0dd6ad90131cdcc71b8b9c33a17598a25671':
Preliminary cleanup of <sys/cdefs.h>.
Change-Id: Ibfa1773b59ad937b663886df849c0a06476ce454
Elliott Hughes [Tue, 7 Jun 2016 20:16:26 +0000 (20:16 +0000)]
Merge "Preliminary cleanup of <sys/cdefs.h>."
Elliott Hughes [Tue, 7 Jun 2016 00:35:53 +0000 (17:35 -0700)]
Preliminary cleanup of <sys/cdefs.h>.
We don't support anything other than Clang and GCC, and we don't support
GCC earlier than 4.9.
Move the various synonyms for __attribute__(__whatever__) together.
Fix a __STDC__VERSION__ (for __STDC_VERSION__) typo.
Drop support for BSD _ANSI_SOURCE and _C99_SOURCE; there's enough confusing
nonsense here already, and plenty of other ways to ask for obsolete standards.
There are plenty more problems here -- what I really want to do is rationalize
our treatment of __STDC_VERSION__ -- but let's get some of this easy stuff
out of the way first.
Bug: https://code.google.com/p/android/issues/detail?id=194631
Change-Id: I7526b9770fdc01f8a4667781b65e2fb08287b20b
Christopher Ferris [Mon, 6 Jun 2016 22:43:52 +0000 (22:43 +0000)]
Merge "Fix infinite loop if semaphore test is not run." am:
d80d42740d am:
d969bb9603 am:
443957cd39
am:
78b7c99dec
* commit '
78b7c99dec4ab1a03521d78e91165b29509e6404':
Fix infinite loop if semaphore test is not run.
Change-Id: Id43d0dd4e58919764b6c29db9e93f62b61f4452f
Christopher Ferris [Mon, 6 Jun 2016 22:41:21 +0000 (22:41 +0000)]
Merge "Fix infinite loop if semaphore test is not run." am:
d80d42740d am:
d969bb9603
am:
443957cd39
* commit '
443957cd39202c6aae199c251f18793adb5a96af':
Fix infinite loop if semaphore test is not run.
Change-Id: I3e49b4c033ad5464ad2a3a6995e2248ff95b9d31
Christopher Ferris [Mon, 6 Jun 2016 22:39:50 +0000 (22:39 +0000)]
Merge "Fix infinite loop if semaphore test is not run." am:
d80d42740d
am:
d969bb9603
* commit '
d969bb9603fd70edfb801a0433d1538bfa078222':
Fix infinite loop if semaphore test is not run.
Change-Id: Ifd58caa81fe23f0d1d8c143962adc041555771e6
Christopher Ferris [Mon, 6 Jun 2016 22:36:21 +0000 (22:36 +0000)]
Merge "Fix infinite loop if semaphore test is not run."
am:
d80d42740d
* commit '
d80d42740d9d2ad532c8445fd4835186c252e6e6':
Fix infinite loop if semaphore test is not run.
Change-Id: If34ff256848d37a1768b726473f9a0550d444d9a
Treehugger Robot [Mon, 6 Jun 2016 22:26:55 +0000 (22:26 +0000)]
Merge "Fix infinite loop if semaphore test is not run."
Christopher Ferris [Mon, 6 Jun 2016 21:13:17 +0000 (14:13 -0700)]
Fix infinite loop if semaphore test is not run.
When using the --benchmark_filter option, all of the test objects
get created, but not all are run. Previously, if this test didn't run
it would get into an infinite loop waiting for the test to complete.
This change only waits for the test to complete if it was actually
executed.
Change-Id: I5151a0b4b3d5349b978e716ec4a02ebd8b4eae00
Elliott Hughes [Mon, 6 Jun 2016 18:25:40 +0000 (18:25 +0000)]
Merge "Just use libstdc++ for the cxa stuff inside bionic." am:
901cc14822 am:
c1a361a313 am:
240e8f82c1
am:
2e43f49ab3
* commit '
2e43f49ab3cbe7fed1d4302e3ddc09dbd1c38f98':
Just use libstdc++ for the cxa stuff inside bionic.
Change-Id: I093f38b93f8c9fb78f79f3bd56d0f1f536ab73fe
Elliott Hughes [Mon, 6 Jun 2016 18:20:52 +0000 (18:20 +0000)]
Merge "Just use libstdc++ for the cxa stuff inside bionic." am:
901cc14822 am:
c1a361a313
am:
240e8f82c1
* commit '
240e8f82c1dcbdcc88a3b4b411b8c59cc3e917c6':
Just use libstdc++ for the cxa stuff inside bionic.
Change-Id: I1fc9b362bab7564475344d72e8570d9bea17d32c
Elliott Hughes [Mon, 6 Jun 2016 18:18:08 +0000 (18:18 +0000)]
Merge "Just use libstdc++ for the cxa stuff inside bionic." am:
901cc14822
am:
c1a361a313
* commit '
c1a361a31350777bce06c0f409c74aaf237748fe':
Just use libstdc++ for the cxa stuff inside bionic.
Change-Id: Id5ab9ada875ed995a4616bc8b5f580017c1bd18a
Elliott Hughes [Mon, 6 Jun 2016 18:11:06 +0000 (18:11 +0000)]
Merge "Just use libstdc++ for the cxa stuff inside bionic."
am:
901cc14822
* commit '
901cc14822e431185fbe5075ef4f06aa4fba58cf':
Just use libstdc++ for the cxa stuff inside bionic.
Change-Id: I5d256203ebd63f380b572559cbe2d898f5ad3c55
Treehugger Robot [Mon, 6 Jun 2016 18:04:54 +0000 (18:04 +0000)]
Merge "Just use libstdc++ for the cxa stuff inside bionic."
Josh Gao [Sat, 4 Jun 2016 06:20:16 +0000 (06:20 +0000)]
Merge changes I32e726c7,I1dc9a708,I09cc335b,Ifb8a66ab,I0e2c25bc, ... am:
c5799dd13c am:
56a81c096d am:
285f38d474
am:
0ef36a2d77
* commit '
0ef36a2d7768f244039dedf3bc93238c5157f249':
versioner: whitelist atexit, turn on symbol checking by default.
versioner: add missing test.
versioner: fix false positive with functions only available as inlines.
versioner: improve error output slightly.
versioner: merge stdout and stderr in the test runner.
versioner: clean up tests, test runner.
versioner: ignore functions that are __INTRODUCED_IN_FUTURE.
versioner: autodetect paths when no specified.
versioner: improve usage messages.
Remove __cachectl.
Change-Id: If36b8429e607a7ca1febe062a4cbc9e39391cbe3
Josh Gao [Sat, 4 Jun 2016 06:17:48 +0000 (06:17 +0000)]
Merge changes I32e726c7,I1dc9a708,I09cc335b,Ifb8a66ab,I0e2c25bc, ... am:
c5799dd13c am:
56a81c096d
am:
285f38d474
* commit '
285f38d4742918e8e3df71ac81ebb361ee5b4105':
versioner: whitelist atexit, turn on symbol checking by default.
versioner: add missing test.
versioner: fix false positive with functions only available as inlines.
versioner: improve error output slightly.
versioner: merge stdout and stderr in the test runner.
versioner: clean up tests, test runner.
versioner: ignore functions that are __INTRODUCED_IN_FUTURE.
versioner: autodetect paths when no specified.
versioner: improve usage messages.
Remove __cachectl.
Change-Id: I9d8287840674868107fa25ba14a73fdb28cddbdf
Josh Gao [Sat, 4 Jun 2016 06:15:57 +0000 (06:15 +0000)]
Merge changes I32e726c7,I1dc9a708,I09cc335b,Ifb8a66ab,I0e2c25bc, ... am:
c5799dd13c
am:
56a81c096d
* commit '
56a81c096d85dd4245ebe4be13764cb825ee7cf4':
versioner: whitelist atexit, turn on symbol checking by default.
versioner: add missing test.
versioner: fix false positive with functions only available as inlines.
versioner: improve error output slightly.
versioner: merge stdout and stderr in the test runner.
versioner: clean up tests, test runner.
versioner: ignore functions that are __INTRODUCED_IN_FUTURE.
versioner: autodetect paths when no specified.
versioner: improve usage messages.
Remove __cachectl.
Change-Id: Iab0de231472e06fe5146618c3c6b5be3dc9c203b