History log of /bionic/libstdc++/ (Results 1 – 25 of 39)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: android-11.0.0_r8, android-11.0.0_r7, m/android-11.0.0_r8, android-vts-10.0_r5, android-vts-11.0_r1, android-security-11.0.0_r1, android-platform-11.0.0_r1, android-cts-11.0_r1, android-11.0.0_r5, android-11.0.0_r4, android-11.0.0_r3, android-11.0.0_r2, android-11.0.0_r1, platform-tools-30.0.4, android-mainline-11.0.0_r2, android-r-beta-3, android-r-beta-2, android-mainline-11.0.0_r1, platform-tools-30.0.3, platform-tools-30.0.2, android-mainline-10.0.0_r11, platform-tools-30.0.1, platform-tools-30.0.0, android-r-preview-4, android-r-preview-3, android-r-preview-2, platform-tools-29.0.6, android-r-preview-1, android-vts-9.0_r14, android-vts-9.0_r13, android-vts-9.0_r12, android-cts-9.0_r13, android-cts-9.0_r12, android-cts-9.0_r11, android-vts-10.0_r4, android-vts-10.0_r3, android-cts-10.0_r5, android-cts-10.0_r4, android-cts-10.0_r3, android-mainline-10.0.0_r6, android-mainline-10.0.0_r8, platform-tools-29.0.5, ndk-r21d, ndk-r21c, ndk-r21b, ndk-r21-rc1, ndk-r21-beta2, ndk-r21-beta1, ndk-r21, android-vts-10.0_r2, android-cts-10.0_r2, platform-tools-29.0.4, platform-tools-29.0.3, android-cts-9.0_r9, android-cts-9.0_r10, platform-tools-29.0.2, android-o-mr1-iot-release-1.0.14, android-vts-10.0_r1, android-cts-10.0_r1, android-10.0.0_r6, android-10.0.0_r5, android-10.0.0_r47, android-10.0.0_r46, android-10.0.0_r4, android-10.0.0_r3, android-10.0.0_r2, android-10.0.0_r17, android-10.0.0_r11, android-10.0.0_r10, android-10.0.0_r1, android-10.0.0_r9, android-10.0.0_r8, android-10.0.0_r7, android-10.0.0_r14, android-10.0.0_r13, android-10.0.0_r12, android-10.0.0_r29, android-10.0.0_r28, android-10.0.0_r27, android-10.0.0_r26, android-10.0.0_r25, android-10.0.0_r24, android-10.0.0_r23, android-10.0.0_r22, android-10.0.0_r21, android-10.0.0_r20, android-10.0.0_r19, android-10.0.0_r18, android-10.0.0_r16, android-10.0.0_r15, android-mainline-10.0.0_r3, android-mainline-10.0.0_r2, android-mainline-10.0.0_r1, android-mainline-10.0.0_r9, android-mainline-10.0.0_r7, android-mainline-10.0.0_r5, android-mainline-10.0.0_r4, android-mainline-10.0.0_r10, android-10.0.0_r45, android-10.0.0_r44, android-10.0.0_r43, android-10.0.0_r42, android-10.0.0_r41, android-10.0.0_r40, android-10.0.0_r39, android-10.0.0_r38, android-10.0.0_r37, android-10.0.0_r36, android-10.0.0_r35, android-10.0.0_r34, android-10.0.0_r33, android-10.0.0_r32, android-10.0.0_r31, android-10.0.0_r30, android-o-mr1-iot-release-1.0.13, android-vts-9.0_r11, android-vts-9.0_r10, platform-tools-29.0.1, android-o-mr1-iot-release-1.0.12, android-cts-9.0_r8, android-q-preview-6, android-q-preview-5, android-q-preview-4, android-q-preview-2.5, android-q-preview-1, android-o-mr1-iot-release-1.0.10, ndk-r20b, ndk-r20-beta3, ndk-r20-beta2, ndk-r20-beta1, ndk-r20, android-cts-9.0_r7, android-cts-9.0_r6, android-9.0.0_r35, android-9.0.0_r34, android-9.0.0_r39, android-9.0.0_r38, android-9.0.0_r47, android-9.0.0_r46, android-9.0.0_r45, android-9.0.0_r44, android-9.0.0_r43, android-9.0.0_r42, android-9.0.0_r41, android-9.0.0_r40, android-9.0.0_r37, android-9.0.0_r36, android-o-mr1-iot-release-1.0.8, android-vts-9.0_r9, android-vts-9.0_r8, android-vts-9.0_r7, android-vts-9.0_r6, android-o-mr1-iot-release-1.0.7, android-wear-8.0.0_r2, android-n-iot-release-ihome-igv1, android-o-mr1-iot-release-smart-display-r9, android-o-mr1-iot-release-smart-display-r8, android-o-mr1-iot-release-smart-display-r5, android-o-mr1-iot-release-smart-display-r4, android-o-mr1-iot-release-smart-display-r30, android-o-mr1-iot-release-smart-display-r22, android-o-mr1-iot-release-smart-display-r14, android-o-mr1-iot-release-smart-clock-r6, android-o-mr1-iot-release-smart-clock-r2, android-o-mr1-iot-release-smart-clock-fsi, android-o-mr1-iot-release-smart-clock-fcs, android-cts-9.0_r5, android-9.0.0_r33, android-9.0.0_r32, android-9.0.0_r31, android-vts-9.0_r5, android-9.0.0_r30, android-9.0.0_r22, android-9.0.0_r21, android-9.0.0_r20, android-9.0.0_r19, ndk-r19c, ndk-r19b, ndk-r19-beta2, ndk-r19-beta1, ndk-r19, android-o-mr1-iot-release-smart-display-r3, android-o-mr1-iot-release-1.0.5, android-o-mr1-iot-release-1.0.4, android-cts-8.1_r9, android-cts-8.1_r20, android-cts-8.1_r19, android-cts-8.1_r18, android-cts-8.1_r17, android-cts-8.1_r16, android-cts-8.1_r15, android-cts-8.1_r14, android-cts-8.1_r13, android-cts-8.1_r12, android-cts-8.1_r11, android-cts-8.1_r10, android-o-mr1-iot-release-1.0.3, android-vts-8.1_r9, android-vts-8.1_r8, android-vts-8.1_r7, android-vts-8.1_r6, android-vts-8.1_r13, android-vts-8.1_r12, android-vts-8.1_r11, android-vts-8.1_r10, android-9.0.0_r16, android-n-iot-release-smart-display-r2, android-p-preview-5, ndk-r18b, ndk-r18-beta2, ndk-r18-beta1, android-o-mr1-iot-release-1.0.2, android-9.0.0_r12, android-9.0.0_r11, android-vts-9.0_r4, android-cts-9.0_r4, android-cts-9.0_r3, android-cts-9.0_r2, android-p-preview-4, android-n-iot-release-smart-display, android-n-iot-release-polk-at1, android-o-mr1-iot-release-1.0.1, android-wear-9.0.0_r9, android-wear-9.0.0_r8, android-wear-9.0.0_r7, android-wear-9.0.0_r6, android-wear-9.0.0_r5, android-wear-9.0.0_r4, android-wear-9.0.0_r3, android-wear-9.0.0_r23, android-wear-9.0.0_r22, android-wear-9.0.0_r21, android-wear-9.0.0_r20, android-wear-9.0.0_r2, android-wear-9.0.0_r19, android-wear-9.0.0_r18, android-wear-9.0.0_r17, android-wear-9.0.0_r16, android-wear-9.0.0_r15, android-wear-9.0.0_r14, android-wear-9.0.0_r13, android-wear-9.0.0_r12, android-wear-9.0.0_r11, android-wear-9.0.0_r10, android-wear-9.0.0_r1, android-cts-9.0_r1, android-9.0.0_r9, android-9.0.0_r8, android-9.0.0_r7, android-9.0.0_r61, android-9.0.0_r60, android-9.0.0_r6, android-9.0.0_r59, android-9.0.0_r58, android-9.0.0_r57, android-9.0.0_r56, android-9.0.0_r55, android-9.0.0_r54, android-9.0.0_r53, android-9.0.0_r52, android-9.0.0_r51, android-9.0.0_r50, android-9.0.0_r5, android-9.0.0_r49, android-9.0.0_r48, android-9.0.0_r3, android-9.0.0_r2, android-9.0.0_r18, android-9.0.0_r17, android-9.0.0_r10, android-9.0.0_r1, android-p-preview-3, android-p-preview-2, android-wear-p-preview-2, android-o-mr1-iot-release-1.0.0, android-n-iot-release-lg-thinq-wk7, android-o-mr1-iot-preview-8, android-8.1.0_r67, android-8.1.0_r65, android-8.1.0_r64, android-8.1.0_r63, android-8.1.0_r62, android-8.1.0_r61, android-8.1.0_r60, android-8.1.0_r53, android-8.1.0_r51, android-8.1.0_r48, android-8.1.0_r45, android-8.1.0_r42, android-8.1.0_r40, android-8.1.0_r39, android-8.1.0_r38, android-8.1.0_r37, android-8.1.0_r32, android-8.1.0_r31, android-8.1.0_r29, android-8.1.0_r28, android-8.1.0_r27, android-vts-8.0_r9, android-vts-8.0_r8, android-vts-8.0_r13, android-vts-8.0_r12, android-vts-8.0_r11, android-vts-8.0_r10, android-cts-8.0_r9, android-cts-8.0_r8, android-cts-8.0_r24, android-cts-8.0_r23, android-cts-8.0_r22, android-cts-8.0_r21, android-cts-8.0_r20, android-cts-8.0_r19, android-cts-8.0_r18, android-cts-8.0_r17, android-cts-8.0_r16, android-cts-8.0_r15, android-cts-8.0_r14, android-cts-8.0_r13, android-cts-8.0_r12, android-cts-8.0_r11, android-cts-8.0_r10, android-o-mr1-iot-preview-7, android-p-preview-1, ndk-r17b, ndk-r17-beta2, ndk-r17-beta1, ndk-r17, android-wear-8.0.0_r1, android-o-mr1-iot-preview-6, android-8.1.0_r9, android-8.1.0_r7, android-8.1.0_r22, android-8.1.0_r21, android-8.1.0_r18, android-8.1.0_r17, android-8.1.0_r14, android-8.1.0_r13, android-vts-8.0_r7, android-vts-8.0_r6, android-cts-8.0_r7, android-cts-8.0_r6, android-cts-8.0_r5, android-cts-8.0_r4, android-cts-8.0_r3, android-8.1.0_r8, android-8.1.0_r52, android-8.1.0_r50, android-8.1.0_r47, android-8.1.0_r46, android-8.1.0_r43, android-8.1.0_r41, android-8.1.0_r36, android-8.1.0_r35, android-8.1.0_r33, android-8.1.0_r30, android-8.1.0_r26, android-8.1.0_r25, android-8.1.0_r20, android-8.1.0_r2, android-wear-8.1.0_r1, android-cts-8.1_r8, android-cts-8.1_r7, android-cts-8.1_r6, android-cts-8.1_r5, android-cts-8.1_r4, android-cts-8.1_r3, android-cts-8.1_r2, android-cts-8.1_r1, android-8.1.0_r81, android-8.1.0_r80, android-8.1.0_r79, android-8.1.0_r78, android-8.1.0_r77, android-8.1.0_r76, android-8.1.0_r75, android-8.1.0_r74, android-8.1.0_r73, android-8.1.0_r72, android-8.1.0_r71, android-8.1.0_r70, android-8.1.0_r69, android-8.1.0_r68, android-8.1.0_r66, android-8.1.0_r6, android-8.1.0_r5, android-8.1.0_r4, android-8.1.0_r3, android-8.1.0_r23, android-8.1.0_r19, android-8.1.0_r16, android-8.1.0_r15, android-8.1.0_r12, android-8.1.0_r11, android-8.1.0_r10, android-8.1.0_r1, android-cts-7.1_r29, android-cts-7.1_r28, android-cts-7.1_r27, android-cts-7.1_r26, android-cts-7.1_r25, android-cts-7.1_r24, android-cts-7.1_r23, android-cts-7.1_r22, android-cts-7.1_r21, android-cts-7.1_r20, android-cts-7.1_r19, android-cts-7.1_r18, android-cts-7.1_r17, android-cts-7.1_r16, android-cts-7.1_r15, android-cts-7.1_r14, android-cts-7.1_r13, android-cts-7.1_r12, android-cts-7.1_r11, android-cts-7.1_r10, android-vts-8.1_r5, android-vts-8.1_r4, android-vts-8.1_r3, android-cts-8.0_r2, android-7.0.0_r36, android-7.0.0_r35, android-7.0.0_r34, android-o-mr1-preview-2, android-o-mr1-preview-1, android-o-iot-preview-5, ndk-r16-beta2, ndk-r16-beta1, ndk-r16, android-8.0.0_r34, android-8.0.0_r33, android-8.0.0_r27, android-8.0.0_r26, android-8.0.0_r25, android-8.0.0_r24, android-8.0.0_r23, android-8.0.0_r22, android-8.0.0_r21, android-vts-8.0_r2, android-vts-8.0_r1, android-o-preview-4, android-7.1.1_r56, android-7.1.1_r50, android-cts-8.0_r1, android-8.0.0_r9, android-8.0.0_r7, android-8.0.0_r51, android-8.0.0_r50, android-8.0.0_r49, android-8.0.0_r48, android-8.0.0_r47, android-8.0.0_r46, android-8.0.0_r45, android-8.0.0_r44, android-8.0.0_r43, android-8.0.0_r42, android-8.0.0_r41, android-8.0.0_r40, android-8.0.0_r4, android-8.0.0_r39, android-8.0.0_r38, android-8.0.0_r37, android-8.0.0_r36, android-8.0.0_r35, android-8.0.0_r32, android-8.0.0_r31, android-8.0.0_r30, android-8.0.0_r3, android-8.0.0_r29, android-8.0.0_r28, android-8.0.0_r2, android-8.0.0_r17, android-8.0.0_r16, android-8.0.0_r15, android-8.0.0_r13, android-8.0.0_r12, android-8.0.0_r11, android-8.0.0_r10, android-8.0.0_r1, android-6.0.1_r81, android-6.0.1_r80, android-o-preview-3, android-7.1.2_r32, android-7.1.2_r25, android-7.1.1_r58, android-7.1.1_r53, android-7.1.1_r49, android-7.1.1_r46, android-7.1.2_r30, android-7.1.2_r23, android-7.1.1_r54, android-7.1.1_r51, android-7.1.1_r47, android-7.1.1_r44, android-7.1.1_r57, android-7.1.1_r55, android-7.1.1_r52, android-7.1.1_r48, android-7.1.1_r45, android-7.1.2_r33, android-7.1.2_r27, android-7.1.2_r36, android-7.1.2_r28, android-7.1.2_r19, android-7.1.2_r18, android-7.1.2_r29, android-7.1.2_r24, android-n-iot-preview-4, android-wear-o-preview-4, android-wear-o-preview-3, android-o-preview-2, android-7.1.2_r39, android-7.1.2_r38, android-7.1.2_r37, ndk-r15-beta2, ndk-r15-beta1, android-n-mr2-preview-2, android-o-preview-1, android-n-mr2-preview-1, android-7.1.2_r9, android-7.1.2_r8, android-7.1.2_r6, android-7.1.2_r5, android-7.1.2_r4, android-7.1.2_r3, android-7.1.2_r2, android-7.1.2_r17, android-7.1.2_r16, android-7.1.2_r15, android-7.1.2_r14, android-7.1.2_r13, android-7.1.2_r12, android-7.1.2_r11, android-7.1.2_r10, android-7.1.2_r1, ndk-r14-beta2, ndk-r14, android-7.0.0_r33, android-7.0.0_r32, android-7.0.0_r31, android-7.0.0_r30, android-7.0.0_r29, ndk-r14-beta1
c30862fd21-Oct-2016 Dan Albert

