Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-11-11

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:26 FROGGS joined #parrot
02:42 bighugedog joined #parrot
03:06 bighugedog joined #parrot
03:09 kid51_ joined #parrot
03:58 MikeFair joined #parrot
05:30 Tene left #parrot
07:18 FROGGS joined #parrot
07:47 Reini joined #parrot
07:48 dalek parrot/smoke-me/lexqnames-gh1095: 7bc5452 | rurban++ | / (4 files):
07:48 dalek parrot/smoke-me/lexqnames-gh1095: [imcc] Unescape double-quoted .lex string constants
07:48 dalek parrot/smoke-me/lexqnames-gh1095:
07:48 dalek parrot/smoke-me/lexqnames-gh1095: Fixes #1095 and perl6 RT#116643
07:48 dalek parrot/smoke-me/lexqnames-gh1095: review: https://github.com/parrot/parrot/commit/7bc54524ee
07:58 Reini oh, my laptop battery is dying. need to buy a new one
08:00 travis-ci joined #parrot
08:00 travis-ci parrot/parrot#1260 (smoke-me/lexqnames-gh1095 - 7bc5452 : Reini Urban): The build passed.
08:00 travis-ci Change view : https://github.com/parrot/parrot/commit/7bc54524eed6
08:00 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40631431
08:00 travis-ci left #parrot
08:20 Reini joined #parrot
08:51 dalek parrot: 7bc5452 | rurban++ | / (4 files):
08:51 dalek parrot: [imcc] Unescape double-quoted .lex string constants
08:51 dalek parrot:
08:51 dalek parrot: Fixes #1095 and perl6 RT#116643
08:51 dalek parrot: review: https://github.com/parrot/parrot/commit/7bc54524ee
09:04 travis-ci joined #parrot
09:04 travis-ci parrot/parrot#1261 (master - 7bc5452 : Reini Urban): The build passed.
09:04 travis-ci Change view : https://github.com/parrot/parrot/compare/fa6f019cb3f1...7bc54524eed6
09:04 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40635540
09:04 travis-ci left #parrot
09:11 he_ joined #parrot
09:20 bighugedog joined #parrot
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: bad0597 | rurban++ | / (2 files):
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: [core] Downgrade external ascii on multi-byte platform encodings
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098:
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: We should scan those external strings for pure-ascii and set the
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: ascii encoding if the multibyte platform encoding is not needed.
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: This is mostly helpful to Getopt handling and is better then downgrade
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: to binary. We cannot set latin1 as this is incompatible to utf-8.
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: On Parrot_str_from_platform_cstring we can even reuse the setjmp for
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: the mult-byte exception in to_encoding.
09:59 dalek parrot/smoke-me/downgrade-ascii-gh1098: review: https://github.com/parrot/parrot/commit/bad0597d90
10:13 travis-ci joined #parrot
10:13 travis-ci parrot/parrot#1262 (smoke-me/downgrade-ascii-gh1098 - bad0597 : Reini Urban): The build passed.
10:13 travis-ci Change view : https://github.com/parrot/parrot/commit/bad0597d90c8
10:13 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40640436
10:13 travis-ci left #parrot
13:31 bighugedog joined #parrot
13:37 khisanth_ joined #parrot
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: 40552c8 | rurban++ | / (3 files):
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: [core] Add simplier Parrot_ex_throw_from_c_noargs #1132
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: review: https://github.com/parrot/parrot/commit/40552c8bc6
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: 8a9a6c8 | rurban++ | / (132 files):
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: Use new Parrot_ex_throw_from_c_noargs, simplify some PMCs
14:17 dalek parrot/smoke-me/throw_noargs-gh1132:
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: Use the shorter function.
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: Simplify BigInt, BigNum exceptions,
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: Add exception to pmc2c warnings for BigInt, BigNum macros.
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: Closes #1132.
14:17 dalek parrot/smoke-me/throw_noargs-gh1132:
14:17 dalek parrot/smoke-me/throw_noargs-gh1132: Also fix some more left-overs from #1126 (messages)
14:18 dalek parrot/smoke-me/throw_noargs-gh1132: and some wrong #1133 exitcodes, but there are still some wrong 1 left.
14:18 dalek parrot/smoke-me/throw_noargs-gh1132: review: https://github.com/parrot/parrot/commit/8a9a6c846c
14:35 travis-ci joined #parrot
14:35 travis-ci parrot/parrot#1263 (smoke-me/throw_noargs-gh1132 - 8a9a6c8 : Reini Urban): The build passed.
14:35 travis-ci Change view : https://github.com/parrot/parrot/compare/40552c8bc69d^...8a9a6c846c9d
14:35 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40663309
14:35 travis-ci left #parrot
17:31 Reini1 joined #parrot
18:13 FROGGS joined #parrot
21:23 dalek parrot: 7fcfe0d | (Tobias Leich)++ | config/init/hints/mswin32.pm:
21:23 dalek parrot: fix syntax error (stray single quote)
21:23 dalek parrot: review: https://github.com/parrot/parrot/commit/7fcfe0d382
21:23 dalek parrot: e1d4e7c | moritz++ | config/init/hints/mswin32.pm:
21:23 dalek parrot: Merge pull request #1134 from FROGGS/patch-2
21:23 dalek parrot:
21:23 dalek parrot: fix syntax error (stray single quote)
21:23 dalek parrot: review: https://github.com/parrot/parrot/commit/e1d4e7cf20
21:51 Reini joined #parrot
21:52 travis-ci joined #parrot
21:52 travis-ci parrot/parrot#1264 (master - e1d4e7c : Moritz Lenz): The build passed.
21:52 travis-ci Change view : https://github.com/parrot/parrot/compare/7bc54524eed6...e1d4e7cf20b4
21:52 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40709098
21:52 travis-ci left #parrot
22:02 FROGGS C:\nqp\install\bin\parrot.exe -L. -X. --library=src\vm\parrot\stage0 src\vm\parrot\stage0\nqp.pbc [...] gen\parrot\stage1\QRegex.nqp
22:02 FROGGS error:imcc:The opcode 'band_i_i_nc' (band<3>) was not found. Check the type and number of the arguments
22:02 FROGGS in file '(file unknown)' line 1550
22:02 FROGGS what's that supposed to mean?
22:03 FROGGS I have the feeling that I've seen it before
22:04 FROGGS ahh, it is this line:   C:\nqp\src\QRegex\Cursor.nqp (1 hit)
22:04 FROGGS Line 327:             $rxname := nqp::atpos(@rxfate, nqp::bitand_i(nqp::pop_i(@fates), 0xffffffff));
22:06 FROGGS only band_i_i_ic exists... so why is 0xffffffff a num?
22:09 prammer joined #parrot
22:41 FROGGS C:\nqp>nqp-p -e "say(nqp::bitand_i(1, 0xffffff))"   # 1
22:41 FROGGS C:\nqp>nqp-p -e "say(nqp::bitand_i(1, 0xffffffff))" # error:imcc:eval_ins: op 'band_i_i_n' not found
22:44 FROGGS it works with 0x7FFFFFFF but fails with 0x80000000
22:48 FROGGS nqp-p: say(nqp::bitand_i(1, 0xffffffff)) # nqp-parrot (6.8.0): OUTPUT«1␤»
22:48 FROGGS :o(
22:52 Reini I beleive pm already filed a report about band some time ago...
22:54 Reini and we also need openpipe for windows, right?
22:54 FROGGS yes, we need openpipe there too, which is what I wanted to do today
22:55 FROGGS btw, band $I1, 1, 0xFFFFFFFF in pir works just fine
22:55 Reini this one? https://github.com/parrot/parrot/issues/848
22:55 FROGGS no, that's about strings
22:55 Reini hmm, is this 32bit?
22:56 FROGGS no, a 64bit Win7
22:56 Reini interesting. I'll check
22:56 Reini I'm just benchmarking, so cannot do much
23:03 dalek parrot/smoke-me/downgrade-ascii-gh1098: 8dee720 | rurban++ | src/string/api.c:
23:03 dalek parrot/smoke-me/downgrade-ascii-gh1098: disable Parrot_str_new_from_cstring downgrade, benchmarks
23:03 dalek parrot/smoke-me/downgrade-ascii-gh1098:
23:03 dalek parrot/smoke-me/downgrade-ascii-gh1098: 12470ms with both, 11964ms without str_new_from_cstring.
23:03 dalek parrot/smoke-me/downgrade-ascii-gh1098: review: https://github.com/parrot/parrot/commit/8dee720751
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: 8d4f52e | rurban++ | / (2 files):
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: [core] Downgrade external ascii on multi-byte platform encodings
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098:
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: We should scan those external strings for pure-ascii and set the
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: ascii encoding if the multibyte platform encoding is not needed.
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: This is mostly helpful to Getopt handling and is better then downgrade
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: to binary. We cannot set latin1 as this is incompatible to utf-8.
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: On Parrot_str_from_platform_cstring we can even reuse the setjmp for
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: the mult-byte exception in to_encoding.
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: review: https://github.com/parrot/parrot/commit/8d4f52e0b2
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: 3de496b | rurban++ | src/string/api.c:
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: disable Parrot_str_new_from_cstring downgrade, benchmarks
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098:
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: 12470ms with both, 11964ms without str_new_from_cstring.
23:04 dalek parrot/smoke-me/downgrade-ascii-gh1098: review: https://github.com/parrot/parrot/commit/3de496bcbd
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: d8dc0ec | rurban++ | / (3 files):
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: [core] Add simplier Parrot_ex_throw_from_c_noargs #1132
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: review: https://github.com/parrot/parrot/commit/d8dc0ecc9a
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: ffaf246 | rurban++ | / (132 files):
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: Use new Parrot_ex_throw_from_c_noargs, simplify some PMCs
23:04 dalek parrot/smoke-me/throw_noargs-gh1132:
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: Use the shorter function.
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: Simplify BigInt, BigNum exceptions,
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: Add exception to pmc2c warnings for BigInt, BigNum macros.
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: Closes #1132.
23:04 dalek parrot/smoke-me/throw_noargs-gh1132:
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: Also fix some more left-overs from #1126 (messages)
23:04 dalek parrot/smoke-me/throw_noargs-gh1132: and some wrong #1133 exitcodes, but there are still some wrong 1 left.
23:05 dalek parrot/smoke-me/throw_noargs-gh1132: review: https://github.com/parrot/parrot/commit/ffaf246f93
23:07 FROGGS I am checking now if that is to blame: https://github.com/perl6/nqp/commit/ee2ca3aac664d2fb79aa7197957e48a8d2a3afba
23:08 travis-ci joined #parrot
23:08 travis-ci parrot/parrot#1265 (smoke-me/downgrade-ascii-gh1098 - 8dee720 : Reini Urban): The build has errored.
23:08 travis-ci Change view : https://github.com/parrot/parrot/compare/bad0597d90c8...8dee72075124
23:08 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40718466
23:08 travis-ci left #parrot
23:10 FROGGS no, the commit before also fails... will bisect now
23:10 Reini nqp/commit/ee2ca3aa is very unlikely to blame
23:10 Reini must be signed long somewhere
23:10 Reini look for signed vs unsigned casts somewhere
23:11 FROGGS yes, I changed two or three signed to unsigned or added a cast
23:12 FROGGS nqp 2014.10 also fails with parrot HEAD
23:13 FROGGS it must be something within the last nine days
23:14 Reini I never saw this but tested nqp and perl6 a lot lately
23:14 FROGGS hmmm, weird
23:16 Reini off to sleep
23:16 FROGGS gnight
23:16 Reini bye
23:17 FROGGS ohh yeah, I should do that too
23:17 FROGGS sleep &
23:19 travis-ci joined #parrot
23:19 travis-ci parrot/parrot#1266 (smoke-me/downgrade-ascii-gh1098 - 3de496b : Reini Urban): The build passed.
23:19 travis-ci Change view : https://github.com/parrot/parrot/compare/8dee72075124...3de496bcbdd2
23:19 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40718513
23:19 travis-ci left #parrot
23:25 kid51 joined #parrot
23:35 travis-ci joined #parrot
23:35 travis-ci parrot/parrot#1267 (smoke-me/throw_noargs-gh1132 - ffaf246 : Reini Urban): The build passed.
23:35 travis-ci Change view : https://github.com/parrot/parrot/compare/8a9a6c846c9d...ffaf246f93f2
23:35 travis-ci Build details : http://travis-ci.org/parrot/parrot/builds/40718613
23:35 travis-ci left #parrot

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

Parrot | source cross referenced