<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/lld/lib/Core/NativeReader.cpp, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Major refactoring:  Remove Platform concept.  In its place there are </title>
<updated>2012-05-31T22:34:00+00:00</updated>
<author>
<name>Nick Kledzik</name>
<email>kledzik@apple.com</email>
</author>
<published>2012-05-31T22:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=abb6981f68a0cf631b6d7d36e67127bb1af50713'/>
<id>abb6981f68a0cf631b6d7d36e67127bb1af50713</id>
<content type='text'>
now Reader and Writer subclasses for each file format.  Each Reader and
Writer subclass defines an "options" class which controls how that Reader
or Writer operates.

llvm-svn: 157774
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now Reader and Writer subclasses for each file format.  Each Reader and
Writer subclass defines an "options" class which controls how that Reader
or Writer operates.

llvm-svn: 157774
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename referencesBegin() to begin() so that C++11 range based for loops can be used</title>
<updated>2012-04-08T23:52:13+00:00</updated>
<author>
<name>Nick Kledzik</name>
<email>kledzik@apple.com</email>
</author>
<published>2012-04-08T23:52:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=062a98cff019bec87be5ee9f4993bd29f46c9942'/>
<id>062a98cff019bec87be5ee9f4993bd29f46c9942</id>
<content type='text'>
llvm-svn: 154301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 154301
</pre>
</div>
</content>
</entry>
<entry>
<title>First implementation of Darwin Platform.  It is rich enough to generate</title>
<updated>2012-04-07T01:31:00+00:00</updated>
<author>
<name>Nick Kledzik</name>
<email>kledzik@apple.com</email>
</author>
<published>2012-04-07T01:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b334be1ed23b7e4e3820742c0d526d3f6be25738'/>
<id>b334be1ed23b7e4e3820742c0d526d3f6be25738</id>
<content type='text'>
a hello world executable from atoms.  There is still much to be flushed out.
Added one test case, test/darwin/hello-world.objtxt, which exercises the
darwin platform.

Added -platform option to lld-core tool to dynamically select platform.

llvm-svn: 154242
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a hello world executable from atoms.  There is still much to be flushed out.
Added one test case, test/darwin/hello-world.objtxt, which exercises the
darwin platform.

Added -platform option to lld-core tool to dynamically select platform.

llvm-svn: 154242
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespace.</title>
<updated>2012-04-03T18:40:27+00:00</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2012-04-03T18:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=765792d5d1e3657b8ad0d43527d88df90fbaf1e9'/>
<id>765792d5d1e3657b8ad0d43527d88df90fbaf1e9</id>
<content type='text'>
llvm-svn: 153964
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 153964
</pre>
</div>
</content>
</entry>
<entry>
<title>Steal LLVM.h from Clang. This brings in very commonly used LLVM ADT/Support</title>
<updated>2012-04-03T18:39:40+00:00</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2012-04-03T18:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e6203a57b52337a4914f510b7e1453eb44f9d246'/>
<id>e6203a57b52337a4914f510b7e1453eb44f9d246</id>
<content type='text'>
types into the lld namespace.

llvm-svn: 153963
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
types into the lld namespace.

llvm-svn: 153963
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace all uses of NULL with nullptr.</title>
<updated>2012-03-29T19:39:14+00:00</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2012-03-29T19:39:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c9d2506a7678d187159a3496de50cff340285c73'/>
<id>c9d2506a7678d187159a3496de50cff340285c73</id>
<content type='text'>
llvm-svn: 153677
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 153677
</pre>
</div>
</content>
</entry>
<entry>
<title>llvm::OwningPtr -&gt; std::unique_ptr.</title>
<updated>2012-03-29T00:49:50+00:00</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2012-03-29T00:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=d58cf03cff7c9b794252ad8ac12d489a76542c4e'/>
<id>d58cf03cff7c9b794252ad8ac12d489a76542c4e</id>
<content type='text'>
llvm-svn: 153620
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 153620
</pre>
</div>
</content>
</entry>
<entry>
<title>Rearange header order to match llvm style. This exposed some missing types.</title>
<updated>2012-03-28T19:04:02+00:00</updated>
<author>
<name>Michael J. Spencer</name>
<email>bigcheesegs@gmail.com</email>
</author>
<published>2012-03-28T19:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cfd029fd9101731be2d47603e435062d52ea7cd7'/>
<id>cfd029fd9101731be2d47603e435062d52ea7cd7</id>
<content type='text'>
Also fix some Platform.h includes that somehow got missed last time.

llvm-svn: 153590
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fix some Platform.h includes that somehow got missed last time.

llvm-svn: 153590
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Pass to instantiate GOT entries</title>
<updated>2012-03-15T23:36:24+00:00</updated>
<author>
<name>Nick Kledzik</name>
<email>kledzik@apple.com</email>
</author>
<published>2012-03-15T23:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f4e2c73fa71cd205324882e0bd1ca48ecd982d55'/>
<id>f4e2c73fa71cd205324882e0bd1ca48ecd982d55</id>
<content type='text'>
llvm-svn: 152874
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 152874
</pre>
</div>
</content>
</entry>
<entry>
<title>Sources now require C++11 to build.</title>
<updated>2012-03-08T00:18:30+00:00</updated>
<author>
<name>Nick Kledzik</name>
<email>kledzik@apple.com</email>
</author>
<published>2012-03-08T00:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1a6615dc883555027a1b4aa4f03822eb4e1b8515'/>
<id>1a6615dc883555027a1b4aa4f03822eb4e1b8515</id>
<content type='text'>
Add first linker pass (StubsPass) which looks for calls to shared library
symbols and replaces them with calls to a StubAtom.  On ELF system, a "stub"
is a PLT entry.  Added a simple test case.

Pass a Platform object to YAML reader and writer for converting fixup kinds 
between names and values.

Change output of Resolver to be a File object instead of a vector of Atoms.
Thus, passes operate on a File instead of just Atoms.

Rework how to walk through a File's Atoms. Now iterator based instead of 
a method that visits each atom.  

llvm-svn: 152269
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add first linker pass (StubsPass) which looks for calls to shared library
symbols and replaces them with calls to a StubAtom.  On ELF system, a "stub"
is a PLT entry.  Added a simple test case.

Pass a Platform object to YAML reader and writer for converting fixup kinds 
between names and values.

Change output of Resolver to be a File object instead of a vector of Atoms.
Thus, passes operate on a File instead of just Atoms.

Rework how to walk through a File's Atoms. Now iterator based instead of 
a method that visits each atom.  

llvm-svn: 152269
</pre>
</div>
</content>
</entry>
</feed>
