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

Removed including standard libraries from mock sources. #454

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

Commits on Nov 16, 2023

  1. Ignore backup files.

    informatimago committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    8ad27ed View commit details
    Browse the repository at this point in the history
  2. Added generation of noreturn exits.

    Factorized out the generation of returns with noreturn exits in
    generate_return and generate_template_return methods.
    informatimago committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    31cf607 View commit details
    Browse the repository at this point in the history
  3. Added parsing of noreturn attributes.

    Added parsing of noreturn attributes in various syntaxes
    (C syntax, C++ syntax, GNU gcc syntax).
    
    To do so safely, added a C lexer, and a quick-and-dirty parenthesis parser
    (including brackets, braces and angle-brackets for C++).  Using the
    scanned list of tokens, processing parenthesised source code is easier
    and safer than with regular expressions.
    informatimago committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ed82778 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82f67c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ac2fcd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff1dd9c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0f71c57 View commit details
    Browse the repository at this point in the history
  8. Added comment mentionning path of source file to generated files.

    Related to: #783 cmock of the wrong file is generated.
    informatimago committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    877528e View commit details
    Browse the repository at this point in the history
  9. Update docs/CMock_Summary.md

    Added --recursive to submodules update.
    
    Co-authored-by: Crt Mori <[email protected]>
    informatimago and Letme committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4dab99d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    baf37b7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d9891f5 View commit details
    Browse the repository at this point in the history
  12. Added messages.

    informatimago committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    17a6068 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    98859bd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    02b0f85 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6820d34 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    930a410 View commit details
    Browse the repository at this point in the history
  17. Removed including standard libraries from mock sources.

    - Introduced CMock_memset and CMock_memcpy
    - Updated tests.
    informatimago committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    8fd0f01 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    68826ce View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6e4c79a View commit details
    Browse the repository at this point in the history