<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <font size="4"><font face="monospace">Is there any mechanical
        impediment to pushing to an experimental branch (e.g., committer
        status, repo config), or are you just asking about how to
        coordinate work in progress?  If the latter, creating
        experimental branches is fair game, and clear naming and
        communication is really the only requirement.<br>
        <br>
        <br>
      </font></font><br>
    <div class="moz-cite-prefix">On 6/26/2023 11:18 AM, Dan Heidinga
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:CAJq4Gi6n2i5-qK7JR2-hsBUcTtjAWK4L6rQDTpBNy9kAuZ5Gew@mail.gmail.com">
      
      <div dir="ltr">I've updated my jlink patch to pregenerate lambda
        classes [0] so it works with the current Leyden repo and the
        updated classfile api (which is awesome - check it out if you
        haven't yet!).  Previously discussed in the "Bytecode
        transformation investigation" thread [1].
        <div><br>
        </div>
        <div>I'd like to push it to an experimental branch here on the
          leyden repo so that others can freely pick up and experiment
          with the code.  Would that be possible?</div>
        <div><br>
        </div>
        <div>My local branch is called "pregenerate-lambdas" but any
          name would work for me.</div>
        <div><br>
        </div>
        <div>The patch pre-generates during jlink time classes for
          non-Serializable lambda expressions and uses NestMates to
          handle access to the private implementation method.  It's a
          good example of the kinds of changes needed to shift
          runtime-generated classes to jlink time.</div>
        <div><br>
        </div>
        <div>Still lots to update but worth getting into Leyden repo so
          the code is shareable.</div>
        <div><br>
        </div>
        <div>Mark / Brian - is it possible to get an experimental branch
          on the leyden repo for this patch?</div>
        <div><br>
        </div>
        <div>--Dan<br>
          <div><br>
          </div>
          <div>
            <div>[0] <a href="https://github.com/openjdk/leyden/compare/master...DanHeidinga:leyden:pregenerate-lambdas?expand=1" moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/openjdk/leyden/compare/master...DanHeidinga:leyden:pregenerate-lambdas?expand=1</a><br>
            </div>
          </div>
        </div>
        <div><br>
        </div>
        <div>[1] <a href="https://mail.openjdk.org/pipermail/leyden-dev/2022-August/000055.html" moz-do-not-send="true" class="moz-txt-link-freetext">https://mail.openjdk.org/pipermail/leyden-dev/2022-August/000055.html</a></div>
      </div>
    </blockquote>
    <br>
  </body>
</html>