X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=eglib%2FTODO;h=bbbb49bbba4c9c2921879a4bc9948fd945b3e9e5;hb=4c737936bc484ebcb26394f19202312199c744b9;hp=a5d87289f15a730be93182b65d3ee88725088d5e;hpb=33f8d093b3f9ca2c02ca351d2cae63b559c7c5dd;p=mono.git diff --git a/eglib/TODO b/eglib/TODO index a5d87289f15..bbbb49bbba4 100644 --- a/eglib/TODO +++ b/eglib/TODO @@ -1,44 +1,20 @@ - -* Code that we will drop from Mono, because we do not really need this: - - Locking: - - 5 G_LOCK - 5 G_UNLOCK - - These are currently only used for the GC-safe hash table, and - we will be replacing that with a copy of our own hashtable. - -Important Groups: +* Missing code * Process launching 3 g_shell_quote 1 g_shell_unquote - * Thread enabling, these might be just no-ops, check with Paolo/Zoltan - 3 g_thread_supported - 3 g_thread_init - - * String manipulation - 1 g_filename_from_utf8 [LIMITATION: UTF8 only today] - - * Miscelaneous - 3 g_spaced_primes_closest - -Remove code from Mono: - - Multi-threaded aware GHashTable. - utils/mono-uri.c +---------------------------------------------------------------------- +* Should implement, for better performance: + Macros: 6 G_UNLIKELY 4 G_LIKELY - 2 G_STRLOC * Unimplemented, not supported currently: - g_unichar_tolower Used for deprecated unmanaged string collation - g_unichar_type Used for deprecated unmanaged string collation + (none as yet.) * Dead Code