[llvm-commits] [lld] r154274 - in /lld/trunk: docs/contents.rst docs/open_projects.rst include/lld/Core/TODO.txt lib/Core/TODO.txt
Michael J. Spencer
bigcheesegs at gmail.com
Sat Apr 7 16:10:02 PDT 2012
Author: mspencer
Date: Sat Apr 7 18:10:01 2012
New Revision: 154274
URL: http://llvm.org/viewvc/llvm-project?rev=154274&view=rev
Log:
[docs] Add open projects page that includes the TODO.txt files.
Added:
lld/trunk/docs/open_projects.rst
Modified:
lld/trunk/docs/contents.rst
lld/trunk/include/lld/Core/TODO.txt
lld/trunk/lib/Core/TODO.txt
Modified: lld/trunk/docs/contents.rst
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/docs/contents.rst?rev=154274&r1=154273&r2=154274&view=diff
==============================================================================
--- lld/trunk/docs/contents.rst (original)
+++ lld/trunk/docs/contents.rst Sat Apr 7 18:10:01 2012
@@ -9,6 +9,7 @@
intro
design
development
+ open_projects
sphinx_intro
Indices and tables
Added: lld/trunk/docs/open_projects.rst
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/docs/open_projects.rst?rev=154274&view=auto
==============================================================================
--- lld/trunk/docs/open_projects.rst (added)
+++ lld/trunk/docs/open_projects.rst Sat Apr 7 18:10:01 2012
@@ -0,0 +1,7 @@
+.. _open_projects:
+
+Open Projects
+=============
+
+.. include:: ../include/lld/Core/TODO.txt
+.. include:: ../lib/Core/TODO.txt
Modified: lld/trunk/include/lld/Core/TODO.txt
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/include/lld/Core/TODO.txt?rev=154274&r1=154273&r2=154274&view=diff
==============================================================================
--- lld/trunk/include/lld/Core/TODO.txt (original)
+++ lld/trunk/include/lld/Core/TODO.txt Sat Apr 7 18:10:01 2012
@@ -1,12 +1,10 @@
+include/lld/Core
+~~~~~~~~~~~~~~~~
* The native/yaml reader/writer interfaces should be changed to return
-an explanatory string if there is an error. The existing error_code
-abstraction only works for returning low level OS errors. It does not
-work for describing formatting issues.
+ an explanatory string if there is an error. The existing error_code
+ abstraction only works for returning low level OS errors. It does not
+ work for describing formatting issues.
* We need to add more attributes to File. In particular, we need cpu
-and OS information (like target triples).
-
-
-
-
+ and OS information (like target triples).
Modified: lld/trunk/lib/Core/TODO.txt
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/Core/TODO.txt?rev=154274&r1=154273&r2=154274&view=diff
==============================================================================
--- lld/trunk/lib/Core/TODO.txt (original)
+++ lld/trunk/lib/Core/TODO.txt Sat Apr 7 18:10:01 2012
@@ -1,24 +1,25 @@
+lib/Core
+~~~~~~~~
* Add endianness support to the native reader and writer.
* The NativeReader has lots of similar code for converting arrays of ivar
-data in mapped memory into arrays of objects. The commonality can be
-factored out, maybe templatized.
+ data in mapped memory into arrays of objects. The commonality can be
+ factored out, maybe templatized.
* The NativeFileFormat.h is old school C structs and constants. We scope
-things better by defining constants used with a struct inside the struct
-declaration.
+ things better by defining constants used with a struct inside the struct
+ declaration.
-* The native reader and writer currently just blast in memory enumeration
-values (e.g. DefinedAtom::Scope) into a byte in the disk format. To support
-future changes to the enumerations, there should be a translation layer
-to map disk values to in-memory values.
+* The native reader and writer currently just blast in memory enumeration
+ values (e.g. DefinedAtom::Scope) into a byte in the disk format. To support
+ future changes to the enumerations, there should be a translation layer
+ to map disk values to in-memory values.
* The Platform interface needs to be refactored. There should be less work
-done in the platform. Instead the Platform should just be a bunch of bool
-methods which direct the Resolver in how to operate. Subclasses of
-Platform can set the bool values in their constructors.
+ done in the platform. Instead the Platform should just be a bunch of bool
+ methods which direct the Resolver in how to operate. Subclasses of
+ Platform can set the bool values in their constructors.
* The YamlReader should be converted to use Michael's yaml parser once
-that goes into LLVM.
-
+ that goes into LLVM.
More information about the llvm-commits
mailing list