<p><b>@techee</b> commented on this pull request.</p>

<hr>

<p>In <a href="https://github.com/geany/geany/pull/1263">src/tagmanager/tm_source_file.c</a>:</p>
<pre style='color:#555'>> -    {
-               GStatBuf s;
-               
-               /* load file to memory and parse it from memory unless the file is too big */
-               if (g_stat(file_name, &s) != 0 || s.st_size > 10*1024*1024)
-                       parse_file = TRUE;
-               else
-               {
-                       if (!g_file_get_contents(file_name, (gchar**)&text_buf, (gsize*)&buf_size, NULL))
-                       {
-                               g_warning("Unable to open %s", file_name);
-                               return FALSE;
-                       }
-                       free_buf = TRUE;
-               }
-       }
</pre>
<p>This is now done in ctags - see getMio(). The mem. size is just 1MB there instead of 10MB here but for normal sources it doesn't matter (and since ctags uses fgets() for input reading, even the file-based access is quite fast).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1263">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ03mq2dixhKT_oPs76OtnU_XUNAZks5rcc_9gaJpZM4KXvBh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6BpVmQ4h1gNjwsBz0WthA7PGKkYks5rcc_9gaJpZM4KXvBh.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/1263"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@techee commented on #1263"}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1263"}}}</script>