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

Limit the width of reified objects to 50 by default. #5518

Merged
merged 3 commits into from May 15, 2019

Commits on Dec 13, 2018

  1. Limit the width of reified objects to 50 by default.

    This relates to jruby#5511 but is not a fix. This only limits how wide
    these object will be, so we're not generating extremely wide
    classes for weirdly dynamic objects that create lots of new
    instance variables.
    
    This will be improved once we make objects know about their own
    shapes, so they can evolve to handle the right number of variables
    that are actually used.
    headius committed Dec 13, 2018
    Copy the full SHA
    cb0b966 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2019

  1. Use clamped size for reification to avoid walking off object.

    This fixes the remaining issues with the previous change.
    headius committed May 14, 2019
    Copy the full SHA
    bcc55da View commit details
    Browse the repository at this point in the history

Commits on May 15, 2019

  1. Copy the full SHA
    6cf3670 View commit details
    Browse the repository at this point in the history