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

New compiler: Initializer functions for new #2529

Open
wants to merge 6 commits into
base: ags4
Choose a base branch
from

Commits on Sep 8, 2024

  1. Make compiler googletests independent from static variables

    – Call `cc_compile(input, options, scrip, message_handler)` instead of  `cc_compile(input, scrip)`
    – Read the error and warning(s) that the compiler issues from the `message_handler` instead of from static variables
    – Avoid `ccSetOption()`, pass the respective options directly to the compiler so that they are safe from being clobbered before the compiler can read them
    – Avoid reading the static variables `currentline` and `ccCurScriptName`
    fernewelten committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    5417457 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    9710c26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b084056 View commit details
    Browse the repository at this point in the history
  3. Fix googletest rebase errors

    Make googletests use the new compiler calling convention
    use `compile(source, options, scrip, messages)`
    fernewelten committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    6617e0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e658971 View commit details
    Browse the repository at this point in the history
  5. New compiler: Complete googletest 'DynarrayOfDynarray1'

    Provide the bytes that the test should generate
    fernewelten committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    520e2d2 View commit details
    Browse the repository at this point in the history