[llvm-commits] CVS: llvm/docs/FAQ.html

Misha Brukman brukman at cs.uiuc.edu
Fri Dec 3 15:58:29 PST 2004



Changes in directory llvm/docs:

FAQ.html updated: 1.24 -> 1.25
---
Log message:

* Link to the license file from release 1.3 (should we link to CVS version
  instead?)
* Encapsulate code and header file names with <tt> and </tt>
* Arrange <p> and </p> tags to be inline with the text they contain


---
Diffs of the changes:  (+19 -20)

Index: llvm/docs/FAQ.html
diff -u llvm/docs/FAQ.html:1.24 llvm/docs/FAQ.html:1.25
--- llvm/docs/FAQ.html:1.24	Thu Sep  9 11:36:47 2004
+++ llvm/docs/FAQ.html	Fri Dec  3 17:58:18 2004
@@ -123,7 +123,7 @@
 <div class="answer">
 <p>Yes.  The modified source distribution must retain the copyright notice and
 follow the three bulletted conditions listed in the <a
-href="http://llvm.cs.uiuc.edu/releases/1.2/LICENSE.TXT">LLVM license</a>.</p>
+href="http://llvm.cs.uiuc.edu/releases/1.3/LICENSE.TXT">LLVM license</a>.</p>
 </div>
 
 <div class="question">
@@ -519,34 +519,33 @@
 
 <!--=========================================================================-->
 
-<div class="question"><p>
-What is this <tt>llvm.global_ctors</tt> and <tt>_GLOBAL__I__tmp_webcompile...</tt> stuff that happens when I #include <iostream>?
-</p></div>
+<div class="question">
+<p> What is this <tt>llvm.global_ctors</tt> and
+<tt>_GLOBAL__I__tmp_webcompile...</tt> stuff that happens when I #include
+<iostream>?</p>
+</div>
 
 <div class="answer">
-<p>
-If you #include the <iostream> header into a C++ translation unit, the
+
+<p>If you #include the <iostream> header into a C++ translation unit, the
 file will probably use the <tt>std::cin</tt>/<tt>std::cout</tt>/... global
 objects.  However, C++ does not guarantee an order of initialization between
 static objects in different translation units, so if a static ctor/dtor in your
 .cpp file used <tt>std::cout</tt>, for example, the object would not necessarily
-be automatically initialized before your use.
-</p>
+be automatically initialized before your use.</p>
 
-<p>
-To make <tt>std::cout</tt> and friends work correctly in these scenarios, the
+<p>To make <tt>std::cout</tt> and friends work correctly in these scenarios, the
 STL that we use declares a static object that gets created in every translation
-unit that includes <iostream>.  This object has a static constructor and
-destructor that initializes and destroys the global iostream objects before they
-could possibly be used in the file.  The code that you see in the .ll file
-corresponds to the constructor and destructor registration code.
+unit that includes <tt><iostream></tt>.  This object has a static
+constructor and destructor that initializes and destroys the global iostream
+objects before they could possibly be used in the file.  The code that you see
+in the .ll file corresponds to the constructor and destructor registration code.
 </p>
 
-<p>
-If you would like to make it easier to <b>understand</b> the LLVM code generated
-by the compiler in the demo page, consider using printf instead of iostreams to
-print values.
-</p>
+<p>If you would like to make it easier to <b>understand</b> the LLVM code
+generated by the compiler in the demo page, consider using <tt>printf()</tt>
+instead of <tt>iostream</tt>s to print values.</p>
+
 </div>
 
 <!-- *********************************************************************** -->
@@ -559,7 +558,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
 
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2004/09/09 16:36:47 $
+  Last modified: $Date: 2004/12/03 23:58:18 $
 </address>
 
 </body>






More information about the llvm-commits mailing list