Kovarththanan Rajaratnam
03cf219502
s/Clangify2010.py/clangify2010.py
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99712 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-27 08:21:15 +00:00
Ted Kremenek
b6e0edc4d0
Add initial draft of web page on 'clangifty2010.py' script for analyzing VS projects.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99691 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-27 01:06:58 +00:00
John McCall
489722fb5c
Add another compatibility note and tweak a few of the existing ones.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98717 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-17 07:10:56 +00:00
Chandler Carruth
6243e335f4
Fix a typo in a tag.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98713 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-17 05:46:21 +00:00
Rafael Espindola
9b2fc9563f
Document common clang compatibility issues.
...
Patch by Zhanyong Wan.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98708 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-17 04:31:53 +00:00
Ted Kremenek
3ff9da4df1
Fix grammar
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98352 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-12 16:46:36 +00:00
Ted Kremenek
f2b552e60d
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98259 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-11 16:47:29 +00:00
Ted Kremenek
1a202b4804
Fix typo.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97365 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-28 05:14:08 +00:00
Ted Kremenek
f70823346c
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97186 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-26 00:07:31 +00:00
Ted Kremenek
631bde5ad0
Fix link.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96684 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 18:12:09 +00:00
Ted Kremenek
250f67b8c3
Update front page to mention Xcode integration.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96682 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 17:33:38 +00:00
Ted Kremenek
4d9d49ac8a
Expose "Key features" paragraph.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96681 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 17:33:30 +00:00
Ted Kremenek
8c0b9646f5
Label examples.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96668 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 08:24:37 +00:00
Ted Kremenek
7d539a4fb6
Fix link.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96667 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 08:19:14 +00:00
Ted Kremenek
cdbfe9f5fa
Simplify menu.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96666 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 08:18:02 +00:00
Ted Kremenek
201b46f27b
Tweak menu.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96665 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 08:16:18 +00:00
Ted Kremenek
0f399961a5
Add section on using the analyzer within Xcode.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96664 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 08:14:02 +00:00
Ted Kremenek
831a46a3ad
Add new intro about running scan-build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96658 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-19 05:36:44 +00:00
Ted Kremenek
435c43932e
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96470 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-17 08:08:21 +00:00
Ted Kremenek
f4aed5f8a3
(1) Correctly format external Javascript link.
...
(2) Reformat "annotations" topics list to use a collapsable tree.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96013 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-12 21:05:44 +00:00
Ted Kremenek
cf98c3f6b7
Don't display border around images (in Firefox).
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95772 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-10 06:43:43 +00:00
Ted Kremenek
b24b0f8cc5
Pull header into side column.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95726 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:42:00 +00:00
Ted Kremenek
4bf24059e7
Increase page width for more modern displays.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95725 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:40:10 +00:00
Ted Kremenek
c49d5d56cb
Tweak CSS for options table.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95724 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:32:46 +00:00
Ted Kremenek
c0565f00b9
Even more menu tweaking...
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95722 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:21:49 +00:00
Ted Kremenek
0963d67679
More menu tweaking.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95721 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:21:00 +00:00
Ted Kremenek
c9265cc1f0
Adjust height of main content.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95720 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:18:43 +00:00
Ted Kremenek
22ba05e018
Fix grammar.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95719 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:18:00 +00:00
Ted Kremenek
e28897ad57
Change text alignment in menus.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95718 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:16:24 +00:00
Ted Kremenek
90fc45fb1d
Move file-specific styling to after the menu.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95717 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:10:47 +00:00
Ted Kremenek
fe775388fd
Invert css inclusion order.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95716 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:09:48 +00:00
Ted Kremenek
8bebc6e301
More analyzer website tweaking in preparation for additional content.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95714 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 23:05:59 +00:00
Ted Kremenek
41e9066e3f
Fix javascript link.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95696 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 21:49:53 +00:00
Ted Kremenek
b9576d9623
Fix javascript file link.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95694 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 21:48:04 +00:00
Ted Kremenek
aede4121e5
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95692 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 21:42:12 +00:00
Anton Korobeynikov
555d04f615
Fix typo
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95664 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 16:50:54 +00:00
Anton Korobeynikov
0488124fb9
Clearify Qt status a bit
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95663 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 16:46:25 +00:00
Douglas Gregor
95e636cd19
Add Qt, CMake projects to the list of C++ projects we're working on compiling
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95662 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 16:36:17 +00:00
Ted Kremenek
c6b7003fb4
Fix grammar.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95618 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 23:57:20 +00:00
Ted Kremenek
1b43ec269b
Tweak menu.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95617 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 23:56:51 +00:00
Ted Kremenek
3a7ae8f115
Really increase menu width...
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95615 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 23:55:36 +00:00
Ted Kremenek
61158c5006
Increase width of nav bar.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95612 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 23:54:46 +00:00
Ted Kremenek
0d8dc1e398
Add inclusion links for external JavaScript file.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95611 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 23:52:41 +00:00
Ted Kremenek
5a9bd11693
Switch to drop-down menu style.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95610 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 23:50:54 +00:00
Ted Kremenek
7dc94d6892
Remove table (for now). Doesn't look so hot.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95590 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 22:16:08 +00:00
Ted Kremenek
51667ee4bf
Add images showing the results in a web browser and Xcode respectively.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95589 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 22:12:48 +00:00
Ted Kremenek
f1904a8a3f
Remove link to Developer Meeting and tighten menu.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95576 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 21:39:53 +00:00
Ted Kremenek
e4367046a8
Add link to the current status of analysis support for C++.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95573 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-08 21:36:47 +00:00
Ted Kremenek
b7f4f5138f
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95490 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-06 06:08:09 +00:00
Douglas Gregor
57f1a00bf2
Update Clang C++ status, with a more project-centric focus.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95455 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-05 23:51:14 +00:00
Chris Lattner
94634ccd4f
add another example.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95043 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-02 01:35:23 +00:00
Daniel Dunbar
79bba50f34
Add a Coding Standards section to hacking.html, and point out that cstdio is forbidden.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94137 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-22 02:04:46 +00:00
Duncan Sands
763f7d64f1
Fix html glitch. Pointed out by clwi (PR6090).
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94000 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-20 12:40:56 +00:00
Chris Lattner
c5a857fa56
comments shouldn't go in the AST, and we already make it easy
...
to go from a decl to the doc comments for it.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91785 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-19 20:59:13 +00:00
Douglas Gregor
125cebdc35
Update C++ status page to reflect reality
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91541 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-16 16:23:48 +00:00
Ted Kremenek
fcc9322479
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91373 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-15 00:32:46 +00:00
Ted Kremenek
4224f061b7
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91222 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-12 19:06:20 +00:00
Daniel Dunbar
dd63b28107
Update docs/comments/utils/examples to refer to clang -cc1 instead of clang-cc.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91176 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-11 23:04:35 +00:00
Ted Kremenek
6873c5ecc2
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90955 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-09 06:58:36 +00:00
Ted Kremenek
f59ef9668d
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90323 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-02 16:42:21 +00:00
Kovarththanan Rajaratnam
d8fdde1196
Tuck away scan-build related files into tools/scan-build
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90215 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-01 06:52:01 +00:00
Ted Kremenek
ede538f187
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90062 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-29 06:48:25 +00:00
Douglas Gregor
d90e0eee43
Update C++ status
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89492 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-20 22:00:06 +00:00
Chris Lattner
d73fef653a
fix thinko
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86509 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-09 04:04:07 +00:00
Chris Lattner
63d423dab6
mention that clang defaults to C99 mode, PR5388
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86507 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-09 03:21:02 +00:00
Chris Lattner
d2c1c60835
remove a mostly obsolete "word of warning"
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86506 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-09 03:18:18 +00:00
John Thompson
99ff8da8c5
Update clang web pages with respect to Windows
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86200 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-06 00:06:29 +00:00
Ted Kremenek
e2d78fe2ba
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86126 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-05 08:07:41 +00:00
Daniel Dunbar
8112c61789
Add link to FatELF project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85888 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-03 08:18:34 +00:00
Benjamin Kramer
31abe8ce85
Doug says this is medium done.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85592 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-30 14:54:38 +00:00
Benjamin Kramer
cec517bf75
cxx_status: fix some missing/wrong cells.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85591 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-30 14:41:58 +00:00
Ted Kremenek
539afc7233
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85511 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-29 16:18:45 +00:00
Fariborz Jahanian
a662e05287
Restored note on pointer to members with a pointer
...
to issue involved.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85409 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-28 18:06:53 +00:00
Fariborz Jahanian
4efd398b14
Removed a Note related to pointer to member functions which
...
does not seem to exist any longer.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85405 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-28 17:25:01 +00:00
Douglas Gregor
268fb5bca1
Test
...
explicit-instantiation-declaration-after-explicit-instantiation-definition
errors. This wraps up explicit template instantiation for now.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85347 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-27 23:55:05 +00:00
Ted Kremenek
49ac3d448e
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84750 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-21 08:00:24 +00:00
Fariborz Jahanian
3a9f03d5ac
Updated, we support == and != builtins for member pointers.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84679 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-20 21:10:15 +00:00
Fariborz Jahanian
093709796c
Changes to reflect more pointer-to-member support.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84670 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-20 20:31:50 +00:00
Daniel Dunbar
a249b723f5
Grammaro.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84388 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-18 02:09:02 +00:00
Daniel Dunbar
31fec98c2a
Describe/link some of the universal driver related work.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84369 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-17 22:08:19 +00:00
Daniel Dunbar
b114d2e585
Add a "Universal Driver" open project, and web page.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84366 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-17 21:50:11 +00:00
Daniel Dunbar
09becee9f0
Add an open project. :)
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84359 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-17 20:43:50 +00:00
Daniel Dunbar
5a7cb84a8e
Fix sentence-o.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84305 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-17 03:28:37 +00:00
Douglas Gregor
701cceef9e
Our C++ support is far enough along now that we shouldn't be recommending the use of Elsa
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84149 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-14 21:54:48 +00:00
Douglas Gregor
dcde1909f6
Give ourselves an A- on ASTs for explicit specializations, since they
...
aren't rich enough to reproduce the source accurately.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84012 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-13 19:41:44 +00:00
Douglas Gregor
096ebfda90
Diagnose attempts to add default function arguments to a
...
specialization. This completes C++ [temp.expl.spec]!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83980 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-13 17:02:54 +00:00
Douglas Gregor
6687f9f6ba
Minor CSS fix
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83924 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-12 23:15:14 +00:00
Douglas Gregor
33c4ba8794
Minor margin fix
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83918 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-12 22:52:00 +00:00
Sebastian Redl
e094fe8278
This ought to complete exception spec support. Man, am I glad.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83767 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-11 09:14:57 +00:00
Douglas Gregor
b656d88235
Tests for C++ [expr], from James Porter!
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83588 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-08 22:38:14 +00:00
Ted Kremenek
38fdb6de98
Updated checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83408 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-06 20:19:01 +00:00
Benjamin Kramer
0519b286c0
Fix typo.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83246 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-02 12:19:16 +00:00
Chris Lattner
871dc3e225
fix line #'s
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83162 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-30 20:20:06 +00:00
Chris Lattner
0e3b44b0f4
add some more popular examples, color code warning: and error: like the command line.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83161 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-30 20:19:10 +00:00
Douglas Gregor
30a46b54f1
Update C++ status page
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83157 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-30 18:32:57 +00:00
Ted Kremenek
6af01047a3
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83074 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-29 17:08:03 +00:00
Fariborz Jahanian
d8307b1033
Patch for AST representation for the implicit conversion to a function
...
reference/pointer. And a test case for code gen.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83000 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-28 18:35:46 +00:00
Cedric Venet
6bfc8b635f
CMake generate VS2008 project and CLang and LLVM compile without problem on VS2008. Remove obsolete remark
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82895 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-27 10:34:36 +00:00
Ted Kremenek
9031486059
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82854 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-26 07:39:39 +00:00
Chris Lattner
b0802c9f50
pcc supports some c99
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82774 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-25 16:45:10 +00:00
Ted Kremenek
a24563abb0
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82749 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-25 05:03:45 +00:00
Ted Kremenek
a6dc0793d8
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82518 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-22 03:38:38 +00:00
Fariborz Jahanian
6826365294
Update for inherited conversion function support.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81865 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-15 16:15:23 +00:00
Fariborz Jahanian
0d36aa8c23
Status update related to code gen for type conversion
...
functions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81373 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-09 20:00:07 +00:00
Douglas Gregor
4fe95f99a2
Don't generate any code for an explicit call to a trivial destructor.
...
Now that parsing, semantic analysis, and (I think) code generation of
pseudo-destructor expressions and explicit destructor calls works,
update the example-dynarray.cpp test to destroy the objects it
allocates and update the test to actually compile + link.
The code seems correct, but the Clang-compiled version dies with a
malloc error. Time to debug!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81025 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-04 19:04:08 +00:00
Douglas Gregor
464061a729
Update C++ status, since a bunch of the comments were out-of-date
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80954 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-03 21:51:43 +00:00
Douglas Gregor
c68afe2cbe
Improve template instantiation for member access expressions that
...
involve qualified names, e.g., x->Base::f. We now maintain enough
information in the AST to compare the results of the name lookup of
"Base" in the scope of the postfix-expression (determined at template
definition time) and in the type of the object expression.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80953 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-03 21:38:09 +00:00
Ted Kremenek
db74092262
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80834 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-02 20:27:08 +00:00
Ted Kremenek
13e6e0cdd2
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80321 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-28 00:30:56 +00:00
Douglas Gregor
76c5b55a5e
Tweak the list of open projects for C++
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80179 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-26 23:34:30 +00:00
Ted Kremenek
11401c6611
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80054 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-25 23:46:25 +00:00
Ted Kremenek
3ac6a0b8a3
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80034 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-25 21:14:54 +00:00
Douglas Gregor
20b3e9918c
Implement support for equality comparisons (!=, ==) of member
...
pointers, by extending the "composite pointer type" logic to include
member pointer types.
Introduce test cases for member pointer comparisons, including those
that involve the builtin operator candidates implemented earlier.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79925 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-24 17:42:35 +00:00
Fariborz Jahanian
c141086bff
Updated statuc page to reflect recent implementations
...
of section 12 [special member functions]
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79704 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-22 00:18:52 +00:00
Douglas Gregor
be1ad92798
Update Clang C++ status to better reflect what is implemented.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79695 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-21 23:27:46 +00:00
Douglas Gregor
65ec1fda47
Implement conversion function templates, along with the ability to use
...
template argument deduction from a conversion function (C++
[temp.deduct.conv]) with implicit conversions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79693 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-21 23:19:43 +00:00
Ted Kremenek
c42a92aa1f
Center the dragon.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79580 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-21 00:04:20 +00:00
Ted Kremenek
a12a32872b
Make the dragon a link...
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79577 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-20 23:49:30 +00:00
Ted Kremenek
120aff95dc
Include LLVM logo ... because dragons are cool.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79576 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-20 23:48:37 +00:00
Ted Kremenek
028011527e
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79559 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-20 18:55:46 +00:00
Chris Lattner
357f7ce199
Improve the Getting Started and Hacking web pages, patch by
...
John Thompson!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79518 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-20 06:17:11 +00:00
Ted Kremenek
1ac134b301
Update/add links to developer meeting.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79005 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-14 17:11:34 +00:00
Daniel Dunbar
12e57bca92
s/ccc/clang/
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78320 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-06 16:47:53 +00:00
Anton Korobeynikov
1816e48427
Add link to LLVM's Getting Started page.
...
Patch by John Thompson!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78307 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-06 13:00:08 +00:00
Eli Friedman
d1e1ef3b0a
Website updates for working with Visual Studio and making patches.
...
Patch by John Thompson!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77988 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-03 19:42:28 +00:00
Douglas Gregor
b4aa94d2a0
Update C++ open projects list
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77901 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-02 18:26:21 +00:00
Douglas Gregor
1e185d9737
We have fairly good support for namespaces, now. Namespace aliases are parsed correctly
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77900 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-02 18:22:38 +00:00
Chris Lattner
45f8091470
linkify IRC
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77880 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-02 05:38:25 +00:00
Chris Lattner
e1e585fbf8
rearrange side bar, add link to IRC info.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77879 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-02 05:36:37 +00:00
Sebastian Redl
9cc11e7003
Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators.
...
Add custom conversions to static_cast.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77076 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-25 15:41:38 +00:00
Douglas Gregor
9c09b886c0
We now do complete semantic checking for unions
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76918 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-24 00:05:42 +00:00
Douglas Gregor
75b451eb31
Update C++ status to reflect progress on out-of-line definitions of class template members
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76917 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-23 23:58:15 +00:00
Ted Kremenek
21375a3cd5
Update cf_returns_retained/ns_returns_retained examples to use __has_feature.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76130 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-17 00:25:49 +00:00
Chris Lattner
909a883fbc
linkify
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75225 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-10 05:07:59 +00:00
Argyrios Kyrtzidis
7240d77c96
Add documentation for the Index library to clang's web page.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75222 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-10 03:41:36 +00:00
Ted Kremenek
08cc16d185
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75147 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-09 17:20:25 +00:00
Douglas Gregor
00aeb52314
Implement the simple form of overload resolution used when taking the
...
address of an overloaded function (which may involve both functions
and function templates).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75069 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-08 23:33:52 +00:00
Douglas Gregor
4668509630
Update the C++ status table to better reflect our support for function overloading
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74997 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-08 10:03:09 +00:00
Douglas Gregor
69be8d60de
Improve argument-dependent lookup to find associated classes and
...
namespaces based on the template arguments of a class template
specialization type.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74993 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-08 07:51:57 +00:00
Douglas Gregor
8fdc3c49e3
Template argument deduction from a call has improved a bit
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74966 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-07 23:12:18 +00:00
Ted Kremenek
613410407c
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74849 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-06 19:57:59 +00:00
Ted Kremenek
600437f7c8
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74757 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-03 03:26:09 +00:00
Douglas Gregor
4c9b68f70e
Add a Last Updated field to the C++ status page
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74387 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-27 19:33:58 +00:00
Douglas Gregor
b10d2fbe98
Make a note of improvements to function templates
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74360 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-27 00:08:54 +00:00
Daniel Dunbar
4d1034f6bb
Fix bar title in graphs.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74302 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26 18:29:52 +00:00
Daniel Dunbar
13e1c9d5be
Update performance numbers (missed a link)
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74297 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26 18:15:47 +00:00
Daniel Dunbar
9d284e531d
Update performance numbers.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74296 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26 18:14:41 +00:00
Chris Lattner
b76c2322bf
oink is dead.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74263 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-26 04:10:17 +00:00
Anders Carlsson
3eb43a0f62
We now support decltype (as far as I know :)
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74127 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 22:10:19 +00:00
Ted Kremenek
5ceab86209
Fix typo.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74107 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 19:20:24 +00:00
Ted Kremenek
5303644db4
Reference the correct image...
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74106 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 19:19:18 +00:00
Ted Kremenek
42291ddced
Add scan-build screenshot for attribute 'nonnull' example.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74104 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 19:17:54 +00:00
Ted Kremenek
75527194d9
Fix broken HTML tag.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74103 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 19:12:56 +00:00
Ted Kremenek
c415901e14
Remove reference to using 'clang' directly to analyze projects.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74102 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 19:12:07 +00:00
Ted Kremenek
1a9887eb53
Tighten screenshot.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74100 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 19:08:56 +00:00
Ted Kremenek
6fe1ef2bbb
Replace 'clang --analyze' example for attribute cf_returns_retained with screenshots.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74098 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 19:04:37 +00:00
Ted Kremenek
7d277e25e0
Replace 'clang --analyze' example (in text) with screenshot from scan-build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74095 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 18:50:14 +00:00
Anders Carlsson
e6510f1945
Nested classes are now complete.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74052 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 02:03:09 +00:00
Anders Carlsson
43f24e05ce
class.nested.type is done.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74034 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 00:32:04 +00:00
Ted Kremenek
0964e67253
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73518 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-16 17:45:57 +00:00
Douglas Gregor
742f2cd953
Tweak the C++ open projects page
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73409 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-15 19:53:21 +00:00
Ted Kremenek
37ad3d4e8b
Revert r73341.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73393 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-15 17:23:35 +00:00
Douglas Gregor
7420c2dee7
Note that we've implemented the right angle brackets extension in C++0x
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73389 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-15 16:50:45 +00:00
Zhongxing Xu
0c3a16d5da
'not magic' => 'is not magic'
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73386 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-15 13:22:32 +00:00
Nuno Lopes
557e81180d
fix the menu's links
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73341 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-14 09:40:09 +00:00
Douglas Gregor
5e9f35c7cb
Update LLVM.
...
Implement support for C++ Substitution Failure Is Not An Error
(SFINAE), which says that errors that occur during template argument
deduction do *not* produce diagnostics and do not necessarily make a
program ill-formed. Instead, template argument deduction silently
fails. This is currently implemented for template argument deduction
during matching of class template partial specializations, although
the mechanism will also apply to template argument deduction for
function templates. The scheme is simple:
- If we are in a template argument deduction context, any diagnostic
that is considered a SFINAE error (or warning) will be
suppressed. The error will be propagated up the call stack via the
normal means.
- By default, all warnings and errors are SFINAE errors. Add the
NoSFINAE class to a diagnostic in the .td file to make it a hard
error (e.g., for access-control violations).
Note that, to make this fully work, every place in Sema that emits an
error *and then immediately recovers* will need to check
Sema::isSFINAEContext() to determine whether it must immediately
return an error rather than recovering.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73332 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-14 07:33:30 +00:00
Douglas Gregor
c1efb3faef
It looks like we've finished off matching of class template partial specializations; add comments and update the C++ status page
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73263 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-12 22:31:52 +00:00
Douglas Gregor
16df850bb7
Finish implementing checking of class template partial specializations
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73260 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-12 22:21:45 +00:00
Douglas Gregor
6aa75cfbdd
Diagnose C++ [temp.class.spec]p9b3, where a class template partial
...
specialization's arguments are identical to the implicit template
arguments of the primary template. Typically, this is meant to be a
declaration/definition of the primary template, so we give that
advice.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73259 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-12 22:08:06 +00:00
Douglas Gregor
7e8976b22e
Update the C++ status to reflect improvements in template argument deduction and the handling of class template partial specializations
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73242 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-12 19:15:38 +00:00
Douglas Gregor
01cd4fb825
Point to the clang driver, not the ccc driver
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73192 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-11 14:59:18 +00:00
Douglas Gregor
4bd654528b
Add pseudo-destructors to the Open Projects list
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73191 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-11 14:55:39 +00:00
Douglas Gregor
6ba70bf2f3
Prune some projects that have already been started
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73190 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-11 14:53:37 +00:00
Ted Kremenek
9c5fc16749
Add redirects to new static analysis web site.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73120 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 02:17:37 +00:00
Ted Kremenek
5e9e146b41
Update static analyzer link to new website.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73119 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:37:34 +00:00
Ted Kremenek
cb41f3e856
Comment out preliminary text due to wishful thinking of getting more documentation done by this point.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73118 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:32:41 +00:00
Ted Kremenek
f2c6b9a846
Last menu color tweaking (for now).
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73117 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:31:18 +00:00
Ted Kremenek
8cb2868f8b
More color tweaking.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73116 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:28:57 +00:00
Ted Kremenek
b5a5b539df
Update menu colors.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73115 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:28:04 +00:00
Ted Kremenek
f75d0ac15a
Update menu color.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73114 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:26:30 +00:00
Ted Kremenek
d5f1d1e990
Update checker build file (accidentally used old one).
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73113 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:25:03 +00:00
Ted Kremenek
ae2288c902
Fix link.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73112 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-09 01:24:15 +00:00
Ted Kremenek
591b907b3b
Add skeleton files for new analyzer site.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73086 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-08 21:21:24 +00:00
Ted Kremenek
fa0378d772
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73001 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-06 17:44:12 +00:00
Daniel Dunbar
e0b6ae7b80
Put "Language Extensions" and "C++ status" in the regular info section.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72879 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-04 18:39:08 +00:00
Daniel Dunbar
c5f928ca2a
Mention unsupported GCC duplicate-definition-with-inline extension.
...
Also, link users manual from the main web page.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72878 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-04 18:37:52 +00:00
Daniel Dunbar
ce9f4966bc
Another tweak to the clang Getting Started page.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72355 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-24 01:40:10 +00:00
Daniel Dunbar
05fc1c25d4
Minor updates to the clang Getting Started page.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72354 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-24 01:00:12 +00:00
Ted Kremenek
f0fc7bf75f
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72084 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-19 00:48:25 +00:00
Ted Kremenek
d79bf3976b
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71929 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-16 06:05:27 +00:00
Ted Kremenek
987edd2271
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71900 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-15 21:56:27 +00:00
Ted Kremenek
2e24661a0f
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71874 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-15 18:40:51 +00:00
Ted Kremenek
57315955d7
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71846 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-15 05:59:34 +00:00
Ted Kremenek
57dc4a3bb7
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71716 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-13 20:49:00 +00:00
Douglas Gregor
93dfdb1299
Semantic analysis for explicit instantiation of class templates. We
...
still aren't instantiating the definitions of class template members,
and core issues 275 and 259 will both affect the checking that we do
for explicit instantiations (but are not yet implemented).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71613 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-13 00:25:59 +00:00
Douglas Gregor
4d9a16f36d
Implement parsing for explicit instantiations of class templates, e.g.,
...
template class X<int>;
This also cleans up the propagation of template information through
declaration parsing, which is used to improve some diagnostics.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71608 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-12 23:25:50 +00:00
Ted Kremenek
59e64cec90
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71605 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-12 22:44:02 +00:00
Douglas Gregor
01cf112ad1
Align the N/A in the C++ status table, from Anders Johnsen
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71576 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-12 18:36:58 +00:00
Douglas Gregor
0755402a12
Fill in more C++ status. We're now using the check mark to mean,
...
"complete, and we have tests for every paragraph".
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71564 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-12 17:55:28 +00:00
Ted Kremenek
745812020e
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71523 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-12 00:45:33 +00:00