<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/tools/yaml2obj, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/tools/yaml2obj?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/tools/yaml2obj?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-05-06T20:11:21Z</updated>
<entry>
<title>Split Alignment out of the Section Characteristics.</title>
<updated>2013-05-06T20:11:21Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-05-06T20:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7098ae2fee5d89a6e95ff391a9efa78c4a6c8703'/>
<id>urn:sha1:7098ae2fee5d89a6e95ff391a9efa78c4a6c8703</id>
<content type='text'>
The alignment is just a byte in the middle of Characteristics, not an
independent flag. Making it an independent field in the yaml
representation makes it more yamlio friendly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181243 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't compute a std::vector&lt;uint8_t&gt; just to write it out a stream.</title>
<updated>2013-04-25T03:07:42Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-25T03:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=3d3cc32f5fe815b7a38c2cb558b9d5f40fb0bbb1'/>
<id>urn:sha1:3d3cc32f5fe815b7a38c2cb558b9d5f40fb0bbb1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180247 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix typo.</title>
<updated>2013-04-23T19:39:34Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-23T19:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=a0840c4b820f0e946f96cbd56cadccd7d2c83c87'/>
<id>urn:sha1:a0840c4b820f0e946f96cbd56cadccd7d2c83c87</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180137 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Simplify yaml2obj a bit.</title>
<updated>2013-04-23T19:26:43Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-23T19:26:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=c0f15f67038ef3967c2c728d050ad6da0c098f10'/>
<id>urn:sha1:c0f15f67038ef3967c2c728d050ad6da0c098f10</id>
<content type='text'>
The COFFParser now contains only a COFFYAML::Object and the string table
(which is recomputed, not serialized).

The structs in COFFParser now all begin with a Header field with what is
actually on the COFF object. The other fields are things that are semantically
part of the struct (relocations in a section for exmaple), but are not actually
represented that way in the object file.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180134 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Write relocations in yaml2obj.</title>
<updated>2013-04-23T15:53:02Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-23T15:53:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=120cf5743b03d67d9f26ae05c2b79d98cc05f79d'/>
<id>urn:sha1:120cf5743b03d67d9f26ae05c2b79d98cc05f79d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180115 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove COFFYAML::Header.</title>
<updated>2013-04-20T02:02:25Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-20T02:02:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=f59a2a86fffa55d5a4f6a2bc339bfa55f4ccf059'/>
<id>urn:sha1:f59a2a86fffa55d5a4f6a2bc339bfa55f4ccf059</id>
<content type='text'>
Instead, use MappingNormalization to directly parse COFF::header. Also change
the naming convention of the helper classes to be a bit shorter.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179917 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove COFFYAML::Relocation.</title>
<updated>2013-04-19T21:28:07Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-19T21:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=7a7e83ae59bd80e8f0e4816702ac0bda105e433f'/>
<id>urn:sha1:7a7e83ae59bd80e8f0e4816702ac0bda105e433f</id>
<content type='text'>
Use MappingNormalization to read a COFF::relocation directly.

No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179891 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move yaml2obj to tools too.</title>
<updated>2013-04-05T20:00:35Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2013-04-05T20:00:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=3455b32b3e795ea27a31b6cb1c225812515e3e2c'/>
<id>urn:sha1:3455b32b3e795ea27a31b6cb1c225812515e3e2c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178904 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
