<!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-10-16 16:58:08 +0900 (Mon, 16 Oct 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/28fda9fc72da37734c5747deceedcb320db69e2b">28fda9fc72da37734c5747deceedcb320db69e2b</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">windows: support backtrace on crash</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36">lib/ctx.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/ctx.c (+123 -7)</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L48">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L51">51</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L54">54</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1569">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1570">1570</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1571">1571</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1572">1572</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1573">1573</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1574">1574</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1575">1575</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1576">1576</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1583">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1584">1584</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1585">1585</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1586">1586</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1587">1587</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1588">1588</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1589">1589</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1590">1590</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1598">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1599">1599</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1600">1600</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1601">1601</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1602">1602</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1603">1603</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1604">1604</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1605">1605</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1606">1606</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1607">1607</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1608">1608</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1609">1609</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1610">1610</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1611">1611</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1612">1612</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1613">1613</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1614">1614</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1615">1615</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1616">1616</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1617">1617</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1622">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1623">1623</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1624">1624</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1625">1625</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1626">1626</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1627">1627</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1628">1628</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36L1629">1629</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R48">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R51">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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R53">53</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R54">54</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R55">55</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1570">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1571">1571</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1572">1572</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1573">1573</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1574">1574</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1575">1575</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1576">1576</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1577">1577</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1578">1578</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1579">1579</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1580">1580</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1581">1581</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1582">1582</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1583">1583</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1584">1584</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1585">1585</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1586">1586</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1587">1587</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1588">1588</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1589">1589</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1590">1590</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1591">1591</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1592">1592</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1593">1593</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1594">1594</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1595">1595</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1596">1596</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1597">1597</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1598">1598</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1599">1599</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1600">1600</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1601">1601</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1602">1602</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1603">1603</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1604">1604</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1605">1605</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1606">1606</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1607">1607</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1608">1608</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1609">1609</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1610">1610</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1611">1611</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1612">1612</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1613">1613</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1614">1614</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1615">1615</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1616">1616</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1617">1617</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1618">1618</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1619">1619</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1620">1620</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1621">1621</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1622">1622</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1623">1623</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1624">1624</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1625">1625</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1626">1626</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1627">1627</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1628">1628</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1629">1629</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1630">1630</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1631">1631</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1632">1632</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1633">1633</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1634">1634</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1635">1635</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1636">1636</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1637">1637</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1638">1638</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1639">1639</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1640">1640</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1641">1641</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1642">1642</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1643">1643</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1644">1644</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1645">1645</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1646">1646</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1647">1647</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1648">1648</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1649">1649</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1650">1650</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1651">1651</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1652">1652</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1653">1653</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1654">1654</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1655">1655</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1656">1656</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1657">1657</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1658">1658</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1659">1659</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1660">1660</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1661">1661</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1662">1662</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1663">1663</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1664">1664</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1665">1665</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1666">1666</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1667">1667</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1668">1668</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1669">1669</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1670">1670</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1671">1671</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1672">1672</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1673">1673</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1674">1674</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1675">1675</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1676">1676</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1677">1677</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1678">1678</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1679">1679</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1680">1680</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1681">1681</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1682">1682</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1683">1683</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1684">1684</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1685">1685</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1686">1686</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1687">1687</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1688">1688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1689">1689</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1690">1690</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1697">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1698">1698</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1699">1699</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1700">1700</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1701">1701</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1702">1702</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1703">1703</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1704">1704</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1712">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1713">1713</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1714">1714</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1715">1715</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1716">1716</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1717">1717</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1718">1718</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1719">1719</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1720">1720</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1721">1721</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1722">1722</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1723">1723</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1724">1724</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1725">1725</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1726">1726</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1727">1727</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1728">1728</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1729">1729</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1730">1730</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1731">1731</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1732">1732</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1733">1733</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1738">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1739">1739</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1740">1740</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1741">1741</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/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1742">1742</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1743">1743</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1744">1744</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/28fda9fc72da37734c5747deceedcb320db69e2b#diff-0d838b6a993629171e8e951ec5978d36R1745">1745</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">@@ -49,6 +49,7 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #ifdef WIN32</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # include <share.h></span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# include <dbghelp.h></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #else /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # include <netinet/in.h></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #endif /* WIN32 */</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1570,7 +1571,120 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_get_package_label(void)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return PACKAGE_LABEL;</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">-#if defined(HAVE_SIGNAL_H) && !defined(WIN32)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#ifdef WIN32</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+static LONG</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+exception_filter(EXCEPTION_POINTERS *info)</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">+ HANDLE process;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ HANDLE thread;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ CONTEXT *context;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ STACKFRAME64 frame;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ DWORD machine_type;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ DWORD previous_address;</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">+ process = GetCurrentProcess();</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ thread = GetCurrentThread();</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ context = info->ContextRecord;</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">+ SymSetOptions(SYMOPT_ALLOW_ABSOLUTE_SYMBOLS |</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SYMOPT_ALLOW_ZERO_ADDRESS |</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SYMOPT_AUTO_PUBLICS |</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SYMOPT_DEBUG |</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SYMOPT_DEFERRED_LOADS |</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SYMOPT_LOAD_LINES |</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SYMOPT_NO_PROMPTS);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SymInitialize(process, NULL, TRUE);</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">+ memset(&frame, 0, sizeof(STACKFRAME64));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrPC.Mode = AddrModeFlat;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrReturn.Mode = AddrModeFlat;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrFrame.Mode = AddrModeFlat;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrStack.Mode = AddrModeFlat;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrBStore.Mode = AddrModeFlat;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# ifdef _M_IX86</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ machine_type = IMAGE_FILE_MACHINE_I386;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrPC.Offset = context->Eip;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrFrame.Offset = context->Ebp;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrStack.Offset = context->Esp;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# elif defined(_M_IA64) /* _M_IX86 */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ machine_type = IMAGE_FILE_MACHINE_IA64;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrPC.Offset = context->StIIP;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrStack.Offset = context->IntSP; /* SP is IntSP? */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrBStore.Offset = context->RsBSP;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# elif defined(_M_AMD64) /* _M_IX86 */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ machine_type = IMAGE_FILE_MACHINE_AMD64;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrPC.Offset = context->Rip;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrFrame.Offset = context->Rbp;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ frame.AddrStack.Offset = context->Rsp;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# else /* _M_IX86 */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# error "Intel x86, Intel Itanium and x64 are only supported architectures"</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+# endif /* _M_IX86 */</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">+ previous_address = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ while (GRN_TRUE) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ DWORD address;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ IMAGEHLP_MODULE64 module;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ char *buffer[sizeof(SYMBOL_INFO) + MAX_SYM_NAME * sizeof(TCHAR)];</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SYMBOL_INFO *symbol = (SYMBOL_INFO *)buffer;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ DWORD line_displacement = 0;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ IMAGEHLP_LINE64 line;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bool have_module_name = GRN_FALSE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bool have_symbol_name = GRN_FALSE;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bool have_location = GRN_FALSE;</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 (!StackWalk64(machine_type,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ process,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ thread,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ &frame,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ context,</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">+ NULL,</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">+ NULL)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</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">+ address = frame.AddrPC.Offset;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (previous_address != 0 && address == previous_address) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ break;</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">+ module.SizeOfStruct = sizeof(IMAGEHLP_MODULE64);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (SymGetModuleInfo64(process, address, &module)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ have_module_name = GRN_TRUE;</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">+ symbol->SizeOfStruct = sizeof(SYMBOL_INFO);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ symbol->MaxNameLen = MAX_SYM_NAME;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (SymFromAddr(process, address, NULL, symbol)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ have_symbol_name = GRN_TRUE;</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">+ line.SizeOfStruct = sizeof(IMAGEHLP_LINE64);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (SymGetLineFromAddr64(process, address, &line_displacement, &line)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ have_location = GRN_TRUE;</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">+ const char *unknown = "(unknown)";</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ GRN_LOG(ctx, GRN_LOG_CRIT,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "%s:%d:%d: %p: %.*s(): <%s>: <%s>",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (have_location ? line.FileName : unknown),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (have_location ? line.LineNumber : -1),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (have_location ? line_displacement : -1),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ address,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (have_symbol_name ? symbol->NameLen : strlen(unknown)),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (have_symbol_name ? symbol->Name : unknown),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (have_module_name ? module.ModuleName : unknown),</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (have_module_name ? module.ImageName : unknown));</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">+ previous_address = address;</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">+ return EXCEPTION_CONTINUE_SEARCH;</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">+#elif defined(HAVE_SIGNAL_H) /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> static int segv_received = 0;</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"> segv_handler(int signal_number, siginfo_t *info, void *context)</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1584,7 +1698,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">segv_handler(int signal_number, siginfo_t *info, void *context)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> segv_received = 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"> GRN_LOG(ctx, GRN_LOG_CRIT, "-- CRASHED!!! --");</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-#ifdef HAVE_BACKTRACE</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"> </span>ifdef HAVE_BACKTRACE</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> # define N_TRACE_LEVEL 1024</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 *trace[N_TRACE_LEVEL];</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1599,19 +1713,21 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">segv_handler(int signal_number, siginfo_t *info, void *context)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> free(symbols);</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">-#else /* HAVE_BACKTRACE */</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"> </span>else /* HAVE_BACKTRACE */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_LOG(ctx, GRN_LOG_CRIT, "backtrace() isn't available.");</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-#endif /* HAVE_BACKTRACE */</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"> </span>endif /* HAVE_BACKTRACE */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> GRN_LOG(ctx, GRN_LOG_CRIT, "----------------");</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> abort();</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">-#endif /* <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">defined(HAVE_SIGNAL_H) && !defined(</span>WIN32<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">)</span> */</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#endif /* WIN32 */</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</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_set_segv_handler(void)</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 = GRN_SUCCESS;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">-#if defined(HAVE_SIGNAL_H) && !defined(WIN32)</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#ifdef WIN32</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ SetUnhandledExceptionFilter(exception_filter);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#elif defined(HAVE_SIGNAL_H) /* WIN32 */</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_ctx *ctx = &grn_gctx;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> struct sigaction action;</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">@@ -1623,7 +1739,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_set_segv_handler(void)</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> SERR("failed to set SIGSEGV action");</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> rc = ctx->rc;</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">-#endif</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+#endif<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000"> /* WIN32 */</span></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>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>