Using the new compiler in production

20 minutes



cPanel was using B::C with perl 5.6 for over 10 years successfully. Recently we switched to the new compiler and 5.14.4.
During this work my team ported the perl core test suite to test the compiler with it. We successfully pass all core tests as well as our own tests (i.e. no 5.6 regressions). We use it now for over a year in production. Developers are happy all around and the internet didn't break.

Some XS modules caused problems, and I will outline those briefly. I'll also outline briefly our further plans with 5.22, the next target. 

[ Talk ]