diff --git a/ChangeLog b/ChangeLog index 4e2d7bee39..d530af9bff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -10,7 +10,7 @@ Sat Jun 13 17:35:11 2015 NARUSE, Yui * vm.c (th_init): initialize th->name. - * thread.c (Init_Thread): add Thread.name and Thread.name=. + * thread.c (Init_Thread): add Thread.name and name=. [Feature #11251] * thread.c (rb_thread_inspect): show thread's name if set. diff --git a/NEWS b/NEWS index cf10aae797..eefdd005d2 100644 --- a/NEWS +++ b/NEWS @@ -51,6 +51,9 @@ with all sufficient information, see the ChangeLog file. * pack/unpack (Array/String) * j and J directives for pointer width integer type. [Feature #11215] +* Thread + * Thread#name, Thread#name are added to handle thread names [Feature #11251] + === Stdlib updates (outstanding ones only) diff --git a/thread.c b/thread.c index 5218ba7262..e59727a506 100644 --- a/thread.c +++ b/thread.c @@ -2719,7 +2719,7 @@ rb_thread_safe_level(VALUE thread) * call-seq: * thr.name -> string * - * Dump the name, id, and status of _thr_ to a string. + * show the name of the thread. */ static VALUE @@ -2734,7 +2734,8 @@ rb_thread_getname(VALUE thread) * call-seq: * thr.name=(name) -> string * - * Dump the name, id, and status of _thr_ to a string. + * set given name to the ruby thread. + * On some platform, it may set the name to pthread and/or kernel. */ static VALUE