Parrot 6.9.0 "Rosy-faced Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 2 November 2014.
00:20 janus joined 01:00 kurahaupo joined 01:30 kid51 joined 02:50 kurahaupo joined 04:48 particle1 joined 07:23 FROGGS joined 08:25 bighugedog joined 08:53 mirjam joined
rurban Do we have a policy for translated error messages? I see some _() strings 08:59
I'll remove the ones I added. Doesn't sound needed, and adds a call in the exception chain 09:00
10:39 kurahaupo joined 11:20 kurahaupo joined
dalek rrot/smoke-me/array-splice-gh766+1126+1127: ec7e1ac | rurban++ | src/pmc/ (3 files):
[pmc] fix splice overflows with negative count

Fixes GH #766. Throw illegal argument with negative count arguments for now.
TODO: Implement support for negative count argument for splice. Add more splice methods.
12:44
rrot/smoke-me/array-splice-gh766+1126+1127: d36da0f | rurban++ | / (22 files):
[pmc] harmonize and combine out of bounds exception strings

use less static string memory. no special context. Use only "illegal argument" for unsupported negative arguments. GH #1126
  * index out of bounds,
  * illegal argument (for illegal negative args),
  * can't resize (for fixed*pmcs or size=0 arguments)
  * StopIteration
rrot/smoke-me/array-splice-gh766+1126+1127: 054781d | rurban++ | / (25 files):
More error message harmonization #1126

Do not end the exception string with ".", "!" or "\\n".
rrot/smoke-me/array-splice-gh766+1126+1127: d079d16 | rurban++ | / (9 files):
[pmc] allow negative array key indices

Fixes GH #1127 currently we throw "index out of bounds" when getting or setting $P0[-1] the added code is only:
   if (key < 0)
   key += size;
so it is hard to argue for performance reasons. ditto for resizable*array for consistency if not already implemented.
rrot/smoke-me/array-splice-gh766+1126+1127: 3ca4d64 | rurban++ | t/ (14 files):
[test] change array tests to new harmonized out of bounds exceptions
rrot/smoke-me/array-splice-gh766+1126+1127: dc140f1 | rurban++ | t/stress/gc.t:
t/stress/gc.t doc
rrot/smoke-me/array-splice-gh766+1126+1127: 6839b09 | rurban++ | ChangeLog:
ChangeLog for the 3 array changes
rrot/smoke-me/bsdmake-gh1125: f38599d | rurban++ | config/gen/makefiles/docs.in:
[docs] fix $< gnuism in docs makefile

Fixes GH #1125
12:55
13:01 travis-ci joined
travis-ci parrot/parrot#1247 (smoke-me/array-splice-gh766+1126+1127 - 6839b09 : Reini Urban): The build passed. 13:01
Change view : github.com/parrot/parrot/compare/e...39b09c6c8e
Build details : travis-ci.org/parrot/parrot/builds/40536010
13:01 travis-ci left 13:12 travis-ci joined
travis-ci parrot/parrot#1248 (smoke-me/bsdmake-gh1125 - f38599d : Reini Urban): The build passed. 13:12
Change view : github.com/parrot/parrot/commit/f38599d5b3df
Build details : travis-ci.org/parrot/parrot/builds/40537043
13:12 travis-ci left
dalek rrot: 3f902ac | rurban++ | / (2 files):
[docs] fix $< gnuism in docs makefile

Fixes GH #1125
13:21
13:40 travis-ci joined
travis-ci parrot/parrot#1249 (master - 3f902ac : Reini Urban): The build passed. 13:40
Change view : github.com/parrot/parrot/compare/a...902acbfd02
Build details : travis-ci.org/parrot/parrot/builds/40539263
13:40 travis-ci left
dalek rrot: bb36c3c | rurban++ | src/runcore/trace.c:
trace: better array traces, print size also
13:43
rrot: b6a87f1 | rurban++ | / (3 files):
[test] t/stress/rpa-splice.t: reproducible testcases for GH #766

with asan: t/stress/rpa-splice.t (Wstat: 10752 Tests: 225 Failed: 42)
   Failed tests: 11-12, 16, 36-37, 41, 61-62, 66, 81-82
   86-87, 91, 106-107, 111-112, 116, 131-132
   136-137, 141, 151-152, 156, 161-162, 166
   176-177, 181, 186-187, 191, 201-202, 206
   211-212, 216
rrot: 441b785 | rurban++ | lib/Parrot/Test.pm:
[test] less verbose exit_code test. check $ENV{TEST_VERBOSE}
rrot/smoke-me/array-splice-gh766+1126+1127: f898fa5 | rurban++ | src/pmc/ (3 files):
[pmc] fix splice overflows with negative count

Fixes GH #766. Throw illegal argument with negative count arguments for now.
TODO: Implement support for negative count argument for splice. Add more splice methods.
rrot/smoke-me/array-splice-gh766+1126+1127: 7de5a35 | rurban++ | / (22 files):
[pmc] harmonize and combine out of bounds exception strings

