<?xml version="1.0"?>
<rss version="2.0"><channel><title>ian</title><link>http://cia.vc/stats/author/ian</link><description>CIA Stats</description><cloud path="/RPC2" domain="cia.vc" protocol="xml-rpc" port="80" registerProcedure="stats.subscribe.rss2" /><item><pubDate>Sun, 14 Mar 2010 17:40:31 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cfd1f</guid><link>http://cia.vc/stats/author/ian/.message/2cfd1f</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on l10n             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;54be16aaa8a6&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/doc/forum/Cannot_write_to_commitlock.mdwn:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;i&gt;No log message&lt;/i&gt;         &lt;/div&gt;     </description><title>None</title></item><item><pubDate>Sun, 14 Mar 2010 17:40:31 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cf9af</guid><link>http://cia.vc/stats/author/ian/.message/2cf9af</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on l10n             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;d926c73a6673&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/doc/forum/Cannot_write_to_commitlock.mdwn:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;i&gt;No log message&lt;/i&gt;         &lt;/div&gt;     </description><title>None</title></item><item><pubDate>Thu, 11 Mar 2010 01:18:30 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cf8f9</guid><link>http://cia.vc/stats/author/ian/.message/2cf8f9</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                                       &lt;b&gt;src&lt;/b&gt;/gold/ (i386.cc target.cc):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Adjust last patch--same ChangeLog entry, same e-mail.         &lt;/div&gt;     </description><title>Adjust last patch--same ChangeLog entry, same e-mail.</title></item><item><pubDate>Thu, 11 Mar 2010 01:10:57 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cf6ad</guid><link>http://cia.vc/stats/author/ian/.message/2cf6ad</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                                       &lt;b&gt;src&lt;/b&gt;/gold/ (5 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;reloc.cc (Sized_relobj::split_stack_adjust_reltype): Call the target to ask whether a reference to a symbol requires a stack split. * target.h (Target::is_call_to_non_split): New function. (Target::do_is_call_to_non_split): Declare virtual function. * target.cc: Include "symtab.h". (Target::do_is_call_to_non_split): New function. * i386.cc (Target_i386::do_is_call_to_non_split): New function.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* reloc.cc (Sized_relobj::split_stack_adjust_reltype): Call the target to ask...</title></item><item><pubDate>Wed, 10 Mar 2010 22:54:33 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cf452</guid><link>http://cia.vc/stats/author/ian/.message/2cf452</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;157371&lt;/b&gt;             &lt;b&gt;libgo&lt;/b&gt;/ (22 files in 5 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Add support for complex numbers.         &lt;/div&gt;     </description><title>Add support for complex numbers.</title></item><item><pubDate>Sat, 06 Mar 2010 02:34:16 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cf324</guid><link>http://cia.vc/stats/author/ian/.message/2cf324</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                                       &lt;b&gt;src&lt;/b&gt;/gold/ (ChangeLog options.h output.cc):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;options.h (class General_options): Add --spare-dynamic-tags. * output.cc (Output_data_dynamic::set_final_data_size): Implement --spare-dynamic-tags.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* options.h (class General_options): Add --spare-dynamic-tags. * output.cc...</title></item><item><pubDate>Fri, 05 Mar 2010 22:04:53 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cf274</guid><link>http://cia.vc/stats/author/ian/.message/2cf274</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                                       &lt;b&gt;src&lt;/b&gt;/gold/ (ChangeLog incremental.cc):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;incremental.cc: Include "libiberty.h".&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* incremental.cc: Include "libiberty.h".</title></item><item><pubDate>Fri, 05 Mar 2010 01:04:25 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cf133</guid><link>http://cia.vc/stats/author/ian/.message/2cf133</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;157238&lt;/b&gt;             &lt;b&gt;libgo&lt;/b&gt;/ (5 files in 3 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Add []byte(string) and []int(string) conversions.         &lt;/div&gt;     </description><title>Add []byte(string) and []int(string) conversions.</title></item><item><pubDate>Wed, 03 Mar 2010 19:31:57 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2ce78e</guid><link>http://cia.vc/stats/author/ian/.message/2ce78e</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                                       &lt;b&gt;src&lt;/b&gt;/gold/ (8 files in 2 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;target-reloc.h (relocate_section): Check the symbol table index for -1U before setting the local symbol index. (scan_relocatable_relocs): If copying the relocation, record that the local symbol is required. * object.h (Symbol_value::is_output_symtab_index_set): New function. (Symbol_value::may_be_discarded_from_output_symtab): New function. (Symbol_value::has_output_symtab_entry): New function. (Symbol_value::needs_output_symtab_entry): Remove. (Symbol_value::output_symtab_index): Make sure the symbol index is set. (Symbol_value::set_output_symtab_index): Make sure the symbol index is not set.  Make sure the new index is valid. (Symbol_value::set_must_have_output_symtab_entry): New function. (Symbol_value::has_output_dynsym_entry): New function. (Symbol_value::set_output_dynsym_index): Make sure the new index is valid. (Sized_relobj::set_must_have_output_symtab_entry): New function. * object.cc (Sized_relobj::do_count_local_symbols): Only discard a local symbol if permitted. (Sized_relobj::do_finalize_local_symbols): Call is_output_symtab_index_set rather than needs_output_symtab_entry. (Sized_relobj::write_local_symbols): Call has_output_symtab_entry rather than needs_output_symtab_entry.  Call has_output_dynsym_entry rather than needs_output_dynsym_entry. * arm.cc (Arm_relobj::update_output_local_symbol_count): Call is_output_symtab_index_set rather than needs_output_symtab_entry. * testsuite/discard_locals_relocatable_test.c: New file. * testsuite/discard_locals_test.sh: Test -r. * testsuite/Makefile.am (check_DATA): Add discard_locals_relocatable_test1.syms, discard_local_relocatable_test2.syms. (MOSTLYCLEANFILES): Likewise.  Also add discard_locals_relocatable_test1.lout and discard_locals_relocatable_test2.out. (discard_locals_relocatable_test1.syms): New target. (discard_locals_relocatable_test.o): New target. (discard_locals_relocatable_test1.out): New target. (discard_locals_relocatable_test2.syms): New target. (discard_locals_relocatable_test2.out): New target. (various): Add missing ../ld-new dependencies. * testsuite/Makefile.in: Rebuild.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* target-reloc.h (relocate_section): Check the symbol table index for -1U before...</title></item><item><pubDate>Thu, 25 Feb 2010 21:48:10 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2ce6c6</guid><link>http://cia.vc/stats/author/ian/.message/2ce6c6</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;157073&lt;/b&gt;             &lt;b&gt;gcc&lt;/b&gt;/go/gogo-tree.cc:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Only use protected visibility on ELF targets.         &lt;/div&gt;     </description><title>Only use protected visibility on ELF targets.</title></item><item><pubDate>Thu, 25 Feb 2010 17:11:52 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2ce5d8</guid><link>http://cia.vc/stats/author/ian/.message/2ce5d8</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;157066&lt;/b&gt;             &lt;b&gt;libgo&lt;/b&gt;/runtime/ (mheap.c mheapmap32.c mheapmap64.c):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix types to avoid warnings.         &lt;/div&gt;     </description><title>Fix types to avoid warnings.</title></item><item><pubDate>Wed, 24 Feb 2010 06:39:51 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2ce500</guid><link>http://cia.vc/stats/author/ian/.message/2ce500</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;157028&lt;/b&gt;             &lt;b&gt;libgo&lt;/b&gt;/runtime/malloc.cgo:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Add casts to avoid printf warnings on 64-bit target.         &lt;/div&gt;     </description><title>Add casts to avoid printf warnings on 64-bit target.</title></item><item><pubDate>Tue, 23 Feb 2010 17:45:42 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2ce3a2</guid><link>http://cia.vc/stats/author/ian/.message/2ce3a2</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                                       &lt;b&gt;src&lt;/b&gt;/gold/ (ChangeLog arm.cc attributes.cc):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;arm.cc (Target_arm::do_finalize_sections): Create attribute section if it does not already exist. * attributes.cc        (Attributes_section_data::Attributes_section_data): Don't crash if size is zero.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* arm.cc (Target_arm::do_finalize_sections): Create attribute section if it does...</title></item><item><pubDate>Tue, 23 Feb 2010 17:42:30 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2ce277</guid><link>http://cia.vc/stats/author/ian/.message/2ce277</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                                       &lt;b&gt;src&lt;/b&gt;/gold/ (ChangeLog gold.cc workqueue.h):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;p /&gt;&lt;ul&gt;&lt;li&gt;gold.cc (queue_middle_tasks): If no input files were opened, exit. * workqueue.h (Task_function::Task_function): Assert that there is a blocker.&lt;/li&gt;&lt;/ul&gt;         &lt;/div&gt;     </description><title>* gold.cc (queue_middle_tasks): If no input files were opened, exit. *...</title></item><item><pubDate>Tue, 23 Feb 2010 04:52:54 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cdaa5</guid><link>http://cia.vc/stats/author/ian/.message/2cdaa5</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;156987&lt;/b&gt;             &lt;b&gt;libgo&lt;/b&gt;/ (70 files in 17 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt; Add and delete files which should have been added or deleted with the
library update.&lt;/pre&gt;         &lt;/div&gt;     </description><title>Add and delete files which should have been added or deleted with the library...</title></item><item><pubDate>Tue, 23 Feb 2010 04:52:10 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cd9d8</guid><link>http://cia.vc/stats/author/ian/.message/2cd9d8</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;156986&lt;/b&gt;             &lt;b&gt;libgo&lt;/b&gt;/ (Makefile.am Makefile.in):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix missing Makefile dependency.         &lt;/div&gt;     </description><title>Fix missing Makefile dependency.</title></item><item><pubDate>Sat, 20 Feb 2010 05:39:35 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cc923</guid><link>http://cia.vc/stats/author/ian/.message/2cc923</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;156921&lt;/b&gt;             &lt;b&gt;gcc&lt;/b&gt;/testsuite/go.test/ (90 files in 8 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt; Update to current testsuite.
Add README.gcc.
Put go-test.exp under GPL.&lt;/pre&gt;         &lt;/div&gt;     </description><title>Update to current testsuite. Add README.gcc. Put go-test.exp under GPL.</title></item><item><pubDate>Sat, 20 Feb 2010 05:31:47 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cb375</guid><link>http://cia.vc/stats/author/ian/.message/2cb375</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;156920&lt;/b&gt;             &lt;b&gt;libgo&lt;/b&gt;/ (200 files in 67 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Update to current version of Go library.         &lt;/div&gt;     </description><title>Update to current version of Go library.</title></item><item><pubDate>Sat, 20 Feb 2010 05:02:31 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cb198</guid><link>http://cia.vc/stats/author/ian/.message/2cb198</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;156919&lt;/b&gt;             &lt;b&gt;gcc&lt;/b&gt;/go/ (expressions.cc gogo.h types.cc types.h):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             &lt;pre&gt; Several small fixups.

Avoid crash converting constant string to interface.
Fix error about unexported name.
Fix package names in type descriptors.
Adjust interface and function reflection strings to match 6g.
Permit converting an unnamed struct with methods to an interface.&lt;/pre&gt;         &lt;/div&gt;     </description><title>Several small fixups. Avoid crash converting constant string to interface. Fix...</title></item><item><pubDate>Sat, 13 Feb 2010 08:36:43 +0000</pubDate><guid>http://cia.vc/stats/author/ian/.message/2cb063</guid><link>http://cia.vc/stats/author/ian/.message/2cb063</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;ian&lt;/strong&gt;              on gccgo             &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;156748&lt;/b&gt;             &lt;b&gt;gcc&lt;/b&gt;/go/ (8 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Permit unnamed structs to have methods.         &lt;/div&gt;     </description><title>Permit unnamed structs to have methods.</title></item></channel></rss>