[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    Re: RFR (M) 8210689: Remove the multi-line old C style for string literals
From:       Chris Plummer <chris.plummer () oracle ! com>
Date:       2018-09-24 22:37:11
Message-ID: ce845603-34c5-ebe4-ad74-138ca6d93193 () oracle ! com
[Download RAW message or body]

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Looks good!<br>
      <br>
      Chris<br>
      <br>
      On 9/24/18 2:30 PM, JC Beyler wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAF9BGBy8QsrCqUxnZ54SdfW0xd0a08EPDc+omo8tjhnWN_iRtA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div dir="ltr">
        <div dir="ltr">Thanks Chris!
          <div><br>
          </div>
          <div>Because you saw that, I double checked and actually saw a
            few more so I'm just showing the incremental here for your
            information:</div>
          <div><a
              href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.03_04/"
              moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8210689/webrev.03_04/</a><br>
  </div>
          <div><br>
          </div>
          <div>(The full is here: <a
              href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.04/"
              moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8210689/webrev.04/</a>)</div>
  <div><br>
          </div>
          <div>I've restarted a manual test and will submit if it
            passes.</div>
          <div><br>
          </div>
          <div>Thanks for the review!</div>
          <div>Jc</div>
          <div><br>
          </div>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Mon, Sep 24, 2018 at 10:52 AM Chris Plummer
          &lt;<a href="mailto:chris.plummer@oracle.com" target="_blank"
            moz-do-not-send="true">chris.plummer@oracle.com</a>&gt;
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div text="#000000" bgcolor="#FFFFFF">
            <div
              class="m_-7449580839113583974m_-1894986536376843335moz-cite-prefix">Hi
              JC,<br>
              <br>
              I went to check the change I suggested in
              nativemethbind003.cpp and found another line with a \n in
              the middle:<br>
              <br>
                129                 NSK_COMPLAIN5(<br>
                130                         "TEST FAILED: wrong NativeMethodBind
              events\n\tfor tested method \"%s %s\" bound with
              \"%s\":\n"<br>
                131                         "\tgot: %d\texpected: %d\n\n",<br>
              <br>
              Also ap01t001.cpp has the same missing \n that
              ap01t012.cpp had:<br>
              <br>
                 69                 NSK_COMPLAIN2(<br>
                 70                         "Received unexpected number of ObjectFree
              events: %d\n"<br>
                 71                         "\texpected number: %d",<br>
                 72                         obj_free, (EXP_OBJ_NUMBER - 1));<br>
              <br>
              Otherwise looks good. I don't need to see another review.<br>
              <br>
              thanks,<br>
              <br>
              Chris<br>
              <br>
              On 9/24/18 9:16 AM, JC Beyler wrote:<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">Thanks Alex!
                <div><br>
                </div>
                <div>Could I get a second review/LGTM ?</div>
                <div><br>
                </div>
                <div>Thanks for your help!</div>
                <div>Jc</div>
              </div>
              <br>
              <div class="gmail_quote">
                <div dir="ltr">On Fri, Sep 21, 2018 at 5:22 PM Alex
                  Menkov &lt;<a href="mailto:alexey.menkov@oracle.com"
                    target="_blank" \
moz-do-not-send="true">alexey.menkov@oracle.com</a>&gt;  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">LGTM.<br>
                  <br>
                  --alex<br>
                  <br>
                  On 09/21/2018 17:06, JC Beyler wrote:<br>
                  &gt; Hi Alex,<br>
                  &gt; <br>
                  &gt; Good catch, it was not done on purpose but now
                  fixed:<br>
                  &gt; <br>
                  &gt; Webrev: <a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.03/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8210689/webrev.03/</a>
  <br>
                  &gt; &lt;<a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.03/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.03/</a>&gt;<br>
  &gt; Bug: <a
                    href="https://bugs.openjdk.java.net/browse/JDK-8210689"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8210689</a><br>
  &gt; <br>
                  &gt; Let me know if this works for you and thanks for
                  the review,<br>
                  &gt; Jc<br>
                  &gt; <br>
                  &gt; On Fri, Sep 21, 2018 at 3:44 PM Alex Menkov &lt;<a
                    href="mailto:alexey.menkov@oracle.com"
                    target="_blank" \
moz-do-not-send="true">alexey.menkov@oracle.com</a>  <br>
                  &gt; &lt;mailto:<a
                    href="mailto:alexey.menkov@oracle.com"
                    target="_blank" \
moz-do-not-send="true">alexey.menkov@oracle.com</a>&gt;&gt;  wrote:<br>
                  &gt; <br>
                  &gt;        Hi Jc,<br>
                  &gt; <br>
                  &gt;        overall looks good (no changes in the
                  logging)<br>
                  &gt;        except<br>
                  &gt;     
  test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp<br>
  &gt; <br>
                  &gt;        :<br>
                  &gt;        -      if ((strcmp(name, expMeth) == 0)
                  &amp;&amp;<br>
                  &gt;        -                  (strcmp(sig, expSig) == 0)) {<br>
                  &gt;        -            NSK_DISPLAY4("===== %s event
                  received for the tested method:\n\<br>
                  &gt;        -\tID=0x%p name=\"%s\" signature=\"%s\"\n",<br>
                  &gt;        +      if ((strcmp(name, expMeth) == 0)
                  &amp;&amp; (strcmp(sig, expSig) == 0)) {<br>
                  &gt;        +            NSK_DISPLAY4(<br>
                  &gt;        +                  "%s event received for the
                  tested method:\n"<br>
                  &gt;        +                  "\tID=0x%p name=\"%s\"
                  signature=\"%s\"\n",<br>
                  &gt; <br>
                  &gt;        "===== " is dropped from the beginning of the
                  line<br>
                  &gt;        I don't know if this is important.<br>
                  &gt; <br>
                  &gt;        --alex<br>
                  &gt; <br>
                  &gt; <br>
                  &gt;        On 09/21/2018 14:29, JC Beyler wrote:<br>
                  &gt;         &gt; Hi Chris,<br>
                  &gt;         &gt;<br>
                  &gt;         &gt; Done here:<br>
                  &gt;         &gt; Webrev: <a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.02/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8210689/webrev.02/</a><br>
  &gt;        &lt;<a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.02/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.02/</a>&gt;<br>
  &gt;         &gt; &lt;<a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.02/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.02/</a>&gt;<br>
  &gt;         &gt; Bug: <a
                    href="https://bugs.openjdk.java.net/browse/JDK-8210689"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8210689</a><br>
  &gt;         &gt;<br>
                  &gt;         &gt; Anything else? and anybody else
                  motivated to look?<br>
                  &gt;         &gt;<br>
                  &gt;         &gt; Thanks again!<br>
                  &gt;         &gt; Jc<br>
                  &gt;         &gt;<br>
                  &gt;         &gt; On Fri, Sep 21, 2018 at 2:07 PM Chris
                  Plummer<br>
                  &gt;        &lt;<a href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>  &lt;mailto:<a \
                href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>&gt;<br>  &gt;         &gt; \
&lt;mailto:<a  href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a><br>  &gt;        &lt;mailto:<a
                    href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>&gt;&gt;&gt;  wrote:<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        Hi JC,<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        Overall looks good. Just a couple
                  minor edits needed:<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        In nativemethbind003.cpp:<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;           158         NSK_DISPLAY1("Inside the
                  registerNative()\nFinding<br>
                  &gt;        class<br>
                  &gt;         &gt;        \"%s\" ...\n", CLASS_SIG);<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        This was two lines and you made it
                  one with a \n in the middle of<br>
                  &gt;         &gt;        the string.<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        In ap12t001.cpp:<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;            69                 NSK_COMPLAIN2(<br>
                  &gt;         &gt;            70                         "Received
                  unexpected number of ObjectFree<br>
                  &gt;        events:<br>
                  &gt;         &gt;        %d\n"<br>
                  &gt;         &gt;            71                         "\texpected
                  number: %d",<br>
                  &gt;         &gt;            72                         obj_free,
                  EXP_OBJ_FREE);<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        There's no \n at the end of this
                  output (and there never was).<br>
                  &gt;         &gt;        Normally NSK_COMPLAIN is always
                  used with a terminating \n.<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        thanks,<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        Chris<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;        On 9/21/18 1:05 PM, JC Beyler
                  wrote:<br>
                  &gt;         &gt;&gt;        Hi Chris,<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;        Sounds good to me; here it is:<br>
                  &gt;         &gt;&gt;        Webrev:<br>
                  &gt;        <a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.01/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8210689/webrev.01/</a><br>
  &gt;        &lt;<a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.01/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.01/</a>&gt;<br>
  &gt;         &gt;&gt;        &lt;<a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.01/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.01/</a>&gt;<br>
  &gt;         &gt;&gt;        Bug: <a
                    href="https://bugs.openjdk.java.net/browse/JDK-8210689"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8210689</a><br>
  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;        I admit I strived to stay
                  consistent and always started a<br>
                  &gt;        new line<br>
                  &gt;         &gt;&gt;        for the multi-line argument
                  even if the string was not too long;<br>
                  &gt;         &gt;&gt;        it's a question of style I
                  believe but it felt more readable to<br>
                  &gt;         &gt;&gt;        me. I'll happily change
                  whatever anyone prefers.<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;        This has passed the vmTestbase
                  tests I changed but due to the<br>
                  &gt;         &gt;&gt;        shared changes, I've launched a
                  full vmTestbase testing now.<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;        Let me know what you think,<br>
                  &gt;         &gt;&gt;        Jc<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;        On Fri, Sep 21, 2018 at 10:59
                  AM Chris Plummer<br>
                  &gt;         &gt;&gt;        &lt;<a
                    href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>  &lt;mailto:<a \
                href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>&gt;<br>  &gt;        \
&lt;mailto:<a  href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>  &lt;mailto:<a \
                href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>&gt;&gt;&gt;<br>  &gt;        \
wrote:<br>  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;              On 9/21/18 10:55 AM, JC
                  Beyler wrote:<br>
                  &gt;         &gt;&gt;&gt;              Hi Chris,<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;              I hesitated to be
                  honest and then thought that<br>
                  &gt;        debug_str was<br>
                  &gt;         &gt;&gt;&gt;              better as you would
                  clearly see that it is a multi-lilne<br>
                  &gt;         &gt;&gt;&gt;              string and what
                  parameters are what. But I'll take your<br>
                  &gt;         &gt;&gt;&gt;              preference (it's
                  relatively the same for me). Quick<br>
                  &gt;        question<br>
                  &gt;         &gt;&gt;&gt;              though:<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;              Do you have a
                  preference between:<br>
                  &gt;         &gt;&gt;&gt;                                
                  NSK_COMPLAIN6(<br>
                  &gt;         &gt;&gt;&gt;                                       \
"TEST  FAILED: %s field \"%s\" has\n"<br>
                  &gt;         &gt;&gt;&gt;                                      
                  "\tsignature: \"%s\"\n"<br>
                  &gt;         &gt;&gt;&gt;                                      
                  "\tgeneric signature: \"%s\"\n\n"<br>
                  &gt;         &gt;&gt;&gt;                                      
                  "\tExpected: \"%s\"\n"<br>
                  &gt;         &gt;&gt;&gt;                                      
                  "\t\t\"%s\"\n\n",<br>
                  &gt;         &gt;&gt;&gt;                                   
                    (instance==0)?"instance":"static",<br>
                  &gt;         &gt;&gt;&gt;                                      
                  fld_sig[idx][0],<br>
                  &gt;         &gt;&gt;&gt;                                       \
sign,  (gen_sign==NULL)?"NULL":gen_sign,<br>
                  &gt;         &gt;&gt;&gt;                                      
                  fld_sig[idx][2], fld_sig[idx][3]);<br>
                  &gt;         &gt;&gt;&gt;              or:<br>
                  &gt;         &gt;&gt;&gt;                                
                  NSK_COMPLAIN6(<br>
                  &gt;         &gt;&gt;&gt;                                       \
"TEST  FAILED: %s field \"%s\"<br>
                  &gt;        has\n\tsignature: \"%s\"\n"<br>
                  &gt;         &gt;&gt;&gt;                                      
                  "\tgeneric signature:<br>
                  &gt;        \"%s\"\n\n\tExpected:
                  \"%s\"\n\t\t\"%s\"\n\n",<br>
                  &gt;         &gt;&gt;&gt;                                   
                    (instance==0)?"instance":"static",<br>
                  &gt;         &gt;&gt;&gt;                                      
                  fld_sig[idx][0],<br>
                  &gt;         &gt;&gt;&gt;                                       \
sign,  (gen_sign==NULL)?"NULL":gen_sign,<br>
                  &gt;         &gt;&gt;&gt;                                      
                  fld_sig[idx][2], fld_sig[idx][3]);<br>
                  &gt;         &gt;&gt;&gt;              I think I like the
                  first because you can clearly see<br>
                  &gt;        what we want to be printed out; but for code
                  vertical<br>
                  &gt;         &gt;&gt;&gt;              compression, the second
                  is better. What do you think?<br>
                  &gt;         &gt;&gt;              I also prefer the first
                  one.<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;              thanks,<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;              Chris<br>
                  &gt;         &gt;&gt;&gt;              Thanks!<br>
                  &gt;         &gt;&gt;&gt;              Jc<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;              On Fri, Sep 21, 2018 at
                  10:16 AM Chris Plummer<br>
                  &gt;         &gt;&gt;&gt;              &lt;<a
                    href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a><br>  &gt;        &lt;mailto:<a
                    href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>&gt;  &lt;mailto:<a \
                href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a><br>  &gt;        &lt;mailto:<a
                    href="mailto:chris.plummer@oracle.com"
                    target="_blank" \
moz-do-not-send="true">chris.plummer@oracle.com</a>&gt;&gt;&gt;<br>  &gt;         \
&gt;&gt;&gt;              wrote:<br>  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                    Hi JC,<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                    I didn't realize
                  you intended to move all the strings<br>
                  &gt;         &gt;&gt;&gt;                    into a "const
                  char*" first. Seems unnecessary, and I<br>
                  &gt;         &gt;&gt;&gt;                    think not as easy
                  to read:<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                      138                 \
const  char* debug_str =<br>
                  &gt;         &gt;&gt;&gt;                      139                  \
  "TEST FAILED: JVMTI_EVENT_CLASS_LOAD<br>
                  &gt;         &gt;&gt;&gt;                    event received
                  for\n"<br>
                  &gt;         &gt;&gt;&gt;                      140                  \
  "\t a primitive class/array of<br>
                  &gt;        primitive<br>
                  &gt;         &gt;&gt;&gt;                    types with the
                  signature \"%s\"\n";<br>
                  &gt;         &gt;&gt;&gt;                      141                
                  NSK_COMPLAIN1(debug_str, sig);<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                    vs<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                      138                
                  NSK_COMPLAIN1("TEST FAILED:<br>
                  &gt;         &gt;&gt;&gt;                 
                    JVMTI_EVENT_CLASS_LOAD event received for\n"<br>
                  &gt;         &gt;&gt;&gt;                 
                      139                                             "\t a \
primitive<br>  &gt;        class/array of<br>
                  &gt;         &gt;&gt;&gt;                    primitive types
                  with the signature \"%s\"\n",<br>
                  &gt;         &gt;&gt;&gt;                 
                      140                                             sig);<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                    or<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                      138                
                  NSK_COMPLAIN1(<br>
                  &gt;         &gt;&gt;&gt;                      139                  \
  "TEST FAILED: JVMTI_EVENT_CLASS_LOAD<br>
                  &gt;         &gt;&gt;&gt;                    event received
                  for\n"<br>
                  &gt;         &gt;&gt;&gt;                    140                    \
"\t  a primitive class/array of<br>
                  &gt;        primitive<br>
                  &gt;         &gt;&gt;&gt;                    types with the
                  signature \"%s\"\n",<br>
                  &gt;         &gt;&gt;&gt;                    141                    \
  sig);<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                    thanks,<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                    Chris<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;                    On 9/21/18 8:00 AM,
                  JC Beyler wrote:<br>
                  &gt;         &gt;&gt;&gt;&gt;                    Hi all,<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                    Is anyone
                  motivated on a Friday to review this ? :)<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                    It should be
                  fairly straightforward :-)<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                    Thanks,<br>
                  &gt;         &gt;&gt;&gt;&gt;                    Jc<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                    On Tue, Sep 18,
                  2018 at 12:07 PM JC Beyler<br>
                  &gt;         &gt;&gt;&gt;&gt;                    &lt;<a
                    href="mailto:jcbeyler@google.com" target="_blank"
                    moz-do-not-send="true">jcbeyler@google.com</a>
                  &lt;mailto:<a href="mailto:jcbeyler@google.com"
                    target="_blank" \
moz-do-not-send="true">jcbeyler@google.com</a>&gt;<br>  &gt;        &lt;mailto:<a
                    href="mailto:jcbeyler@google.com" target="_blank"
                    moz-do-not-send="true">jcbeyler@google.com</a>
                  &lt;mailto:<a href="mailto:jcbeyler@google.com"
                    target="_blank" \
moz-do-not-send="true">jcbeyler@google.com</a>&gt;&gt;&gt;  wrote:<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                          Hi all,<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                          Could I
                  have a review for this webrev:<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                          Webrev:<br>
                  &gt;         &gt;&gt;&gt;&gt; <a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.00/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/~jcbeyler/8210689/webrev.00/</a><br>
  &gt;        &lt;<a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.00/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.00/</a>&gt;<br>
  &gt;         &gt;&gt;&gt;&gt;                       <br>
                  &gt;           &lt;<a
                    href="http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.00/"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://cr.openjdk.java.net/%7Ejcbeyler/8210689/webrev.00/</a>&gt;<br>
                
                  &gt;         &gt;&gt;&gt;&gt;                          Bug:<br>
                  &gt;        <a
                    href="https://bugs.openjdk.java.net/browse/JDK-8210689"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8210689</a><br>
  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                          Let me know
                  what you think,<br>
                  &gt;         &gt;&gt;&gt;&gt;                          Jc<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                    --<br>
                  &gt;         &gt;&gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;&gt;                    Thanks,<br>
                  &gt;         &gt;&gt;&gt;&gt;                    Jc<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;              --<br>
                  &gt;         &gt;&gt;&gt;<br>
                  &gt;         &gt;&gt;&gt;              Thanks,<br>
                  &gt;         &gt;&gt;&gt;              Jc<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;        --<br>
                  &gt;         &gt;&gt;<br>
                  &gt;         &gt;&gt;        Thanks,<br>
                  &gt;         &gt;&gt;        Jc<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;<br>
                  &gt;         &gt;<br>
                  &gt;         &gt; --<br>
                  &gt;         &gt;<br>
                  &gt;         &gt; Thanks,<br>
                  &gt;         &gt; Jc<br>
                  &gt; <br>
                  &gt; <br>
                  &gt; <br>
                  &gt; -- <br>
                  &gt; <br>
                  &gt; Thanks,<br>
                  &gt; Jc<br>
                </blockquote>
              </div>
              <br clear="all">
              <div><br>
              </div>
              -- <br>
              <div dir="ltr"
                class="m_-7449580839113583974m_-1894986536376843335gmail_signature"
                data-smartmail="gmail_signature">
                <div dir="ltr">
                  <div><br>
                  </div>
                  Thanks,
                  <div>Jc</div>
                </div>
              </div>
            </blockquote>
            <p><br>
            </p>
          </div>
        </blockquote>
      </div>
      <br clear="all">
      <div><br>
      </div>
      -- <br>
      <div dir="ltr" class="m_-7449580839113583974gmail_signature"
        data-smartmail="gmail_signature">
        <div dir="ltr">
          <div><br>
          </div>
          Thanks,
          <div>Jc</div>
        </div>
      </div>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic