Perl 6 - the future is here, just unevenly distributed

IRC log for #native, 2017-01-06

| Channels | #native index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
12:01 dcmertens Some very good news on my end.
12:01 dcmertens I had uncovered some terribly erratic performance behavior with C::Blocks
12:02 * dcmertens is looking up a link
12:03 dcmertens This is the one with benchmarks revealing the problem: http://blogs.perl.org/users/david_mertens/2016/12/cblocks-advent-day-11.html
12:03 dcmertens Chances are pretty good that FFI::TCC was suffering from the same performance issues
12:03 dcmertens anyway, I boiled it down to a simple C program that tcc handled poorly
12:04 dcmertens and a tcc guru suggested a simple change to the compiler that might fix the problem
12:04 dcmertens it did!
12:05 dcmertens I need to test more before I push a solution to tcc
12:05 dcmertens but I am overwhelmingly happy to have this sorted out
12:05 dcmertens :-D
12:30 plicease cool
12:31 plicease the fix would be in Alien::TinyCC though yeah?
14:10 jberger dcmertens++
15:32 plicease dcmertens: I read your bpo entry interesting stuff.
15:34 plicease I haven't been following bpo as closely as sometimes used to
15:35 plicease so it is good mention it here :)
18:57 willthechill is there an important reason why the ModuleBuild.pm files are kept under the inc/ directory instead of, for example, lib/Alien/m4/ModuleBuild.pm ?
19:06 willthechill plicease or jberger: probably either of you could answer the question for me?
19:06 plicease They aren't meant to be installed.
19:06 willthechill AH okay
19:06 willthechill it is only used during build time, not installed, gotcha!
19:06 willthechill thanks  :-)
19:07 plicease np
19:59 willthechill joined #native
20:06 dcmertens plicease, I plan on releasing new Alien::TinyCC and Alien::TinyCCx once I push my change to tcc's main branch
20:06 dcmertens so FFI::TCC should get the speed boost, too
20:06 dcmertens :-)
22:07 willthechill plicease: in Alien:m4 you use capture_stderr() to exclude STDERR output in alien_check_installed_version(), any particular reason for that?
22:11 willthechill (I don't think I need to do that for astyle...)

| Channels | #native index | Today | | Search | Google Search | Plain-Text | summary