summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-03-16 20:06:22 +0000
committerChris Lattner <sabre@nondot.org>2009-03-16 20:06:22 +0000
commit8c84417776e57d58ab573b2f4c485e67cb68d996 (patch)
tree18ee62a9d1338e54bd2a622968880b80eb4e4f03 /README.txt
parent7afae71519b5da548bc16dde9d7ae3ce3baa9b21 (diff)
downloadclang-8c84417776e57d58ab573b2f4c485e67cb68d996.tar.gz
clang-8c84417776e57d58ab573b2f4c485e67cb68d996.tar.bz2
clang-8c84417776e57d58ab573b2f4c485e67cb68d996.tar.xz
some updates, Daniel points out that this is woefully out of date.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67050 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt20
1 files changed, 0 insertions, 20 deletions
diff --git a/README.txt b/README.txt
index 1982c6ad29..611dc9d2c0 100644
--- a/README.txt
+++ b/README.txt
@@ -161,12 +161,6 @@ Potential Future Features:
IV. Missing Functionality / Improvements
-clang driver:
- * Include search paths are hard-coded into the driver. Doh.
-
-File Manager:
- * Reduce syscalls for reduced compile time, see NOTES.txt.
-
Lexer:
* Source character mapping. GCC supports ASCII and UTF-8.
See GCC options: -ftarget-charset and -ftarget-wide-charset.
@@ -175,24 +169,10 @@ Lexer:
* -fpreprocessed mode.
Preprocessor:
- * Know about apple header maps.
* #assert/#unassert
- * #line / #file directives (currently accepted and ignored).
* MSExtension: "L#param" stringizes to a wide string literal.
- * Charize extension: "#define F(o) #@o F(a)" -> 'a'.
- * Consider merging the parser's expression parser into the preprocessor to
- eliminate duplicate code.
* Add support for -M*
Traditional Preprocessor:
* Currently, we have none. :)
-Parser:
- * C90/K&R modes are only partially implemented.
- * __extension__ is currently just skipped and ignored.
-
-Semantic Analysis:
- * Perhaps 85% done.
-
-LLVM Code Gen:
- * Most of the easy stuff is done, probably 65.42% done so far.