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

Class init: support initializing interfaces #546

Merged
merged 6 commits into from Jun 4, 2021

Commits on Jun 3, 2021

  1. TypeType needs to be a WordType so it can be synthesized at runtime

    Signed-off-by: Dan Heidinga <heidinga@redhat.com>
    DanHeidinga committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    e19daac View commit details
    Browse the repository at this point in the history
  2. intrinsics for num bytes in interface array and bits[i]

    These are needed to be able to walk the set of implemented interfaces
    for a given typeid so we can find the relevant initailizers
    
    Signed-off-by: Dan Heidinga <heidinga@redhat.com>
    DanHeidinga committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    4f0d550 View commit details
    Browse the repository at this point in the history
  3. Support converting from TypeType to IntegerType

    Signed-off-by: Dan Heidinga <heidinga@redhat.com>
    DanHeidinga committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    56eab40 View commit details
    Browse the repository at this point in the history
  4. Fix rebase-related issues with removal of StaticValueIntrinsic

    Signed-off-by: Dan Heidinga <heidinga@redhat.com>
    DanHeidinga committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    cebbe0d View commit details
    Browse the repository at this point in the history
  5. Stub Object.notifyAll() to do nothing till locks work

    Signed-off-by: Dan Heidinga <heidinga@redhat.com>
    DanHeidinga committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    d56cdbd View commit details
    Browse the repository at this point in the history
  6. Support initializing interfaces

    * Disable array element fetch to work around scheduling bug
    * Add helper methods for tracing initialization
    
    Signed-off-by: Dan Heidinga <heidinga@redhat.com>
    DanHeidinga committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    4a94ae8 View commit details
    Browse the repository at this point in the history