Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PitchBlackRecoveryProject/android_build_soong


https://github.com/PitchBlackRecoveryProject/android_build_soong

Add support for transforming a property set after its contents am: 28246ac9ee

Change-Id: I9c4bda6e72b410e218fbd27db6d9f8d802652043

ae7c9c0c93dc17392e390735915b835355083b83 authored almost 5 years ago
Fix issues with bp transformation am: 598e1e0255

Change-Id: I86498fc456b991eae3cbdea2ea82b95caa14f394

0d759c6e5045cc7190a970bd0beecffece4afa92 authored almost 5 years ago
Merge changes Idd50ed38,Icbc86b21,I62d016d9 into rvc-dev am: 2166c1c1ee am: 6a258e0c67

Change-Id: Iea9ecb6548e812b5d36a444101634d8e4365774d

7e221ac9525fdf8b0c477f4f91fc12fbc45357c5 authored almost 5 years ago
Separate cc_library_headers to its own file and add tests am: 246ac3092f am: 102b8f51ae

Change-Id: I476baf8262dfe470ce9c14f52d295ebc16b6ea30

b2b0a832e5df9dc1b07ceab5fb9e1b91a57abc7e authored almost 5 years ago
Allow compile_multilib to be specified on module exports am: ac897cfdf7 am: 8d6c72adf4

Change-Id: I9f12d2ce50f51fa17de7c9c9b49b9a5094f5e4f1

3ac9ab186f34b6b37719dddfcb49c713d9a8448a authored almost 5 years ago
Merge changes Idd50ed38,Icbc86b21,I62d016d9 into rvc-dev am: 2166c1c1ee

Change-Id: I3889be6039714ef677a21945c4490a13b07b16c4

6a258e0c67bee3a5693be917a4b8bd311ae86160 authored almost 5 years ago
Separate cc_library_headers to its own file and add tests am: 246ac3092f

Change-Id: I7c01a87bc8d68e1b5fe750c45d1dd5a9a6f2c2e7

102b8f51ae442eb69172f057927e0bcebe008c14 authored almost 5 years ago
Allow compile_multilib to be specified on module exports am: ac897cfdf7

Change-Id: If9f611200cd6989141a8ee53e6d8fcc18b19f170

8d6c72adf44a9a77504943df8b74f7a6cb2e271a authored almost 5 years ago
Allow remote execution of link actions.

This CL adds a remoteexec package that allows adding a configurable RBE
prefix to the template.
...

1154b69f45319fc8f115df4af5bbdab926b044aa authored almost 5 years ago
Merge "Extract createJavaImportForStubs()" into rvc-dev

0b848b01e8e6ba3b612262cbd7af9775a098c113 authored almost 5 years ago
Merge "Support java_sdk_library as member of sdk" into rvc-dev

317bf115858391d373f5b47aeb88a055b7d88afe authored almost 5 years ago
Merge "Generate struct with field for each api scope" into rvc-dev

17b6f24b1e7d34a05f2da09d0304284eef84d7e6 authored almost 5 years ago
Merge changes Ib8025019,I7d58d104,I9dd4312c,I995ed389,Iba2a8a5a, ... into rvc-dev

* changes:
Allow droidstubs to not generate any stubs
Remove conscrypt.module.intra.core.api...

416b811742cc652bb9ca175134aecfc3d642f1a0 authored almost 5 years ago
Merge "Parameterize scopes with additional droidstubs args" into rvc-dev

1b846d6a08d21aec06cff2750ac57c1d9020d080 authored almost 5 years ago
Merge changes Ie883eb45,If46a2f74,I8f4c5395,Ic4eb169d,I2b2408ef, ... into rvc-dev

* changes:
Replace references to droiddoc with droidstubs
Allow walkPayloadDeps visitor to c...

4586da2aae062dba6e385fa705256e25b3a2ea90 authored almost 5 years ago
Merge changes Idd50ed38,Icbc86b21,I62d016d9 into rvc-dev

* changes:
Add cc_prebuilt_library_headers
Separate cc_library_headers to its own file and a...

