<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -36,7 +36,8 @@ static void free_registry_entry(void *key, void *value, void *other)
 }
 
 /* Destroy a Registry whose keys &amp; values have been allocated */
-static void free_registry(Registry r) {
+static void free_registry(Registry r)
+{
   Registry_traverse(r, free_registry_entry, NULL);
   Registry_destroy(r);
 }
@@ -92,15 +93,18 @@ void tagger_context_add_contextual_rule( TaggerContext *tc, const char *rule )
 
 int tagger_context_add_word_to_wordlist( TaggerContext *tc, const char *word )
 {
-  return Registry_add(tc-&gt;wordlist_hash, (VOIDP)strdup(word), (VOIDP)1);
+  VOIDP pw = (VOIDP)strdup(word);
+  return Registry_add(tc-&gt;wordlist_hash, pw, (VOIDP)1);
 }
 
 int tagger_context_add_goodleft( TaggerContext *tc, const char *word )
 {
-  return Registry_add(tc-&gt;good_left_hash, (VOIDP)strdup(word), (VOIDP)1);
+  VOIDP pw = (VOIDP)strdup(word);
+  return Registry_add(tc-&gt;good_left_hash, pw, (VOIDP)1);
 }
 
 int tagger_context_add_goodright( TaggerContext *tc, const char *word )
 {
-  return Registry_add(tc-&gt;good_right_hash, (VOIDP)strdup(word), (VOIDP)1);
+  VOIDP pw = (VOIDP)strdup(word);
+  return Registry_add(tc-&gt;good_right_hash, pw, (VOIDP)1);
 }</diff>
      <filename>ext/rule_tagger/tagger.c</filename>
    </modified>
    <modified>
      <diff>@@ -37,8 +37,9 @@ Although many newly diagnosed patients fear they will not be able to keep workin
     pairs = tagger.tag( SAMPLE_DOC )
     assert_equal [[&quot;&quot;, &quot;)&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;Take&quot;, &quot;VB&quot;], [&quot;an&quot;, &quot;DT&quot;], [&quot;active&quot;, &quot;JJ&quot;], [&quot;role&quot;, &quot;NN&quot;], [&quot;in&quot;, &quot;IN&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;care&quot;, &quot;NN&quot;], [&quot;When&quot;, &quot;WRB&quot;], [&quot;it&quot;, &quot;PRP&quot;], [&quot;comes&quot;, &quot;VBZ&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;making&quot;, &quot;VBG&quot;], [&quot;decisions&quot;, &quot;NNS&quot;], [&quot;about&quot;, &quot;IN&quot;], [&quot;the&quot;, &quot;DT&quot;], [&quot;goals&quot;, &quot;NNS&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;direction&quot;, &quot;NN&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;treatment&quot;, &quot;NN&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;do&quot;, &quot;VBP&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;n't&quot;, &quot;RB&quot;], [&quot;sit&quot;, &quot;VB&quot;], [&quot;back.&quot;, &quot;CD&quot;], [&quot;Work&quot;, &quot;NN&quot;], [&quot;closely&quot;, &quot;RB&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;actively&quot;, &quot;RB&quot;], [&quot;with&quot;, &quot;IN&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;oncologist&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;the&quot;, &quot;DT&quot;], [&quot;rest&quot;, &quot;NN&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;medical&quot;, &quot;JJ&quot;], [&quot;team.&quot;, &quot;NNP&quot;], [&quot;Dont&quot;, &quot;NNP&quot;], [&quot;overlook&quot;, &quot;VB&quot;], [&quot;clinical&quot;, &quot;JJ&quot;], [&quot;trials&quot;, &quot;NNS&quot;], [&quot;If&quot;, &quot;IN&quot;], [&quot;youre&quot;, &quot;NN&quot;], [&quot;eligible&quot;, &quot;JJ&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;enroll&quot;, &quot;VB&quot;], [&quot;in&quot;, &quot;IN&quot;], [&quot;clinical&quot;, &quot;JJ&quot;], [&quot;trials&quot;, &quot;NNS&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;select&quot;, &quot;VB&quot;], [&quot;an&quot;, &quot;DT&quot;], [&quot;oncologist&quot;, &quot;NN&quot;], [&quot;who&quot;, &quot;WP&quot;], [&quot;participates&quot;, &quot;VBZ&quot;], [&quot;in&quot;, &quot;IN&quot;], [&quot;them.&quot;, &quot;JJ&quot;], [&quot;Patients&quot;, &quot;NNS&quot;], [&quot;who&quot;, &quot;WP&quot;], [&quot;enroll&quot;, &quot;VBP&quot;], [&quot;in&quot;, &quot;IN&quot;], [&quot;clinical&quot;, &quot;JJ&quot;], [&quot;studies&quot;, &quot;NNS&quot;], [&quot;receive&quot;, &quot;VBP&quot;], [&quot;closer&quot;, &quot;JJR&quot;], [&quot;follow-up&quot;, &quot;NN&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;the&quot;, &quot;DT&quot;], [&quot;highest&quot;, &quot;JJS&quot;], [&quot;standard-of-care&quot;, &quot;JJ&quot;], [&quot;treatment&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;access&quot;, &quot;NN&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;experimental&quot;, &quot;JJ&quot;], [&quot;therapies&quot;, &quot;NNS&quot;], [&quot;at&quot;, &quot;IN&quot;], [&quot;no&quot;, &quot;DT&quot;], [&quot;extra&quot;, &quot;JJ&quot;], [&quot;cost.&quot;, &quot;NNP&quot;], [&quot;Maximize&quot;, &quot;NNP&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;nutrition&quot;, &quot;NN&quot;], [&quot;strategy&quot;, &quot;NN&quot;], [&quot;Doing&quot;, &quot;NNP&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;best&quot;, &quot;JJS&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;eat&quot;, &quot;VB&quot;], [&quot;a&quot;, &quot;DT&quot;], [&quot;healthy&quot;, &quot;JJ&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;well-balanced&quot;, &quot;JJ&quot;], [&quot;diet&quot;, &quot;NN&quot;], [&quot;is&quot;, &quot;VBZ&quot;], [&quot;vital&quot;, &quot;JJ&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;prompt&quot;, &quot;VB&quot;], [&quot;healing&quot;, &quot;NN&quot;], [&quot;after&quot;, &quot;IN&quot;], [&quot;surgery&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;for&quot;, &quot;IN&quot;], [&quot;recovery&quot;, &quot;NN&quot;], [&quot;from&quot;, &quot;IN&quot;], [&quot;radiation&quot;, &quot;NN&quot;], [&quot;or&quot;, &quot;CC&quot;], [&quot;chemotherapy.&quot;, &quot;JJ&quot;], [&quot;Many&quot;, &quot;JJ&quot;], [&quot;oncology&quot;, &quot;NN&quot;], [&quot;practices&quot;, &quot;NNS&quot;], [&quot;employ&quot;, &quot;VBP&quot;], [&quot;registered&quot;, &quot;VBN&quot;], [&quot;dieticians&quot;, &quot;NNS&quot;], [&quot;who&quot;, &quot;WP&quot;], [&quot;can&quot;, &quot;MD&quot;], [&quot;help&quot;, &quot;VB&quot;], [&quot;you&quot;, &quot;PRP&quot;], [&quot;optimize&quot;, &quot;VB&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;nutrition.&quot;, &quot;JJ&quot;], [&quot;Steer&quot;, &quot;VB&quot;], [&quot;clear&quot;, &quot;JJ&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;``&quot;, &quot;``&quot;], [&quot;natural&quot;, &quot;JJ&quot;], [&quot;cures&quot;, &quot;NNS&quot;], [&quot;''&quot;, &quot;''&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;Before&quot;, &quot;IN&quot;], [&quot;trying&quot;, &quot;VBG&quot;], [&quot;nutritional&quot;, &quot;JJ&quot;], [&quot;supplements&quot;, &quot;NNS&quot;], [&quot;or&quot;, &quot;CC&quot;], [&quot;herbal&quot;, &quot;JJ&quot;], [&quot;remedies&quot;, &quot;NNS&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;be&quot;, &quot;VB&quot;], [&quot;sure&quot;, &quot;JJ&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;discuss&quot;, &quot;VB&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;plans&quot;, &quot;NNS&quot;], [&quot;with&quot;, &quot;IN&quot;], [&quot;a&quot;, &quot;DT&quot;], [&quot;doctor.&quot;, &quot;JJ&quot;], [&quot;Most&quot;, &quot;JJS&quot;], [&quot;have&quot;, &quot;VBP&quot;], [&quot;not&quot;, &quot;RB&quot;], [&quot;been&quot;, &quot;VBN&quot;], [&quot;tested&quot;, &quot;VBN&quot;], [&quot;in&quot;, &quot;IN&quot;], [&quot;clinical&quot;, &quot;JJ&quot;], [&quot;studies&quot;, &quot;NNS&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;some&quot;, &quot;DT&quot;], [&quot;may&quot;, &quot;MD&quot;], [&quot;actually&quot;, &quot;RB&quot;], [&quot;interfere&quot;, &quot;VB&quot;], [&quot;with&quot;, &quot;IN&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;treatment.&quot;, &quot;JJ&quot;], [&quot;Build&quot;, &quot;VB&quot;], [&quot;a&quot;, &quot;DT&quot;], [&quot;stronger&quot;, &quot;JJR&quot;], [&quot;body&quot;, &quot;NN&quot;], [&quot;Even&quot;, &quot;RB&quot;], [&quot;walking&quot;, &quot;VBG&quot;], [&quot;regularly&quot;, &quot;RB&quot;], [&quot;is&quot;, &quot;VBZ&quot;], [&quot;can&quot;, &quot;MD&quot;], [&quot;help&quot;, &quot;VB&quot;], [&quot;you&quot;, &quot;PRP&quot;], [&quot;minimize&quot;, &quot;VB&quot;], [&quot;long-term&quot;, &quot;JJ&quot;], [&quot;muscle&quot;, &quot;NN&quot;], [&quot;weakness&quot;, &quot;NN&quot;], [&quot;caused&quot;, &quot;VBN&quot;], [&quot;by&quot;, &quot;IN&quot;], [&quot;illness&quot;, &quot;NN&quot;], [&quot;or&quot;, &quot;CC&quot;], [&quot;de-conditioning.&quot;, &quot;NNP&quot;], [&quot;Focus&quot;, &quot;NNP&quot;], [&quot;on&quot;, &quot;IN&quot;], [&quot;overall&quot;, &quot;JJ&quot;], [&quot;health&quot;, &quot;NN&quot;], [&quot;Patients&quot;, &quot;NNS&quot;], [&quot;may&quot;, &quot;MD&quot;], [&quot;be&quot;, &quot;VB&quot;], [&quot;cured&quot;, &quot;VBN&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;cancer&quot;, &quot;NN&quot;], [&quot;but&quot;, &quot;CC&quot;], [&quot;still&quot;, &quot;JJ&quot;], [&quot;face&quot;, &quot;NN&quot;], [&quot;life-threatening&quot;, &quot;JJ&quot;], [&quot;medical&quot;, &quot;JJ&quot;], [&quot;problems&quot;, &quot;NNS&quot;], [&quot;that&quot;, &quot;WDT&quot;], [&quot;are&quot;, &quot;VBP&quot;], [&quot;underemphasized&quot;, &quot;JJ&quot;], [&quot;during&quot;, &quot;IN&quot;], [&quot;cancer&quot;, &quot;NN&quot;], [&quot;treatments&quot;, &quot;NNS&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;such&quot;, &quot;JJ&quot;], [&quot;as&quot;, &quot;IN&quot;], [&quot;diabetes&quot;, &quot;NN&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;high&quot;, &quot;JJ&quot;], [&quot;blood&quot;, &quot;NN&quot;], [&quot;pressure&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;heart&quot;, &quot;NN&quot;], [&quot;disease.&quot;, &quot;JJ&quot;], [&quot;Continue&quot;, &quot;VB&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;monitor&quot;, &quot;VB&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;overall&quot;, &quot;JJ&quot;], [&quot;health.&quot;, &quot;JJ&quot;], [&quot;Put&quot;, &quot;NN&quot;], [&quot;the&quot;, &quot;DT&quot;], [&quot;fire&quot;, &quot;NN&quot;], [&quot;out&quot;, &quot;IN&quot;], [&quot;for&quot;, &quot;IN&quot;], [&quot;good&quot;, &quot;JJ&quot;], [&quot;Smoking&quot;, &quot;NNP&quot;], [&quot;impairs&quot;, &quot;NNS&quot;], [&quot;healing&quot;, &quot;NN&quot;], [&quot;after&quot;, &quot;IN&quot;], [&quot;surgery&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;radiation&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;increases&quot;, &quot;NNS&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;risk&quot;, &quot;NN&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;cardiovascular&quot;, &quot;JJ&quot;], [&quot;disease&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;many&quot;, &quot;JJ&quot;], [&quot;types&quot;, &quot;NNS&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;cancers.&quot;, &quot;CD&quot;], [&quot;Ask&quot;, &quot;VB&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;doctor&quot;, &quot;NN&quot;], [&quot;for&quot;, &quot;IN&quot;], [&quot;help&quot;, &quot;NN&quot;], [&quot;identifying&quot;, &quot;VBG&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;obtaining&quot;, &quot;VBG&quot;], [&quot;the&quot;, &quot;DT&quot;], [&quot;most&quot;, &quot;RBS&quot;], [&quot;appropriate&quot;, &quot;JJ&quot;], [&quot;cessation&quot;, &quot;NN&quot;], [&quot;aids.&quot;, &quot;NNP&quot;], [&quot;Map&quot;, &quot;NNP&quot;], [&quot;a&quot;, &quot;DT&quot;], [&quot;healthy&quot;, &quot;JJ&quot;], [&quot;future&quot;, &quot;NN&quot;], [&quot;Once&quot;, &quot;RB&quot;], [&quot;youve&quot;, &quot;VBP&quot;], [&quot;completed&quot;, &quot;VBN&quot;], [&quot;treatment&quot;, &quot;NN&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;discuss&quot;, &quot;VB&quot;], [&quot;appropriate&quot;, &quot;JJ&quot;], [&quot;follow-up&quot;, &quot;NN&quot;], [&quot;plans&quot;, &quot;NNS&quot;], [&quot;with&quot;, &quot;IN&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;doctor&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;keep&quot;, &quot;VB&quot;], [&quot;track&quot;, &quot;NN&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;them&quot;, &quot;PRP&quot;], [&quot;yourself.&quot;, &quot;CD&quot;], [&quot;Intensified&quot;, &quot;JJ&quot;], [&quot;screening&quot;, &quot;NN&quot;], [&quot;over&quot;, &quot;IN&quot;], [&quot;many&quot;, &quot;JJ&quot;], [&quot;years&quot;, &quot;NNS&quot;], [&quot;is&quot;, &quot;VBZ&quot;], [&quot;frequently&quot;, &quot;RB&quot;], [&quot;recommended&quot;, &quot;VBN&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;identify&quot;, &quot;VB&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;treat&quot;, &quot;VB&quot;], [&quot;a&quot;, &quot;DT&quot;], [&quot;recurrence&quot;, &quot;NN&quot;], [&quot;early&quot;, &quot;JJ&quot;], [&quot;on.&quot;, &quot;CD&quot;], [&quot;Share&quot;, &quot;VB&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;feelings&quot;, &quot;NNS&quot;], [&quot;Allow&quot;, &quot;VB&quot;], [&quot;yourself&quot;, &quot;PRP&quot;], [&quot;time&quot;, &quot;NN&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;discuss&quot;, &quot;VB&quot;], [&quot;the&quot;, &quot;DT&quot;], [&quot;emotional&quot;, &quot;JJ&quot;], [&quot;consequences&quot;, &quot;NNS&quot;], [&quot;of&quot;, &quot;IN&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;illness&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;treatment&quot;, &quot;NN&quot;], [&quot;with&quot;, &quot;IN&quot;], [&quot;family&quot;, &quot;NN&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;friends&quot;, &quot;NNS&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;your&quot;, &quot;PRP$&quot;], [&quot;doctor&quot;, &quot;NN&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;if&quot;, &quot;IN&quot;], [&quot;necessary&quot;, &quot;JJ&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;a&quot;, &quot;DT&quot;], [&quot;professional&quot;, &quot;JJ&quot;], [&quot;therapist.&quot;, &quot;JJ&quot;], [&quot;Many&quot;, &quot;JJ&quot;], [&quot;patients&quot;, &quot;NNS&quot;], [&quot;also&quot;, &quot;RB&quot;], [&quot;find&quot;, &quot;VBP&quot;], [&quot;antidepressants&quot;, &quot;NNS&quot;], [&quot;helpful&quot;, &quot;JJ&quot;], [&quot;during&quot;, &quot;IN&quot;], [&quot;treatment.&quot;, &quot;JJ&quot;], [&quot;Stay&quot;, &quot;VB&quot;], [&quot;connected&quot;, &quot;VBN&quot;], [&quot;Although&quot;, &quot;IN&quot;], [&quot;many&quot;, &quot;JJ&quot;], [&quot;newly&quot;, &quot;RB&quot;], [&quot;diagnosed&quot;, &quot;VBN&quot;], [&quot;patients&quot;, &quot;NNS&quot;], [&quot;fear&quot;, &quot;VBP&quot;], [&quot;they&quot;, &quot;PRP&quot;], [&quot;will&quot;, &quot;MD&quot;], [&quot;not&quot;, &quot;RB&quot;], [&quot;be&quot;, &quot;VB&quot;], [&quot;able&quot;, &quot;JJ&quot;], [&quot;to&quot;, &quot;TO&quot;], [&quot;keep&quot;, &quot;VB&quot;], [&quot;working&quot;, &quot;VBG&quot;], [&quot;during&quot;, &quot;IN&quot;], [&quot;treatment&quot;, &quot;NN&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;this&quot;, &quot;DT&quot;], [&quot;is&quot;, &quot;VBZ&quot;], [&quot;usually&quot;, &quot;RB&quot;], [&quot;not&quot;, &quot;RB&quot;], [&quot;the&quot;, &quot;DT&quot;], [&quot;case.&quot;, &quot;CD&quot;], [&quot;Working&quot;, &quot;NNP&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;even&quot;, &quot;RB&quot;], [&quot;at&quot;, &quot;IN&quot;], [&quot;a&quot;, &quot;DT&quot;], [&quot;reduced&quot;, &quot;VBN&quot;], [&quot;schedule&quot;, &quot;NN&quot;], [&quot;,&quot;, &quot;,&quot;], [&quot;&quot;, &quot;)&quot;], [&quot;helps&quot;, &quot;VBZ&quot;], [&quot;you&quot;, &quot;PRP&quot;], [&quot;maintain&quot;, &quot;VBP&quot;], [&quot;valuable&quot;, &quot;JJ&quot;], [&quot;social&quot;, &quot;JJ&quot;], [&quot;connections&quot;, &quot;NNS&quot;], [&quot;and&quot;, &quot;CC&quot;], [&quot;weekly&quot;, &quot;JJ&quot;], [&quot;structure&quot;, &quot;NN&quot;], [&quot;.&quot;, &quot;.&quot;]], pairs 
     #puts pairs.inspect
-    #$tagger = nil
-    #ObjectSpace.garbage_collect
+    # enable these lines for memory leak testing
+    $tagger = nil
+    ObjectSpace.garbage_collect
   end
 
   def test_multiple_docs</diff>
      <filename>test/tagger_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,60 +1,59 @@
-==29171== 
-==29171== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 19 from 1)
-==29171== malloc/free: in use at exit: 3,284,995 bytes in 22,026 blocks.
-==29171== malloc/free: 1,897,908 allocs, 1,875,882 frees, 45,905,687 bytes allocated.
-==29171== For counts of detected errors, rerun with: -v
-==29171== searching for pointers to 22,026 not-freed blocks.
-==29171== checked 3,458,688 bytes.
-==29171== 
-==29171== 16 bytes in 1 blocks are definitely lost in loss record 1 of 14
-==29171==    at 0x4005868: malloc (vg_replace_malloc.c:207)
-==29171==    by 0x8072AF6: ruby_xmalloc (gc.c:139)
-==29171==    by 0x80A2431: local_append (parse.y:5640)
-==29171==    by 0x80A2555: local_cnt (parse.y:5667)
-==29171==    by 0x80A386A: special_local_set (parse.y:6228)
-==29171==    by 0x80A38F2: rb_backref_set (parse.y:6252)
-==29171==    by 0x80AB3B9: rb_reg_search (re.c:946)
-==29171==    by 0x80CD725: rb_str_split_m (string.c:3559)
-==29171==    by 0x805FB9F: call_cfunc (eval.c:5700)
-==29171==    by 0x805F109: rb_call0 (eval.c:5856)
-==29171==    by 0x80606BB: rb_call (eval.c:6103)
-==29171==    by 0x805948A: rb_eval (eval.c:3479)
-==29171== 
-==29171== 
-==29171== 26 bytes in 9 blocks are definitely lost in loss record 2 of 14
-==29171==    at 0x4005868: malloc (vg_replace_malloc.c:207)
-==29171==    by 0xB2DE9F: strdup (in /lib/libc-2.7.so)
-==29171==    by 0x400D11B: tagger_context_add_goodright (tagger.c:105)
-==29171==    by 0x400DA92: BrillTagger_add_goodright (rbtagger.c:76)
-==29171==    by 0x805FBD4: call_cfunc (eval.c:5706)
-==29171==    by 0x805F109: rb_call0 (eval.c:5856)
-==29171==    by 0x80606BB: rb_call (eval.c:6103)
-==29171==    by 0x805948A: rb_eval (eval.c:3479)
-==29171==    by 0x8057D9A: rb_eval (eval.c:3133)
-==29171==    by 0x805F82F: rb_call0 (eval.c:6007)
-==29171==    by 0x80606BB: rb_call (eval.c:6103)
-==29171==    by 0x805948A: rb_eval (eval.c:3479)
-==29171== 
-==29171== 
-==29171== 1,044 bytes in 33 blocks are possibly lost in loss record 11 of 14
-==29171==    at 0x4005868: malloc (vg_replace_malloc.c:207)
-==29171==    by 0x8072AF6: ruby_xmalloc (gc.c:139)
-==29171==    by 0x806484F: scope_dup (eval.c:8211)
-==29171==    by 0x80651D8: proc_alloc (eval.c:8484)
-==29171==    by 0x806522C: proc_s_new (eval.c:8519)
-==29171==    by 0x805FB9F: call_cfunc (eval.c:5700)
-==29171==    by 0x805F109: rb_call0 (eval.c:5856)
-==29171==    by 0x80606BB: rb_call (eval.c:6103)
-==29171==    by 0x805948A: rb_eval (eval.c:3479)
-==29171==    by 0x805A5CA: rb_eval (eval.c:3664)
-==29171==    by 0x805F72F: rb_call0 (eval.c:5980)
-==29171==    by 0x80606BB: rb_call (eval.c:6103)
-==29171== 
-==29171== LEAK SUMMARY:
-==29171==    definitely lost: 42 bytes in 10 blocks.
-==29171==      possibly lost: 1,044 bytes in 33 blocks.
-==29171==    still reachable: 3,283,909 bytes in 21,983 blocks.
-==29171==         suppressed: 0 bytes in 0 blocks.
-==29171== Reachable blocks (those to which a pointer was found) are not shown.
-==29171== To see them, rerun with: --leak-check=full --show-reachable=yes
-
+==29196== 
+==29196== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 19 from 1)
+==29196== malloc/free: in use at exit: 3,131,835 bytes in 14,941 blocks.
+==29196== malloc/free: 1,897,909 allocs, 1,882,968 frees, 45,905,816 bytes allocated.
+==29196== For counts of detected errors, rerun with: -v
+==29196== searching for pointers to 14,941 not-freed blocks.
+==29196== checked 3,367,580 bytes.
+==29196== 
+==29196== 16 bytes in 1 blocks are definitely lost in loss record 1 of 14
+==29196==    at 0x4005868: malloc (vg_replace_malloc.c:207)
+==29196==    by 0x8072AF6: ruby_xmalloc (gc.c:139)
+==29196==    by 0x80A2431: local_append (parse.y:5640)
+==29196==    by 0x80A2555: local_cnt (parse.y:5667)
+==29196==    by 0x80A386A: special_local_set (parse.y:6228)
+==29196==    by 0x80A38F2: rb_backref_set (parse.y:6252)
+==29196==    by 0x80AB3B9: rb_reg_search (re.c:946)
+==29196==    by 0x80CD725: rb_str_split_m (string.c:3559)
+==29196==    by 0x805FB9F: call_cfunc (eval.c:5700)
+==29196==    by 0x805F109: rb_call0 (eval.c:5856)
+==29196==    by 0x80606BB: rb_call (eval.c:6103)
+==29196==    by 0x805948A: rb_eval (eval.c:3479)
+==29196== 
+==29196== 
+==29196== 26 bytes in 9 blocks are definitely lost in loss record 2 of 14
+==29196==    at 0x4005868: malloc (vg_replace_malloc.c:207)
+==29196==    by 0xB2DE9F: strdup (in /lib/libc-2.7.so)
+==29196==    by 0x400D11B: tagger_context_add_goodright (tagger.c:105)
+==29196==    by 0x400DA92: BrillTagger_add_goodright (rbtagger.c:76)
+==29196==    by 0x805FBD4: call_cfunc (eval.c:5706)
+==29196==    by 0x805F109: rb_call0 (eval.c:5856)
+==29196==    by 0x80606BB: rb_call (eval.c:6103)
+==29196==    by 0x805948A: rb_eval (eval.c:3479)
+==29196==    by 0x8057D9A: rb_eval (eval.c:3133)
+==29196==    by 0x805F82F: rb_call0 (eval.c:6007)
+==29196==    by 0x80606BB: rb_call (eval.c:6103)
+==29196==    by 0x805948A: rb_eval (eval.c:3479)
+==29196== 
+==29196== 
+==29196== 736 bytes in 24 blocks are possibly lost in loss record 11 of 14
+==29196==    at 0x4005868: malloc (vg_replace_malloc.c:207)
+==29196==    by 0x8072AF6: ruby_xmalloc (gc.c:139)
+==29196==    by 0x806484F: scope_dup (eval.c:8211)
+==29196==    by 0x80651D8: proc_alloc (eval.c:8484)
+==29196==    by 0x806522C: proc_s_new (eval.c:8519)
+==29196==    by 0x805FB9F: call_cfunc (eval.c:5700)
+==29196==    by 0x805F109: rb_call0 (eval.c:5856)
+==29196==    by 0x80606BB: rb_call (eval.c:6103)
+==29196==    by 0x805948A: rb_eval (eval.c:3479)
+==29196==    by 0x805A5CA: rb_eval (eval.c:3664)
+==29196==    by 0x805F72F: rb_call0 (eval.c:5980)
+==29196==    by 0x80606BB: rb_call (eval.c:6103)
+==29196== 
+==29196== LEAK SUMMARY:
+==29196==    definitely lost: 42 bytes in 10 blocks.
+==29196==      possibly lost: 736 bytes in 24 blocks.
+==29196==    still reachable: 3,131,057 bytes in 14,907 blocks.
+==29196==         suppressed: 0 bytes in 0 blocks.
+==29196== Reachable blocks (those to which a pointer was found) are not shown.
+==29196== To see them, rerun with: --leak-check=full --show-reachable=yes</diff>
      <filename>valgrind.leaks</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6bfcd04d964c1a1e35f24e9754ceddc197151a3a</id>
    </parent>
  </parents>
  <author>
    <name>Todd Fisher</name>
    <email>taf2@bigbox.localdomain</email>
  </author>
  <url>http://github.com/taf2/rb-brill-tagger/commit/56ff1857d0e91dc1dde94249b26c7822c6e63d26</url>
  <id>56ff1857d0e91dc1dde94249b26c7822c6e63d26</id>
  <committed-date>2008-05-14T06:23:09-07:00</committed-date>
  <authored-date>2008-05-14T06:23:09-07:00</authored-date>
  <message>update for leak checking</message>
  <tree>5c1eaeeaffeddeebeb143f83a246f23332763d12</tree>
  <committer>
    <name>Todd Fisher</name>
    <email>taf2@bigbox.localdomain</email>
  </committer>
</commit>