One NOTICE file to rule them all.

Generate a single NOTICE file rather than one per library. All the
headers come from libc these days anyway.

Test: tools/update_notice.sh
B

One NOTICE file to rule them all.

Generate a single NOTICE file rather than one per library. All the
headers come from libc these days anyway.

Test: tools/update_notice.sh
Bug: None
Change-Id: I127da185fdabc2815042e19aea74c507ec108f46

show more ...

Revision tags: android-n-mr1-preview-2, android-n-mr1-preview-1, android-7.1.1_r9, android-7.1.1_r8, android-7.1.1_r7, android-7.1.1_r6, android-7.1.1_r4, android-7.1.1_r3, android-7.1.1_r2, android-7.1.1_r13, android-7.1.1_r12, android-7.1.1_r11, android-7.1.1_r10, android-7.1.1_r1, android-cts-7.1_r9, android-cts-7.1_r8, android-cts-7.1_r7, android-cts-7.1_r6, android-cts-7.1_r5, android-cts-7.1_r4, android-cts-7.1_r3, android-cts-7.1_r2, android-cts-7.1_r1, android-7.0.0_r27, android-7.0.0_r24, android-7.1.0_r7, android-7.1.0_r6, android-7.1.0_r5, android-7.1.0_r4, android-7.1.0_r3, android-7.1.0_r2, android-7.1.0_r1
77a3e28e09-Aug-2016 Elliott Hughes

