[Coke] | 182 test files aborted. | 02:07 | |
started tracking failures here: gist.github.com/coke/8250608 | 02:16 | ||
working on breaking that up into more useful bits. | |||
02:38
benabik joined
03:10
ssutch joined
04:00
brother joined
04:11
jnap joined
05:11
jnap joined
07:13
jnap joined
|
|||
[Coke] | gist.github.com/coke/8250608 - tried to break it down by error, showing the # of aborted tests before the error, and the test files it impacts after. | 07:40 | |
not quite a standalone script, but should help. | |||
biggest caused of aborted tests is : [1952] Cannot call method 'dispatch:<.^>' on a null object | 07:47 | ||
happens in, e.g. S02-magicals/args.t | |||
07:59
colomon joined
08:14
jnap joined
09:29
Woodi joined,
ssutch joined,
benabik joined,
JimmyZ joined,
dagurval joined,
woolfy joined,
jnthn joined,
nwc10 joined,
eternaleye joined,
cognominal joined,
masak joined,
dalek joined,
retupmoca joined,
japhb_ joined,
sorear joined,
rurban joined,
timotimo joined,
ingy joined,
wsri joined,
lizmat joined,
lee__ joined,
camelia joined
09:30
_sri joined,
flussence joined,
TimToady joined,
chipdude joined,
moritz joined,
rblackwe joined,
cxreg joined,
brother joined,
lue joined,
harrow joined,
FROGGS joined,
BinGOs joined
09:35
arnsholt joined
09:44
[Coke] joined,
tadzik joined
09:53
ChanServ joined,
rblackwe joined,
colomon joined,
diakopter joined
09:54
rblackwe joined
10:15
jnap joined
11:16
jnap joined
12:08
colomon joined
12:17
jnap joined
13:18
jnap joined
14:18
jnap joined
14:29
ChanServ joined
14:33
jnap joined
|
|||
nwc10 | jnap: the torture code was itself buggy (not actually torturing) | 15:46 | |
I believe that the bugs are now fixed, and NQP is being slowly tortured | |||
and Rakudo will follow | |||
FROGGS | nwc10: can you keep an eye on the uv__delete assertions? (i.e. if they still appear or not) | 15:51 | |
nwc10 | had 5 in testing, but not sure what revision. I think last night's HEADs (with MoarVM stuff of mine added) | ||
both crap data in handle | 15:52 | ||
and assertion failures | |||
FROGGS | 67d6ba5 in moarvm fixes it for me... | ||
15:53
dalek joined
16:01
jnap joined
|
|||
jnap | nwc10: although your messages was probably not aimed at me, your use of the word torture has caused me to think deeply again about the types of words we use in IT, and how the possible reveal interesting things about our culture | 16:04 | |
[Coke] | FROGGS: there were a bunch in yesterday's run. | ||
er, 2, which caused a bunch of failures: S05-metasyntax/angle-brackets.rakudo.moar and S06-signature/outside-subroutine.t | 16:05 | ||
FROGGS | [Coke]: my patch is only 16.5 hours old... | ||
[Coke] | if those 2 work, that's all the (current) cases from roast. | ||
FROGGS | but surely there are other segfaults which need to be tackled | ||
timotimo | jnap: agreed. | 16:15 | |
[Coke] | FROGGS: 1791 individual tests aborted due to segfaults, yes. | ||
see gist.github.com/coke/8250608 for a list of test files. (//Segmentation fault) | 16:16 | ||
FROGGS | [Coke]: yes, I want to look into some of these this night | 16:17 | |
[Coke] | masak: (email) *facepalm* d'oh. | 16:20 | |
ww | |||
ah, the unrecognized character name is split up into chunks, but I bet fixing one will fix 'em all. | 20:59 | ||
FROGGS | ahh, shell() is not working... ym favourite :o) | 21:18 | |
my* | 21:19 | ||
timotimo | on moarvm? | ||
FROGGS | yes | 21:22 | |
timotimo | get going, then? :D | ||
FROGGS | ey sir! /o | ||
timotimo | o> | 21:23 | |
FROGGS .oO( how do you type the rotated v? ) | |||
timotimo | the same way you can turn a q into a p, b or d | 21:24 | |
FROGGS | wow | ||
:D | |||
I am reading to much webfails obviously... | 21:25 | ||
timotimo | it's all good so long as you don't fail yourself :) | ||
FROGGS | no facebook no fail :o) | ||
timotimo | :D | 21:27 | |
should the repr for MVMSharedArray have locking built into its stuff? | 21:31 | ||
well, at least for when the size needs to change | 21:32 | ||
diakopter | what is an MVMSharedArray | 21:35 | |
timotimo | i'm interested in making shmget and friends available to nqp and rakudo on moarvm | ||
to experiment with representational polymorphy | |||
diakopter | what is shmget | 21:36 | |
timotimo | shm_get | ||
diakopter | what is shm_get | ||
timotimo | shared memory stuff on linux, system5 ipc | ||
diakopter | that's for cross-process sharing, I thought | ||
timotimo | yes, it is | 21:37 | |
diakopter | (what would you use that for?) | ||
timotimo | sharing data across processes | ||
diakopter | I didn't see that discussed here yet | 21:38 | |
timotimo | yeah. i didn't discuss it with anybody yet | 21:40 | |
diakopter | what did you want to store in this array? you can't store pointers | ||
timotimo | it'd have to be a native int/num array | ||
diakopter | what nqp/perl6 type would use this repr | ||
timotimo | i was thinking Buf | ||
diakopter | h | 21:41 | |
hm | |||
timotimo: the QAST::WVal.new( :value(nqp::getcodeobj(&p6sort)) ) trick is really powerful, isn't it? :) | 21:44 | ||
timotimo | i agree | 21:46 | |
i was amazed myself | |||
diakopter | I was thinking the other day this is another way to implement macros | 21:47 | |
(make them actually not "interpolate" and compile until first run) | 21:50 | ||
FROGGS | that sounds like an indirect lookup, and therefor slow | 21:53 | |
timotimo | can we do "only the first time it's run"? | 21:54 | |
diakopter | FROGGS: how would it be slower than compiling them up front? | 21:55 | |
FROGGS | I dunno, I guess I said rubbish now that I think about it.. | 21:57 | |
diakopter | I don't doubt it would be slower by some amount due to optimizer overhead, maybe | 21:58 | |
dalek | arVM: 7cea05b | (Tobias Leich)++ | src/io/procops.c: decont the values of the env hash |
23:03 | |
diakopter | FROGGS: I think you need some more MVMROOT in that patch's region | 23:11 | |
FROGGS | diakopter: where exactly? | ||
diakopter | FROGGS: well, also the declaration of r needs to be at the top of the block ;) | 23:17 | |
FROGGS | ohh, yes | ||
diakopter | but you also need to root env_str | 23:18 | |
since the order of calling MVM_repr_get_str is not guaranteed | |||
FROGGS | k | ||
diakopter | (in the args to MVM_string_concatenate) | ||
FROGGS | yes, I see it | 23:19 | |
diakopter | well, also that lines 116 and 117 might allocate conceivably | ||
er 117 | |||
well, you actually should root iterval and &r.o for the same reason | 23:22 | ||
but if you root &r.o you need to make sure to NULL it on initialization | 23:23 | ||
stage parse: 92s | 23:32 | ||
is that fast? | |||
FROGGS | slightly faster than my box | 23:33 | |
diakopter | if I try to fix one of the unicode things, will I need to rebuild the setting to test it? | ||
perl -MExtUtils::Command -e mkpath C:\Users\mwilson\src\install/languages/perl6/lib/Pod/To | 23:34 | ||
mkdir C:\Users\mwilson\src\install/languages/perl6/lib: File exists; Cannot create a file when that file already exists at C:/Perl64/lib/ExtUtils/Command.pm lin | |||
FROGGS | no, usually not | ||
diakopter | e 288. | ||
NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.EXE' : return code '0x11' | |||
is mkpath supposed to care about that? | 23:35 | ||
FROGGS | not very nice that this is fatal | ||
IIRC that behaves weird on windows only | |||
diakopter | === perl6-m -e "say('hi')" === | ||
hi | |||
Execution time: 0.677 s | |||
not horrible! | 23:36 | ||
FROGGS | :o) | ||
diakopter | sortof. | ||
how to parallel nmake test on windows | |||
er, spectest | 23:37 | ||
FROGGS | TEST_JOBS=6 | 23:39 | |
diakopter | well, my windows vm thinks it has 8 cores.. | ||
:) | |||
FROGGS | feel free to adjust it :o) | ||
diakopter | NMAKE : fatal error U1058: teNrminMaAtKEe d: b yf autsaelr | 23:40 | |
eSrtroorp .U | |||
hee hee | |||
FROGGS | yeah, I've see that before | ||
dalek | arVM: 428cd37 | (Tobias Leich)++ | src/io/procops.c: root things that might move, diakopter++ |
23:43 | |
diakopter | oh heh. | 23:44 | |
perl -MExtUtils::Command -e cp lib/Test.moarvm C:\Users\mwilson\src\install/languages/perl6/lib | |||
that creates the file lib | |||
since the dir didn't exist beforehand | |||
FROGGS | umm | 23:45 | |
now I understand that error message :o) | |||
add a slash to ...perl6/lib? | |||
diakopter | can you fix the rakudo makefile.in? | ||
I don't have a rakudo push flag | |||
FROGGS | I can | ||
diakopter | I'd add the mkpath lib thing | 23:46 | |
well, or move the mkpath of the Pod one up | |||
FROGGS | I'd just add that at line 312: $(MKPATH) $(PERL6_LANG_DIR)/lib | 23:47 | |
diakopter | k | ||
FROGGS | pushed | 23:48 | |
diakopter | ty :) | 23:49 | |
heh link /dll /nologo /LTCG /nologo /LTCG | 23:51 | ||
FROGGS | yeah, we really want to set these options | ||
diakopter | same with cl /c /nologo /MT /Ox /GL /DWIN32 /DAO_ASSUME_WINDOWS98 /nologo /MT /Ox /GL | 23:52 | |
I hit this last time: | 23:55 | ||
perl -MExtUtils::Command -e chmod 755 C:\Users\mwilson\src\install/bin/perl6-m | |||
annot chmod 755 C:\Users\mwilson\src\install/bin/perl6-m:No such file or directory at C:/Perl64/lib/ExtUtils/Command.pm line 274. | |||
no need to do that on windows anyway, even if it was the right filename | 23:56 | ||
[Coke] | oh, here's a good one in the spec tests: Internal error: invalid thread ID in GC work pass | ||
FROGGS | /o\ | ||
diakopter | [Coke]: that means GC bug (there shoudl be only 1 threadid, 0) | ||
but probably just the same old non-rooting | 23:57 | ||
not a problem with the gc itself, per se | |||
can someone fix that ^ with the rakudo makefile install? | 23:58 | ||
also, the line above it is wrong perl -MExtUtils::Command -e cp perl6-m C:\Users\mwilson\src\install/bin | |||
that should have a .bat I thought | 23:59 |