2166c1c1eea7d9e8d3675ee0b5735bbe733301c9 authored almost 5 years ago
Merge "Remove unused arguments in droiddoc" into rvc-dev am: 7aa5899e56 am: abd173185b

Change-Id: I7fe1114d575993d266710590eec6f85d22703df6

573d7daa2fc7288249cb4624195abf2866d2964c authored almost 5 years ago
Merge "Remove unused arguments in droiddoc" into rvc-dev am: 7aa5899e56

Change-Id: I8b54b063621fc3caad2b85f20f2c7066b88b94da

abd173185be1235acb999e51ac19c801ba7275d4 authored almost 5 years ago
Merge "Remove unused arguments in droiddoc" into rvc-dev

7aa5899e565f19b770ec16cb7482ce50f10c588d authored almost 5 years ago
Merge "Apply EnforceRROExemptedTargets in Soong" into rvc-dev am: c8e0a44e2b am: fd4e38df6e

Change-Id: I0638edd54140acbb70de04e71bd30c8d4b8d1af3

86b00de78e9a9c7dcbc5e32d36a845aa8eb864f6 authored almost 5 years ago
Merge "Apply EnforceRROExemptedTargets in Soong" into rvc-dev am: c8e0a44e2b

Change-Id: Ia5ebdaa9272bf7fea148a68bcac15762535d45cb

fd4e38df6eb3ce3344e88f7f8a7e2120edabfeaa authored almost 5 years ago
Merge "Apply EnforceRROExemptedTargets in Soong" into rvc-dev

c8e0a44e2b82b99b7ae984c5011e58deb3c61b11 authored almost 5 years ago
Snap for 6420265 from b63630091122ee4313a08a334e6036245a0b26e0 to rvc-release

Change-Id: I6e270a10333809925193c98d6107d3eff9fe0914

08b9da300a76f1e08759227d5e8d38cd2e8bcfa7 authored almost 5 years ago
Merge "Only package gcno files for gcov coverage builds." into rvc-dev am: b636300911 am: 66d3296cb5

Change-Id: Iebd82c74fb67aad99dfda97f8d4f7b7e26b82aee

d0ab497531ef0fad4a0bb78c1717989e0859ac7c authored almost 5 years ago
Merge "Only package gcno files for gcov coverage builds." into rvc-dev am: b636300911

Change-Id: I41dd3ca88f0d52ef37f2a441d3eef648e18cd6dc

66d3296cb5cd0150a863c8abc8af540d096b1b39 authored almost 5 years ago
Merge "Only package gcno files for gcov coverage builds." into rvc-dev

b63630091122ee4313a08a334e6036245a0b26e0 authored almost 5 years ago
Remove unused arguments in droiddoc

Nothing passes these arguments, so it's dead code.

There is a lot of other cruft in this file t...

0ee713aa0e2a79e4068ef24351643985e668b949 authored almost 5 years ago
Add C++ Host support on sysprop_library am: eb59165dee am: 3341497c1f

Change-Id: I9aaa8c99452bcce09a36179ed1a9a8c795c1b3ac

9da08bf9b35b6133445f150c8155167e96481bae authored almost 5 years ago
Add C++ Host support on sysprop_library am: eb59165dee

Change-Id: If8d704eade53c8e2119f89035012d53fc3159965

3341497c1f1f69764d4749b1cb1f781cd2158fec authored almost 5 years ago
Extract createJavaImportForStubs()

Bug: 153443117
Bug: 153306490
Test: m nothing
Merged-In: If74eea675b7ab4aeaa821294f2a137c95f794d...

f6155721ebf6e6f508511c8b776e8d7d3c19b05e authored almost 5 years ago
Support java_sdk_library as member of sdk

Bug: 153443117
Bug: 153306490
Test: m nothing
Merged-In: I9d8089b2555038e3f10ad5939a6a7b01839c67...

6187162084b48e37fa318e953811661ead019b8a authored almost 5 years ago
Generate struct with field for each api scope

Makes it easier to add new api scopes by generating a struct with a
field for each scope.

Bug: ...

6a2bd115c59608b55a53a46b89aee0312f4e7220 authored almost 5 years ago
Allow droidstubs to not generate any stubs

Needed to optimize the handling of the module_lib API surface which
currently has to be generate...

455b0bf92265057b28d816389d6cdadae005e158 authored almost 5 years ago
Remove conscrypt.module.intra.core.api.stubs from apex white list

It is no longer needed because non-static java_library dependencies are
not considered to be par...

f8b9e51f331d84db25033374dfdc9580a4fb949e authored almost 5 years ago
Ignore PrebuiltDepTag when processing APEX contents

When a source and a prebuilt module are present in the same build a
dependency is added from the...

3766cb7b6a0d3c1dad9efea93cdc11eaebe52a25 authored almost 5 years ago
Stop requiring apex_available on java_library members of sdks

Previously, adding java_library to an sdk required that the names of
any APEXes that transitivel...

b20ad0a7d4c8aa6d88124bacc45555113fa02f70 authored almost 5 years ago
Add dependency tags to apex available errors

Having dependency tags in the dependency path that shows why a specific
module is considered par...

f020796cad863165bac690aed22c9202bf04921c authored almost 5 years ago
Extract DepIsInSameApex and RequiredSdks interfaces

The DepIsInSameApex() and RequiredSdks() methods were defined in a few
places to avoid having to...

03e7d0ca9cc44fa78e66ddd543061c5dc14e5d10 authored almost 5 years ago
Parameterize scopes with additional droidstubs args

Added droidstubsArgs field to the apiscope structure to avoid
switching on api scope type.

Bug:...

3c7c34769d77cc36f76111d0d4b975ce89a03d60 authored almost 5 years ago
Replace references to droiddoc with droidstubs

The java_sdk_library code used to create droiddoc and now it creates
droidstubs but it still ref...

cbcfcaa113f7d518ab916461a824e3ff970b7a67 authored almost 5 years ago
Allow walkPayloadDeps visitor to control walk flow

Delegate the responsibility for determining whether the
walkPayloadDeps() should visit a child d...

133608f60245697ed9c29abe06d9dd4d9845a787 authored almost 5 years ago
Add apex_available to sysprop_library

Added apex_available support to sysprop_library and copied it onto the
underlying cc_library.

B...

ebb7af6969cfe8328d9ae4214f697af9a9eef22c authored almost 5 years ago
Improve missing apex_available message

The apex available check can traverse quite a long path (5+ steps) to
get from the apex to a mod...

868ecfde70a7f83fd904431415f5bf7f55843b17 authored almost 5 years ago
Split TestApexAvailable into separate tests

Having multiple tests within one method makes debugging specific
failures more difficult so this...

de7464cddcd0ec375864365563ec501c4d70bd21 authored almost 5 years ago
Use reflect.Zero(type) to get value to clear field

Previously, the common value extraction code used an empty structure
to get the value to use to ...

88bc97a669e6ee3306ad9e285c31ffd5a436ca8c authored almost 5 years ago
Sdk snapshot set compile_multilib per OsType

Previously, when an sdk snapshot only supported a single os type the
compile_multilib was set ba...

2b5887a8f953f3cf568eb7d39f5e19e85aab234c authored almost 5 years ago
Remove old SdkMemberType API for creating snapshot modules

Migrates system modules and droid stubs over to use the new API for
creating the snapshot module...

93520edca20aba56c795ccd5ff317c45d57894bc authored almost 5 years ago
Improve consistency of handling java snapshot properties

Previously, java snapshot properties (java_library and java_test)
relied on the properties not b...

c9103930a41317898fb495424ac3b2f9c12d36ff authored almost 5 years ago
Make new module creation API more flexible

Previously passing additional information to the implementations of
AddPrebuiltModule() or the S...

17ab883cb03878acf0429fa858ec4d5739c7a093 authored almost 5 years ago
Add abstraction for tracking compile multilib usages

Ensures consistent tracking of multilib usages.

Bug: 142935992
Bug: 153306490
Test: m nothing
M...

5e2e0fd19161befebd328709722a7211c7f4037f authored almost 5 years ago
Add support for using cc_library in sdk/module_exports

Added link type support in module creation code as cc_prebuilt_library
has to provide both share...

6cb8f172b8102d02adac20b4ee18fd795b319675 authored almost 5 years ago
Extract the osTypeSpecificInfo code from module creation loop

Extract the functionality to create an osTypeSpecificInfo struct,
to optimize the properties, an...

57ee1774cbf14ac0537dccb211ac364807e76e7e authored almost 5 years ago
Extract archTypeSpecificInfo code from module creation loop

Extract the functionality to create an archTypeSpecificInfo struct and
to add its properties to ...

4a4b2d0b1b2b1cf0f04db7bb376057e698ad7789 authored almost 5 years ago
Clean up the main module creation loop

This change reorganizes the code within the main module creation loop
in preparation for delegat...

6562ce14570e69da7b6ec2db8c62a6ccec541edd authored almost 5 years ago
Add support for cc_prebuilt_library

Bug: 153306490
Test: m nothing
Bug: 142918168
Merged-In: I8aacc0052812208e1892ef533545ae53bb387a...

b8a89a46767feb72527e36227f1006581b98c8be authored almost 5 years ago
Output properties before sets in snapshot module

This ensures a consistent output irrespective of whether property sets
are created before or aft...

35dbafcf5412bd7b2109b1ab1af7c5a6cffc9d6c authored almost 5 years ago
Refactor prebuilt to use srcs supplier function

Previously, prebuilt had two ways to provide the src value, as a
pointer to an []string and usin...

406ea1c393ed42d98683e7762e8897b2ee650aa8 authored almost 5 years ago
Remove SdkMemberType.FinalizeModule

This was only being used to set the "stl" property for cc library sdk
member type and so that fu...

2bdbe83ec91391c278093542fcc0c0ce7f60011b authored almost 5 years ago
Follow up a review comment that was missed

Bug: 142935992
Bug: 153306490
Test: m nothing
Merged-In: I45b3b7dd3bde3042d67f647c188d61070864f3...

81535b49715d668b6e6a05ad0676837bba7675f5 authored almost 5 years ago
Copy shared_libs and system_shared_libs to module snapshot

This change ensures that the runtime dependencies between a
binary/shared library are correctly ...

206433a1fae0e5510fac547cf62e45a7c0eb16e8 authored almost 5 years ago
Support extracting common values from embedded structures

This change also added support for excluding properties from common
value extraction by using a ...

49096815fe92b68fce5b7a257bf878733cb7e2cc authored almost 5 years ago
Refactor common value extraction

This change pulled the common value extraction functionality out into
its own structure that can...

89937326abd932c3065bf3ee755f81e0a3342d3e authored almost 5 years ago
Copy white listed apex available settings into snapshot

Makes sure that the module snapshots do not rely on the white list
of apex available settings so...

404db3f4e812a4ef9365e87338bff142192a2d45 authored almost 5 years ago
Disable installation for sdk snapshot versioned prebuilts

The sdk snapshot creates two prebuilts for each member one that is
versioned and one that is not...

f51768abcef98514f18bcd2d998545c8c7f6593e authored almost 5 years ago
Remove special handling of test_ apexes

Test apexes no longer check to see whether their contents are available
so the special handling ...

37a9aa24cc17d24bf22e99deb2a1c8bd340cabfd authored almost 5 years ago
Remove special handling of com.android.art.debug/release

The whitelistedApexAvailable used to map references to
com.android.art.debug/release to com.andr...

c23d9f652b450efc9e603d6a9ff9ddec3efb1f4c authored almost 5 years ago
Allow sdk members to vary by os type

Adds support for specifying separate members to an sdk/module_exports
for different os types, e....

acdd3083441788cff48594dfe97aeb501718e06b authored almost 5 years ago
Add support for multiple os types

Updates the member snapshot creation code to support multiple os types.
It basically sorts the v...

