travis-ci | Rakudo build passed. Jonathan Worthington 'Fix bad assumption about methods being closures. | 00:09 | |
travis-ci.org/rakudo/rakudo/builds/264549001 github.com/rakudo/rakudo/compare/2...1cb3f5fe8f | |||
[Coke] | 6hhh | 00:56 | |
mst | [Coke]: yes? | ||
timotimo | what's time to the third power useful for in physics? | 00:57 | |
geekosaur | usualy more useful as a reciprocal | 01:00 | |
e.g. s^-1 velocity, s^-2 acceleration, and s^-3 (change in acceleration) comes up in various contexts, notably rocketry | 01:01 | ||
(s there being seconds) | |||
[Coke] | mst: missend. | 01:02 | |
geekosaur | (all of those having a distance, typically meters, as numerator) | ||
mst | [Coke]: cat on keyboard was my first thought :D | ||
[Coke] | I use ssh to a tmux session; if it hangs, I will type out a few characters and if nothing shows up, I'll disconnect the ssh session. sometimes it's up even though it's not responding to me. | 01:03 | |
timotimo | i get that sometimes | 01:11 | |
lizmat | Files=1217, Tests=67433, 271 wallclock secs (13.89 usr 5.26 sys + 1810.61 cusr 178.11 csys = 2007.87 CPU) | 07:16 | |
yoleaux | 02:53Z <zengargoyle> lizmat: did you do that talk thing from a while back? | ||
lizmat | .tell if you're referring to my "talk" at the TPCiA: no. This was a completely unscripted Q&A session with most of the answers provided by people in the audience | 07:17 | |
yoleaux | lizmat: I'll pass your message to if. | ||
lizmat | .tell zengargoyle if you're referring to my "talk" at the TPCiA: no. This was a completely unscripted Q&A session with most of the answers provided by people in the audience | 07:18 | |
yoleaux | lizmat: I'll pass your message to zengargoyle. | ||
zorin-os | can anyone help me statically compile perl with -Drelocatableinc and with thread support | 07:41 | |
lizmat | zorin-os: are you talking about Rakudo Perl 6 or Perl 5 ? | 07:49 | |
indeed: wrong channel more than once :-( | 07:50 | ||
zorin-os | depends is perl 6 is compatible with perl5 scripts | 07:54 | |
are you able to determine how a perl was compiled | 07:59 | ||
nine | zorin-os: Perl 6 is a sister language to Perl 5. You will get better help over in #perl though perlbrew.pl/ might be all you need | 08:13 | |
yoleaux | 00:22Z <AlexDaniel> nine: Can you take a look at RT #131898? It looks scary, I'd say a blocker. Please tell me what you think. | ||
synopsebot6 | Link: rt.perl.org/rt3/Public/Bug/Display...?id=131898 | ||
zorin-os | i cant use anything that modifies the environment as it may collide with an existing perlbrew installation | 08:14 | |
nine | .tell AlexDaniel yes, that's definitely a blocker. Will have a look (though probably only tomorrow) | ||
yoleaux | nine: I'll pass your message to AlexDaniel. | ||
zorin-os | for example, chroot ./perl /bin/perl /script.pl AND the /lib/perl5 directory exists (outside of the chroot it will be ./perl/lib/perl5/) and succesfull execution of the script means the script is then fully portable (except for its shebang) | 08:21 | |
Geth | roast: fd43387d40 | (Jonathan Worthington)++ | 2 files Add new atomics tests. |
09:22 | |
roast: 456b87ddbb | (Jonathan Worthington)++ | S17-promise/allof.t Correct test that tried to mis-use CAS. The cheating one didn't have to care for how the world actually works. :-) |
09:23 | ||
rakudo/atomics: de3124522f | (Jonathan Worthington)++ | 2 files Add Scalar atomic load/store, plus full barrier. For now as `Atomic.fetch`, `Atomic.assign`, and `full-barrier`, but they may well become functions instead. |
09:24 | ||
rakudo/atomics: 7ab6eb6ac4 | (Jonathan Worthington)++ | t/spectest.data Run S17-lowlevel/atomic.t. |
|||
nqp/atomics: fa974bc795 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Add constant mapping atomic integer type. |
09:37 | ||
nqp/atomics: 59fd391f29 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Add constant mapping atomic integer type. |
09:41 | ||
pmurias | jnthn: do we want to sink for $foo.?method $foo.+method etc.? | 10:10 | |
jnthn: in those cases we set a nosink and then wrap them in a hllize op ignoring the nosink | 10:12 | ||
jnthn | Yes | ||
Well, for .? for sure | 10:13 | ||
I guess the .* and .+ return a list, which won't do anything on sink | |||
pmurias | seems like we shouldn't be hllizing .+ and .* | 10:16 | |
jnthn | It's probably pointless, indeed. | ||
Geth | roast: 45b159756f | (Elizabeth Mattijsen)++ | S03-junctions/autothreading.t One should use Junction.perl instead of .Str for testing |
10:54 | |
roast/6.c-errata: ce3e1ec466 | (Elizabeth Mattijsen)++ | S03-junctions/autothreading.t One should use Junction.perl instead of .Str for testing |
10:56 | ||
lizmat | that should take care of the autothreading.t fails | ||
the only fails I now see on spectest is t/spec/S32-io/IO-Socket-INET.t (12-17) | 11:06 | ||
is that just me or just MacOS or what? | |||
jnthn | No, I see it on Linux too. I thought they were about fallout from is default etc.? | ||
lizmat | ah! | 11:10 | |
ok, /me investigates | |||
jnthn | lunch & | 11:11 | |
dogbert17_ | lizmat: chances are that you have to revert a revert of a revert :) | 11:14 | |
lizmat | yeah, doing that right now | ||
yup, reverting is default fixes that | |||
dogbert17_ | guess it was 7fdbb49ccc4b | 11:15 | |
Geth | rakudo/nom: f1464e22f0 | (Elizabeth Mattijsen)++ | 5 files Revert "Revert "Revert potentially confusing "is default" changes"" This reverts commit 7fdbb49ccc4b7edc22dd561e3f42a960ba934f95. In light of release being near, feels safer to do without "is default" for now and investigate after release. |
||
ilmari | revertception | ||
lizmat | and t/spec/S32-io/IO-Socket-INET.t is also clean | ||
dogbert17_ | yay | ||
m: say "Revert " x 3 | 11:17 | ||
camelia | Revert Revert Revert ? | ||
Zoffix | FWIW, when is default went in, there weren't failures in S32-io/IO-Socket-INET.t. It likely merely exposes another bug that was introed sometime between is default going in and like last week | 12:14 | |
AlexDaniel | .tell nine OK, thank you! | 12:28 | |
yoleaux | 08:14Z <nine> AlexDaniel: yes, that's definitely a blocker. Will have a look (though probably only tomorrow) | ||
AlexDaniel: I'll pass your message to nine. | |||
Geth | rakudo/atomics: 5ea8596595 | (Jonathan Worthington)++ | 2 files Add atomicint type. Which will always be of an appropriate size for use with atomic ops on integers. What that size will be is platform specific. The integer atomic ops will work on any native int value that happens to be the current platform's atomic size, but we'll do the documentation so as to strongly encourage using atomicint instead to achieve portability. |
12:29 | |
rakudo/atomics: 79c62c0b61 | (Jonathan Worthington)++ | src/core/Atomic.pm Add various atomic integer operations. Again, these may become functions rather than methods on `Atomic` in the future. |
|||
roast: 16e93354f3 | (Jonathan Worthington)++ | S17-lowlevel/atomic.t Basic tests for atomic integer operations. |
|||
AlexDaniel | does anybody know why design docs are down? design.perl6.org/S01.html | 12:56 | |
Zoffix | hack upgrade didn't start something it should have?> | ||
AlexDaniel | “www.p6c.org hosts many Perl 6-related websites, including the perl6.org main site, doc.perl6.org, modules.perl6.org and the Perl 6 design documents.” | 12:59 | |
so it's not hack, right? | |||
Zoffix: “The following users have root/sudo access, and can potentially help you:” lists your name :) ping | 13:00 | ||
Geth | rakudo/nom: 2b8115f0e9 | pmurias++ | src/Perl6/Actions.nqp Stop hllizing and sinking the result of .+, .* and .= method calls |
||
roast: da9a389b28 | pmurias++ | S04-statements/sink.t Test that .= in both forms doesn't sink |
13:01 | ||
perlpilot | AlexDaniel: read the bottom of design.perl6.org/ for more clues. | ||
Geth | rakudo/atomics: 6eb8f7e77c | (Jonathan Worthington)++ | src/core/Atomic.pm Implement loop form of cas for integers. |
||
AlexDaniel | ah, I see | ||
perlpilot | maybe the cron job is broken? | ||
pmurias | jnthn: why are the Atomic operations methods on the type object? | 13:02 | |
Geth | roast: 06bdc9b1ea | (Jonathan Worthington)++ | S17-lowlevel/cas-loop-int.t Add cas loop form tests on lexical integers. |
13:03 | |
AlexDaniel | I don't have access to any of this stuff, so can't really do anything | ||
perlpilot | I have sudo, but I can't easily login from work | 13:05 | |
jnthn | pmurias: What else would they be on? :) | 13:11 | |
It's just a way to namespace/group them in the interim so I don't have to figure out function names for them :) | 13:12 | ||
pmurias | ok | ||
Zoffix | AlexDaniel: maybe in an hour. I'm occupied at work ATM | 13:16 | |
Ok. Back. | 13:25 | ||
upgrade Perl is missing a module | 13:27 | ||
Well, more like "missing" :) CGI.pm | |||
Geth | rakudo/atomics: 413b5331b0 | (Jonathan Worthington)++ | src/core/Atomic.pm Add cas operation on integers. |
13:28 | |
Zoffix | AlexDaniel: There. Fixed forever: design.perl6.org/S01.html | 14:03 | |
AlexDaniel | Zoffix: thanks! | 14:04 | |
ugexe | m: my $x but Buf; | 15:17 | |
camelia | P6opaque: missing attribute protocol in compose of Any+{Buf}? in block <unit> at <tmp> line 1?? | ||
ugexe | m: my $x = 1 but Buf; | ||
camelia | Cannot have attributes on an array representation? in block <unit> at <tmp> line 1?? | ||
ugexe | two LTAs | ||
jnthn | Probably should detect roles that demand a specific representation and just complain earlier | 15:18 | |
Geth | rakudo/js: cbde083fa2 | pmurias++ | src/vm/js/perl6-runtime/runtime.js [js] When the scalar has a Mu type don't type check when putting stuff into it |
15:41 | |
rakudo/js: 8c888adf92 | pmurias++ | 2 files [js] Stop nqp::p6sink from decontainerizing |
|||
stmuk | anyone here use rakudobrew on windows? | 15:43 | |
TimToady slept an amazingly large subset of the last twelve hourse... | 15:48 | ||
not to mention hours | |||
Zoffix | No, I just build manually on windows. | 15:52 | |
Speaking of which... Just tried to install rakudo on co-workers Win32-bit box... Crashed and burned on takeoff :( | |||
(I didn't really look at the error, something about failing to make paths) | 15:53 | ||
stmuk | different drive to C:? | ||
</guess> | |||
Zoffix | I was installing to C:\rakudo. | ||
cloning the repo there and running... | 15:54 | ||
huggable: rakudo win | |||
huggable | Zoffix, perl Configure.pl --gen-moar --gen-nqp --backends=moar & gmake & gmake test & gmake install | ||
Zoffix | ^ that | ||
ugexe | well you might need to use the Visual Studio Command Tools cmd | ||
and use nmake | |||
thats how I build on windows anyway | |||
Zoffix | The above works fine on my home box. | ||
ugexe | your home box likely has its PATH set differently than your friend | 15:55 | |
Zoffix | Ah | ||
lizmat is glad TimToady was able to get such a large subset | 15:56 | ||
ugexe | some cmd prompts carry different PATHs with them | ||
Zoffix | Well, it was mostly a "maybe we'll need it later" install. Gonna debug it when/if we'll actually need it :) | ||
ugexe | e.g. Visual Studio Command Tools cmd has the visual studio toolchain setup in PATH | ||
Geth | rakudo/nom: c68762f46a | (Aleks-Daniel Jakimenko-Aleksejev)++ | README.md “doc/ChangeLog” ? “docs/ChangeLog” |
15:57 | |
stmuk | C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 | 15:59 | |
- " | |||
Zoffix | AlexDaniel++ # I'm so glad I don't need to release anything this weekend. Burnt out to ashes and they're doing maintenance in my apartment this week | 16:00 | |
Geth | rakudo/atomics: 61e1f4d5f5 | (Jonathan Worthington)++ | 2 files Fix native shaped array index to return l-value. Fixes `my @a[2;2]; @a[1;1]++`. |
16:09 | |
rakudo/atomics: 9d5e929504 | (Jonathan Worthington)++ | t/spectest.data Run spectests for CAS on atomic ints. |
|||
roast: 06230a444d | (Jonathan Worthington)++ | S17-lowlevel/cas-int.t Add tests for CAS on native integers. Covering all the places a native integer might live. |
|||
Zoffix | ZofBot: . | 16:48 | |
ZofBot | Zoffix, html?id=130900 ah, very well | ||
pmurias | is it expected for an installed perl6-m to try to load stuff from a subdirectory of where it's running from? | 16:49 | |
my perl6-m doesn't seem to work when run from a different rakudo checkout | |||
if perl6-m is loading random stuff from disk rather it seems like a fairly serious security issue | 16:52 | ||
tadzik | did you 'make install'? | 16:53 | |
pmurias | my perl6-m is installed by 'make install' | 16:57 | |
samcv | AlexDaniel, found another ignoremark issue as i was adding more tests into nqp before release :) | 17:21 | |
AlexDaniel | samcv++ | ||
samcv | but we will be good for release | ||
all our ignoremark tests test for lowercase values | 17:22 | ||
heh | |||
Geth | nqp: 72be3bbad4 | (Samantha McVey)++ | tools/build/MOAR_REVISION Bump MoarVM for ignoremark fixes Fix uppercase needles not always matching when using ignoremark |
17:36 | |
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...-g633cb35a d03c4023ab | (Samantha McVey)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Op already existed, but make it accessible for development and testing. |
|||
nqp: 6fac0036eb | (Samantha McVey)++ | t/moar/10-eqatim.t Add tests for nqp::eqatim op on MoarVM |
17:39 | ||
samcv | ok it's fixed in nqp master and moar bleed now. will finish when i get back from dentist | 17:42 | |
Zoffix | NeuralAnomaly: status | 19:27 | |
NeuralAnomaly | Zoffix, [?] Next release will be in 3 days and 9 hours. Since last release, there are 50 new still-open tickets (3 unreviewed and 2 blockers) and 162 unreviewed commits. See perl6.fail/release/stats for details | ||
Zoffix | .in 3d fix xtest on doc | ||
yoleaux | Zoffix: I'll remind you on 18 Aug 2017 19:27Z | ||
[Coke] | Zoffix++ taking onthe releases for so long | 20:53 | |
samcv | i'm encountering an issue with Test | 21:00 | |
here's the file: gist.github.com/samcv/e80e88ff1ff8...ae4d866337 | 21:02 | ||
when i run it i get a failure, but when i run it manually i get the correct result | |||
all the things expecting True get the correct result but the one wanting False always gets True | 21:03 | ||
not ok 7 - so('?' ~~ /:m d /), False — Ignoremark: ? doesn't match d — TOPBAR is not a mark | |||
so running that manually shows the correct result. but maybe i made a mistake on line 30? | |||
though when i try using is-deeply, that returns Match.new(list => (), made => Any, pos => 0, hash => Map.new(()), orig => "?", from => 0) | 21:04 | ||
which evaluates as True even through a stringified version is Bool false | |||
so maybe that's what's causing it to fail? but it gives the correct result when i run it with so manually | 21:05 | ||
yeah it seems to always show True... it works fine if the code is typed out and compiled but if it's programmic it acts differently | 21:08 | ||
oh maybe it's how i'm accessing it? when i assign it to new variables instead of accessig it from the array using [0] and [1] it works | 21:10 | ||
Geth | rakudo/nom: a3b95749f3 | (Samantha McVey)++ | tools/build/NQP_REVISION Bump NQP to get ignoremark fixes |
21:32 | |
¦ rakudo/nom: version bump brought these changes: github.com/perl6/nqp/compare/2017....g6fac0036e | |||
roast: 810e218c83 | (Samantha McVey)++ | S05-modifier/ignoremark.t Improve ignoremark tests to check different cases Make sure different cases do *not* match when just ignorecase is supplied. Make a function to automate testing of this. |
21:33 | ||
MasterDuke | samcv: should that comment say "just ignore*mark*"? | 21:34 | |
samcv | yes it should X| | 21:35 | |
added a comment on github | |||
Geth | nqp: 99abffd7f7 | MasterDuke17++ | 2 files Bump Moar to get coveragecontrol op and map it nqp::coveragecontrol allows for turning line-coverage logging on and off. It is enabled with MVM_COVERAGE_CONTROL=1, which also turns off de-duping of lines logged. MVM_COVERAGE_CONTROL=2 turns off de-duping, but doesn't require an nqp::coveragecontrol(1) to start the logging. |
22:11 | |
travis-ci | NQP build failed. MasterDuke17 'Bump Moar to get coveragecontrol op and map it | 22:40 | |
travis-ci.org/perl6/nqp/builds/264930802 github.com/perl6/nqp/compare/6fac0...abffd7f74f | |||
[Coke] | I have narrowed down my os x malformed-utf8 issue to: 51b63bf9f0d0594687908f0756774f29cde39c1f in rakudo, which is a bump to nqp, which brought in these commits: github.com/MoarVM/MoarVM/compare/2...5-g369c0c5 | 23:12 | |
TimToady wonders what to do about tests that assume .parse returns Nil on failure rather than Failure... | 23:30 | ||
TimToady has a patch to do the latter, y'see... | |||
oh gee, one of the tests assumes it can stringify a Nil... | 23:34 | ||
and then there's: is rt81136.parse('abc'), Nil | 23:40 | ||
which seems rather overspecific when it's just testing for failure |