summaryrefslogtreecommitdiff
path: root/libc/test/integration
Commit message (Expand)AuthorAgeFilesLines
* [libc] Fix undeclared 'free' function in stream testJoseph Huber2023-05-111-0/+1
* [libc] Implement a generic streaming interface in the RPCJoseph Huber2023-05-112-0/+59
* [libc] Fix RPC interface when sending and recieving aribtrary packetsJoseph Huber2023-05-102-0/+50
* [libc] Make the opcode parameter a compile time constantJoseph Huber2023-05-081-2/+2
* [libc] Enable multiple threads to use RPC on the GPUJoseph Huber2023-05-042-3/+20
* [libc] Support global constructors and destructors on NVPTXJoseph Huber2023-05-042-10/+7
* [libc][rpc] Simplify mailbox state trackingJon Chesterfield2023-05-041-1/+1
* [libc] Add support for global ctors / dtors for AMDGPUJoseph Huber2023-04-292-0/+70
* [libc] Add more utility functions for the GPUJoseph Huber2023-04-241-1/+1
* [LIBC] Fix incorrect handling of `pthread_join(tid, nullptr)`Noah Goldstein2023-04-202-0/+44
* [libc] Test the RPC interface with multiple blocksJoseph Huber2023-04-192-2/+8
* [libc] Add a test to directly stimulate the RPC interfaceJoseph Huber2023-04-192-0/+43
* [LIBC] Fix incorrect behavior with pthread_key_t when value was nullptrNoah Goldstein2023-04-191-6/+29
* [LIBC] Actually assert no errors in `pthread_call_once` in its test; NFCNoah Goldstein2023-04-141-1/+1
* [libc] Fix missing include for pthread testsGuillaume Chatelet2023-04-025-0/+5
* [libc] Add environment variables to GPU libc test for AMDGPUJoseph Huber2023-03-202-1/+15
* [libc] Enable integration tests targeting the GPUJoseph Huber2023-03-172-0/+38
* [libc] Remove startup option from integration testsJoseph Huber2023-03-168-58/+0
* [libc] Remove dummy archive and file from integration testJoseph Huber2023-03-142-10/+0
* [libc][NFC] Switch nanosleep_test and getcwd_test to libc_errno.Siva Chandra Reddy2023-03-142-5/+5
* [libc][NFC] Switch startup tests to libc_errno.Siva Chandra Reddy2023-03-131-3/+3
* [libc][NFC] Reduce the number of threads created in cnd_test to 1000 form 10000.Siva Chandra Reddy2023-03-121-1/+1
* [libc] Introduce a target named libc-unit-tests to run just the unit tests.Siva Chandra Reddy2023-02-241-0/+1
* [libc][NFC] Move UnitTest and IntegrationTest to the 'test' directory.Siva Chandra Reddy2023-02-0728-28/+28
* [libc] Fix pthread argument for scudo integration tests when using GCCDavid Spickett2023-02-061-2/+2
* [libc][NFC] Rename "loader" to "startup".Siva Chandra Reddy2022-12-1517-127/+127
* [libc] Fix test not including 'free'Joseph Huber2022-11-291-0/+1
* [libc] Add implementation of the POSIX getcwd function.Siva Chandra Reddy2022-10-142-0/+57
* [libc] Add a simple implementation of the posix_spawn function.Siva Chandra Reddy2022-10-136-0/+136
* [libc] Add implementation of pthread_atfork.Siva Chandra Reddy2022-10-102-0/+36
* [libc] Add POSIX execv and execve functions.Siva Chandra Reddy2022-10-065-0/+200
* [libc] Add the POSIX waitpid function and the BSD wait4 function.Siva Chandra Reddy2022-10-052-0/+69
* [libc] Add a minimal implementation of the POSIX fork function.Siva Chandra Reddy2022-10-043-0/+70
* [libc] Add implementation of pthread_once.Siva Chandra Reddy2022-09-282-0/+135
* [reland][NFC][libc] standardize string_viewGuillaume Chatelet2022-08-231-9/+7
* [libc][NFC] Use STL case for string_viewGuillaume Chatelet2022-08-221-8/+8
* [libc] add sprintf size comparisonMichael Jones2022-08-123-0/+100
* [libc] Add implemementations of thread specific data related API.Siva Chandra Reddy2022-08-124-0/+163
* [libc][Obvious] Fix thrd_join's first arg.Siva Chandra Reddy2022-08-116-12/+12
* [libc] Add implementation of pthread_exit and thrd_exit.Siva Chandra Reddy2022-08-104-0/+158
* [libc] Add __cxa_atexit support to the atexit function.Siva Chandra Reddy2022-08-091-7/+17
* [libc] Adjust aarch64 startup code to reliably sniff out the start args.Siva Chandra2022-08-031-10/+8
* [libc] Disable the loader init_fini_array_test for non-x86_64 targets.Siva Chandra2022-08-031-8/+10
* [libc] Add init and fini array iteration to the loader.Siva Chandra Reddy2022-08-032-0/+63
* [libc] Add GNU extension functions pthread_setname_np and pthread_getname_np.Siva Chandra Reddy2022-08-022-0/+106
* [libc] Compile integration tests with -ffreestanding to avoid mixup with syst...Siva Chandra Reddy2022-07-3015-15/+20
* [libc] Add implementations of pthread_equal and pthread_self.Siva Chandra Reddy2022-07-144-0/+176
* [libc] Linux threads - Setup TLS area of a new thread and cleanup at exit.Siva Chandra Reddy2022-07-132-0/+58
* [libc][NFC] Make thread_detach_test an integration test.Siva Chandra Reddy2022-07-114-0/+78
* [libc][NFC] Convert pthread tests which create threads to integration tests.Siva Chandra Reddy2022-06-234-0/+290