]> granicus.if.org Git - gc/commitdiff
Update TODO file
authorIvan Maidanski <ivmai@mail.ru>
Fri, 20 Jan 2012 22:15:54 +0000 (02:15 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 20 Jan 2012 22:15:54 +0000 (02:15 +0400)
TODO

diff --git a/TODO b/TODO
index db15c2757a336b1cf7d79cb6c845055b8d3ac99e..3d88d255c5dca0623451a7bcc3bc7f2a8e48d03d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -9,13 +9,8 @@ Add a test for libatomic_ops minimal version required (at compile time).
 
 Merge symbian branch to master.
 
-Merge useful code (if any) from mono_libgc branch (e.g.,
-do not abort on SuspendThread failure,
-last_fo_entries and last_words_finalized in GC_collect_or_expand,
-ignore thread_info/resume errors in GC_thread_resume,
-GC_on_heap_resize).
-
-Declare GC_abort with noreturn attribute.
+Declare GC_abort with noreturn attribute (should as well force optimizer to
+imply not-EXPECT in the condition).
 
 windows-untested: Remove if CMake can generate MS Visual Studio 6.0, 7.0, 8.0
 project files.
@@ -25,11 +20,13 @@ BCC_MAKEFILE: Remove if CMake can generate Makefile for this compiler.
 NT_X64_STATIC_THREADS_MAKEFILE, NT_X64_THREADS_MAKEFILE, digimars.mak,
 gc.mak.)
 
-Makefile.dj: Remove if it is possible to use auto-generated Makefile instead.
-(Same for EMX_MAKEFILE.)
+Makefile.dj: Remove if it is possible to use Makefile.direct (or
+auto-generated Makefile) instead. (Same for EMX_MAKEFILE.)
 
 build_atomic_ops.sh[.cygwin]: Remove if really not needed.
 
+Enable parallel mark, thread-local-alloc (and, probably, unmapping) by default.
+
 
 == FIXME tasks ==