9b358d7a587ce04d1e9a23d893fa2cac161ecffb authored almost 5 years ago
Copy sdk_version to cc library snapshots

Bug: 142935992
Bug: 153306490
Test: m nothing
Merged-In: Ib77c548b1971c841749c87115108af8b092bb8...

8fa6acf0026fd480ada76b540dea7c529602b574 authored almost 5 years ago
Refactor java_library/java_test snapshot processing

Adds support for handling the common arch to the sdk module type
snapshot generation code and th...

d76209b690540d1a5f626ad329db09874375d89a authored almost 5 years ago
Refactor snapshot module creation

Generalize the processing of arch specific properties to reduce
duplication in snapshot module c...

33cedcc4219b6181f8b52f8cea18ac8b555fd9c7 authored almost 5 years ago
Enable androidmk processing in sdk testing

Previously, while sdk tests would pass the sdk code would often fail
in androidmk processing. Th...

22595f9370e3c4d58e21390f06bddae0c1006cb7 authored almost 5 years ago
Add a nice install paths for module SDKs and exports.

Following how NDK also creates its own install path.

Bug: 142935992
Bug: 153306490
Test: cc_sdk...

a40f0b5db934594b310b4644ed66d7f9968d84e8 authored almost 5 years ago
Copy apex_available properties to snapshot modules

Bug: 142935992
Bug: 153306490
Test: m nothing
Merged-In: I1cdaae5b4e13a89dc46541dacd34ef5a44735b...

3a6c095145e653ff0ab7bf693db6173e0e0e10f6 authored almost 5 years ago
Improve documentation of CompileMultiTargets and related properties

Bug: 153306490
Test: m nothing
Merged-In: I1e3f0bf7e2a1303d2519d8405a228e9234235514
Change-Id: I...

28d70c74db150fc2366edb7175e8f61b3b614d1a authored almost 5 years ago
Only check copy rules into the snapshot directory

Bug: 153306490
Test: m nothing
Merged-In: I6d9ab5a9f003193c5791a4ee6d3ee35730ddf96c
Change-Id: I...

45e9dbd970206c8fdd6e73a15dfe67b2b4fb76dc authored almost 5 years ago
Simplify java library sdk member code

Adds the accessor function for retrieving the impl/header jars to the
librarySdkMemberType struc...

2b9e3d39d9548e7e333bd0d56c42a88239483706 authored almost 5 years ago
Add CommonOS variant for sdk

Adds a CommonOS variant for sdk that depends on the os specific
variants and is used to generate...

b0cbec3adaebe1dbfefcb365dceaf68dc1a76b4a authored almost 5 years ago
Fix bug in error reporting when adding duplicate properties

Bug: 150451422
Bug: 153306490
Test: m nothing
Merged-In: Ia557992d71537aca0757866e9114b30bdf52bb...

290334dd7dd0799a7bc23a4a0594ac73ec6e1ff1 authored almost 5 years ago
Avoid invoking sdk member to add empty list of dependencies

Simplifies debugging sdk membership code when it is only called if an
appropriate member is pres...

bdd47a863a9ca7bb5a20836936765513b9cf68f6 authored almost 5 years ago
Add windows to the list of available OS's in sdk tests

Makes the tests more realistic as they cover what happens when an sdk
OS specific variant is dis...

c2e320650703d27460a0c23fdc8920f8d7fcb4a3 authored almost 5 years ago
Add support for cc_library_headers in sdk/module_exports

Bug: 148933848
Bug: 153306490
Test: m nothing
Merged-In: Ife6ee0f736238727a11b4421532eaeb29d46c1...

132e66f1b97a990a8cf76e0d27b5c8019666776c authored almost 5 years ago
Prune any empty property sets from the modules before transforming

Ensures that the generated prebuilt modules do not contain empty
property sets.

Bug: 148933848
...

5b47358ccc834f397282b2261b67793ed90d2fcf authored almost 5 years ago
Add support for transforming a property set after its contents

This change adds support for transforming a property set after its
contents. This allows a trans...