use less static string memory. no special context. Use only "illegal argument" for unsupported negative arguments. GH #1126
  * index out of bounds,
  * illegal argument (for illegal negative args),
  * can't resize (for fixed*pmcs or size=0 arguments)
  * StopIteration
rrot/smoke-me/array-splice-gh766+1126+1127: df59cb2 | rurban++ | / (25 files):
More error message harmonization #1126

Do not end the exception string with ".", "!" or "\\n".
rrot/smoke-me/array-splice-gh766+1126+1127: dbaffa4 | rurban++ | / (9 files):
[pmc] allow negative array key indices

Fixes GH #1127 currently we throw "index out of bounds" when getting or setting $P0[-1] the added code is only:
   if (key < 0)
   key += size;
so it is hard to argue for performance reasons. ditto for resizable*array for consistency if not already implemented.
rrot/smoke-me/array-splice-gh766+1126+1127: 73af982 | rurban++ | t/ (14 files):
[test] change array tests to new harmonized out of bounds exceptions
rrot/smoke-me/array-splice-gh766+1126+1127: 0289e09 | rurban++ | ChangeLog:
ChangeLog for the 3 array changes
rurban I need an opinion on smoke-me/array-splice-gh766+1126+1127 and the 3 tickets 13:54
13:58 travis-ci joined
travis-ci parrot/parrot#1250 (master - 441b785 : Reini Urban): The build passed. 13:58
Change view : github.com/parrot/parrot/compare/3...1b785de782
Build details : travis-ci.org/parrot/parrot/builds/40541399
13:58 travis-ci left 14:12 travis-ci joined
travis-ci parrot/parrot#1251 (smoke-me/array-splice-gh766+1126+1127 - 0289e09 : Reini Urban): The build passed. 14:12
Change view : github.com/parrot/parrot/compare/6...89e098dee6
Build details : travis-ci.org/parrot/parrot/builds/40541495
14:12 travis-ci left
FROGGS rurban: how do I get the vtable for pipes? the Parrot_io_get_vtable symbol is not exported... 15:15
dalek rrot/smoke-me/lstat-gh1129: 652dc4a | rurban++ | / (4 files):
Added lstat io op for nqp, fixed os.lstat method. #1129

nqp used stat on a symlink, which is wrong. provide the proper lstat pirop. also fix the os.pmc lstat method which called stat()!. Fixes GH #1129
rrot/smoke-me/seek-exc-gh1130: e110b23 | rurban++ | / (2 files):
[io] hrow errors on illegal seek arguments, no assertions

Fixes #1130 and the relevant nqp test.
15:29
rrot/smoke-me/seek-exc-gh1130: a07b7af | rurban++ | / (2 files):
[io] throw errors on illegal seek arguments, no assertions

Fixes #1130 and the relevant nqp test.
15:34
15:36 mirjam joined
FROGGS github.com/parrot/parrot/pull/1131 15:36
15:36 travis-ci joined
travis-ci parrot/parrot#1252 (smoke-me/lstat-gh1129 - 652dc4a : Reini Urban): The build passed. 15:36
Change view : github.com/parrot/parrot/commit/652dc4aa9a47
Build details : travis-ci.org/parrot/parrot/builds/40550804
15:36 travis-ci left
dalek rrot: d547e20 | (Tobias Leich)++ | / (2 files):
export symbol Parrot_io_get_vtable

Parrot_io_get_vtable is part of the public api so we have to make it available.
15:37
rrot: c5dfae6 | rurban++ | / (2 files):
Merge pull request #1131 from FROGGS/export_io_get_vtable

export symbol Parrot_io_get_vtable
rrot: 6d8687c | rurban++ | ChangeLog:
ChangeLog for Export Parrot_io_get_vtable #1131
15:39
FROGGS ohh thank you!
mirjam I'm fixing a couple more nqp bugs, which need more parrot support 15:40
15:43 travis-ci joined
travis-ci parrot/parrot#1253 (smoke-me/seek-exc-gh1130 - e110b23 : Reini Urban): The build has errored. 15:43
Change view : github.com/parrot/parrot/commit/e110b2357666
Build details : travis-ci.org/parrot/parrot/builds/40552250
15:43 travis-ci left 15:54 Reini joined 15:59 travis-ci joined
travis-ci parrot/parrot#1254 (smoke-me/seek-exc-gh1130 - a07b7af : Reini Urban): The build passed. 15:59
Change view : github.com/parrot/parrot/compare/e...7b7af87af2
Build details : travis-ci.org/parrot/parrot/builds/40553160
15:59 travis-ci left
dalek rrot: e2dfe60 | rurban++ | / (4 files):
Added lstat io op for nqp, fixed os.lstat method. #1129

