Extend to libc coverage, add testing and dev container#31
Merged
Conversation
Features added: * Add clang include directory to cfg * Adding statiging release * Add dev container * Add runtime library interface * Adding first version of unistd.c * Adding print for exit code at debug exit Bug Fixes: * Fix bugs in compiler cfg template * Fix namecmp to recognize substrings as non equal * Fix abi thread local issue, add test program build to top level cmake project * Fix makro in cmake template * Fix debug to handle unlimited number of input items or input-/outputsets
* Add dev container * Add clang include directory to cfg * Adding staging release * Add runtime library interface * Adding first version of unistd.c * Adding print for exit code at debug exit Bug Fixes: * Fix bugs in compiler cfg template * Fix namecmp to recognize substrings as non equal * Fix abi thread local issue, add test program build to top level cmake project * Fix makro in cmake template * Fix debug to handle unlimited number of input items or input-/outputsets * Fix formatting * update kvm exit to use interrupt 32 instead of direct halt (#22)
* Add dev container, fix bugs in compiler setup Features added: * Add clang include directory to cfg * Adding statiging release * Add dev container * Add runtime library interface * Adding first version of unistd.c * Adding print for exit code at debug exit Bug Fixes: * Fix bugs in compiler cfg template * Fix namecmp to recognize substrings as non equal * Fix abi thread local issue, add test program build to top level cmake project * Fix makro in cmake template * Fix debug to handle unlimited number of input items or input-/outputsets * Fix formatting * update kvm exit to use interrupt 32 instead of direct halt (#22) * Fix bug with buffers going to previous sets
* Added sys/uio, sys/socket and netdb * Move additional source and header files for libc to separate library --------- Co-authored-by: Tobias Stocker <tstocker@node-0.tstocker-283766.faas-sched.emulab.net>
Fix inconsistency in clang version.
* Added automake installer script * Added dlfcn header * Added arpa/inet.h, netinet/in.h, semaphore.h header, fixed template bug * Added more headers * Added mman header * Buildtool install script fix * Compiler template extension --------- Co-authored-by: Tobias Stocker <tstocker@node-0.tstocker-288471.faas-sched.emulab.net> Co-authored-by: Tobias Stocker <tstocker@node-0.tstocker-294232.faas-sched.emulab.net>
* Add musl test to test the libc implementation. * Add a harness for the musl test library to extract failures and classify them. * Extend the implementation to have all expected header files, functions and defines. * Update and extend the Docker files for easier reproduction. --------- Co-authored-by: Lanzelot Moll <lanzelotmoll@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.