[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