Fix gcc_jit_context_get_last_error docs
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 27 Jan 2015 00:11:21 +0000 (00:11 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Tue, 27 Jan 2015 00:11:21 +0000 (00:11 +0000)
gcc/jit/ChangeLog:
* docs/topics/compilation.rst (gcc_jit_result_get_code): Fix typo.
* docs/topics/contexts.rst (gcc_jit_context_get_last_error): The
error buffer is only valid until the next call to the context.
* libgccjit.h (gcc_jit_context_get_first_error): Reword the
comment to omit mention of compiling.
(gcc_jit_context_get_last_error): The error buffer is only valid
until the next call to the context.

From-SVN: r220145

gcc/jit/ChangeLog
gcc/jit/docs/_build/texinfo/libgccjit.texi
gcc/jit/docs/topics/compilation.rst
gcc/jit/docs/topics/contexts.rst
gcc/jit/libgccjit.h

index 3561ac81d26ddc94b3f610ca79665f11b2343efa..577712cc6bcda00d622af672a2bdae79c8c442a5 100644 (file)
@@ -1,3 +1,14 @@
+2015-01-26  David Malcolm  <dmalcolm@redhat.com>
+
+       * docs/topics/compilation.rst (gcc_jit_result_get_code): Fix typo.
+       * docs/topics/contexts.rst (gcc_jit_context_get_last_error): The
+       error buffer is only valid until the next call to the context.
+       * docs/_build/texinfo/libgccjit.texi: Regenerate.
+       * libgccjit.h (gcc_jit_context_get_first_error): Reword the
+       comment to omit mention of compiling.
+       (gcc_jit_context_get_last_error): The error buffer is only valid
+       until the next call to the context.
+
 2015-01-26  David Malcolm  <dmalcolm@redhat.com>
 
        PR jit/64708
index 83710ff159d9985eb63dc3b311ffb7bb721233bd..3c324996052daade5b2650aebe1de3de58f704ad 100644 (file)
@@ -19,7 +19,7 @@
 
 @copying
 @quotation
-libgccjit 5.0.0 (experimental 20150120), January 19, 2015
+libgccjit 5.0.0 (experimental 20150126), January 26, 2015
 
 David Malcolm
 
@@ -5049,10 +5049,10 @@ occurred on the context, so that you can embed this in an exception:
 
 Returns the last error message that occurred on the context.
 
-The returned string is valid for the rest of the lifetime of the
-context.
-
 If no errors occurred, this will be NULL.
+
+If non-NULL, the returned string is only guaranteed to be valid until
+the next call to libgccjit relating to this context.
 @end deffn
 
 @node Debugging,Options<2>,Error-handling<2>,Compilation contexts
@@ -7509,7 +7509,7 @@ with it.
 
 A @cite{gcc_jit_result} encapsulates the result of compiling a context
 in-memory, and the lifetimes of any machine code functions or globals
-that are within the resuilt.
+that are within the result.
 @end deffn
 
 @geindex gcc_jit_result_get_code (C function)
index bf59cc25a934eced57042dcd3aeda4916e0289d1..708d0094c28bea6ae080709acf070b7e15e27c69 100644 (file)
@@ -45,7 +45,7 @@ In-memory compilation
 
   A `gcc_jit_result` encapsulates the result of compiling a context
   in-memory, and the lifetimes of any machine code functions or globals
-  that are within the resuilt.
+  that are within the result.
 
 .. function:: void *\
               gcc_jit_result_get_code (gcc_jit_result *result,\
index 0d81f1ebd6fd9c63d25d449e319e12433ef1055d..cc5207770f10d3961a99d2c2b4127817a5768c08 100644 (file)
@@ -146,11 +146,11 @@ occurred on the context, so that you can embed this in an exception:
 
    Returns the last error message that occurred on the context.
 
-   The returned string is valid for the rest of the lifetime of the
-   context.
-
    If no errors occurred, this will be NULL.
 
+   If non-NULL, the returned string is only guaranteed to be valid until
+   the next call to libgccjit relating to this context.
+
 Debugging
 ---------
 
index 12514bab3e4fc8116abbd0b9b49ca98e031f02a2..8f4354eeeb52ba776712ff3895f900570f129885 100644 (file)
@@ -305,7 +305,7 @@ gcc_jit_context_set_logfile (gcc_jit_context *ctxt,
                             int flags,
                             int verbosity);
 
-/* To be called after a compile, this gives the first error message
+/* To be called after any API call, this gives the first error message
    that occurred on the context.
 
    The returned string is valid for the rest of the lifetime of the
@@ -315,13 +315,13 @@ gcc_jit_context_set_logfile (gcc_jit_context *ctxt,
 extern const char *
 gcc_jit_context_get_first_error (gcc_jit_context *ctxt);
 
-/* To be called after a compile, this gives the last error message
+/* To be called after any API call, this gives the last error message
    that occurred on the context.
 
-   The returned string is valid for the rest of the lifetime of the
-   context.
+   If no errors occurred, this will be NULL.
 
-   If no errors occurred, this will be NULL.  */
+   If non-NULL, the returned string is only guaranteed to be valid until
+   the next call to libgccjit relating to this context. */
 extern const char *
 gcc_jit_context_get_last_error (gcc_jit_context *ctxt);