Update NOTICE files.

Change-Id: I591dc91b54804aebc05ba6f9974ef9add660ecfe

Revision tags: ndk-r13-beta2, ndk-r13, android-wear-7.1.1_r1, android-n-iot-preview-2, android-n-preview-5, ndk-r13-beta1, android-wear-n-preview-2, android-7.0.0_r7, android-7.0.0_r6, android-7.0.0_r5, android-7.0.0_r4, android-7.0.0_r3, android-7.0.0_r21, android-7.0.0_r19, android-7.0.0_r17, android-7.0.0_r15, android-7.0.0_r14, android-7.0.0_r13, android-7.0.0_r12, android-7.0.0_r1, android-cts-7.0_r9, android-cts-7.0_r8, android-cts-7.0_r7, android-cts-7.0_r6, android-cts-7.0_r5, android-cts-7.0_r4, android-cts-7.0_r33, android-cts-7.0_r32, android-cts-7.0_r31, android-cts-7.0_r30, android-cts-7.0_r3, android-cts-7.0_r29, android-cts-7.0_r28, android-cts-7.0_r27, android-cts-7.0_r26, android-cts-7.0_r25, android-cts-7.0_r24, android-cts-7.0_r23, android-cts-7.0_r22, android-cts-7.0_r21, android-cts-7.0_r20, android-cts-7.0_r2, android-cts-7.0_r19, android-cts-7.0_r18, android-cts-7.0_r17, android-cts-7.0_r16, android-cts-7.0_r15, android-cts-7.0_r14, android-cts-7.0_r13, android-cts-7.0_r12, android-cts-7.0_r11, android-cts-7.0_r10, android-cts-7.0_r1, android-cts-6.0_r9, android-cts-6.0_r8, android-cts-6.0_r32, android-cts-6.0_r31, android-cts-6.0_r30, android-cts-6.0_r29, android-cts-6.0_r28, android-cts-6.0_r27, android-cts-6.0_r26, android-cts-6.0_r25, android-cts-6.0_r24, android-cts-6.0_r23, android-cts-6.0_r22, android-cts-6.0_r21, android-cts-6.0_r20, android-cts-6.0_r19, android-cts-6.0_r18, android-cts-6.0_r17, android-cts-6.0_r16, android-cts-6.0_r15, android-cts-6.0_r14, android-cts-6.0_r13, android-cts-6.0_r12, android-n-preview-4
f44b232d27-May-2016 Elliott Hughes

