Time |
Nick |
Message |
00:51 |
|
kid51 joined #parrot |
07:27 |
|
FROGGS joined #parrot |
08:20 |
|
FROGGS joined #parrot |
11:33 |
|
denis_boyun joined #parrot |
11:43 |
|
drift joined #parrot |
11:43 |
|
Tene joined #parrot |
11:43 |
|
smash joined #parrot |
11:43 |
|
ggherdov joined #parrot |
11:43 |
|
Maddingu1 joined #parrot |
11:43 |
|
autark_ joined #parrot |
11:43 |
|
dngor joined #parrot |
11:43 |
|
TonyC joined #parrot |
11:43 |
|
dalek joined #parrot |
11:43 |
|
Liz joined #parrot |
11:43 |
|
particle joined #parrot |
11:43 |
|
sa1 joined #parrot |
11:43 |
|
wagle joined #parrot |
11:43 |
|
simcop2387 joined #parrot |
11:44 |
|
jsut joined #parrot |
11:45 |
|
woolfy joined #parrot |
11:45 |
|
FROGGS joined #parrot |
11:45 |
|
cosimo joined #parrot |
11:45 |
|
Patterner joined #parrot |
11:45 |
|
denisboyun joined #parrot |
11:45 |
|
allison_ joined #parrot |
11:45 |
|
rurban joined #parrot |
11:45 |
|
Timbus joined #parrot |
11:45 |
|
mtj joined #parrot |
11:45 |
|
Khisanth joined #parrot |
11:45 |
|
ivan joined #parrot |
11:45 |
|
cooper joined #parrot |
11:45 |
|
ingy joined #parrot |
11:46 |
|
p6eval joined #parrot |
11:50 |
|
slavorg joined #parrot |
16:56 |
dalek |
parrot/rurban/pasm_out: 67ba6f9 | rurban++ | / (26 files): |
16:56 |
dalek |
parrot/rurban/pasm_out: re-add PASM output to imcc, re-add imcpasm tests |
16:56 |
dalek |
parrot/rurban/pasm_out: |
16:56 |
dalek |
parrot/rurban/pasm_out: one new IMCCompiler api method: set_to_pasm |
16:56 |
dalek |
parrot/rurban/pasm_out: remove static output in imcc/instructions.c |
16:56 |
dalek |
parrot/rurban/pasm_out: detect .pasm -o outfile extension |
16:56 |
dalek |
parrot/rurban/pasm_out: add and fix old t/compilers/imcc/imcpasm/*.t tests and the pir_2*_ |
16:56 |
dalek |
parrot/rurban/pasm_out: Parrot::Test methods |
16:56 |
dalek |
parrot/rurban/pasm_out: change Parrot::Test pir_2_pasm method to use -d1000, which is equivalent |
16:56 |
dalek |
parrot/rurban/pasm_out: to pasm output, just to stderr. |
16:56 |
dalek |
parrot/rurban/pasm_out: use new LIKELY/UNLIKELY macros |
16:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/67ba6f9477 |
16:56 |
dalek |
parrot/rurban/pasm_out: b22e4c6 | rurban++ | / (8 files): |
16:56 |
dalek |
parrot/rurban/pasm_out: enable pasm_out in parrot2, todo failing imcpasm tests |
16:56 |
dalek |
parrot/rurban/pasm_out: |
16:56 |
dalek |
parrot/rurban/pasm_out: opt2 fails with changed used_once semantics: I0 = 10 is side-effecting, but *can* be removed |
16:56 |
dalek |
parrot/rurban/pasm_out: if I0 is used only once (GH #1036), ... |
16:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/b22e4c65ff |
16:56 |
dalek |
parrot/rurban/pasm_out: 9117768 | rurban++ | lib/Parrot/Test.pm: |
16:56 |
dalek |
parrot/rurban/pasm_out: [test] ignore TEST_PROG_ARGS -O2 for opt1.t tests |
16:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/911776840b |
16:56 |
dalek |
parrot/rurban/pasm_out: ebc90dc | rurban++ | compilers/imcc/debug.c: |
16:56 |
dalek |
parrot/rurban/pasm_out: [cage] overlong line |
16:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/ebc90dccf3 |
16:56 |
dalek |
parrot/rurban/pasm_out: 8378619 | rurban++ | / (2 files): |
16:56 |
dalek |
parrot/rurban/pasm_out: [cage] fix MANIFEST.SKIP, .gitignore |
16:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/8378619a31 |
16:56 |
dalek |
parrot/rurban/pasm_out: a766679 | rurban++ | compilers/imcc/ (3 files): |
16:56 |
dalek |
parrot/rurban/pasm_out: [codingstd] add docs, ... |
16:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/a76667970e |
16:56 |
dalek |
parrot/rurban/pasm_out: 7ab677a | rurban++ | / (2 files): |
16:57 |
dalek |
parrot/rurban/pasm_out: [cage] imcc/embed.h |
16:57 |
dalek |
parrot/rurban/pasm_out: |
16:57 |
dalek |
parrot/rurban/pasm_out: error: nonnull argument references non-pointer operand |
16:57 |
dalek |
parrot/rurban/pasm_out: with llvm |
16:57 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/7ab677a557 |
17:07 |
|
bluescreen joined #parrot |
17:42 |
|
Chirag joined #parrot |
17:48 |
|
Chirag_ joined #parrot |
18:00 |
|
Chirag joined #parrot |
18:06 |
|
Chirag joined #parrot |
18:23 |
|
TonyC joined #parrot |
18:24 |
Chirag |
Hey! anyone there? |
18:28 |
FROGGS |
Chirag: me |
18:28 |
Chirag |
Hey! |
18:28 |
FROGGS |
hey |
18:28 |
Chirag |
I am trying to build Parrot VM |
18:28 |
Chirag |
but get an error |
18:28 |
Chirag |
Compilation failed with 'cc' |
18:28 |
FROGGS |
can you paste that using a paste service? |
18:28 |
Chirag |
yes |
18:29 |
Chirag |
inter::progs - Determine what C compiler and linker to use...Compilation failed with 'cc' |
18:29 |
FROGGS |
no, don't paste that here |
18:29 |
Chirag |
oh |
18:29 |
Chirag |
how? |
18:29 |
FROGGS |
use http://nopaste.info/ or so |
18:30 |
FROGGS |
you paste the complete build output there, and after that you paste just the url you got to that channel here |
18:31 |
Chirag |
http://nopaste.info/0ff42f62ab.html |
18:32 |
FROGGS |
Chirag: what C compiler is installed on your box? |
18:32 |
Chirag |
gcc |
18:33 |
Chirag |
i am using ubunti 13.04 |
18:33 |
FROGGS |
okay, please try that then: perl Configure.pl --cc=gcc |
18:33 |
Chirag |
compilation failed with gcc |
18:33 |
FROGGS |
hmmm |
18:33 |
FROGGS |
what happens if you do: which gcc |
18:34 |
Chirag |
i get the path |
18:34 |
FROGGS |
weird |
18:34 |
Chirag |
/usr/bin/gcc |
18:34 |
Chirag |
i have used it for all my codes |
18:35 |
FROGGS |
please add --verbose to your configure line |
18:35 |
FROGGS |
maybe it is midding some headers or so? |
18:35 |
FROGGS |
missing* |
18:37 |
Chirag |
ihttp://nopaste.info/4c8746ce0a.html |
18:38 |
FROGGS |
see http://ubuntuforums.org/showthread.php?t=1986995 |
18:39 |
Chirag |
i ll do that |
18:39 |
FROGGS |
cool |
18:39 |
Chirag |
i just upgraded my ubuntu |
18:40 |
Chirag |
maybe its corrupt |
18:40 |
FROGGS |
please report back when that solves your problem |
18:42 |
Chirag |
ok |
18:47 |
Chirag |
done! should have performed a sanity check before itself! sorry for the trouble... |
18:48 |
Chirag |
thanks a lot! |
18:48 |
FROGGS |
you're welcome :o) |
19:03 |
|
cotto joined #parrot |
19:46 |
rurban |
fixed kids stupid optimized ppc TT #1930 bug (n mod 0.0 => -0) |
19:47 |
rurban |
double temp needs to be volatile of course |
19:50 |
rurban |
Chirag: does your gcc work now? |
19:50 |
Chirag |
yes |
19:50 |
rurban |
good :) |
19:51 |
Chirag |
I was going through args.c |
19:53 |
Chirag |
I had a doubt.. How does CallContext get cached? |
19:56 |
rurban |
PMC *signature is a CallContext here, call_object also |
19:57 |
rurban |
Parrot_pcc_build_call_from_varargs checks if there's already a callobj, if not create one |
19:57 |
Chirag |
ok.. |
19:58 |
rurban |
Parrot_pcc_build_sig_object_from_varargs does it not. |
19:59 |
rurban |
The best is really to debug through it and look at the backtrace |
19:59 |
rurban |
gdb has nice pretty printers for PMCs |
20:00 |
rurban |
and the STRING class also |
20:00 |
Chirag |
I will do that.. |
20:00 |
Chirag |
Its just taking me time to see the flow |
20:01 |
rurban |
Sure. This is super hairy :) Nobody wants to look at it |
20:01 |
Chirag |
:D |
20:05 |
dalek |
parrot/rurban/pasm_out: a4b6f26 | rurban++ | / (12 files): |
20:05 |
dalek |
parrot/rurban/pasm_out: [imcc] rename to set_write_pasm, revamp api |
20:05 |
dalek |
parrot/rurban/pasm_out: |
20:05 |
dalek |
parrot/rurban/pasm_out: Improve docs of the imcc API |
20:05 |
dalek |
parrot/rurban/pasm_out: |
20:05 |
dalek |
parrot/rurban/pasm_out: pasm_out: |
20:05 |
dalek |
parrot/rurban/pasm_out: Pass the outfile path to set_write_pasm, so that we can |
20:05 |
dalek |
parrot/rurban/pasm_out: initialize it emit_open. Since the lexer doesn't know the outfile name |
20:05 |
dalek |
parrot/rurban/pasm_out: check for NULL in the lexer called emit_open(). Already initialized earlier |
20:05 |
dalek |
parrot/rurban/pasm_out: by the frontend. |
20:05 |
dalek |
parrot/rurban/pasm_out: |
20:05 |
dalek |
parrot/rurban/pasm_out: The new parrot needs to store the outfile for the pasm out api. |
20:05 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/a4b6f262c9 |
20:05 |
dalek |
parrot: d66d188 | rurban++ | / (2 files): |
20:05 |
dalek |
parrot: fix TT #1930, optimized ppc: n mod 0.0 failure |
20:05 |
dalek |
parrot: |
20:05 |
dalek |
parrot: we need to use volatile temporaries really with such floats. |
20:05 |
dalek |
parrot: Fixes t/op/number.t test 50 |
20:05 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/d66d188a81 |
20:05 |
dalek |
parrot: a454577 | rurban++ | README.pod: |
20:05 |
dalek |
parrot: [docs] README.pod tell that --optimize is recommended for packagers |
20:05 |
dalek |
parrot: |
20:05 |
dalek |
parrot: that it is 2x faster. Now that all known --optimize bugs are fixed (even on powerpc TT #1930) |
20:05 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/a4545771e2 |
20:05 |
dalek |
parrot: 5751818 | rurban++ | src/gc/gc_gms.c: |
20:05 |
dalek |
parrot: [cage] gc_gms.c fix compiler cast warnings I introduced |
20:05 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/5751818184 |
20:05 |
dalek |
parrot: 5d7461f | rurban++ | compilers/imcc/imc (3 files): |
20:05 |
dalek |
parrot: imcc.l: re-add missing optimizer_level and ITPUREFUNC |
20:05 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/5d7461f944 |
20:22 |
dalek |
parrot: 3922e02 | rurban++ | / (8 files): |
20:22 |
dalek |
parrot: [config] support __builtin_expect LIKELY/UNLIKELY branch optimizations |
20:22 |
dalek |
parrot: |
20:22 |
dalek |
parrot: add EXPECT,LIKELY,UNLIKELY macros to feature.h as in the linux kernel and perl5 |
20:22 |
dalek |
parrot: probe for __builtin_expect() support in a new auto::expect configure step |
20:22 |
dalek |
parrot: |
20:22 |
dalek |
parrot: Usage: if (UNLIKELY(var == 0)) fail(); |
20:22 |
dalek |
parrot: |
20:22 |
dalek |
parrot: Add emacs mode:c support for test_c.in files, and relax the coda test for this. |
20:22 |
dalek |
parrot: Should be used in all test_c.in files. |
20:22 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/3922e02bb6 |
20:22 |
dalek |
parrot: cea93bf | rurban++ | ChangeLog: |
20:22 |
dalek |
parrot: ChangeLog: add TT #1930 fix |
20:22 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/cea93bf1b0 |
20:26 |
|
travis-ci joined #parrot |
20:26 |
travis-ci |
[travis-ci] parrot/parrot#966 (master - 5d7461f : Reini Urban): The build is still failing. |
20:26 |
travis-ci |
[travis-ci] Change view : https://github.com/parrot/parrot/compare/4cff34f6406e...5d7461f9445a |
20:26 |
travis-ci |
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20160491 |
20:26 |
|
travis-ci left #parrot |
20:33 |
|
Chirag joined #parrot |
20:44 |
|
travis-ci joined #parrot |
20:44 |
travis-ci |
[travis-ci] parrot/parrot#967 (master - cea93bf : Reini Urban): The build has errored. |
20:44 |
travis-ci |
[travis-ci] Change view : https://github.com/parrot/parrot/compare/5d7461f9445a...cea93bf1b0a8 |
20:44 |
travis-ci |
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20161569 |
20:44 |
|
travis-ci left #parrot |
20:55 |
dalek |
parrot/rurban/pasm_out: f475d0b | rurban++ | config/gen/config_h/feature_h.in: |
20:55 |
dalek |
parrot/rurban/pasm_out: [config] support __builtin_expect LIKELY/UNLIKELY branch optimizations |
20:55 |
dalek |
parrot/rurban/pasm_out: |
20:55 |
dalek |
parrot/rurban/pasm_out: add EXPECT,LIKELY,UNLIKELY macros to feature.h as in the linux kernel and perl5 |
20:55 |
dalek |
parrot/rurban/pasm_out: probe for __builtin_expect() support in a new auto::expect configure step |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: Usage: if (UNLIKELY(var == 0)) fail(); |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: Add emacs mode:c support for test_c.in files, and relax the coda test for this. |
20:56 |
dalek |
parrot/rurban/pasm_out: Should be used in all test_c.in files. |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/f475d0b18b |
20:56 |
dalek |
parrot/rurban/pasm_out: 0bcca3c | rurban++ | / (25 files): |
20:56 |
dalek |
parrot/rurban/pasm_out: re-add PASM output to imcc, re-add imcpasm tests |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: one new IMCCompiler api method: set_to_pasm |
20:56 |
dalek |
parrot/rurban/pasm_out: remove static output in imcc/instructions.c |
20:56 |
dalek |
parrot/rurban/pasm_out: detect .pasm -o outfile extension |
20:56 |
dalek |
parrot/rurban/pasm_out: add and fix old t/compilers/imcc/imcpasm/*.t tests and the pir_2*_ |
20:56 |
dalek |
parrot/rurban/pasm_out: Parrot::Test methods |
20:56 |
dalek |
parrot/rurban/pasm_out: change Parrot::Test pir_2_pasm method to use -d1000, which is equivalent |
20:56 |
dalek |
parrot/rurban/pasm_out: to pasm output, just to stderr. |
20:56 |
dalek |
parrot/rurban/pasm_out: use new LIKELY/UNLIKELY macros |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/0bcca3ccdf |
20:56 |
dalek |
parrot/rurban/pasm_out: 6b8b317 | rurban++ | / (8 files): |
20:56 |
dalek |
parrot/rurban/pasm_out: enable pasm_out in parrot2, todo failing imcpasm tests |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: opt2 fails with changed used_once semantics: I0 = 10 is side-effecting, but *can* be removed |
20:56 |
dalek |
parrot/rurban/pasm_out: if I0 is used only once (GH #1036), ... |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/6b8b317886 |
20:56 |
dalek |
parrot/rurban/pasm_out: 6efeb88 | rurban++ | lib/Parrot/Test.pm: |
20:56 |
dalek |
parrot/rurban/pasm_out: [test] ignore TEST_PROG_ARGS -O2 for opt1.t tests |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/6efeb88c83 |
20:56 |
dalek |
parrot/rurban/pasm_out: 29101be | rurban++ | compilers/imcc/debug.c: |
20:56 |
dalek |
parrot/rurban/pasm_out: [cage] overlong line |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/29101be94a |
20:56 |
dalek |
parrot/rurban/pasm_out: 2fac34d | rurban++ | / (3 files): |
20:56 |
dalek |
parrot/rurban/pasm_out: [cage] update MANIFEST{,.SKIP}, .gitignore |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/2fac34dc96 |
20:56 |
dalek |
parrot/rurban/pasm_out: b579401 | rurban++ | compilers/imcc/ (3 files): |
20:56 |
dalek |
parrot/rurban/pasm_out: [codingstd] add docs, ... |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/b57940128b |
20:56 |
dalek |
parrot/rurban/pasm_out: b93659e | rurban++ | / (2 files): |
20:56 |
dalek |
parrot/rurban/pasm_out: [cage] imcc/embed.h |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: error: nonnull argument references non-pointer operand |
20:56 |
dalek |
parrot/rurban/pasm_out: with llvm |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/b93659e299 |
20:56 |
dalek |
parrot/rurban/pasm_out: 0df8259 | rurban++ | / (12 files): |
20:56 |
dalek |
parrot/rurban/pasm_out: [imcc] rename to set_write_pasm, revamp api |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: Improve docs of the imcc API |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: Pass the outfile path to set_write_pasm, so that we can |
20:56 |
dalek |
parrot/rurban/pasm_out: initialize it emit_open. Since the lexer doesn't know the outfile name |
20:56 |
dalek |
parrot/rurban/pasm_out: check for NULL in the lexer called emit_open(). Already initialized earlier |
20:56 |
dalek |
parrot/rurban/pasm_out: by the frontend. |
20:56 |
dalek |
parrot/rurban/pasm_out: |
20:56 |
dalek |
parrot/rurban/pasm_out: The new parrot needs to store the outfile for the pasm out api. |
20:56 |
dalek |
parrot/rurban/pasm_out: review: https://github.com/parrot/parrot/commit/0df8259272 |
21:18 |
dalek |
parrot: 42f2c4e | rurban++ | t/ (2 files): |
21:18 |
dalek |
parrot: [test] ignore smolder upload failures on make smoke |
21:18 |
dalek |
parrot: |
21:18 |
dalek |
parrot: and smolder_fulltest. fixes GH #1040. Travis should now be useful again |
21:18 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/42f2c4ec49 |
21:28 |
dalek |
parrot: 2993801 | rurban++ | docs/pdds/pdd19_pir.pod: |
21:28 |
dalek |
parrot: [docs] fix "Discarding return values" GH #1004 |
21:29 |
dalek |
parrot: |
21:29 |
dalek |
parrot: According to zefram docs/pdds/pdd19_pir.pod talks about |
21:29 |
dalek |
parrot: sub_label($I0, $I1, $I2) |
21:29 |
dalek |
parrot: as "... discards any return values". |
21:29 |
dalek |
parrot: Actually this is not correct. |
21:29 |
dalek |
parrot: The quoted code is equivalent to |
21:29 |
dalek |
parrot: |
21:29 |
dalek |
parrot: () = sub_label($I0, $I1, $I2) |
21:29 |
dalek |
parrot: It doesn't save any return values, but if result count checking is |
21:29 |
dalek |
parrot: enabled then returning any non-zero number of results will cause an |
21:29 |
dalek |
parrot: exception. Not quite the discarding that the documentation suggests. |
21:29 |
dalek |
parrot: |
21:29 |
dalek |
parrot: I changed the wording to "does not save any return values." |
21:29 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/2993801891 |
21:34 |
|
travis-ci joined #parrot |
21:34 |
travis-ci |
[travis-ci] parrot/parrot#968 (master - 42f2c4e : Reini Urban): The build passed. |
21:34 |
travis-ci |
[travis-ci] Change view : https://github.com/parrot/parrot/compare/cea93bf1b0a8...42f2c4ec490b |
21:34 |
travis-ci |
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20164999 |
21:34 |
|
travis-ci left #parrot |
21:34 |
|
bluescreen joined #parrot |
21:46 |
|
travis-ci joined #parrot |
21:46 |
travis-ci |
[travis-ci] parrot/parrot#969 (master - 2993801 : Reini Urban): The build passed. |
21:46 |
travis-ci |
[travis-ci] Change view : https://github.com/parrot/parrot/compare/42f2c4ec490b...299380189134 |
21:46 |
travis-ci |
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20165633 |
21:46 |
|
travis-ci left #parrot |
21:53 |
dalek |
parrot: c33029c | rurban++ | docs/parrotbyte.pod: |
21:53 |
dalek |
parrot: [docs] fix parrotbyte.pod |
21:53 |
dalek |
parrot: |
21:53 |
dalek |
parrot: Fixed magic, endian-ness and FloatType 2. |
21:53 |
dalek |
parrot: |
21:53 |
rurban |
yeah, we can now use travis again |
21:53 |
dalek |
parrot: Fixes GH #992, thanks to Zefram. |
21:53 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/c33029ca5c |
22:11 |
|
travis-ci joined #parrot |
22:11 |
travis-ci |
[travis-ci] parrot/parrot#970 (master - c33029c : Reini Urban): The build passed. |
22:11 |
travis-ci |
[travis-ci] Change view : https://github.com/parrot/parrot/compare/299380189134...c33029ca5c3d |
22:11 |
travis-ci |
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20167488 |
22:11 |
|
travis-ci left #parrot |
22:19 |
|
bluescreen_ joined #parrot |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: d279ea9 | rurban++ | / (6 files): |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: [GH #372] Removed the morph op by a deprecation stub |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: This is necessary so that we can remove the morph VTABLE as mentioned |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: in GH #372 |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: Bumped PBC_COMPAT to 13.1 |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: review: https://github.com/parrot/parrot/commit/d279ea9732 |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: 3e55f4b | paultcochrane++ | t/ (2 files): |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: [GH #372] Corrected tests using the 'morph' op |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: Now the test suite passes again :-) |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: review: https://github.com/parrot/parrot/commit/3e55f4b9a6 |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: 37b5bd5 | paultcochrane++ | src/ (2 files): |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: [GH #372] Replaced PMCNULL-setting morphs with the code directly |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: In src/call/args.c and src/embed/api.c VTABLE_morph() was just setting the |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: called object to PMCNULL. The VTABLE_morph() has been replaced with a macro |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: MORPH_REPLACE_NULL which basically replicates the code in-place. This |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: change should allow us to eventually remove the morph VTABLE entry. |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: review: https://github.com/parrot/parrot/commit/37b5bd59f9 |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: a403ba6 | paultcochrane++ | src/pmc.c: |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: [GH #372] Replaced VTABLE_morph() in check_set_std_props() with direct assignment |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: Hopefully this does what was intended (this comment is also part of this |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: change). The tests pass, so at least the probability that nothing is broken |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: is high, but unfortunately not 100%. |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: review: https://github.com/parrot/parrot/commit/a403ba6eee |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: ad4de7f | paultcochrane++ | src/pmc/ (3 files): |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: [GH #372] Removed VTABLE_morph implementations |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: review: https://github.com/parrot/parrot/commit/ad4de7fb88 |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: 65a40c1 | paultcochrane++ | src/vtable.tbl: |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: [GH #372] Removed the morph() vtable entry |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: review: https://github.com/parrot/parrot/commit/65a40c1a86 |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: e64e2fb | paultcochrane++ | t/ (2 files): |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: [GH #372] Removed tests of the morph() vtable after its removal |
22:40 |
dalek |
parrot/ptc/rm_morph-gh372: review: https://github.com/parrot/parrot/commit/e64e2fb157 |
22:40 |
rurban |
now: src/pmc.c:1289:25: error: cannot convert ‘PMC*’ to ‘VTABLE* {aka _vtable*}’ in assignment |
22:41 |
rurban |
c++ is so much better checking errors |
22:41 |
rurban |
done for today |
23:06 |
|
Psyche^ joined #parrot |
23:36 |
|
kid51 joined #parrot |
23:41 |
dalek |
parrot: 15db84b | rurban++ | t/src/extend_vtable.t: |
23:41 |
dalek |
parrot: [test] fix t/src/extend_vtable.t duplicate PMCNULL symbol (darwin) |
23:41 |
dalek |
parrot: |
23:41 |
dalek |
parrot: fixes GH #1048. |
23:41 |
dalek |
parrot: review: https://github.com/parrot/parrot/commit/15db84b563 |
23:56 |
|
travis-ci joined #parrot |
23:56 |
travis-ci |
[travis-ci] parrot/parrot#971 (master - 15db84b : Reini Urban): The build passed. |
23:56 |
travis-ci |
[travis-ci] Change view : https://github.com/parrot/parrot/compare/c33029ca5c3d...15db84b563f0 |
23:56 |
travis-ci |
[travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/20174613 |
23:56 |
|
travis-ci left #parrot |