diff options
Diffstat (limited to 'docs/ReleaseNotes-2.6.html')
-rw-r--r-- | docs/ReleaseNotes-2.6.html | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/docs/ReleaseNotes-2.6.html b/docs/ReleaseNotes-2.6.html index f1b8852fe0..b6b6724e98 100644 --- a/docs/ReleaseNotes-2.6.html +++ b/docs/ReleaseNotes-2.6.html @@ -460,8 +460,14 @@ API changes are:</p> <li><tt>SCEVHandle</tt> no longer exists, because reference counting is no longer done for <tt>SCEV*</tt> objects, instead <tt>const SCEV*</tt> should be used.</li> +<li>Many APIs, notably <tt>llvm::Value</tt>, now use the <tt>StringRef</tt> +and <tt>Twine</tt> classes instead of passing <tt>const char*</tt> +or <tt>std::string</tt>, as described in +the <a href="ProgrammersManual.html#string_apis">Programmer's Manual</a>. Most +clients should be uneffected by this transition.</li> <li>llvm-dis now fails if output file exists, instead of dumping to stdout. -FIXME: describe any other tool changes due to the raw_fd_ostream change</li> +FIXME: describe any other tool changes due to the raw_fd_ostream change. FIXME: +This is not an API change, maybe there should be a tool changes section?</li> <li>temporarely due to Context API change passes should call doInitialization() method of the pass they inherit from, otherwise Context is NULL. FIXME: remove this entry when this is no longer needed.<li> |