|
Parrot 5.3.0 "W00tstock Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 17 April 2013. |
|||
|
00:15
awwaiid joined
00:36
awwaiid joined
01:23
Psyche^ joined
01:47
woosley joined
02:00
awwaiid joined
02:52
preflex_ joined
05:47
kurahaupo joined
06:13
contingencyplan joined
06:23
Mike-PerlRecruiter_ joined
06:51
contingencyplan joined
07:16
kurahaupo joined
07:49
contingencyplan joined
08:27
quias joined
09:08
xcombelle joined
09:58
kid51 joined
10:18
woosley joined
10:43
kurahaupo joined
11:06
denisboyun_ joined
11:36
PacoAir joined
14:12
denisboyun_ joined
14:21
kid51 joined
15:03
kid51 joined
|
|||
| dalek | rrot: 2678ebb | fperrad++ | ext/nqp-rx/t/nqp/ (10 files): fix shebang |
15:19 | |
| Coke | r: my $a=1;my $b=2; (item $a, $b).WHAT.say | 15:46 | |
| p6eval | rakudo de2080: OUTPUT«(Array)â¤Â» | ||
| Coke | pn: my $a=1;my $b=2; (item $a, $b).WHAT.say | 15:47 | |
| rpn: my $a=1;my $b=2; (item $a, $b).WHAT.say | |||
| p6eval | pugs: OUTPUT«Array()â¤Â» | ||
| ..niecza v24-37-gf9c8fc2: OUTPUT«Unhandled exception: Excess arguments to item, used 1 of 2 positionals⤠at /home/p6eval/niecza/lib/CORE.setting line 0 (item @ 1) ⤠at /tmp/S6Y18gQLlR line 1 (mainline @ 5) ⤠at /home/p6eval/niecza/lib/CORE.setting line 4299 (ANON @ 3) ⤠at /home/p6eva… | |||
| ..rakudo de2080: OUTPUT«(Array)â¤Â» | |||
|
15:50
xcombelle joined
|
|||
| dalek | rrot: 8ebfd7d | paultcochrane++ | t/native_pbc/integer_ (3 files): [GH #959] Updated integer native pbc test files Updated only by pbc_header.pl This change removes the following TODO warnings in the test suite: ok 1 - 4_le=>8_le i386 32 bit opcode_t, 4 byte intval, 8 byte double # TODO t/native_pbc/integer_4_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/integer_4_le.pbc ok 2 - 4_be=>8_le big-endian 32 bit opcode_t, 4 byte intval, 8 byte double # TODO t/native_pbc/integer_4_be.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/integer_4_be.pbc ok 3 - 8_le=>8_le x86_64 64 bit opcode_t, 8 byte intval, 8 byte double # TODO t/native_pbc/integer_8_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/integer_8_le.pbc |
16:04 | |
| rrot: 95174b3 | paultcochrane++ | t/native_pbc/number_ (5 files): [GH #959] Updated 'number' native pbc test files Updated only by pbc_header.pl This change removes the following TODO warnings in the test suite: ok 1 - 4_8_le=>8_8_le i386 32 bit opcode_t, 4 byte intval, 8 byte double # TODO t/native_pbc/number_4_8_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/number_4_8_le.pbc ok 2 - 4_12_le=>8_8_le i386 32 bit opcode_t, 4 byte intval, 12 byte long double # TODO t/native_pbc/number_4_12_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/number_4_12_le.pbc ok 3 - 4_8_be=>8_8_le big-endian 32 bit opcode_t, 4 byte intval, 8 byte double # TODO t/native_pbc/number_4_8_be.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/number_4_8_be.pbc ok 4 - 8_8_le=>8_8_le x86_64 64 bit opcode_t, 8 byte intval, 8 byte double # TODO t/native_pbc/number_8_8_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/number_8_8_le.pbc ok 5 - 8_16_le=>8_8_le x86_64 64 bit opcode_t, 8 byte intval, 16 byte long double # TODO t/native_pbc/number_8_16_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/number_8_16_le.pbc |
|||
| rrot: fcc5f8f | paultcochrane++ | t/native_pbc/string_ (3 files): [GH #959] Updated string native pbc test files Updated only by pbc_header.pl This change removes the following TODO warnings in the test suite: ok 1 - 4_le=>8_le i386 32 bit opcode_t, 4 byte intval # TODO t/native_pbc/string_4_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/string_4_le.pbc ok 2 - 4_be=>8_le big-endian 32 bit opcode_t, 4 byte intval # TODO t/native_pbc/string_4_be.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/string_4_be.pbc ok 3 - 8_le=>8_le x86_64 64 bit opcode_t, 8 byte intval # TODO t/native_pbc/string_8_le.pbc has old v5.0.0. Try tools/dev/pbc_header.pl --update-fingerprint t/native_pbc/string_8_le.pbc |
|||
| p/jvm-support: 891075b | coke++ | VERSION: bump VERSION to 2013.04 |
16:08 | ||
| p/jvm-support: cb70dae | jnthn++ | / (3 files): Fix regression introduced while adding JVM backend |
|||
| p/jvm-support: e93a51d | jnthn++ | VERSION: Merge branch 'master' into jvm-support |
|||
|
16:14
rurban1 joined
|
|||
| rurban1 | Just found this on coderwall: twitter.com/ParrotCode and www.parrotcode.com/mark (Calgary & Houston, not related to me or parrot at all) | 16:15 | |
| dalek | Heuristic branch merge: pushed 52 commits to nqp by jnthn | 16:19 | |
| kudo/nom: 6297810 | jnthn++ | / (2 files): Bump NQP_REVISION to latest; chase rename. |
16:20 | ||
| kudo/nom: 998cc87 | jnthn++ | / (2 files): Toss redundant directory/.gitignore entry. |
16:57 | ||
| kudo/nom: ed3a33a | jnthn++ | / (105 files): Give all NQP files the .nqp extension. |
|||
| kudo/nom: 5e7a2bb | jnthn++ | / (34 files): Move ops/PMCs/C code under src/vm/parrot/. Matches the same kind of structure the NQP repository now has. |
|||
| rrot: 965cb1b | dukeleto++ | examples/threads/ (2 files): [doc] Add some POD to our Winxed matrix multiplication threads example |
17:28 | ||
|
17:36
kid51 joined
17:42
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#848 (master - 965cb1b : Jonathan "Duke" Leto): The build was broken. | 17:42 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/f...5cb1bb4521 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/6497677 | |||
|
17:42
travis-ci left
17:51
rurban1 joined
18:08
dngor_ joined,
rurban1 joined
18:23
dukeleto joined
18:24
Mike-PerlRecruiter_ joined
18:40
rurban1 joined,
contingencyplan joined
|
|||
| dukeleto | ~~ | 18:48 | |
| 1 | 18:49 | ||
| blarg | |||
| software.intel.com/en-us/articles/i...4-assembly looks generally interesting | 18:53 | ||
|
19:18
kurahaupo joined,
kurahaupo left
|
|||
| dalek | p: dcf2e2f | jnthn++ | src/vm/parrot/QAST/Operations.nqp: Add an nqp::getenvhash op. |
19:21 | |
| p: bfb3669 | jnthn++ | src/vm/parrot/QAST/Operations.nqp: Add nqp:: op for stable_set_type_check_mode. |
|||
| rrot: d680694 | paultcochrane++ | tools/dev/make_cover.pl: [tools] Use 'Configure'd values for cover, gcov etc. make_cover.pl used the code coverage commands directly in order to run the programs cover, gcov, gcov2perl etc. It should have been using the values determined in the 'perl Configure.pl' step. Now the configured values are used instead of the bare program names. |
19:22 | ||
| rrot: 5768b19 | paultcochrane++ | config/gen/makefiles/root.in: [configure] 'cover_new' target replaces 'cover' cover_new uses the tools/dev/make_cover.pl script to process the files created from a coverage test run. This is much more flexible and easier to maintain than trying to get 'make' to do the right thing. Also, the 'cover' target was running only the runcore tests and not the standard test suite (a.k.a 'make test'), hence the output from 'make cover' wasn't telling us what was being covered in 'make test', leading to unexpected and confusing results (e.g. that extend_vtable wasn't being tested at all). The principle of least surprise suggests that 'make cover' should run the same tests that 'make test' runs. |
|||
| rrot: 34280e9 | paultcochrane++ | config/gen/makefiles/root.in: [configure] fullcover_new Makefile target should also consider FULLCOVER_DIRS The 'fullcover_new' target only used the COVER_DIRS list of directories, which comes from running the 'cover' target. The 'fullcover_new' target now considers the same list of directories as the 'fullcover' target, in order to be consistent with it. |
|||
| rrot: ab3f702 | paultcochrane++ | config/gen/makefiles/root.in: [configure] 'fullcover_new' make target replaces 'cover' The 'fullcover_new' target reproduces the 'fullcover' target but uses tools/dev/make_cover.pl to run the coverage tools (gcov, cover, etc.). This is much more flexible and easier to maintain than shell code within the makefile. Further, the old 'fullcover' target didn't make use of the predefined variables set by 'perl Configure.pl', which make_cover.pl does. Also, a temporary directory is used by make_cover.pl for the coverage tools' output which replaces the current behaviour of putting everything in the base build directory. Also, the old 'fullcover' target actually covered more files than it was asked to and other files were repeatedly covered; this change corrects this behaviour, however means that one has to be very explicit about which directories need to be considered. |
|||
| rrot: 438b1c4 | dukeleto++ | / (2 files): Merge pull request #960 from paultcochrane/ptc/cover_new_to_cover Replace 'cover' make targets with 'cover_new' targets |
|||
| kudo/nom: e9e1b5d | jnthn++ | / (5 files): Bump NQP_REVISION; use new nqp:: ops. |
19:38 | ||
|
19:44
rurban1 joined
19:45
kid51 joined
19:56
kid51 joined
|
|||
| dalek | p: 05fb4ec | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (65 files): Whitespace consistency. |
20:05 | |
| p: 9ab4d07 | jnthn++ | src/vm/jvm/nqp.sh: Improve nqp.sh; nwc10++. |
|||
|
20:45
rurban1 joined
|
|||
| dalek | p: 26720e8 | jnthn++ | / (7 files): Simple make install; nqp.sh => nqp. |
21:00 | |
| rrot: 97ace44 | dukeleto++ | examples/threads/matrix_part.winxed: [doc] Add a description to our Winxed threads example |
21:28 | ||
|
21:32
perlite_ joined
|
|||
| dalek | p: bd194cf | jnthn++ | src/vm/jvm/ (2 files): Implement nqp::getenvhash for JVM. |
21:33 | |
| p: 14468f9 | jnthn++ | src/vm/jvm/ (2 files): Implement nqp::[get|bind]hllsym for JVM. |
|||
|
21:45
rurban1 joined
|
|||
| dalek | p: fc7cb78 | jnthn++ | tools/build/install-jvm-runner.pl: Add missing chmod. |
21:58 | |
| kudo/jvm-support: 51908e9 | jnthn++ | / (4 files): Rename Makefile.in -> Makefile-Parrot.in. |
22:08 | ||
| kudo/jvm-support: 4e422e9 | jnthn++ | tools/build/ (2 files): Give gen-cat.pl filtering ability, like NQP one. Includes updates to Parrot Makefile to use this updated version. |
|||
| kudo/jvm-support: 7e1fcba | jnthn++ | / (4 files): Add bare-bones ConfigureJVM.pl and JVM makefile. At the moment, make just compiles the constant folder, since it has no dependencies and already compiles with NQP JVM. |
|||
|
22:46
rurban1 joined
23:48
rurban1 joined
|
|||