Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actions/clang action test #13

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Commits on Apr 21, 2021

  1. ci: add initial clang action

    Action to verify clang builds on select platforms.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    1604128 View commit details
    Browse the repository at this point in the history
  2. tests: dsp: filtering: exclude on llvm

    optimize attribute is not supported by LLVM.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    1c0adfb View commit details
    Browse the repository at this point in the history
  3. toolchain: add llvm abstraction

    Add abstraction for llvm to allow for toolchain customizations that are
    different from the gcc defaults.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    1f666e1 View commit details
    Browse the repository at this point in the history
  4. cmake: llvm: llvm has no newlib

    llvm does not have newlib integrated for all architectures.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    e7d48b1 View commit details
    Browse the repository at this point in the history
  5. tests: kernel: modify debug message for LLVM

    On native_posix types are getting confused and we are getting a warning.
    Get same results by removing the usage of PRIxPTR.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    e3797ff View commit details
    Browse the repository at this point in the history
  6. lib: os: cbprintf: Suppress sizeof-array-decay warning

    Z_CBPRINTF_ARG_SIZE macro is called for each argument in
    logging macros. If argument is a string literal an intention
    of this macro is to return size of a pointer. Suppressing
    warning which appears in that case.
    
    Signed-off-by: Krzysztof Chruscinski <[email protected]>
    nordic-krch authored and nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    e16c8ce View commit details
    Browse the repository at this point in the history
  7. tests: fs: define PATH_MAX if missing

    With LLVM and native_posix, this is not defined and is not available in
    limits.h.  Workaround the issue for now.
    
    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    e5cdd93 View commit details
    Browse the repository at this point in the history
  8. disable qemu

    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    ad543c4 View commit details
    Browse the repository at this point in the history
  9. reduce matrix

    Signed-off-by: Anas Nashif <[email protected]>
    nashif committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    cba53d7 View commit details
    Browse the repository at this point in the history