Remove libstdc++ include files.

We still need <new> for bionic, and to build libstdc++.

Change-Id: Ic7b26340576a5355007a06db9c1bec395be49ae1

Revision tags: android-wear-n-preview-1, android-n-preview-3, ndk-r12b, ndk-r12-beta2, ndk-r12-beta1, android-n-preview-2, android-n-preview-1, android-6.0.1_r78, android-6.0.1_r77, android-6.0.1_r74, android-6.0.1_r72, android-6.0.1_r70, android-6.0.1_r66, android-6.0.1_r61, android-6.0.1_r60, android-6.0.1_r59, android-6.0.1_r58, android-6.0.1_r52, android-6.0.1_r51, android-6.0.1_r50, android-6.0.1_r49, android-6.0.1_r46, android-6.0.1_r43, android-6.0.1_r42, android-6.0.1_r41, android-6.0.1_r40, android-6.0.1_r30, ndk-r11c, ndk-r11b, ndk-r11, android-6.0.1_r5, android-6.0.1_r4, android-6.0.1_r18, android-6.0.1_r16, android-6.0.1_r68, android-6.0.1_r67, android-6.0.1_r62, android-6.0.1_r54, android-6.0.1_r53, android-6.0.1_r45, android-6.0.1_r25, android-6.0.1_r24, android-6.0.1_r22, android-6.0.1_r21, android-cts-6.0_r7, android-cts-6.0_r6, android-cts-6.0_r5, android-cts-6.0_r4, android-cts-6.0_r3, android-cts-6.0_r2, android-6.0.1_r9, android-6.0.1_r8, android-6.0.1_r73, android-6.0.1_r7, android-6.0.1_r69, android-6.0.1_r65, android-6.0.1_r57, android-6.0.1_r56, android-6.0.1_r48, android-6.0.1_r47, android-6.0.1_r3, android-6.0.1_r28, android-6.0.1_r27, android-6.0.1_r26, android-6.0.1_r20, android-6.0.1_r17, android-6.0.1_r13, android-6.0.1_r12, android-6.0.1_r11, android-6.0.1_r10, android-6.0.1_r1, android-6.0.0_r41, android-6.0.0_r26, android-6.0.0_r25, android-6.0.0_r24, android-6.0.0_r23, android-6.0.0_r13, android-6.0.0_r12, android-6.0.0_r11, android-6.0.0_r7, android-6.0.0_r6, android-6.0.0_r5, android-6.0.0_r4, android-6.0.0_r3, android-6.0.0_r2, android-6.0.0_r1, android-cts-6.0_r1, android-m-preview-2, android-cts-5.1_r9, android-cts-5.1_r8, android-cts-5.1_r7, android-cts-5.1_r6, android-cts-5.1_r5, android-cts-5.1_r4, android-cts-5.1_r3, android-cts-5.1_r28, android-cts-5.1_r27, android-cts-5.1_r26, android-cts-5.1_r25, android-cts-5.1_r24, android-cts-5.1_r23, android-cts-5.1_r22, android-cts-5.1_r21, android-cts-5.1_r20, android-cts-5.1_r19, android-cts-5.1_r18, android-cts-5.1_r17, android-cts-5.1_r16, android-cts-5.1_r15, android-cts-5.1_r14, android-cts-5.1_r13, android-cts-5.1_r10, android-m-preview-1, android-cts-5.1_r2, android-cts-5.0_r9, android-cts-5.0_r8, android-cts-5.0_r7, android-cts-5.0_r6, android-cts-5.0_r5, android-cts-5.0_r4, android-cts-5.0_r3, android-m-preview, android-5.1.1_r5, android-5.1.1_r28, android-5.1.1_r22, android-5.1.1_r17, android-5.1.1_r12, android-wear-5.1.1_r1, android-wear-5.1.0_r1, android-cts-5.1_r1, android-5.1.1_r9, android-5.1.1_r8, android-5.1.1_r7, android-5.1.1_r6, android-5.1.1_r4, android-5.1.1_r38, android-5.1.1_r37, android-5.1.1_r36, android-5.1.1_r35, android-5.1.1_r34, android-5.1.1_r33, android-5.1.1_r30, android-5.1.1_r3, android-5.1.1_r29, android-5.1.1_r26, android-5.1.1_r25, android-5.1.1_r24, android-5.1.1_r23, android-5.1.1_r20, android-5.1.1_r2, android-5.1.1_r19, android-5.1.1_r18, android-5.1.1_r16, android-5.1.1_r15, android-5.1.1_r14, android-5.1.1_r13, android-5.1.1_r10, android-5.1.1_r1, android-5.1.0_r5, android-5.1.0_r4, android-5.1.0_r3, android-5.1.0_r1, android-wear-5.0.0_r1, android-5.0.2_r3, android-5.0.2_r1, android-5.0.1_r1, android-5.0.0_r7, android-5.0.0_r6, android-5.0.0_r5.1, android-5.0.0_r5, android-5.0.0_r4, android-5.0.0_r3, android-5.0.0_r2, android-5.0.0_r1, android-l-preview_r2
2214a1ce14-Sep-2014 m4tx

