Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2015-01-23

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

All times shown according to UTC.

Time Nick Message
06:40 rurban joined #parrotsketch
08:46 rurban1 joined #parrotsketch
12:29 rurban1 joined #parrotsketch
12:29 Chirag joined #parrotsketch
13:27 Util Pre-report:
13:27 Util # Done:
13:27 Util * Released Parrot 7.0.0
13:27 Util # Doing:
13:27 Util * Reading up on the 7.0.1 hotfix.
13:27 Util .end
13:31 rurban1 2015-01-23 rurban
13:31 rurban1 DONE:
13:31 rurban1 * merged smoke-me/rpa-splice-shrink-fast-gh1174, perl6 passes now all spectests
13:31 rurban1 * releases 7.0.1 hotfix, with 4 fixes
13:31 rurban1 * GC --optimize segv #1186
13:31 rurban1 * threads deadlock #1187
13:31 rurban1 * smoke-me/m64-gh1181 #1181, #1182, #1178, #1110
13:31 rurban1 * Actually link with libicu when probing for it. #1182, #1188
13:31 rurban1 * merged smoke-me/gcc_cmpxchg-gh1173 atomic now usable (for threads)
13:31 rurban1 * merged Optimize away ExtUtils::Command on posix systems. #1177
13:31 rurban1 * online doc updates
13:31 rurban1 * added smoker and number scripts to parrot/misc
13:31 rurban1 * updated timeline.md in parrot/misc, added a NCI task
13:31 rurban1 * updated parrot-bench for 7.0 and stringbuilder
13:31 rurban1 WORK:
13:31 rurban1 * rurban/stringbuilder-gh1123, 10% faster in benchmarks
13:31 rurban1 (no need to clone, maybe more substr optims possible)
13:31 rurban1 * smoke-me/thread-lock-gh1187, minor refactor, but deadlocks
13:31 rurban1 BLOCKED:
13:32 rurban1 7.0.1 was needed for machines with low memory, like 2GB
13:32 rurban1 that's why we didn't catch it
13:33 rurban1 thinking about adding one gc stress test to the normal suite
13:33 rurban1 this would have caught it.
13:33 rurban1 I still got one more GC bug, on my small centos5 system.
13:35 Util Hello! Who all is in attendance?
13:35 rurban1 Me
13:36 Chirag Me (lurking)
13:37 Util Welcome!
13:37 rurban1 7.0.1 is now the new default in rakudo. much faster than the old parrot, all spectests passed
13:37 * lizmat bumped rakudo to 7.0.1
13:37 rurban1 thanks!
13:37 * lizmat is off to lunch&
13:38 Util rurban1: congrats on getting 7.0.1 fixed in time for the Rakudo release.
13:38 rurban1 yep, close
13:38 Util lizmat: thank you
13:38 rurban1 I held it back for one full day to wait for smoke results
13:39 rurban1 caught some more crazy configure test errors
13:39 Util rurban1: +1 to "adding one gc stress test to the normal suite".
13:39 rurban1 yes, probably the first. it needs to be a good and stable one.
13:39 rurban1 I'll make a ticket for it
13:42 rurban1 #1189
13:43 rurban1 next work will probably be threads. I'm not so sure if we can go away without atomic updates of our primitive values (int, number)
13:44 rurban1 the scheduler locks, we could get rid of some locks I believe with atomic updates. if it's faster. atomic is pretty costly
13:46 rurban1 but in practice our threads are still pretty good. better than moar and jvm for sure
13:47 rurban1 but the jvm has a much better garbage collector and faster ops
13:49 Util Reducing locking... Hmmm... Do you have any true multi-processor (as opposed to multi-core) machines in your smokers?
13:52 Util I would think that multi-processor testing would be required when reducing locking, but I could be wrong about that.
13:53 rurban1 no, multi-core is the only useful testcase we need
13:53 Util Great
13:53 rurban1 99% intel is our usecase. maybe ppc64 8 or armv8 later, when they will be used in the cloud
13:55 rurban1 I'm looking into threads mainly for my potion vm, libuv got now nice threadpools, like parrot
13:57 Util Two minor notes about 7.1.0's date:
13:57 Util * The RMGuide originally said "Feb 16, 2015 -  7.1.0   - rurban"; I changed it to "Feb 17" in f9bb25b to match the Tuesday normal schedule.
13:57 Util * The hotfix release said "Our next scheduled release is at 23 Feb 2015."
13:58 rurban1 oops, 17. it is
13:58 rurban1 I did it right in the github milestone only
13:59 rurban1 thanks for catching this. but too late
13:59 Util No harm done; I think the only group that cares about our "next scheduled release" date is Rakudo, and they won't be changing their release schedule next month.
14:02 Util Anything else to discuss? From anyone?
14:05 Util OK. Thanks everyone!
14:05 Util Meeting adjourned.
14:36 rurban2 joined #parrotsketch
16:23 rurban joined #parrotsketch
16:49 rurban_ joined #parrotsketch
21:36 rurban joined #parrotsketch

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