nqp used stat on a symlink, which is wrong. provide the proper lstat pirop. also fix the os.pmc lstat method which called stat()!. Fixes GH #1129
16:09
rrot: b0f48b7 | rurban++ | / (2 files):
[io] throw errors on illegal seek arguments, no assertions

Fixes #1130 and the relevant nqp test.
rrot/smoke-me/array-splice-gh766+1126+1127: cc28c94 | rurban++ | src/pmc/ (3 files):
[pmc] fix splice overflows with negative count

Fixes GH #766. Throw illegal argument with negative count arguments for now.
TODO: Implement support for negative count argument for splice. Add more splice methods.
16:13
rrot/smoke-me/array-splice-gh766+1126+1127: e6dd153 | rurban++ | / (22 files):
[pmc] harmonize and combine out of bounds exception strings

use less static string memory. no special context. Use only "illegal argument" for unsupported negative arguments. GH #1126
  * index out of bounds,
  * illegal argument (for illegal negative args),
  * can't resize (for fixed*pmcs or size=0 arguments)
  * StopIteration
rrot/smoke-me/array-splice-gh766+1126+1127: 589364a | rurban++ | / (25 files):
More error message harmonization #1126

Do not end the exception string with ".", "!" or "\\n".
rrot/smoke-me/array-splice-gh766+1126+1127: affc05c | rurban++ | / (9 files):
[pmc] allow negative array key indices

Fixes GH #1127 currently we throw "index out of bounds" when getting or setting $P0[-1] the added code is only:
   if (key < 0)
   key += size;
so it is hard to argue for performance reasons. ditto for resizable*array for consistency if not already implemented.
rrot/smoke-me/array-splice-gh766+1126+1127: 76a60f2 | rurban++ | t/ (14 files):
[test] change array tests to new harmonized out of bounds exceptions
rrot/smoke-me/array-splice-gh766+1126+1127: 6a4992e | rurban++ | ChangeLog:
ChangeLog for the 3 array changes
16:23 travis-ci joined
travis-ci parrot/parrot#1255 (master - c5dfae6 : Reini Urban): The build passed. 16:23
Change view : github.com/parrot/parrot/compare/4...dfae6f7308
Build details : travis-ci.org/parrot/parrot/builds/40553488
16:23 travis-ci left 16:47 Reini joined 16:51 travis-ci joined
travis-ci parrot/parrot#1257 (master - b0f48b7 : Reini Urban): The build passed. 16:51
Change view : github.com/parrot/parrot/compare/6...f48b777c7a
Build details : travis-ci.org/parrot/parrot/builds/40557102
16:51 travis-ci left
dalek rrot: cc28c94 | rurban++ | src/pmc/ (3 files):
[pmc] fix splice overflows with negative count

Fixes GH #766. Throw illegal argument with negative count arguments for now.
TODO: Implement support for negative count argument for splice. Add more splice methods.
17:18
rrot: e6dd153 | rurban++ | / (22 files):
[pmc] harmonize and combine out of bounds exception strings

use less static string memory. no special context. Use only "illegal argument" for unsupported negative arguments. GH #1126
  * index out of bounds,
  * illegal argument (for illegal negative args),
  * can't resize (for fixed*pmcs or size=0 arguments)
  * StopIteration
rrot: 589364a | rurban++ | / (25 files):
More error message harmonization #1126

Do not end the exception string with ".", "!" or "\\n".
rrot: affc05c | rurban++ | / (9 files):
[pmc] allow negative array key indices

Fixes GH #1127 currently we throw "index out of bounds" when getting or setting $P0[-1] the added code is only:
   if (key < 0)
   key += size;
so it is hard to argue for performance reasons. ditto for resizable*array for consistency if not already implemented.
rrot: 76a60f2 | rurban++ | t/ (14 files):
[test] change array tests to new harmonized out of bounds exceptions
rrot: 6a4992e | rurban++ | ChangeLog:
ChangeLog for the 3 array changes
rrot: fa6f019 | rurban++ | / (61 files):
Merge branch 'smoke-me/array-splice-gh766+1126+1127'

tested ok with nqp and perl6 also
17:20 travis-ci joined
travis-ci parrot/parrot#1258 (smoke-me/array-splice-gh766+1126+1127 - 6a4992e : Reini Urban): The build passed. 17:20
Change view : github.com/parrot/parrot/compare/0...4992eb782d
Build details : travis-ci.org/parrot/parrot/builds/40557703
17:20 travis-ci left 17:47 travis-ci joined
travis-ci parrot/parrot#1259 (master - fa6f019 : Reini Urban): The build passed. 17:47
Change view : github.com/parrot/parrot/compare/b...6f019cb3f1
Build details : travis-ci.org/parrot/parrot/builds/40564508
17:47 travis-ci left 18:12 FROGGS joined 20:57 Reini joined 21:46 kshannon joined 23:16 kid51 joined