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