Golang patch accepted: Use clock_gettime to get current time on ppc64x

Golang patch accepted: Use clock_gettime to get current time on ppc64x

For consistency across platforms, Golang for Power now fetches the current time in nanoseconds, via the clock_gettime() syscall. Committed as 0df5ab7. This patch fixes issue #11222 for ppc64x.

There is still room for improvement here. Since the minimum kernel requirement is 2.6.37, we can use the VDSO for calling clock_gettime() instead of using the syscall.

Unfortunately, there is no runtime implementation for supporting the VDSO on Power at the moment. I am currently working on that.

by 

Golang 1.7 released

Golang 1.7 released

Golang 1.7 was released today. This release includes some significant changes, including:

On the Power side, we have several bug fixes and performance improvements, including enhancements for atomics, crypto functions, memmove, bytes/Equal and sqrt. We also established that the minimum processor version for ppc64 is POWER5, and POWER8 for ppc64le.

For more information, please see the Golang 1.7 release notes.

by 

Spain photos available on Getty Images

Spain photos available on Getty Images for editorial use

As you may have noticed, I did not post anything in May. I was on vacation in Spain and took the opportunity to make some photos in Madrid, Toledo, Ávila and Segóvia. I have finished editing them all and you can see the complete gallery of my Spain photos on Flickr.

Most of those images are available for sale for editorial use on Getty Images and can be accessed by clicking the image below. There are also some stock images available for royalty-free use. Prices start at $55.00-$575.00 for royalty free images. For editorial uses, please complete the form at the Getty Images website.

Getty Images Gallery - Spain photos

by 

GLIBC-2.24 released

GLIBC-2.24 Released

The GNU C Library (glibc) 2.24 is now available for download. This release fixes several bugs, including security issues CVE-2016-1234, CVE-2016-3075, CVE-2016-3706, CVE-2016-4429 and CVE-2016-5417. For a complete list of features and fixes, please read Adhemerval Zanella’s e-mail in libc-alpha.

On the Power side, glibc-2.24 includes POWER8-optimized versions of sinf(), expf(), strcasecmp(), strncasecmp(), memset(), strcspn(), strcasestr(), strlen() and strspn().

by