Fix filename in comment in cmath

It looks like the file comment was copy-pasted from ctime. Fixed filename in comment to "math.h".

Change-Id: I27b0c2a7827076a91fc7b63913fad6eee4d6a7

Fix filename in comment in cmath

It looks like the file comment was copy-pasted from ctime. Fixed filename in comment to "math.h".

Change-Id: I27b0c2a7827076a91fc7b63913fad6eee4d6a79e
Signed-off-by: m4tx <m4tx@m4tx.pl>

show more ...

ae558d6b26-Aug-2014 Chih-Hung Hsieh

Add standard throw() spec to delete operators.

Without these specs, clang will reports mismatch between standard definitions and these declarations/definitions. These specs are ignored when

Add standard throw() spec to delete operators.

Without these specs, clang will reports mismatch between standard definitions and these declarations/definitions. These specs are ignored when compiled with -fno-exceptions.

BUG: 17136236
Change-Id: I386c712a61dc4fc74dfde45f9ec2d3d037f2e9f1

show more ...

fd5ee9ae16-Aug-2014 Dan Albert

Hide C++ stuff in libc. Put it back in libstdc++.

Bug: 17062445
Change-Id: I027b186719654c2865b08c3fa83f90fa00c1e838

f4c1a36a30-Jul-2014 Elliott Hughes

Remove declarations for things that don't exist.

The <grp.h> ones prevent gdb from building out of the box.

Change-Id: I0efbffad2215cfcd75b4d442dfc972444b51d97c

3758a24423-Jul-2014 Elliott Hughes

Fix a couple of bugs in generate-NOTICE and regenerate the NOTICE files.

Change-Id: Id6fcb74292e661504d0758bfce24abdc18cb8d32

1558138308-Jul-2014 Elliott Hughes

Regenerate the bionic NOTICE files.

Also fix a few formatting issues in copyright headers that were confusing
the script (though obviously it would be better if the script were smarter).

Regenerate the bionic NOTICE files.

Also fix a few formatting issues in copyright headers that were confusing
the script (though obviously it would be better if the script were smarter).

Change-Id: I7f561bef4f84fdcbd84f375ee226bd65db0e507b

show more ...

9635046e18-Jun-2014 Dan Albert

Hide declaration of gets(3) for C11 and later.

gets(3) was removed from C11.

This reverts commit 1291680c2a0c23b2163198d27e00261ca206298b.

Bug: 14500800
Change-Id: I5e5

Hide declaration of gets(3) for C11 and later.

gets(3) was removed from C11.

This reverts commit 1291680c2a0c23b2163198d27e00261ca206298b.

Bug: 14500800
Change-Id: I5e5146bdbb80f2be818a17f287b112bab37d1f6d

show more ...

1291680c18-Jun-2014 Dan Albert

Revert "Hide declaration of gets(3) for C11 and later."

Breaks stlport. checkbuild lied to me?

This reverts commit c0ce5908277a9bf18628946629dba4277e9a2281.

Change-Id: I72f

Revert "Hide declaration of gets(3) for C11 and later."

Breaks stlport. checkbuild lied to me?

This reverts commit c0ce5908277a9bf18628946629dba4277e9a2281.

Change-Id: I72fb21aba7eaea96a7c3208236fd03411527fa5e

show more ...

c0ce590818-Jun-2014 Dan Albert

Hide declaration of gets(3) for C11 and later.

gets(3) was removed from C11.

Change-Id: I4040a8a6c6d5d2a86878e8a80ca67964fbbb82a8

15b641a215-May-2014 Elliott Hughes

Move libstdc++ into libc.

The Android build system always links against libstdc++.so anyway. Having
operator new and operator delete in a separate library means we can't use
construc

Move libstdc++ into libc.

The Android build system always links against libstdc++.so anyway. Having
operator new and operator delete in a separate library means we can't use
constructors and destructors on heap-allocated objects inside the C library,
which is quite an unfortunate limitation.

This will be cheaper too; on LP64 we can stop linking against the [now empty]
libstdc++.so giving the dynamic linker one less library to worry about for
every process.

There's precedent too --- we already have no libpthread or librt.

For now I'm leaving the include files where they are, and I'm generating a
dummy libstdc++.so and libstdc++.a. We can come back and clean that up later
if all goes well.

Bug: 13367666
Change-Id: I6f3e27ea7c30d03d6394965d0400c9dc87fa83db

show more ...

Revision tags: android-cts-4.4_r4, android-4.4w_r1, android-4.4.4_r2.0.1, android-4.4.4_r2, android-4.4.4_r1.0.1, android-4.4.4_r1, android-4.4.3_r1.1.0.1, android-4.4.3_r1.1, android-4.4.3_r1.0.1, android-4.4.3_r1
240f1e2919-Feb-2014 Elliott Hughes

