<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">susumu.yata &lt;susum****@gmail*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2015-10-11 18:47:44 +0900 (Sun, 11 Oct 2015)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259">e243a7d6c6838dd6279aad3b88744d1616552259</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">grn_ts: implement shift operators &quot;&lt;&lt;&quot;, &quot;&gt;&gt;&quot;, &quot;&lt;&lt;&lt;&quot; and &quot;&gt;&gt;&gt;&quot;

GitHub: <a href="https://github.com/groonga/groonga/issues/416">#416</a></pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5">lib/grn_ts.h</a></li>
          <li><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509">lib/ts.c</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/grn_ts.h (+20 -16)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L67">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L70">70</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L71">71</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L72">72</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L73">73</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L74">74</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L75">75</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L76">76</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L77">77</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L78">78</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L79">79</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L80">80</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L81">81</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L82">82</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L83">83</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L84">84</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L85">85</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L86">86</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L87">87</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L88">88</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5L89">89</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R67">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R70">70</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R71">71</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R72">72</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R73">73</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R74">74</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R75">75</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R76">76</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R77">77</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R78">78</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R79">79</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R80">80</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R81">81</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R82">82</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R83">83</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R85">85</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R86">86</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R87">87</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R88">88</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R89">89</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R90">90</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R91">91</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R92">92</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-7313fdeaaba247addcc224711964e1a5R93">93</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -68,22 +68,26 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef enum {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   GRN_TS_OP_NEGATIVE,       /* -X */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre">   /* Binary operators. */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_LOGICAL_AND,    /* X &amp;&amp; Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_LOGICAL_OR,     /* X || Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_BITWISE_AND,    /* X &amp; Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_BITWISE_OR,     /* X | Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_BITWISE_XOR,    /* X ^ Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_EQUAL,          /* X == Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_NOT_EQUAL,      /* X != Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_LESS,           /* X &lt; Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_LESS_EQUAL,     /* X &lt;= Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_GREATER,        /* X &gt; Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_GREATER_EQUAL,  /* X &gt;= Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_PLUS,           /* X + Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_MINUS,          /* X - Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_MULTIPLICATION, /* X * Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_DIVISION,       /* X / Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-  GRN_TS_OP_MODULUS         /* X % Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_LOGICAL_AND,            /* X &amp;&amp; Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_LOGICAL_OR,             /* X || Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_BITWISE_AND,            /* X &amp; Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_BITWISE_OR,             /* X | Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_BITWISE_XOR,            /* X ^ Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_EQUAL,                  /* X == Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_NOT_EQUAL,              /* X != Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_LESS,                   /* X &lt; Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_LESS_EQUAL,             /* X &lt;= Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_GREATER,                /* X &gt; Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_GREATER_EQUAL,          /* X &gt;= Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_ARITHMETIC_LEFT,  /* X &lt;&lt; Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_ARITHMETIC_RIGHT, /* X &gt;&gt; Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_LOGICAL_LEFT,     /* X &lt;&lt;&lt; Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_LOGICAL_RIGHT,    /* X &gt;&gt;&gt; Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_PLUS,                   /* X + Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_MINUS,                  /* X - Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_MULTIPLICATION,         /* X * Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_DIVISION,               /* X / Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_MODULUS                 /* X % Y   */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } grn_ts_op_type;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> typedef enum {</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/ts.c (+141 -28)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L715">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L716">716</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L717">717</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L718">718</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L719">719</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L720">720</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L721">721</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L722">722</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L723">723</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L724">724</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L725">725</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L726">726</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L727">727</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L728">728</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L729">729</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L730">730</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L731">731</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L732">732</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L733">733</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L734">734</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L735">735</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L736">736</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L737">737</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L738">738</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L739">739</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L740">740</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L741">741</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L742">742</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L743">743</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L764">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L765">765</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L766">766</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L767">767</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L768">768</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L769">769</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L770">770</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L774">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L775">775</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L776">776</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L777">777</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L778">778</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L779">779</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L780">780</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L781">781</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L782">782</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L783">783</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L784">784</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L785">785</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L786">786</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L787">787</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L788">788</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L1333">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L1334">1334</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L1335">1335</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L1336">1336</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L1337">1337</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L1338">1338</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L1339">1339</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3392">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3393">3393</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3394">3394</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3395">3395</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3396">3396</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3397">3397</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3398">3398</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3872">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3873">3873</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3874">3874</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3875">3875</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3876">3876</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3877">3877</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L3878">3878</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L4139">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L4140">4140</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L4141">4141</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L4142">4142</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L4143">4143</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L4144">4144</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509L4145">4145</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R715">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R716">716</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R717">717</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R718">718</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R719">719</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R720">720</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R721">721</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R722">722</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R723">723</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R724">724</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R725">725</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R726">726</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R727">727</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R728">728</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R729">729</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R730">730</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R731">731</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R732">732</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R733">733</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R734">734</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R735">735</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R736">736</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R737">737</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R738">738</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R739">739</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R740">740</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R741">741</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R742">742</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R743">743</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R744">744</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R745">745</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R746">746</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R747">747</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R768">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R769">769</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R770">770</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R771">771</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R772">772</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R773">773</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R774">774</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R775">775</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R776">776</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R777">777</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R778">778</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R779">779</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R780">780</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R781">781</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R782">782</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R783">783</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R787">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R788">788</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R789">789</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R790">790</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R791">791</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R792">792</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R793">793</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R794">794</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R795">795</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R796">796</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R797">797</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R798">798</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1343">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1344">1344</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1345">1345</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1346">1346</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1347">1347</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1348">1348</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1349">1349</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1350">1350</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1351">1351</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1352">1352</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1353">1353</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1354">1354</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1355">1355</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1356">1356</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1357">1357</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1358">1358</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1359">1359</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1360">1360</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1361">1361</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1362">1362</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1363">1363</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1364">1364</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1365">1365</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1366">1366</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1367">1367</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1368">1368</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1369">1369</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1370">1370</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1371">1371</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1372">1372</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R1373">1373</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3426">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3427">3427</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3428">3428</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3429">3429</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3430">3430</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3431">3431</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3432">3432</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3433">3433</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3434">3434</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3435">3435</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3436">3436</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3437">3437</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3438">3438</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3439">3439</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3440">3440</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3441">3441</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3442">3442</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3443">3443</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3444">3444</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3445">3445</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3446">3446</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3920">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3921">3921</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3922">3922</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3923">3923</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3924">3924</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3925">3925</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3926">3926</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3927">3927</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3928">3928</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3929">3929</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3930">3930</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3931">3931</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3932">3932</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3933">3933</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3934">3934</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3935">3935</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3936">3936</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3937">3937</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3938">3938</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3939">3939</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3940">3940</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3941">3941</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3942">3942</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3943">3943</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3944">3944</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3945">3945</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3946">3946</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3947">3947</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3948">3948</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3949">3949</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3950">3950</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3951">3951</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3952">3952</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3953">3953</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3954">3954</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3955">3955</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3956">3956</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3957">3957</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3958">3958</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3959">3959</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3960">3960</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3961">3961</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3962">3962</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3963">3963</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3964">3964</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3965">3965</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3966">3966</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3967">3967</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3968">3968</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3969">3969</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3970">3970</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3971">3971</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3972">3972</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3973">3973</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3974">3974</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3975">3975</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3976">3976</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3977">3977</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3978">3978</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R3979">3979</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4240">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4241">4241</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4242">4242</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4243">4243</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4244">4244</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4245">4245</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4246">4246</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4247">4247</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4248">4248</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4249">4249</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4250">4250</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4251">4251</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4252">4252</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4253">4253</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4254">4254</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4255">4255</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4256">4256</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4257">4257</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/e243a7d6c6838dd6279aad3b88744d1616552259#diff-365890a8d043b1a031138e28b4da8509R4258">4258</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -716,28 +716,32 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">typedef int grn_ts_op_precedence;</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static size_t</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ts_op_get_n_args(grn_ts_op_type op_type) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   switch (op_type) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_LOGICAL_NOT:    /* !X */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_BITWISE_NOT:    /* ~X */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_POSITIVE:       /* +X */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_NEGATIVE: {     /* -X */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_LOGICAL_NOT: /* !X */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_BITWISE_NOT: /* ~X */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_POSITIVE:    /* +X */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_NEGATIVE: {  /* -X */</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return 1;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_LOGICAL_AND:    /* X &amp;&amp; Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_LOGICAL_OR:     /* X || Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_BITWISE_AND:    /* X &amp; Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_BITWISE_OR:     /* X | Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_BITWISE_XOR:    /* X ^ Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_EQUAL:          /* X == Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_NOT_EQUAL:      /* X != Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_LESS:           /* X &lt; Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_LESS_EQUAL:     /* X &lt;= Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_GREATER:        /* X &gt; Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_GREATER_EQUAL:  /* X &gt;= Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_PLUS:           /* X + Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_MINUS:          /* X - Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_MULTIPLICATION: /* X * Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_DIVISION:       /* X / Y  */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_MODULUS: {      /* X % Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_LOGICAL_AND:            /* X &amp;&amp; Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_LOGICAL_OR:             /* X || Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_BITWISE_AND:            /* X &amp; Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_BITWISE_OR:             /* X | Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_BITWISE_XOR:            /* X ^ Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_EQUAL:                  /* X == Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_NOT_EQUAL:              /* X != Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_LESS:                   /* X &lt; Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_LESS_EQUAL:             /* X &lt;= Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_GREATER:                /* X &gt; Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_GREATER_EQUAL:          /* X &gt;= Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_ARITHMETIC_LEFT:  /* X &lt;&lt; Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_ARITHMETIC_RIGHT: /* X &gt;&gt; Y  */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_LOGICAL_LEFT:     /* X &lt;&lt;&lt; Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_LOGICAL_RIGHT:    /* X &gt;&gt;&gt; Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_PLUS:                   /* X + Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_MINUS:                  /* X - Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_MULTIPLICATION:         /* X * Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_DIVISION:               /* X / Y   */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_MODULUS: {              /* X % Y   */</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return 2;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     default: {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -765,6 +769,15 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_op_get_precedence(grn_ts_op_type op_type) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_LOGICAL_OR: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return 4;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_BITWISE_AND: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return 8;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_BITWISE_OR: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return 6;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_BITWISE_XOR: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return 7;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_EQUAL:</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_NOT_EQUAL: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return 9;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -775,14 +788,11 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_op_get_precedence(grn_ts_op_type op_type) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_GREATER_EQUAL: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return 10;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_BITWISE_AND: {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return 8;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_BITWISE_OR: {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return 6;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    case GRN_TS_OP_BITWISE_XOR: {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-      return 7;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_ARITHMETIC_LEFT:</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_ARITHMETIC_RIGHT:</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_LOGICAL_LEFT:</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_LOGICAL_RIGHT: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return 11;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_PLUS:</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_MINUS: {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1334,6 +1344,30 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_op_greater_equal_text_vector(grn_ts_text_vector lhs,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #undef GRN_TS_OP_GREATER_EQUAL_VECTOR</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_arithmetic_left() returns lhs &lt;&lt; rhs. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static grn_ts_int</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_arithmetic_left(grn_ts_int lhs, grn_ts_int rhs) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return lhs &lt;&lt; rhs;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_arithmetic_right() returns lhs &lt;&lt; rhs. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static grn_ts_int</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_arithmetic_right(grn_ts_int lhs, grn_ts_int rhs) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return lhs &gt;&gt; rhs;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_logical_left() returns lhs &lt;&lt; rhs. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static grn_ts_int</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_logical_left(grn_ts_int lhs, grn_ts_int rhs) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return lhs &lt;&lt; rhs;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_logical_right() returns lhs &lt;&lt; rhs. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+inline static grn_ts_int</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_logical_right(grn_ts_int lhs, grn_ts_int rhs) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return (uint64_t)lhs &gt;&gt; rhs;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* grn_ts_op_plus_int() returns lhs + rhs. */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> inline static grn_ts_int</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ts_op_plus_int(grn_ts_int lhs, grn_ts_int rhs) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3393,6 +3427,20 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_op_node_check_args(grn_ctx *ctx, grn_ts_expr_op_node *node) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">                             node-&gt;args[0]-&gt;data_kind);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      case GRN_TS_OP_SHIFT_ARITHMETIC_LEFT:</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      case GRN_TS_OP_SHIFT_ARITHMETIC_RIGHT:</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      case GRN_TS_OP_SHIFT_LOGICAL_LEFT:</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      case GRN_TS_OP_SHIFT_LOGICAL_RIGHT: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        if ((node-&gt;args[0]-&gt;data_kind != GRN_TS_INT) ||</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+            (node-&gt;args[1]-&gt;data_kind != GRN_TS_INT)) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, &quot;invalid data kind: %d, %d&quot;,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            node-&gt;args[0]-&gt;data_kind,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                            node-&gt;args[1]-&gt;data_kind);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        node-&gt;data_kind = GRN_TS_INT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        node-&gt;data_type = GRN_DB_INT64;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        return GRN_SUCCESS;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       case GRN_TS_OP_PLUS: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         return grn_ts_op_plus_check_args(ctx, node);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -3873,6 +3921,59 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_op_greater_equal_evaluate(grn_ctx *ctx, grn_ts_expr_op_node *node,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #undef GRN_TS_OP_CMP_EVALUATE_VECTOR_CASE</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #undef GRN_TS_OP_CMP_EVALUATE_CASE</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#define GRN_TS_OP_SHIFT_EVALUATE(type)\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  size_t i;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_rc rc;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  grn_ts_int *out_ptr = (grn_ts_int *)out;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  rc = grn_ts_expr_node_evaluate(ctx, node-&gt;args[0], in, n_in, out);\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  if (rc == GRN_SUCCESS) {\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    rc = grn_ts_expr_node_evaluate_to_buf(ctx, node-&gt;args[1],\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                          in, n_in, &amp;node-&gt;bufs[0]);\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    if (rc == GRN_SUCCESS) {\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      grn_ts_int *buf_ptr = (grn_ts_int *)node-&gt;bufs[0].ptr;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      for (i = 0; i &lt; n_in; i++) {\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+        out_ptr[i] = grn_ts_op_shift_ ## type(out_ptr[i], buf_ptr[i]);\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      }\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  }\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  return rc;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_arithmetic_left_evaluate() evaluates an operator. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_arithmetic_left_evaluate(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                         grn_ts_expr_op_node *node,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                         const grn_ts_record *in, size_t n_in,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                         void *out) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_EVALUATE(arithmetic_left)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_arithmetic_right_evaluate() evaluates an operator. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_arithmetic_right_evaluate(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                          grn_ts_expr_op_node *node,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                          const grn_ts_record *in, size_t n_in,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                          void *out) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_EVALUATE(arithmetic_right)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_logical_left_evaluate() evaluates an operator. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_logical_left_evaluate(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                      grn_ts_expr_op_node *node,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                      const grn_ts_record *in, size_t n_in,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                      void *out) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_EVALUATE(logical_left)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+/* grn_ts_op_shift_logical_right_evaluate() evaluates an operator. */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+grn_ts_op_shift_logical_right_evaluate(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                       grn_ts_expr_op_node *node,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                       const grn_ts_record *in, size_t n_in,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                                       void *out) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+  GRN_TS_OP_SHIFT_EVALUATE(logical_right)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+#undef GRN_TS_OP_SHIFT_EVALUATE</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_TS_OP_ARITH_EVALUATE_CASE(type, KIND, kind)\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   case GRN_TS_ ## KIND: {\</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     /*</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -4140,6 +4241,18 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_op_node_evaluate(grn_ctx *ctx, grn_ts_expr_op_node *node,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_GREATER_EQUAL: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return grn_ts_op_greater_equal_evaluate(ctx, node, in, n_in, out);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_ARITHMETIC_LEFT: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return grn_ts_op_shift_arithmetic_left_evaluate(ctx, node, in, n_in, out);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_ARITHMETIC_RIGHT: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return grn_ts_op_shift_arithmetic_right_evaluate(ctx, node, in, n_in, out);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_LOGICAL_LEFT: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return grn_ts_op_shift_logical_left_evaluate(ctx, node, in, n_in, out);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    case GRN_TS_OP_SHIFT_LOGICAL_RIGHT: {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+      return grn_ts_op_shift_logical_right_evaluate(ctx, node, in, n_in, out);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     case GRN_TS_OP_PLUS: {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">       return grn_ts_op_plus_evaluate(ctx, node, in, n_in, out);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     }</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>