<!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">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2017-04-12 11:43:18 +0900 (Wed, 12 Apr 2017)</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385">c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385</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">cache persistent: support statistics in multi processes</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757">lib/cache.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/cache.c (+329 -139)</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L35">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L38">38</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L39">39</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L41">41</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L42">42</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L43">43</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L44">44</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L45">45</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L48">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L51">51</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L54">54</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L57">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L58">58</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L59">59</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L60">60</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L61">61</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L62">62</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L63">63</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L64">64</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L66">66</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L67">67</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L68">68</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L69">69</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L71">71</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L72">72</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L94">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L95">95</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L96">96</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L97">97</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L98">98</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L99">99</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L100">100</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L101">101</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L109">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L110">110</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L111">111</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L112">112</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L113">113</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L114">114</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L115">115</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L116">116</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L117">117</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L118">118</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L167">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L168">168</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L169">169</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L170">170</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L171">171</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L172">172</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L173">173</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L174">174</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L179">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L180">180</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L181">181</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L182">182</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L183">183</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L184">184</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L185">185</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L186">186</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L206">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L207">207</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L208">208</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L209">209</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L210">210</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L211">211</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L212">212</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L213">213</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L214">214</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L215">215</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L216">216</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L217">217</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L218">218</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L219">219</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L220">220</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L221">221</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L222">222</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L223">223</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L250">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L251">251</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L252">252</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L253">253</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L254">254</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L255">255</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L256">256</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L257">257</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L258">258</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L259">259</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L260">260</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L291">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L292">292</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L293">293</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L294">294</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L295">295</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L296">296</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L297">297</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L298">298</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L303">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L304">304</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L305">305</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L306">306</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L307">307</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L308">308</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L309">309</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L310">310</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L351">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L352">352</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L353">353</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L354">354</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L355">355</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L356">356</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L357">357</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L358">358</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L359">359</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L360">360</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L361">361</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L362">362</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L363">363</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L364">364</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L365">365</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L366">366</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L367">367</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L368">368</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L369">369</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L370">370</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L371">371</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L372">372</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L373">373</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L374">374</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L375">375</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L376">376</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L377">377</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L378">378</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L379">379</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L380">380</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L381">381</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L382">382</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L383">383</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L384">384</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L385">385</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L386">386</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L387">387</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L388">388</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L389">389</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L390">390</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L391">391</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L392">392</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L393">393</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L394">394</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L395">395</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L396">396</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L397">397</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L398">398</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L399">399</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L400">400</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L401">401</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L402">402</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L403">403</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L404">404</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L405">405</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L406">406</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L407">407</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L408">408</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L409">409</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L410">410</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L411">411</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L412">412</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L413">413</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L414">414</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L415">415</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L416">416</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L417">417</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L418">418</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L419">419</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L420">420</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L421">421</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L422">422</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L423">423</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L424">424</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L425">425</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L426">426</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L427">427</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L442">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L443">443</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L444">444</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L445">445</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L446">446</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L447">447</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L448">448</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L449">449</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L450">450</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L451">451</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L452">452</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L453">453</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L454">454</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L455">455</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L456">456</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L457">457</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L464">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L465">465</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L466">466</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L467">467</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L468">468</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L469">469</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L470">470</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L471">471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L472">472</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L473">473</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L474">474</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L475">475</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L476">476</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L477">477</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L478">478</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L479">479</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L488">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L489">489</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L490">490</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L491">491</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L492">492</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-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-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-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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L493">493</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L494">494</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L495">495</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L498">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L499">499</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L500">500</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L501">501</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L502">502</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L503">503</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L504">504</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L505">505</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L520">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L521">521</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L522">522</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L523">523</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L524">524</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L525">525</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L526">526</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L527">527</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L528">528</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L529">529</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L530">530</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L531">531</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L532">532</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L533">533</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L534">534</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L538">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L539">539</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L540">540</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L541">541</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L542">542</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L543">543</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L544">544</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L554">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L555">555</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L556">556</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L557">557</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L558">558</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L559">559</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L560">560</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L561">561</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L562">562</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L563">563</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L564">564</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L565">565</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L566">566</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L567">567</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L568">568</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L583">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L584">584</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L585">585</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L586">586</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L587">587</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L588">588</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L589">589</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L590">590</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L606">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L607">607</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L608">608</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L609">609</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L610">610</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L611">611</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L612">612</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L613">613</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L618">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L619">619</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L620">620</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L621">621</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L622">622</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L623">623</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L624">624</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L643">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L644">644</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L645">645</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L646">646</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L647">647</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L648">648</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L649">649</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L650">650</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L655">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L656">656</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L657">657</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L658">658</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L659">659</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L660">660</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L661">661</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L662">662</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L663">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L664">664</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L665">665</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L666">666</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L667">667</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L668">668</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L669">669</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L674">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L675">675</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L676">676</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L677">677</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L678">678</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L679">679</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L680">680</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L681">681</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L682">682</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L683">683</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L684">684</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L685">685</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L687">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L688">688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L689">689</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L690">690</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L691">691</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L692">692</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L693">693</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L694">694</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L703">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L704">704</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L705">705</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L706">706</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L707">707</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L708">708</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L709">709</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L710">710</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L711">711</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L712">712</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L713">713</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L714">714</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L715">715</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L716">716</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L717">717</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L718">718</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L719">719</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L720">720</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L721">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L722">722</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L723">723</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L724">724</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L725">725</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L726">726</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L727">727</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L728">728</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L730">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L731">731</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L732">732</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L733">733</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L734">734</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L735">735</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L736">736</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L737">737</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L738">738</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L739">739</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L740">740</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L741">741</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L742">742</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L743">743</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L744">744</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L745">745</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L746">746</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L747">747</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L748">748</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L749">749</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L750">750</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L751">751</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L752">752</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L753">753</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L754">754</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L755">755</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L756">756</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L757">757</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L758">758</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L759">759</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L760">760</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L761">761</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L762">762</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L763">763</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L764">764</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L765">765</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L766">766</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L767">767</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L768">768</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L769">769</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L770">770</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L771">771</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L772">772</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L773">773</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L774">774</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L775">775</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L776">776</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L790">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L791">791</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L792">792</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L793">793</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L794">794</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L795">795</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L796">796</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L797">797</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757L798">798</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R35">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R38">38</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R39">39</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R41">41</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R44">44</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R45">45</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R46">46</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R47">47</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R48">48</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R49">49</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R50">50</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R51">51</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R52">52</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R53">53</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R54">54</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R55">55</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R56">56</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R57">57</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R58">58</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R59">59</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R60">60</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R63">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R64">64</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R65">65</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R66">66</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R67">67</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R68">68</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R69">69</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R70">70</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R71">71</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R72">72</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R75">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R76">76</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R77">77</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R78">78</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R79">79</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R80">80</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R81">81</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R82">82</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R83">83</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R84">84</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R85">85</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R86">86</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R87">87</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R88">88</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R89">89</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R90">90</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R91">91</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R113">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R114">114</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R115">115</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R116">116</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R117">117</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R118">118</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R119">119</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R120">120</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R128">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R129">129</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R130">130</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R131">131</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R132">132</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R133">133</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R134">134</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R135">135</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R136">136</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R137">137</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R138">138</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R139">139</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R140">140</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R141">141</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R190">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R191">191</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R192">192</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R193">193</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R194">194</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R195">195</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R196">196</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R197">197</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R202">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R203">203</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R204">204</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R205">205</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R206">206</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R207">207</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R208">208</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R209">209</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R229">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R230">230</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R231">231</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R232">232</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R233">233</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R234">234</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R235">235</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R236">236</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R237">237</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R238">238</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R239">239</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R240">240</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R241">241</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R242">242</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R243">243</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R244">244</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R245">245</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R246">246</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R247">247</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R248">248</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R249">249</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R250">250</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R251">251</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R252">252</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R253">253</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R254">254</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R255">255</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R256">256</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R257">257</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R258">258</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R259">259</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R260">260</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R261">261</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R262">262</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R263">263</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R264">264</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R265">265</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R266">266</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R267">267</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R268">268</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R269">269</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R270">270</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R271">271</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R272">272</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R273">273</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: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R274">274</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R275">275</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R276">276</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R277">277</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R278">278</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R279">279</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R306">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R307">307</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R308">308</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R309">309</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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R310">310</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R311">311</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R312">312</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R343">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R344">344</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R345">345</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R346">346</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R347">347</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R348">348</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R349">349</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R350">350</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R355">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R356">356</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R357">357</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R358">358</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R359">359</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R360">360</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R361">361</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R362">362</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R403">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R404">404</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R405">405</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R406">406</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-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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R407">407</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R408">408</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R409">409</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R424">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R425">425</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R426">426</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R427">427</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R428">428</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R429">429</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R430">430</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R431">431</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R432">432</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R433">433</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R434">434</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R435">435</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R436">436</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R437">437</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R438">438</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R439">439</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R446">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R447">447</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R448">448</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R449">449</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R450">450</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R451">451</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R452">452</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R453">453</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R454">454</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R455">455</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R456">456</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R457">457</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R458">458</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R459">459</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R460">460</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R461">461</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R470">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R471">471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R472">472</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R473">473</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R474">474</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R475">475</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R476">476</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R477">477</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R478">478</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R479">479</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R480">480</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R481">481</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R482">482</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R483">483</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R484">484</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R485">485</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R486">486</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R487">487</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R488">488</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R489">489</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R490">490</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R491">491</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R492">492</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R493">493</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R494">494</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R495">495</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R496">496</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R497">497</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R498">498</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R499">499</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R500">500</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R501">501</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R502">502</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R503">503</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R504">504</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R505">505</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R506">506</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R507">507</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R508">508</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R509">509</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R510">510</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R511">511</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R512">512</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R513">513</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R514">514</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R515">515</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R516">516</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R517">517</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R518">518</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R519">519</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R520">520</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R521">521</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R522">522</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R523">523</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R524">524</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R525">525</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R526">526</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R527">527</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R528">528</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R529">529</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R530">530</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R531">531</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R532">532</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R533">533</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R534">534</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R535">535</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R536">536</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R537">537</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R538">538</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R539">539</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R540">540</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R541">541</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R542">542</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R543">543</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R544">544</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R545">545</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R546">546</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R547">547</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R548">548</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R549">549</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R550">550</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R551">551</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R552">552</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R553">553</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R554">554</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R555">555</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R556">556</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R557">557</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R558">558</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R559">559</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R560">560</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R561">561</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R562">562</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R563">563</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R564">564</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R565">565</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R566">566</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R567">567</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R568">568</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R569">569</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R570">570</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R571">571</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R572">572</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R573">573</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R574">574</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R575">575</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R576">576</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R577">577</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R578">578</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R579">579</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R580">580</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R581">581</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R582">582</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R583">583</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R584">584</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R585">585</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R586">586</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R587">587</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R588">588</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R589">589</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R590">590</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R591">591</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R592">592</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R593">593</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R594">594</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R595">595</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R596">596</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R597">597</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R598">598</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R599">599</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R600">600</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R601">601</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R602">602</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R603">603</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R604">604</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R605">605</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R606">606</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R607">607</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R608">608</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R609">609</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R610">610</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R611">611</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R612">612</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R613">613</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R614">614</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R615">615</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R616">616</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R617">617</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R618">618</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R619">619</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R620">620</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R621">621</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R622">622</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R623">623</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R624">624</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R625">625</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R626">626</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R627">627</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R628">628</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R629">629</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R630">630</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R631">631</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R632">632</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R633">633</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R634">634</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R635">635</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R636">636</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R637">637</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R638">638</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R639">639</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R640">640</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R641">641</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R642">642</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R643">643</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R644">644</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R645">645</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R646">646</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R647">647</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R648">648</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R649">649</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R650">650</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R651">651</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R652">652</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R653">653</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R654">654</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R655">655</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R656">656</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R657">657</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R658">658</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R659">659</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R660">660</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R661">661</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R662">662</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R663">663</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R664">664</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R665">665</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R666">666</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R667">667</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R668">668</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R669">669</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R672">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R673">673</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R674">674</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R675">675</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R676">676</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R677">677</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R678">678</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R679">679</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R694">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R695">695</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R696">696</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R697">697</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R698">698</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R699">699</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R700">700</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R701">701</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R702">702</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R703">703</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R704">704</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R705">705</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R706">706</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R707">707</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R708">708</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R712">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R713">713</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R714">714</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R715">715</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R716">716</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R717">717</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R718">718</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R719">719</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R729">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R730">730</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R731">731</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R732">732</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R733">733</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R734">734</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R735">735</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R736">736</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R737">737</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R738">738</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R739">739</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R740">740</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R741">741</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R742">742</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R743">743</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R744">744</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R745">745</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R746">746</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R747">747</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R748">748</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R749">749</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R764">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R765">765</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R766">766</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R767">767</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R768">768</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R769">769</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R770">770</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R771">771</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R787">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R788">788</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R789">789</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R790">790</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R791">791</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R792">792</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R793">793</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R794">794</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R799">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R800">800</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R801">801</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R802">802</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R803">803</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R804">804</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R805">805</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R806">806</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R807">807</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R808">808</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R809">809</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R828">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R829">829</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R830">830</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R831">831</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R832">832</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R833">833</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R834">834</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R835">835</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R836">836</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R841">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R842">842</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R843">843</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R844">844</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R845">845</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R846">846</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R847">847</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R848">848</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R849">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R850">850</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R851">851</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R852">852</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R853">853</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R854">854</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R855">855</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R856">856</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R861">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R862">862</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R863">863</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R864">864</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R865">865</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R866">866</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R867">867</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R868">868</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R869">869</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R870">870</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R871">871</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R872">872</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R873">873</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R874">874</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R875">875</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R876">876</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R877">877</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R878">878</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R879">879</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R880">880</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R881">881</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R882">882</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R883">883</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R884">884</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R885">885</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R886">886</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R887">887</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R888">888</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R890">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R891">891</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R892">892</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R893">893</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R894">894</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R895">895</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R896">896</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R897">897</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R906">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R907">907</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R908">908</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R909">909</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R910">910</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R911">911</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R912">912</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R913">913</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R914">914</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R915">915</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R916">916</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R917">917</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R918">918</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R919">919</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R920">920</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R921">921</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R922">922</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R923">923</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R924">924</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R925">925</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R926">926</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R927">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R928">928</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R929">929</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R930">930</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R931">931</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R932">932</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R933">933</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R934">934</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R936">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R937">937</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R938">938</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R939">939</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R940">940</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R941">941</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R942">942</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R943">943</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R944">944</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R945">945</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R946">946</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R947">947</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R948">948</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R949">949</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R950">950</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R951">951</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R952">952</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R953">953</a></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/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R954">954</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R955">955</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R956">956</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R957">957</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R958">958</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R959">959</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R960">960</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R961">961</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R962">962</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R963">963</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R964">964</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R978">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R979">979</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R980">980</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R981">981</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R982">982</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R983">983</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R984">984</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R985">985</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R986">986</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R987">987</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c5a9975fe2e4f4461a5089cbc2ba7bb7c09ac385#diff-77dc4b01de73d3c8e529de2216371757R988">988</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">@@ -36,10 +36,25 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">struct _grn_cache_entry_memory {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id id;</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-typedef struct _grn_cache_entry_persistent {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+typedef struct _grn_cache_entry_persistent<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">_data</span> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id next;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id prev;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_timeval modified_time;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+} grn_cache_entry_persistent_data;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+/*</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ sizeof(grn_cache_entry_persistent_metadata) should be equal or smaller</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ than sizeof(grn_cache_entry_persistent_data).</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+typedef struct _grn_cache_entry_persistent_metadata {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t nfetches;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t nhits;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+} grn_cache_entry_persistent_metadata;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+typedef union _grn_cache_entry_persistent {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent_data data;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent_metadata metadata;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } grn_cache_entry_persistent;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> struct _grn_cache {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -49,6 +64,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">struct _grn_cache {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_memory *prev;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash *hash;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_mutex mutex;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t nfetches;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t nhits;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } memory;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> struct {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash *keys;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -58,15 +76,16 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">struct _grn_cache {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } impl;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_bool is_memory;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ctx *ctx;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- uint32_t max_nentries;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- uint32_t nfetches;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- uint32_t nhits;</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-not-changed" style="display: block; white-space: pre"> #define GRN_CACHE_PERSISTENT_ROOT_ID 1</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_CACHE_PERSISTENT_ROOT_KEY "\0"</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #define GRN_CACHE_PERSISTENT_ROOT_KEY_LEN \</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (sizeof(GRN_CACHE_PERSISTENT_ROOT_KEY) - 1)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#define GRN_CACHE_PERSISTENT_METADATA_ID 2</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#define GRN_CACHE_PERSISTENT_METADATA_KEY "\1"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#define GRN_CACHE_PERSISTENT_METADATA_KEY_LEN \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (sizeof(GRN_CACHE_PERSISTENT_METADATA_KEY) - 1)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_ctx grn_cache_ctx;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static grn_cache *grn_cache_current = NULL;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -95,7 +114,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_get_default_cache_base_path(void)</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"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_open_memory(grn_ctx *ctx, grn_cache *cache)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> cache->impl.memory.next = (grn_cache_entry_memory *)cache;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -110,9 +129,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_open_memory(grn_ctx *ctx, grn_cache *cache)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_INIT(cache->impl.memory.mutex);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache->impl.memory.max_nentries = GRN_CACHE_DEFAULT_MAX_N_ENTRIES;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache->impl.memory.nfetches = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache->impl.memory.nhits = 0;</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_open_persistent(grn_ctx *ctx,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache *cache,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *base_path)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -168,7 +191,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_open_persistent(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> sizeof(grn_cache_entry_persistent),</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_OBJ_KEY_VAR_SIZE);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!cache->impl.persistent.keys) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- ERR(ctx->rc,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(ctx->rc<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000"> == GRN_SUCCESS ? GRN_FILE_CORRUPT : ctx->rc</span>,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> "[cache][persistent] failed to create cache keys storage: <%s>",</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> keys_path ? keys_path : "(memory)");</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -180,7 +203,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_open_persistent(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 0);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!cache->impl.persistent.values) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash_close(ctx, cache->impl.persistent.keys);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- ERR(ctx->rc,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(ctx->rc<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000"> == GRN_SUCCESS ? GRN_FILE_CORRUPT : ctx->rc</span>,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> "[cache][persistent] failed to create cache values storage: <%s>",</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> values_path ? values_path : "(memory)");</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -207,17 +230,50 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_open_persistent(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (keys_path) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash_remove(ctx, keys_path);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- ERR(ctx->rc,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- "[cache][persistent] broken cache keys storage: <%s>",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(ctx->rc == GRN_SUCCESS ? GRN_FILE_CORRUPT : ctx->rc,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "[cache][persistent] broken cache keys storage: broken root: <%s>",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys_path ? keys_path : "(memory)");</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (added) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry->data.next = root_id;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry->data.prev = root_id;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry->data.modified_time.tv_sec = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry->data.modified_time.tv_nsec = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *entry;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_id metadata_id;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int added;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_id = grn_hash_add(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache->impl.persistent.keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_KEY,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_KEY_LEN,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (void **)&entry,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &added);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (metadata_id != GRN_CACHE_PERSISTENT_METADATA_ID) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ja_close(ctx, cache->impl.persistent.values);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_hash_close(ctx, cache->impl.persistent.keys);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (values_path) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ja_remove(ctx, values_path);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (keys_path) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_hash_remove(ctx, keys_path);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ ERR(ctx->rc == GRN_SUCCESS ? GRN_FILE_CORRUPT : ctx->rc,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "[cache][persistent] broken cache keys storage: broken metadata: <%s>",</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> keys_path ? keys_path : "(memory)");</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return;</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-not-changed" style="display: block; white-space: pre"> if (added) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->next = root_id;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->prev = root_id;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->modified_time.tv_sec = 0;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->modified_time.tv_nsec = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry->metadata.max_nentries = GRN_CACHE_DEFAULT_MAX_N_ENTRIES;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry->metadata.nfetches = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry->metadata.nhits = 0;</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-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">@@ -251,10 +307,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_open_raw(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> goto exit;</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- cache->max_nentries = GRN_CACHE_DEFAULT_MAX_N_ENTRIES;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- cache->nfetches = 0;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- cache->nhits = 0;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> exit :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_API_RETURN(cache);</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">@@ -292,7 +344,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_persistent_cache_open(grn_ctx *ctx, const char *base_path)</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"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_close_memory(grn_ctx *ctx, grn_cache *cache)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_memory *vp;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -304,7 +356,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_close_memory(grn_ctx *ctx, grn_cache *cache)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_FIN(cache->impl.memory.mutex);</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_close_persistent(grn_ctx *ctx, grn_cache *cache)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash_close(ctx, cache->impl.persistent.keys);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -352,76 +404,6 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_init(void)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_current_set(ctx, grn_cache_default);</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_rc</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_cache_set_max_n_entries(grn_ctx *ctx, grn_cache *cache, unsigned int n)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-{</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- uint32_t current_max_n_entries;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (!cache) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- return GRN_INVALID_ARGUMENT;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- current_max_n_entries = cache->max_nentries;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- cache->max_nentries = n;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (n < current_max_n_entries) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_expire(cache, current_max_n_entries - n);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- return GRN_SUCCESS;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-}</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-uint32_t</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_cache_get_max_n_entries(grn_ctx *ctx, grn_cache *cache)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-{</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (!cache) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- return 0;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- return cache->max_nentries;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-}</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-static void</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_cache_get_statistics_memory(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_statistics *statistics)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-{</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- MUTEX_LOCK(cache->impl.memory.mutex);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->nentries = GRN_HASH_SIZE(cache->impl.memory.hash);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->max_nentries = cache->max_nentries;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->nfetches = cache->nfetches;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->nhits = cache->nhits;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- MUTEX_UNLOCK(cache->impl.memory.mutex);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-}</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-static void</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_cache_get_statistics_persistent(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_statistics *statistics)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-{</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_rc rc = GRN_INVALID_ARGUMENT;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- rc = grn_io_lock(ctx, keys->io, cache->impl.persistent.timeout);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (rc != GRN_SUCCESS) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- return;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->nentries = GRN_HASH_SIZE(keys);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->max_nentries = cache->max_nentries;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->nfetches = cache->nfetches;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- statistics->nhits = cache->nhits;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_io_unlock(keys->io);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-}</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-void</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-grn_cache_get_statistics(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_statistics *statistics)</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-{</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (cache->is_memory) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- return grn_cache_get_statistics_memory(ctx, cache, statistics);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- } else {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- return grn_cache_get_statistics_persistent(ctx, cache, statistics);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-}</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_expire_entry_memory(grn_cache *cache, grn_cache_entry_memory *ce)</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">@@ -443,15 +425,15 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_entry_persistent_delete_link(grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> prev_entry =</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> keys,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->prev,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>prev,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> NULL);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> next_entry =</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> keys,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->next,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>next,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> NULL);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- prev_entry->next = entry->next;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- next_entry->prev = entry->prev;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ prev_entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>next = entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>next;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ next_entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>prev = entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>prev;</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-not-changed" style="display: block; white-space: pre"> static void</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -465,15 +447,15 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_entry_persistent_prepend_link(grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_persistent *head_next_entry;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->next = head_entry->next;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->prev = head_entry_id;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>next = head_entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>next;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>prev = head_entry_id;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> head_next_entry =</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> keys,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- head_entry->next,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ head_entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>next,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> NULL);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- head_next_entry->prev = entry_id;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- head_entry->next = entry_id;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ head_next_entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>prev = entry_id;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ head_entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>next = entry_id;</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-not-changed" style="display: block; white-space: pre"> static void</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -489,7 +471,199 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_expire_entry_persistent(grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash_delete_by_id(cache->ctx, keys, cache_id, NULL);</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-inline static grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_expire_memory_without_lock(grn_cache *cache, int32_t size)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_memory *ce0 =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_memory *)(&(cache->impl.memory));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ while (ce0 != ce0->prev && size--) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_expire_entry_memory(cache, ce0->prev);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_expire_persistent_without_lock(grn_cache *cache, int32_t size)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_ctx *ctx = cache->ctx;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *head_entry;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ head_entry =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_ROOT_ID,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ while (head_entry->data.prev != GRN_CACHE_PERSISTENT_ROOT_ID &&</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size > 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *tail_entry;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ tail_entry =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ head_entry->data.prev,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_expire_entry_persistent(cache, tail_entry, head_entry->data.prev);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ size--;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_set_max_n_entries_memory(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache *cache,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int n)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t current_max_n_entries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ MUTEX_LOCK(cache->impl.memory.mutex);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ current_max_n_entries = cache->impl.memory.max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache->impl.memory.max_nentries = n;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (n < current_max_n_entries) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_expire_memory_without_lock(cache, current_max_n_entries - n);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ MUTEX_UNLOCK(cache->impl.memory.mutex);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return GRN_SUCCESS;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_set_max_n_entries_persistent(grn_ctx *ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache *cache,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ unsigned int n)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_rc rc;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *metadata_entry;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t current_max_n_entries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ rc = grn_io_lock(ctx, keys->io, cache->impl.persistent.timeout);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (rc != GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return rc;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_entry =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_ID,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ current_max_n_entries = metadata_entry->metadata.max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_entry->metadata.max_nentries = n;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (n < current_max_n_entries) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_expire_persistent_without_lock(cache, current_max_n_entries - n);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_io_unlock(keys->io);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return GRN_SUCCESS;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_set_max_n_entries(grn_ctx *ctx, grn_cache *cache, unsigned int n)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!cache) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return GRN_INVALID_ARGUMENT;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (cache->is_memory) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return grn_cache_set_max_n_entries_memory(cache->ctx, cache, n);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return grn_cache_set_max_n_entries_persistent(cache->ctx, cache, n);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static uint32_t</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_get_max_n_entries_memory(grn_ctx *ctx, grn_cache *cache)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return cache->impl.memory.max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static uint32_t</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_get_max_n_entries_persistent(grn_ctx *ctx, grn_cache *cache)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_rc rc;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *metadata_entry;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ uint32_t current_max_n_entries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ rc = grn_io_lock(ctx, keys->io, cache->impl.persistent.timeout);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (rc != GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_entry =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_ID,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ current_max_n_entries = metadata_entry->metadata.max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_io_unlock(keys->io);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return current_max_n_entries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+uint32_t</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_get_max_n_entries(grn_ctx *ctx, grn_cache *cache)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!cache) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (cache->is_memory) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return grn_cache_get_max_n_entries_memory(cache->ctx, cache);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return grn_cache_get_max_n_entries_persistent(cache->ctx, cache);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_get_statistics_memory(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_statistics *statistics)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ MUTEX_LOCK(cache->impl.memory.mutex);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->nentries = GRN_HASH_SIZE(cache->impl.memory.hash);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->max_nentries = cache->impl.memory.max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->nfetches = cache->impl.memory.nfetches;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->nhits = cache->impl.memory.nhits;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ MUTEX_UNLOCK(cache->impl.memory.mutex);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_get_statistics_persistent(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_statistics *statistics)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_rc rc = GRN_INVALID_ARGUMENT;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *metadata_entry;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ rc = grn_io_lock(ctx, keys->io, cache->impl.persistent.timeout);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (rc != GRN_SUCCESS) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_entry =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_ID,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->nentries = GRN_HASH_SIZE(keys);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->max_nentries = metadata_entry->metadata.max_nentries;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->nfetches = metadata_entry->metadata.nfetches;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ statistics->nhits = metadata_entry->metadata.nhits;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_io_unlock(keys->io);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+grn_cache_get_statistics(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_statistics *statistics)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (cache->is_memory) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return grn_cache_get_statistics_memory(ctx, cache, statistics);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return grn_cache_get_statistics_persistent(ctx, cache, statistics);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+}</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_fetch_memory(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *key, uint32_t key_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *output)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -499,7 +673,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_fetch_memory(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_memory *ce;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_LOCK(cache->impl.memory.mutex);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- cache->nfetches++;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">impl.memory.</span>nfetches++;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (grn_hash_get(cache->ctx, cache->impl.memory.hash, key, key_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (void **)&ce)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (ce->tv.tv_sec <= grn_db_get_last_modified(ctx, ctx->impl->db)) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -521,14 +695,14 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_fetch_memory(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ce0->next->prev = ce;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ce0->next = ce;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- cache->nhits++;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">impl.memory.</span>nhits++;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> exit :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_UNLOCK(cache->impl.memory.mutex);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return rc;</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static grn_rc</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static grn_rc</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_fetch_persistent(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *key, uint32_t key_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *output)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -539,6 +713,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_fetch_persistent(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ja *values = cache->impl.persistent.values;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id cache_id;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_persistent *entry;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *metadata_entry;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (key_len == GRN_CACHE_PERSISTENT_ROOT_KEY_LEN &&</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> memcmp(key,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -555,14 +730,20 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_fetch_persistent(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> /* TODO: How about GRN_NOT_FOUND? */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> rc = GRN_INVALID_ARGUMENT;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- cache->nfetches++;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_entry =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_ID,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_entry->metadata.nfetches++;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> cache_id = grn_hash_get(cache->ctx, keys, key, key_len, (void **)&entry);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (cache_id == GRN_ID_NIL) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> goto exit;</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-not-changed" style="display: block; white-space: pre"> if (cache_id != GRN_ID_NIL) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (entry->modified_time.tv_sec <=</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>modified_time.tv_sec <=</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_db_get_last_modified(ctx, ctx->impl->db)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_expire_entry_persistent(cache, entry, cache_id);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> goto exit;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -584,7 +765,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_fetch_persistent(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> head_entry,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_CACHE_PERSISTENT_ROOT_ID);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">c</span>a<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">ch</span>e->nhits++;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">met</span>a<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data_</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ntry</span>-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">metadata.</span>nhits++;</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-not-changed" style="display: block; white-space: pre"> exit :</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -607,7 +788,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_fetch(grn_ctx *ctx, grn_cache *cache,</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"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_update_memory(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *key, uint32_t key_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *value)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -619,6 +800,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_update_memory(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *old = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *obj = NULL;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (cache->impl.memory.max_nentries == 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_LOCK(cache->impl.memory.mutex);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> obj = grn_obj_open(cache->ctx, GRN_BULK, 0, GRN_DB_TEXT);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!obj) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -644,7 +829,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_update_memory(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ce0->next->prev = ce;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ce0->next = ce;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (GRN_HASH_SIZE(cache->impl.memory.hash) > cache->max_nentries) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (GRN_HASH_SIZE(cache->impl.memory.hash) ></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ cache->impl.memory.max_nentries) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_expire_entry_memory(cache, cache->impl.memory.prev);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -656,7 +842,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">exit :</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_UNLOCK(cache->impl.memory.mutex);</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_update_persistent(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *key, uint32_t key_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_obj *value)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -664,6 +850,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_update_persistent(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ja *values = cache->impl.persistent.values;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_entry_persistent *metadata_entry;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id cache_id;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_persistent *entry;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int added;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -675,11 +862,27 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_update_persistent(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return;</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: #eaffea; color: #000000; display: block; white-space: pre">+ if (key_len == GRN_CACHE_PERSISTENT_METADATA_KEY_LEN &&</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ memcmp(key,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_KEY,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_KEY_LEN) == 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ return;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> rc = grn_io_lock(ctx, keys->io, cache->impl.persistent.timeout);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (rc != GRN_SUCCESS) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return;</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: #eaffea; color: #000000; display: block; white-space: pre">+ metadata_entry =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ keys,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_CACHE_PERSISTENT_METADATA_ID,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ NULL);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (metadata_entry->metadata.max_nentries == 0) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ goto exit;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> cache_id = grn_hash_add(cache->ctx, keys, key, key_len, (void **)&entry,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> &added);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (cache_id) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -688,7 +891,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_update_persistent(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!added) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_persistent_delete_link(cache, entry);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- entry->modified_time = ctx->impl->tv;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>modified_time = ctx->impl->tv;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ja_put(cache->ctx, values, cache_id,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_TEXT_VALUE(value), GRN_TEXT_LEN(value),</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -704,17 +907,20 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_update_persistent(grn_ctx *ctx, grn_cache *cache,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> cache_id,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> head_entry,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_CACHE_PERSISTENT_ROOT_ID);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (GRN_HASH_SIZE(keys) > <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">c</span>a<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">ch</span>e->max_nentries) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (GRN_HASH_SIZE(keys) > <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">met</span>a<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data_</span>e<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">ntry</span>-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">metadata.</span>max_nentries) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_entry_persistent *tail_entry;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> tail_entry =</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> keys,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- head_entry->prev,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ head_entry-><span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">data.</span>prev,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> NULL);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_expire_entry_persistent(cache, tail_entry, head_entry->prev);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_expire_entry_persistent(cache,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ tail_entry,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ head_entry->data.prev);</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-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+exit :</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_unlock(keys->io);</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-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -722,7 +928,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">void</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_update(grn_ctx *ctx, grn_cache *cache,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *key, uint32_t key_len, grn_obj *value)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (!ctx->impl<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000"> || !cache->max_nentries</span>) { return; }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!ctx->impl) { return; }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (cache->is_memory) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_update_memory(ctx, cache, key, key_len, value);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -731,46 +937,28 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_update(grn_ctx *ctx, grn_cache *cache,</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"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_expire_memory(grn_cache *cache, int32_t size)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_entry_memory *ce0 =</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- (grn_cache_entry_memory *)(&(cache->impl.memory));</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_LOCK(cache->impl.memory.mutex);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- while (ce0 != ce0->prev && size--) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_expire_entry_memory(cache, ce0->prev);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_expire_memory_without_lock(cache, size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> MUTEX_UNLOCK(cache->impl.memory.mutex);</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">inline </span>static void</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static void</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_cache_expire_persistent(grn_cache *cache, int32_t size)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ctx *ctx = cache->ctx;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash *keys = cache->impl.persistent.keys;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_entry_persistent *head_entry;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> rc = grn_io_lock(ctx, keys->io, cache->impl.persistent.timeout);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (rc != GRN_SUCCESS) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return;</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-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- head_entry =</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- keys,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- GRN_CACHE_PERSISTENT_ROOT_ID,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- NULL);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- while (head_entry->prev != GRN_CACHE_PERSISTENT_ROOT_ID && size > 0) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_entry_persistent *tail_entry;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- tail_entry =</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- (grn_cache_entry_persistent *)grn_hash_get_value_(ctx,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- keys,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- head_entry->prev,</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- NULL);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_expire_entry_persistent(cache, tail_entry, head_entry->prev);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- size--;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_expire_persistent_without_lock(cache, size);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_io_unlock(keys->io);</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-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -791,8 +979,10 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_cache_fin(void)</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"> grn_cache_current_set(ctx, NULL);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_close(ctx, grn_cache_default);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- grn_cache_default = NULL;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (grn_cache_default) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_close(ctx, grn_cache_default);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_cache_default = NULL;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ctx_fin(ctx);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>