Clean up warnings in libstdc++.

Change-Id: Ie71a2fdf227e7a5fc9a446bb1be110da9b3a4280

Revision tags: android-sdk-4.4.2_r1.0.1, android-sdk-4.4.2_r1, android-4.4.2_r2.0.1, android-4.4.2_r2, android-4.4.2_r1.0.1, android-4.4.2_r1, android-4.4.1_r1.0.1, android-4.4.1_r1, android-cts-4.4_r1, android-4.4_r1.2.0.1, android-4.4_r1.2, android-4.4_r1.1.0.1, android-4.4_r1.1, android-4.4_r1.0.1, android-4.4_r1, android-4.4_r0.9
eb847bc810-Oct-2013 Elliott Hughes

Fix x86_64 build, clean up intermediate libraries.

The x86_64 build was failing because clone.S had a call to __thread_entry which
was being added to a different intermediate .a on the w

Fix x86_64 build, clean up intermediate libraries.

The x86_64 build was failing because clone.S had a call to __thread_entry which
was being added to a different intermediate .a on the way to making libc.so,
and the linker couldn't guarantee statically that such a relocation would be
possible.

ld: error: out/target/product/generic_x86_64/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a(clone.o): requires dynamic R_X86_64_PC32 reloc against '__thread_entry' which may overflow at runtime; recompile with -fPIC

This patch addresses that by ensuring that the caller and callee end up in the
same intermediate .a. While I'm here, I've tried to clean up some of the mess
that led to this situation too. In particular, this removes libc/private/ from
the default include path (except for the DNS code), and splits out the DNS
code into its own library (since it's a weird special case of upstream NetBSD
code that's diverged so heavily it's unlikely ever to get back in sync).

There's more cleanup of the DNS situation possible, but this is definitely a
step in the right direction, and it's more than enough to get x86_64 building
cleanly.

Change-Id: I00425a7245b7a2573df16cc38798187d0729e7c4

show more ...

Revision tags: android-cts-4.1_r4, android-4.4_r0.8, android-4.4_r0.7, android-4.3_r2.3, android-4.3_r2.2, android-4.3_r2.1, android-4.3_r2, android-4.3_r1.1, android-4.3_r1, android-4.3_r0.9.1, android-4.3_r0.9, android-4.3_r3.1, android-4.3_r3, android-4.3.1_r1
8f2a5a0b16-Mar-2013 Elliott Hughes

Clean up internal libc logging.

We only need one logging API, and I prefer the one that does no
allocation and is thus safe to use in any context.

Also use O_CLOEXEC when openin

Clean up internal libc logging.

We only need one logging API, and I prefer the one that does no
allocation and is thus safe to use in any context.

Also use O_CLOEXEC when opening the /dev/log files.

Move everything logging-related into one header file.

Change-Id: Ic1e3ea8e9b910dc29df351bff6c0aa4db26fbb58

show more ...

Revision tags: android-4.2.2_r1.2, android-4.2.2_r1.1, android-4.2.2_r1, android-cts-4.2_r1, android-4.2_r1, android-4.2.1_r1.2, android-4.2.1_r1.1, android-4.2.1_r1, android-sdk-support_r11
32dbc03c16-Aug-2012 Elliott Hughes

Regenerate all NOTICE files with the latest version of the script.

This sorts every entry, so we should have more stability and fewer
merge conflicts in future.

Change-Id: Ifc53

Regenerate all NOTICE files with the latest version of the script.

This sorts every entry, so we should have more stability and fewer
merge conflicts in future.

Change-Id: Ifc5347dc53352da22c82d41ca59b483966fcfc6b

show more ...

ae5c644114-Aug-2012 Elliott Hughes

Add dependencies on all the makefiles.

This should help prevent broken builds next time I'm messing with
assembler/compiler/linker flags...

Change-Id: I30f15a3ce3c3f3c60cad7bc59

Add dependencies on all the makefiles.

This should help prevent broken builds next time I'm messing with
assembler/compiler/linker flags...

Change-Id: I30f15a3ce3c3f3c60cad7bc59aaba9f42d792224

show more ...

387d4b7d10-Aug-2012 Elliott Hughes

Auto-generate a complete NOTICE file.

Remove the hand-collated ones, and switch to a script that pulls the
copyright headers out of every file and collects the unique ones.

Chan

Auto-generate a complete NOTICE file.

Remove the hand-collated ones, and switch to a script that pulls the
copyright headers out of every file and collects the unique ones.

Change-Id: Ied3b98b3f56241df97166c410ff81de4e0157c9d

show more ...

52d6233228-Jul-2012 Elliott Hughes

Report errors to the log, not just stderr.

In particular this affects assert(3) and __cxa_pure_virtual, both of
which have managed to confuse people this week by apparently aborting

Report errors to the log, not just stderr.

In particular this affects assert(3) and __cxa_pure_virtual, both of
which have managed to confuse people this week by apparently aborting
without reason. (Because stderr goes nowhere, normally.)

