<!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 <susum****@gmail*****></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, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">grn_ts: implement shift operators "<<", ">>", "<<<" and ">>>"
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, "Liberation Mono", 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, "Liberation Mono", 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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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, "Liberation Mono", 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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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, "Liberation Mono", 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 && 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 & 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 < Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_TS_OP_LESS_EQUAL, /* X <= Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_TS_OP_GREATER, /* X > Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- GRN_TS_OP_GREATER_EQUAL, /* X >= 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 && 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 & 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 < Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TS_OP_LESS_EQUAL, /* X <= Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TS_OP_GREATER, /* X > Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TS_OP_GREATER_EQUAL, /* X >= Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TS_OP_SHIFT_ARITHMETIC_LEFT, /* X << Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TS_OP_SHIFT_ARITHMETIC_RIGHT, /* X >> Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TS_OP_SHIFT_LOGICAL_LEFT, /* X <<< Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ GRN_TS_OP_SHIFT_LOGICAL_RIGHT, /* X >>> 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, "Liberation Mono", 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, "Liberation Mono", 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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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, "Liberation Mono", 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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </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, "Liberation Mono", 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 && 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 & 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 < Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- case GRN_TS_OP_LESS_EQUAL: /* X <= Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- case GRN_TS_OP_GREATER: /* X > Y */</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- case GRN_TS_OP_GREATER_EQUAL: /* X >= 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 && 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 & 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 < Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_TS_OP_LESS_EQUAL: /* X <= Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_TS_OP_GREATER: /* X > Y */</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ case GRN_TS_OP_GREATER_EQUAL: /* X >= 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 << 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 >> 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 <<< 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 >>> 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 << 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 << 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 << 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 >> 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 << 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 << 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 << 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 >> 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->args[0]->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->args[0]->data_kind != GRN_TS_INT) ||</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (node->args[1]->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, "invalid data kind: %d, %d",</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ node->args[0]->data_kind,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ node->args[1]->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->data_kind = GRN_TS_INT;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ node->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->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->args[1],\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ in, n_in, &node->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->bufs[0].ptr;\</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ for (i = 0; i < 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>