summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/common
AgeCommit message (Expand)Author
2024-07-04Replace the Auth and Auth::TLS singletonsPaul Cristian Sarbu
2024-07-04Pass Auth::TLS instance to BazelApi and ServeApiPaul Cristian Sarbu
2024-07-04Mark more constructors 'explicit'Paul Cristian Sarbu
2024-06-27Use a raw pointer for passing optional RepositoryConfigMaksim Denisov
2024-06-27Use a raw pointer for passing optional IExecutionApiMaksim Denisov
2024-06-25Introduce a type allias for an optional ptr to IExecutionApiMaksim Denisov
2024-06-25Make IExecutionApi::Ptr a shared pointer to constMaksim Denisov
2024-06-25Pass IExecutionApi to IExecutionApi by referenceMaksim Denisov
2024-06-25Mark IExecutionApi's methods constantMaksim Denisov
2024-06-25Remove CreateExecutionApiMaksim Denisov
2024-06-25Instantiate LocalApi and BazelApi at onceMaksim Denisov
2024-06-07Remove unused code.Maksim Denisov
2024-06-04blob containers: Store and upload taking into account content sizePaul Cristian Sarbu
2024-06-04common_api: Add method to help limit memory footprint of containers...Paul Cristian Sarbu
2024-06-04ContentBlobContainer: Add content size fieldPaul Cristian Sarbu
2024-05-28Use shared_ptr for data in ContentBlobMaksim Denisov
2024-05-28Use ArtifactBlobContainer in IExecutionApiMaksim Denisov
2024-05-28Use ArtifactBlob in BlobTree instead of BazelBlob.Maksim Denisov
2024-05-28Move blob_tree to the common stage since it is used only there.Maksim Denisov
2024-05-28Rename BlobContainer to BazelBlobContainerMaksim Denisov
2024-05-28Convert BlobContainer to a templateMaksim Denisov
2024-05-27Use common interface for stream dumpingMaksim Denisov
2024-05-27Use common interface for reading tree entries and leafsMaksim Denisov
2024-05-23Execution APIs: Extract common implementation into separate libraryPaul Cristian Sarbu
2024-05-23execution_api: Cleanup of includesPaul Cristian Sarbu
2024-05-17RepositoryConfig: Instance should not be changed once populatedPaul Cristian Sarbu
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-02-26Refactor split and splice implementations.Sascha Roloff
2024-01-24just: Wrap IExecutionApi raw pointer argumentsPaul Cristian Sarbu
2023-12-21src/buildtool/execution_api/commmon: add message_limits libraryAlberto Sartori
2023-11-30remote API: support uploading files from the file systemKlaus Aehlig
2023-11-27Refactoring RepositoryConfigPaul Cristian Sarbu
2023-11-22Implement blob splitting protocol on just client sideSascha Roloff
2023-11-07remote api: support otpional parallel CAS synchronisationKlaus Aehlig
2023-10-06CreateExecutionApi: define a new library to avoid code duplicationAlberto Sartori
2023-07-27Execution API: support fetching a single artifact to memoryKlaus Aehlig
2023-06-26Execution response: Add output symlink pathsPaul Cristian Sarbu
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
2023-03-23execution api: support retrieving from more than one APIKlaus Aehlig
2023-02-02bytestream_client: use common header with settings shared by both server and ...Alberto Sartori
2022-11-21Use the newly-added concept of private-depsKlaus Aehlig
2022-10-12Add copyright and license notice to all source and header filesKlaus Aehlig
2022-10-07LocalTreeMap: Drop the use of the map entirelyOliver Reiche
2022-10-07LocalTreeMap: Prevent tree objects from being storedOliver Reiche
2022-09-12Introduced RetrieveToCas function in IExecutionApi to synchronize artifacts b...Sascha Roloff
2022-08-05LocalExecution: Use Git tree formatOliver Reiche
2022-08-05CLI: Add flag for dumping raw tree objectsOliver Reiche
2022-08-05Introduced batch availability check for remote execution apiSascha Roloff
2022-06-20Crypto: Add and use set of globally used hash functionsOliver Reiche