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

Added feature of emition member expression #382

Draft
wants to merge 35 commits into
base: feature
Choose a base branch
from

Commits on Feb 13, 2023

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

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    c93b456 View commit details
    Browse the repository at this point in the history
  2. Changed emit_struct_return_call_expression(now it gets target, not ta…

    …rget address) and added ability not to assign target(used in emit expression)
    
    Fixed function_definition now it correctly works with functions returning structures
    Fixed emit_expression now it can emit same type of functions
    Fixed emit return stmt to work with these functions
    DrRobik committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    9f3d3df View commit details
    Browse the repository at this point in the history
  3. Fixed func_definition

    DrRobik committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    eecdbfa View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Fixed codestyle

    DrRobik committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    b9dbd6c View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

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

Commits on Feb 27, 2023

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

Commits on Mar 6, 2023

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

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    09dcd0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e11c70 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Revert "Fixed emit_load_lvalue for structures"

    This reverts commit c93b456.
    IgnatSergeev committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    139fdb7 View commit details
    Browse the repository at this point in the history
  2. Revert "Fixed lack of register freeing"

    This reverts commit 4e11c70.
    IgnatSergeev committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    380a402 View commit details
    Browse the repository at this point in the history
  3. Revert "Improved code style of emit_member_expression"

    This reverts commit 09dcd0b.
    IgnatSergeev committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    d196f7e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3350b06 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9551664 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1426108 View commit details
    Browse the repository at this point in the history
  7. Fixed merging

    IgnatSergeev committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    8983bfd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b72d117 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f6fc0c5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    152f34f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f2110d8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7085650 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2423336 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8568d87 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2990e0e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dca1af7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4c09725 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bb6c1dc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    aef4167 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b0be5f4 View commit details
    Browse the repository at this point in the history
  21. Added comment

    IgnatSergeev committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    425dab4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9cf5902 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    26ab6ac View commit details
    Browse the repository at this point in the history
  2. Fixed register freeing

    IgnatSergeev committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    4b5ce5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8dd4307 View commit details
    Browse the repository at this point in the history