28246ac9eeed756eecc25774bd6260f19dd13a6a authored almost 5 years ago
Simplify cc library sdk snapshot handling of include dirs/headers

Previously, the code for generating a snapshot of a cc library was
split into two separate phase...

ce5881f0a4d0c6b4402add07ef7a36ed5a2f6b2b authored almost 5 years ago
Fix issues with bp transformation

Returning nil from transformPropertySet in order to remove it did
not work because it ends up co...

598e1e0255864868cb6b2c0713a8e03d912a4bf5 authored almost 5 years ago
Add cc_prebuilt_library_headers

In preparation for adding cc_library_headers support to
sdk/module_exports.

Two changes were ne...

853b8dbe0eeebf5cd67ad5ee845009cd20e12b3a authored almost 5 years ago
Separate cc_library_headers to its own file and add tests

Preparation for adding cc_library_headers to sdk.

Bug: 148933848
Bug: 153306490
Test: m nothing...

246ac3092fa5837f8c288a48335f885837a0e681 authored almost 5 years ago
Allow compile_multilib to be specified on module exports

This is needed to allow the art-host-module-exports to restrict itself
to just managing the linu...

ac897cfdf7992d41a95cfd73db0936c1c1fe0539 authored almost 5 years ago
Add C++ Host support on sysprop_library

With Host_supported: true, C++ part of sysprop_library will create host
variant which can be use...

eb59165dee2a8555e6c905adf3540c706c5a26e9 authored almost 5 years ago
Merge "Skip version mutator for host/ramdisk/recovery" into rvc-dev am: d50865fcec am: 7e15ad57fb

Change-Id: I3557c47cef1d0d3f7f295028d3280124cd86f3ca

28d6285b1dc8ad91f9f6ee9cac976c7f05563770 authored almost 5 years ago
Merge "Skip version mutator for host/ramdisk/recovery" into rvc-dev am: d50865fcec

Change-Id: Ieb7a2ddbae6f1dea1d67900a44112b634738fd6b

7e15ad57fbff42f90b359560c582503bd92c0523 authored almost 5 years ago
Merge "Skip version mutator for host/ramdisk/recovery" into rvc-dev

d50865fcecda26a755229d3f2259f12332072fbf authored almost 5 years ago
Snap for 6416172 from 2cc74a9621ee16f415244d19ef1beaffcb574a19 to rvc-release

Change-Id: I6787ceb91ad54556ccfcc3bdbdfeb91d06169233

788f7bcb931ad06ad8eb209d238d8cc822166084 authored almost 5 years ago
Merge "Make sure car-lib system APIs are not changing unintentionally" into rvc-dev am: 077630ad2c am: df1a25e20b

Change-Id: I4ab8e3f979bee4dded523acdbc0da60deead5331

3c400e72c72954430d9ce588cf305ce63910a3cb authored almost 5 years ago
Merge "Make sure car-lib system APIs are not changing unintentionally" into rvc-dev am: 077630ad2c

Change-Id: I5d59aefac95530b1397736ab91a9d76386367394

df1a25e20b625e7fe0c4a98fac7f710257406c40 authored almost 5 years ago
Merge "Make sure car-lib system APIs are not changing unintentionally" into rvc-dev

077630ad2c3c22c2e1151bbb1a96c70cbe78b6fe authored almost 5 years ago
Merge "Switch to clang-r377782d (10.0.6)." into rvc-dev am: 2cc74a9621 am: f8fb94814e

Change-Id: I90ba096aa5650860793a4ff5bf526d8e2f3580b2

65f4c90818b0de52ef115e429182b65ff2047a6c authored almost 5 years ago
Merge "Switch to clang-r377782d (10.0.6)." into rvc-dev am: 2cc74a9621

Change-Id: Ib9916518dce7191ddb3a501ed6c1fd36a6f586a5

f8fb94814e5f4653509cbf7d8c7757e84f61782c authored almost 5 years ago
Merge "Switch to clang-r377782d (10.0.6)." into rvc-dev

2cc74a9621ee16f415244d19ef1beaffcb574a19 authored almost 5 years ago