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

783 cmock of the wrong file is generated #446

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

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    9322e7c View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Removed including standard libraries from mock sources.

    - Introduced CMock_memset and CMock_memcpy
    - Updated tests.
    informatimago committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    9ecc167 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92d3f9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef23c3c View commit details
    Browse the repository at this point in the history
  4. Ignore backup files.

    informatimago committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    07443f1 View commit details
    Browse the repository at this point in the history
  5. Added generation of noreturn exits.

    Factorized out the generation of returns with noreturn exits in
    generate_return and generate_template_return methods.
    informatimago committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    6a6816a View commit details
    Browse the repository at this point in the history
  6. 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 Dec 5, 2023
    Configuration menu
    Copy the full SHA
    814a908 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2e130ef View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f768138 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    570f2a1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4ee5b82 View commit details
    Browse the repository at this point in the history
  11. Added comment mentionning path of source file to generated files.

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

    Added --recursive to submodules update.
    
    Co-authored-by: Crt Mori <[email protected]>
    informatimago and Letme committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    d9f1d8c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a024b67 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3e38190 View commit details
    Browse the repository at this point in the history
  15. Added messages.

    informatimago committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    2b5742b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    977fb9a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    daf4163 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    509eacf View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    453c915 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f2b213d View commit details
    Browse the repository at this point in the history