Bug: 6852995
Bug: 6840813
Change-Id: I7f5d17d5ddda439e217b7932096702dc013b9142

show more ...

Revision tags: android-4.1.1_r6.1, android-4.1.1_r6, android-4.1.1_r5, android-4.1.2_r2.1, android-4.1.2_r2, android-4.1.2_r1, android-cts-4.1_r2, android-4.1.1_r4, android-4.1.1_r3, android-4.1.1_r2, android-4.1.1_r1.1, android-4.1.1_r1, android-cts-4.1_r1, android-sdk-adt_r20
762a4fe217-Apr-2012 Elliott Hughes

resolved conflicts for merge of 35d592cc to master

Change-Id: I8184302daf61814d26c837f9920b4e68d96d7f65

ee18fb4a28-Mar-2012 Fengwei Yin

libstdc++: Fix x86 thread-safe one-time-construction implementation.

The root of the problem is that the existing implementation is based on the
ARM C++ ABI, which mandates a different g

libstdc++: Fix x86 thread-safe one-time-construction implementation.

The root of the problem is that the existing implementation is based on the
ARM C++ ABI, which mandates a different guard variable layout than the
Itanium/x86 C++ one.

This patch modifies the implementation in a way that satisfies both ABIs (and
doesn't require changing the toolchains).

Change-Id: I885e9adc7f088b9c0a78355bd752f1e6aeec9f07
Signed-off-by: Fengwei Yin <fengwei.yin@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>

show more ...

Revision tags: android-4.0.4_r2.1, android-4.0.4_r2, android-4.0.4_r1.2, android-4.0.4_r1.1, android-4.0.4_r1, android-4.0.3_r1.1, android-4.0.3_r1, android-sdk-4.0.3_r1, android-sdk-4.0.3-tools_r1, android-cts-verifier-4.0_r1, android-cts-verifier-4.0.3_r1, android-cts-4.0.3_r1, android-cts-2.3_r12, android-cts-2.3_r11, android-cts-2.3_r10
e31bfae215-Nov-2011 David 'Digit' Turner

bionic: Do not use <sys/atomics.h> for platform code.

We're going to modify the __atomic_xxx implementation to provide
full memory barriers, to avoid problems for NDK machine code that

bionic: Do not use <sys/atomics.h> for platform code.

We're going to modify the __atomic_xxx implementation to provide
full memory barriers, to avoid problems for NDK machine code that
link to these functions.

First step is to remove their usage from our platform code.
We now use inlined versions of the same functions for a slight
performance boost.

+ remove obsolete atomics_x86.c (was never compiled)

NOTE: This improvement was benchmarked on various devices.
Comparing a pthread mutex lock + atomic increment + unlock
we get:

- ARMv7 emulator, running on a 2.4 GHz Xeon:
before: 396 ns after: 288 ns

- x86 emulator in KVM mode on same machine:
before: 27 ns after: 27 ns

- Google Nexus S, in ARMv7 mode (single-core):
before: 82 ns after: 76 ns

- Motorola Xoom, in ARMv7 mode (multi-core):
before: 121 ns after: 120 ns

The code has also been rebuilt in ARMv5TE mode for correctness.

Change-Id: Ic1dc72b173d59b2e7af901dd70d6a72fb2f64b17

show more ...

Revision tags: android-cts-4.0.3_r2, android-sdk-adt_r16.0.1, android-cts-4.0_r1, android-4.0.2_r1, android-4.0.1_r1.2, android-4.0.1_r1.1, android-4.0.1_r1
7c72513b15-Jun-2011 David 'Digit' Turner

libstdc++: make operator new call abort on failure.

This change ensures that operator new will call abort() in case
of memory allocation failure. Note that due to our usage of memory

libstdc++: make operator new call abort on failure.

This change ensures that operator new will call abort() in case
of memory allocation failure. Note that due to our usage of memory
overcommit, this can only happen under very rare circumstances
(i.e. trying to allocate memory larger than the larger free range
of virtual address space, or when memory is corrutped in various
ways).

Change-Id: I128b8bf626216e899c22a00f24492cd148a1fc94

show more ...

Revision tags: android-2.3.7_r1, android-2.3.6_r1, android-2.3.6_r0.9, android-2.3.5_r1, android-2.3.4_r1, android-2.3.4_r0.9, android-2.3.3_r1.1, android-2.3.3_r1, android-2.3_r1, android-2.3.2_r1, android-2.3.1_r1
1aa6708c11-Oct-2010 David 'Digit' Turner

Fix the build. Oops.

(We remove the declaration for on_exit() from the C library headers,
so do the same for the C++ <cstdlib>)

Change-Id: I31a21d5643068cd160724908dd8156863a44d

Fix the build. Oops.

(We remove the declaration for on_exit() from the C library headers,
so do the same for the C++ <cstdlib>)

Change-Id: I31a21d5643068cd160724908dd8156863a44d95a

show more ...

12