aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-17Merge "Suppress nullptr dereference warnings."main-16k-with-phonesChih-hung Hsieh
2023-01-17Suppress nullptr dereference warnings.Chih-Hung Hsieh
It's unclear to me if passing nullptr to NormalizeType can eventually cause a null dereference. Add a call to slangAssert(Context) before using Context just to remove the warning on potential null Context. Bug: 263274255 Test: presubmit; make tidy-frameworks-compile_subset Change-Id: I19010454cc0ea45d66d2b436d16e6759d0c3cdcd
2022-07-21Merge "Change OWNERS." am: 8ad63f309c am: ea2f5cab8f am: 744f890155 am: ↵Treehugger Robot
bb5868810f Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/2159857 Change-Id: Ic7d02364c3672b4cf45e41472918ebe54ddd9d63 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-21Merge "Change OWNERS." am: 8ad63f309c am: ea2f5cab8f am: 744f890155Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/2159857 Change-Id: Ia295872d0bbcd55ba0ebde39be1314ca932c1db8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-21Merge "Change OWNERS." am: 8ad63f309c am: ea2f5cab8fTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/2159857 Change-Id: I6281db68563ad4b5dcf07475148e4b3424f0658e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20Merge "Change OWNERS." am: 8ad63f309cmain-16kTreehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/2159857 Change-Id: If2db6166f7b26943d95ad3a65dab2dce802bc04b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20Merge "Change OWNERS."Treehugger Robot
2022-07-20Change OWNERS.Xusong Wang
Test: n/a Change-Id: I55eaea5396d853fb55e71a62b70a9c4c48f2ce3f
2022-04-03[automerger skipped] Merge Android 12 QPR3 ab/8391262 am: a50a7a0076 -s ours ↵android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseXin Li
am: da3a23c9c8 -s ours am: 49b9b28af8 -s ours am: 2ab2b9c57e -s ours am skip reason: Merged-In Icbba828c2126d07924013a319a0be1a23ad10698 with SHA-1 0b2a53b9d8 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/17544804 Change-Id: Iaf77dfeb26fbd34d50618137e9e6a09937691426 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03[automerger skipped] Merge Android 12 QPR3 ab/8391262 am: a50a7a0076 -s ours ↵Xin Li
am: da3a23c9c8 -s ours am: 49b9b28af8 -s ours am skip reason: Merged-In Icbba828c2126d07924013a319a0be1a23ad10698 with SHA-1 0b2a53b9d8 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/17544804 Change-Id: Ia37cc15e866f8526c8028f45406f10d193b7ca33 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03[automerger skipped] Merge Android 12 QPR3 ab/8391262 am: a50a7a0076 -s ours ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android13-frc-odp-releaseandroid13-devXin Li
am: da3a23c9c8 -s ours am skip reason: Merged-In Icbba828c2126d07924013a319a0be1a23ad10698 with SHA-1 0b2a53b9d8 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/17544804 Change-Id: I24f95f54eb8728d8c60ec2cece2753762120ce67 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-03[automerger skipped] Merge Android 12 QPR3 ab/8391262 am: a50a7a0076 -s oursXin Li
am skip reason: Merged-In Icbba828c2126d07924013a319a0be1a23ad10698 with SHA-1 0b2a53b9d8 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/17544804 Change-Id: Ic6547c1410d5a6d36e79d1c02ab6b4723b194195 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01Merge Android 12 QPR3 ab/8391262Xin Li
Bug: 226662282 Merged-In: Icbba828c2126d07924013a319a0be1a23ad10698 Change-Id: I0838b384749833c6b2913629aeacc604b3f923b9
2022-03-30Merge "Make slang accept API level up to 33 (T)." am: 65edb2d72a am: ↵Xusong Wang
d314b8e784 am: 0b2a53b9d8 Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/2048463 Change-Id: Ib86f651a2055a9415fde28f3989ea1edbbaa035a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30Merge "Make slang accept API level up to 33 (T)." am: 65edb2d72a am: d314b8e784Xusong Wang
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/2048463 Change-Id: Icbba828c2126d07924013a319a0be1a23ad10698 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30Merge "Make slang accept API level up to 33 (T)." am: 65edb2d72aXusong Wang
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/2048463 Change-Id: Id66e145e61659b36727972506f07598ea18c6048 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30Merge "Make slang accept API level up to 33 (T)."Xusong Wang
2022-03-29Make slang accept API level up to 33 (T).Xusong Wang
Test: run slang with sdk_version = 33 Change-Id: Ib7683d6d14a6e95d3a4cfdd22cd6a5612dec0430
2021-06-02Merge sc-mainline-prodXin Li
Bug: 189946434 Change-Id: I6cd8d3824d901b8c4b0bea8d6aa45f74cc56d56d
2021-05-17[automerger skipped] Merge "Increase the upper limit of slang target API to ↵Treehugger Robot
31." am: 12ec298d1d am: 8e5393a36e -s ours am: ead02b1c16 -s ours am: 208933d933 -s ours am skip reason: Merged-In Ib16b9750c246c3e7c5827a2730ad9b71ff5aa847 with SHA-1 5ad64063ee is already in history Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1708251 Change-Id: Ibd4533944d10d20f17671d619e44eed18f28d5d2
2021-05-17[automerger skipped] Merge "Increase the upper limit of slang target API to ↵Treehugger Robot
31." am: 12ec298d1d am: 8e5393a36e -s ours am: ead02b1c16 -s ours am skip reason: Merged-In Ib16b9750c246c3e7c5827a2730ad9b71ff5aa847 with SHA-1 5ad64063ee is already in history Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1708251 Change-Id: Id41a6101be26ff00bae8e6ce3c93ec6570e13949
2021-05-17[automerger skipped] Merge "Increase the upper limit of slang target API to ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-3android-s-v2-beta-2android-s-qpr3-beta-1android-t-preview-1android-s-v2-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Treehugger Robot
31." am: 12ec298d1d am: 8e5393a36e -s ours am skip reason: Merged-In Ib16b9750c246c3e7c5827a2730ad9b71ff5aa847 with SHA-1 5ad64063ee is already in history Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1708251 Change-Id: Ic74e2a5c355cecd3f43445c9f74d738b42a8a50b
2021-05-17Merge "Increase the upper limit of slang target API to 31." am: 12ec298d1dandroid-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-5android-s-beta-4Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1708251 Change-Id: Ida4d403ab2fc162c267a84d7c9a22b64c31a4960
2021-05-17Merge "Increase the upper limit of slang target API to 31."android-s-beta-2android-s-beta-1Treehugger Robot
2021-05-17Increase the upper limit of slang target API to 31. am: 5ad64063ee am: ↵Xusong Wang
f5ca73da36 am: 8136a922d0 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: Id97296b68cd10635748fc737e6ba5dbfd07d5a85
2021-05-17Increase the upper limit of slang target API to 31. am: 5ad64063ee am: ↵Xusong Wang
3b056f02fc am: 6c6249ee99 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: I5f2a393159b1d480eb2b81b3d75f46d18ba3e2a2
2021-05-17Merge "Have slang emit a warning on renderscript deprecation." am: ↵Xusong Wang
2326fcb8e4 am: c18239d6f4 am: ff27f0b69b am: fc49da6872 am: e1a4ad01cd Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1685186 Change-Id: If7b1541beb299da3cd0de399482f3e1cf126b336
2021-05-17Have slang emit a warning on renderscript deprecation. am: 19ea0eb8a6 am: ↵Xusong Wang
ea505cef07 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/13712693 Change-Id: I3e6d36ab22217880ffa3d419f85df1c6807a3c9d
2021-05-15Increase the upper limit of slang target API to 31. am: 5ad64063ee am: ↵Xusong Wang
f5ca73da36 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: I7adb42c412dc2606142caa21b65d0b066c82840d
2021-05-14Increase the upper limit of slang target API to 31.Xusong Wang
The slang compiler should be able to accept API levels up to the current platform API level. Internally, any API level larger than N should be treated as N since no new APIs added. Fixes: 187523628 Test: build renderscript migration sample with minSdkVersion = 29,30,31 Change-Id: Ib16b9750c246c3e7c5827a2730ad9b71ff5aa847 Merged-In: Ib16b9750c246c3e7c5827a2730ad9b71ff5aa847 (cherry picked from commit 5ad64063eeff6dd6c6affce457ed169e0e7b2a03)
2021-05-07Increase the upper limit of slang target API to 31. am: 5ad64063ee am: ↵Xusong Wang
3b056f02fc Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: I74bc43adb1f19ea6f3431b0926a52744f739f9e3
2021-05-07Increase the upper limit of slang target API to 31. am: 5ad64063eeandroid-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseXusong Wang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: Ia438c52550f024d321a108489c50a286e4bf4bc8
2021-05-07Increase the upper limit of slang target API to 31. am: 5ad64063eeandroid-mainline-12.0.0_r99android-mainline-12.0.0_r98android-mainline-12.0.0_r77android-mainline-12.0.0_r70android-mainline-12.0.0_r69android-mainline-12.0.0_r63android-mainline-12.0.0_r59android-mainline-12.0.0_r56android-mainline-12.0.0_r5android-mainline-12.0.0_r49android-mainline-12.0.0_r42android-mainline-12.0.0_r39android-mainline-12.0.0_r22android-mainline-12.0.0_r19android-mainline-12.0.0_r122android-mainline-12.0.0_r115android-mainline-12.0.0_r113android-mainline-12.0.0_r100aml_tz3_311312010android12-mainline-networkstack-releaseandroid12-mainline-art-releaseXusong Wang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: Ic628efe9f96c5df85b8a91d1aa2ba832fccd05a2
2021-05-07Increase the upper limit of slang target API to 31. am: 5ad64063eeXusong Wang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: I4450656399d4bb589d3b872b71fccdb8cb8206b9
2021-05-07Increase the upper limit of slang target API to 31. am: 5ad64063eeXusong Wang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/14470202 Change-Id: I5f90b5c89028ec55c3d03c3f146e113f0dc279e5
2021-05-07Increase the upper limit of slang target API to 31.android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r11android-12.1.0_r10android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12L-devandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devXusong Wang
The slang compiler should be able to accept API levels up to the current platform API level. Internally, any API level larger than N should be treated as N since no new APIs added. Fixes: 187523628 Test: build renderscript migration sample with minSdkVersion = 29,30,31 Change-Id: Ib16b9750c246c3e7c5827a2730ad9b71ff5aa847
2021-04-23Merge "Have slang emit a warning on renderscript deprecation." am: ↵Xusong Wang
2326fcb8e4 am: c18239d6f4 am: ff27f0b69b am: fc49da6872 Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1685186 Change-Id: Idc46d97a320170b51d1d452b02d5c1dfb000f33f
2021-04-23Merge "Have slang emit a warning on renderscript deprecation." am: ↵Xusong Wang
2326fcb8e4 am: c18239d6f4 am: ff27f0b69b am: fc49da6872 Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1685186 Change-Id: Ifb528aa404e988c1b719cc6c2ea45762f3c014d8
2021-04-23Merge "Have slang emit a warning on renderscript deprecation." am: ↵Xusong Wang
2326fcb8e4 am: c18239d6f4 am: ff27f0b69b am: fc49da6872 Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1685186 Change-Id: Ie18bc39d0dd57c91a99e0e981b4dce771a5c2616
2021-04-23Merge "Have slang emit a warning on renderscript deprecation." am: ↵Xusong Wang
2326fcb8e4 am: c18239d6f4 am: ff27f0b69b Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1685186 Change-Id: I6fa7bd2df4de4ec7e0e452fb1ea46b7e5c36f296
2021-04-23Merge "Have slang emit a warning on renderscript deprecation." am: ↵Xusong Wang
2326fcb8e4 am: c18239d6f4 Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1685186 Change-Id: I4b3e45df689c45ada9261adcb4779f761b478f1d
2021-04-23Merge "Have slang emit a warning on renderscript deprecation." am: 2326fcb8e4Xusong Wang
Original change: https://android-review.googlesource.com/c/platform/frameworks/compile/slang/+/1685186 Change-Id: I88342580bca3a5b4195ca8374172f485d63ecebb
2021-04-23Merge "Have slang emit a warning on renderscript deprecation."Xusong Wang
2021-04-22Have slang emit a warning on renderscript deprecation. am: 19ea0eb8a6Xusong Wang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/13712693 Change-Id: Ic29da64ff4ea16c759939a97265cdf69701a37f9
2021-04-22Have slang emit a warning on renderscript deprecation. am: 19ea0eb8a6Xusong Wang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/13712693 Change-Id: Id2b9ebc2b665a1c0f980dff4113047ee94578da9
2021-04-22Have slang emit a warning on renderscript deprecation. am: 19ea0eb8a6Xusong Wang
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/compile/slang/+/13712693 Change-Id: Ia6cbeefb85b200b7cd0ba69215ea298c6afa885b
2021-04-22Have slang emit a warning on renderscript deprecation.Xusong Wang
This CL modifies the slang compiler to emit a warning on renderscript deprecation. The warning can be suppressed by supplying "-Wno-deprecated-declarations". Bug: 183116940 Test: m Test: CtsRenderscriptTestCases Test: CtsRsCppTestCases Test: CtsRsBlasTestCases Change-Id: Idfd79040b56d256f11c4ece4a34c593296b2bb89 (cherry picked from commit 19ea0eb8a663643788314e71b3e0c058d833a420)
2021-04-22Have slang emit a warning on renderscript deprecation.Xusong Wang
This CL modifies the slang compiler to emit a warning on renderscript deprecation. The warning can be suppressed by supplying "-Wno-deprecated-declarations". Bug: 183116940 Test: m Test: CtsRenderscriptTestCases Test: CtsRsCppTestCases Test: CtsRsBlasTestCases Change-Id: Idfd79040b56d256f11c4ece4a34c593296b2bb89
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 1c41f89ff0 -s ↵Xin Li
ours am: 0b88899780 -s ours am: 063bf6f343 -s ours am skip reason: Change-Id I691fc83cb309acd3d5d12e88f6cbaa7c258eeb5c with SHA-1 b611810538 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I6b15cd9a32eea9ddde86a22d383b97a419e536f6
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 1c41f89ff0 -s ↵Xin Li
ours am: 0b88899780 -s ours am: 063bf6f343 -s ours am skip reason: Change-Id I691fc83cb309acd3d5d12e88f6cbaa7c258eeb5c with SHA-1 b611810538 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ia1e92b02b12ef3325782d6a46b61d62507c47932