summaryrefslogtreecommitdiff
path: root/gcc/jit/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/jit/ChangeLog')
-rw-r--r--gcc/jit/ChangeLog39
1 files changed, 37 insertions, 2 deletions
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 67ad6e14dfa..550e261c2d3 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,38 @@
+2016-01-19 David Malcolm <dmalcolm@redhat.com>
+
+ PR jit/69144
+ * jit-playback.c (gcc::jit::playback::compile_to_file::postprocess):
+ Potentially add the temporary artifact to the tempdir's list of
+ tempfiles needing additional cleanup.
+ (gcc::jit::playback::context::extract_any_requested_dumps): Likewise
+ for the dumpfile.
+ * jit-tempdir.c (gcc::jit::tempdir::~tempdir): Clean up additional
+ tempfiles.
+ * jit-tempdir.h (gcc::jit::tempdir::add_temp_file): New method.
+ (gcc::jit::tempdir::m_tempfiles): New field.
+ * docs/cp/intro/tutorial04.rst: Update for changes to toyvm.cc.
+ * docs/examples/tut04-toyvm/toyvm.cc (class compilation_result):
+ New.
+ (toyvm_function::compile): Change return type from function ptr
+ to a compilation_result.
+ (toyvm_function::get_function_name): New accessor.
+ (toyvm_function::m_funcname): New field.
+ (get_function_name): Convert to...
+ (toyvm_function::make_function_name): ...this new method.
+ (toyvm_function::parse): Call make_function_name.
+ (toyvm_function::compile): Convert return type from function ptr
+ to a compilation_result. Use get_function_name.
+ (compilation_state::compile): Convert return type from
+ gcc_jit_result * to a compilation_result.
+ (test_script): Update for above changes, extracting the code from
+ the compilation_result.
+ (main): Likewise.
+ * docs/_build/texinfo/libgccjit.texi: Regenerate.
+
+2016-01-04 Jakub Jelinek <jakub@redhat.com>
+
+ Update copyright years.
+
2015-11-11 Andrew MacLeod <amacleod@redhat.com>
* dummy-frontend.c: Remove unused header files.
@@ -1965,8 +2000,8 @@
2013-07-26 David Malcolm <dmalcolm@redhat.com>
* Initial creation
-
-Copyright (C) 2013-2015 Free Software Foundation, Inc.
+
+Copyright (C) 2013-2016 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright