Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-08-19

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:22 FROGGS_ joined #parrot
01:47 ilbot2 joined #parrot
01:47 Topic for #parrot is now Parrot 6.6.0 "Parrothead" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
01:56 kid51 joined #parrot
10:03 bighugedog joined #parrot
11:25 kid51 joined #parrot
14:03 rurban release today
14:04 Coke I'm doing the rakudo release thursday - anything in there that is compelling for an upgrade?
14:13 rurban yes, a missing namealias, requested by froggs
14:13 rurban I didn't add the missing opendir yet. I will add this to nqp first, but not today :)
14:14 rurban https://github.com/parrot/par​rot/blob/master/ChangeLog#L3
14:14 rurban But parrot is still super-stable, no big changes
14:41 dalek parrot: 63a417e | rurban++ | / (19 files):
14:41 dalek parrot: Release 6.7.0 - Grey-headed Lovebird
14:41 dalek parrot:
14:41 dalek parrot: This release is still very stable. It adds two code changes:
14:41 dalek parrot: - find_codepoint: added more name aliases for perl6 (LF,FF,CR and NEL)
14:41 dalek parrot: - Optimize internal pcc CallContext calls from VTABLE to direct calls
14:41 dalek parrot:   and inline CallContext ATTR accessors to omit the obj check. [GH #1083]
14:41 dalek parrot: review: https://github.com/parrot/parrot/commit/63a417eb8e
14:42 Coke sounds good. I'll put in the update to rakudo as soon as the release lands, maybe the name aliases will get us more spectests.
14:51 travis-ci joined #parrot
14:51 travis-ci [travis-ci] parrot/parrot#1071 (master - 63a417e : Reini Urban): The build has errored.
14:51 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c​ompare/0d1c5cbd9df8...63a417eb8ecc
14:51 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/32970622
14:51 travis-ci left #parrot
14:54 rurban aarg, travis still wants to install from a wrong precise archive
15:12 dalek joined #parrot
15:22 Chirag joined #parrot
15:24 Chirag I always wanted to ask this... How do we come up with names for the release?
15:30 rurban See docs/project/release_manager_guide.pod, the most difficult part part of a release
15:30 rurban I always choose a Lovebird
15:31 rurban Coke: Can I have an op? I need to change the topic
15:32 rurban release finished. just sending out the announcements
15:46 FROGGS__ joined #parrot
15:47 Topic for #parrot is now Parrot 6.7.0 "Grey-headed Lovebird" | http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
15:47 rurban Coke++ (irc netsplit obviously)
15:48 rurban I found some interesting and practical optimizations to slow memcmp with pure C, ~50% faster with my perfect hashes tryouts. will blog about it
16:11 Coke rakudo build with parrot failing on OS X.
16:11 Coke digging...
16:12 rurban what is the error message? maybe an already installed dylib in the libpath (we still have no proper rpath support for darwin)
16:13 Coke if I run it separately, it builds OK, but then the normal rpath nonsense (can't run parrot from a non-install dir)
16:13 rurban I see
16:13 rurban you probably have to rename an existing /usr/local/lib/libparrot*.dylib
16:14 Coke no, there is no existing. that's why it fails.
16:14 Coke checking the failure message during the rakudo-driven build...
16:14 Coke string/api.c
16:14 Coke /usr/bin/clang -I./include -I./include/pmc -pipe -Os -fno-common -I/opt/local/include  -fstack-protector -I/opt/local/include -pipe -fno-common  -isystem /opt/local/include -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD  -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/opt/
16:14 Coke Guess I'm doing the release on the linux box I have access to, and not the mac. :|
16:15 rurban I'm trying right now also on my mac air
16:15 Coke Here's the build I tried on rakudo:
16:15 Coke perl Configure.pl --gen-parrot --gen-nqp=master --gen-moar --backends=moar,parrot --git-protocol=ssh
16:15 Coke (nqp master was updated to point to parrot 6.7)
16:16 rurban yes, I'm doing the same usually
16:17 rurban or I'm building in nqp and rsyncing the files manually over from nqp/install to rakudo/install
16:19 dngor joined #parrot
16:19 rurban or maybe you are having a DYLD_LIBRARY_PATH exported?
16:21 Coke unrelated, someone pointed at this: http://paste.scsys.co.uk/416737​?tx=on&submit=Format+it%21
16:22 Coke DYLD_LIBRARY_PATH is empty
16:23 atrodo joined #parrot
16:31 Coke (sounded like 6.7 fixed the unrelated url above)
16:34 Coke ugh. 6.7 let him build parrot, he's still getting an error building rakudo
16:37 rurban libdyncall_s.a looks wrong for a shared lib, yes
16:38 rurban I'm not sure if you can archive -fPIC objects at all statically
16:39 rurban But this is all nqp. parrot changed nothing there in the last years
16:50 rurban I still get the nqp error for the unsupported proper libtool (macports). dyncall only supports the broken apple libtool
17:04 rurban after several make's on darwin nqp-p succeeded now
19:31 Util #ps time
20:53 particle joined #parrot
22:25 kid51 joined #parrot
22:31 Psyche^ joined #parrot

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

Parrot | source cross referenced