|
Parrot 7.9.0 "Sangihe hanging parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC Set by moderator on 7 February 2016. |
|||
|
00:51
dustinm joined
00:54
stryx` joined,
janus joined
08:12
ilbot2 joined
|
|||
| moderator | Parrot 7.9.0 "Sangihe hanging parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC | ||
|
09:23
dalek joined
|
|||
| dalek | rrot/smoke-me/sh-rw-gh245: 5ec2f0a | rurban++ | / (7 files): [pmc] deprecate StringHandle auto-reopen and auto-read deprecate PIO_VF_AWAYS_READABLE. (yes, a typo) make StringHandle read/write mode, and auto-reopen strict. StringHandle needs to be consistent with the FileHandle API. I.e. reading from a handle open for writing needs to fail, ditto writing to a handle open for reading. (already tested and handled correctly) Add testcase for read/write mode errors. Add a seek(0,0) to various readall places on closed write-only handles, and change those handles to "rw". Closes GH #245. |
13:23 | |
|
13:40
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1707 (smoke-me/sh-rw-gh245 - 5ec2f0a : Reini Urban): The build passed. | 13:40 | |
| Change view : github.com/parrot/parrot/commit/5ec2f0a54e4a | |||
| Build details : travis-ci.org/parrot/parrot/builds/109862111 | |||
|
13:40
travis-ci left
14:08
Coke joined
|
|||
| dalek | rrot/smoke-me/sh-rw-gh245: 434ebf1 | rurban++ | / (8 files): [pmc] deprecate StringHandle auto-reopen and auto-read deprecate PIO_VF_AWAYS_READABLE. (yes, a typo) make StringHandle read/write mode, and auto-reopen strict. StringHandle needs to be consistent with the FileHandle API. I.e. reading from a handle open for writing needs to fail, ditto writing to a handle open for reading. (already tested and handled correctly) Add testcase for read/write mode errors. Add a seek(0,0) to various readall places on closed write-only handles, and change those handles to "rw". Closes GH #245. |
14:17 | |
| rrot/smoke-me/sh-rw-gh245: e29df85 | rurban++ | frontend/parrot2/prt0.pir: make bootstrap-prt0 with Winxed 1.10 |
|||
| rrot/smoke-me/sh-rw-gh245: abdee8a | rurban++ | src/string/namealias.c: make bootstrap-namealias with added inline |
|||
| rrot/smoke-me/sh-rw-gh245: 2979008 | rurban++ | / (8 files): [pmc] deprecate StringHandle auto-reopen and auto-read deprecate PIO_VF_AWAYS_READABLE. (yes, a typo) make StringHandle read/write mode, and auto-reopen strict. StringHandle needs to be consistent with the FileHandle API. I.e. reading from a handle open for writing needs to fail, ditto writing to a handle open for reading. (already tested and handled correctly) Add testcase for read/write mode errors. Add a seek(0,0) to various readall places on closed write-only handles, and change those handles to "rw". Closes GH #245. |
14:36 | ||
| rrot/smoke-me/sh-rw-gh245: ebe5cd4 | rurban++ | frontend/parrot2/prt0.pir: make bootstrap-prt0 with Winxed 1.10 |
|||
| rrot/smoke-me/sh-rw-gh245: 9430d61 | rurban++ | src/string/namealias.c: make bootstrap-namealias with added inline |
|||
|
14:57
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1709 (smoke-me/sh-rw-gh245 - 9430d61 : Reini Urban): The build passed. | 14:57 | |
| Change view : github.com/parrot/parrot/compare/a...30d613a111 | |||
| Build details : travis-ci.org/parrot/parrot/builds/109879258 | |||
|
14:57
travis-ci left
|
|||
| dalek | rrot/rurban/builtin+sub-gh304: 8ae5ffe | rurban++ | t/pmc/namespace-subs.t: [test] sub dispatch with builtin namespace Subs in "built-in PMC" namespaces are treated as PMC methods even without the :method attribute. P1=new Integer P1.foo() namespace Integer sub foo Should error with Method 'foo' not found for invocant of class 'Integer' as it happens with subs of new namespaces. This allows overriding of builtin methods, but it also makes it impossible to write "class methods" that translate behaviors, since the presence or absence of the :method attribute on the sub is ignored. See GH #304, prev. TT #1108 |
15:00 | |
|
17:02
Util joined
17:36
dngor joined
18:11
Psyche^ joined,
stryx` joined
|
|||
| dalek | rrot/smoke-me/builtin+sub-gh304: 37cb14f | rurban++ | / (4 files): [core] fix sub dispatch with builtin namespace Filter out pure-subs without a method attribute in Parrot_find_method_direct(). This harmonizes behavior with user-defined namespaces. P1=new Integer P1.foo() namespace Integer sub foo Does now error with Method foo not found for invocant of class Integer as it happens with subs of new namespaces. You need to add a :method attribute. This allows to write user class methods that translate behaviors. Fixes GH #304, prev. TT #1108 |
18:19 | |
| rrot/smoke-me/builtin+sub-gh304: 49c3a7a | rurban++ | t/pmc/namespace-subs.t: [test] sub dispatch with builtin namespace Subs in "built-in PMC" namespaces are treated as PMC methods even without the :method attribute. P1=new Integer P1.foo() namespace Integer sub foo Should error with Method 'foo' not found for invocant of class 'Integer' as it happens with subs of new namespaces. This allows overriding of builtin methods, but it also makes it impossible to write "class methods" that translate behaviors, since the presence or absence of the :method attribute on the sub is ignored. with user-defined namespaces. P1=new Integer P1.foo() namespace Integer sub foo Does now error with Method foo not found for invocant of class Integer as it happens with subs of new namespaces. You need to add a :method attribute. This allows to write user class methods that translate behaviors. Fixes GH #304, prev. TT #1108 |
18:25 | ||
|
18:25
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1710 (smoke-me/builtin+sub-gh304 - 37cb14f : Reini Urban): The build was canceled. | 18:25 | |
| Change view : github.com/parrot/parrot/commit/37cb14f2c3d4 | |||
| Build details : travis-ci.org/parrot/parrot/builds/109931871 | |||
|
18:25
travis-ci left,
travis-ci joined,
travis-ci left
|
|||
|
18:42
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1711 (smoke-me/builtin+sub-gh304 - 12124f2 : Reini Urban): The build passed. | 18:42 | |
| Change view : github.com/parrot/parrot/compare/3...124f26e425 | |||
| Build details : travis-ci.org/parrot/parrot/builds/109933253 | |||
|
18:42
travis-ci left
|
|||
| dalek | rrot/smoke-me/builtin+sub-gh304: e36956d | rurban++ | tools/build/namealias_c.pl: make bootstrap-namealias, update for newer gperf we skip inline as we use it 2x in core_ops |
19:03 | |
| rrot/smoke-me/builtin+sub-gh304: c42dceb | rurban++ | t/pmc/namespace-subs.t: [test] sub dispatch with builtin namespace Subs in "built-in PMC" namespaces are treated as PMC methods even without the :method attribute. P1=new Integer P1.foo() namespace Integer sub foo Should error with Method 'foo' not found for invocant of class 'Integer' as it happens with subs of new namespaces. This allows overriding of builtin methods, but it also makes it impossible to write "class methods" that translate behaviors, since the presence or absence of the :method attribute on the sub is ignored. See GH #304, prev. TT #1108 |
|||
| rrot/smoke-me/builtin+sub-gh304: 65882f6 | rurban++ | / (5 files): [core] fix sub dispatch with builtin namespace Filter out pure-subs without a method attribute in Parrot_find_method_direct(). This harmonizes behavior with user-defined namespaces. P1=new Integer P1.foo() namespace Integer sub foo Does now error with Method foo not found for invocant of class Integer as it happens with subs of new namespaces. You need to add a :method attribute. This allows to write user class methods that translate behaviors. Fixes GH #304, prev. TT #1108 |
|||
| rrot/smoke-me/builtin+sub-gh304: bc456b1 | rurban++ | / (17 files): bump VERSION to 8.2.0 too many changes already, esp. the deprecations |
|||
|
19:19
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1712 (smoke-me/builtin+sub-gh304 - bc456b1 : Reini Urban): The build passed. | 19:19 | |
| Change view : github.com/parrot/parrot/compare/1...456b187e96 | |||
| Build details : travis-ci.org/parrot/parrot/builds/109942993 | |||
|
19:19
travis-ci left
|
|||
| dalek | rrot: 98a6e9e | rurban++ | / (3 files): [test][doc] for dynpmc/file.copy to dir Document and test that the 2nd arg to file.copy fails with a directory name. Closes GH #229 |
20:36 | |
| rrot: 2979008 | rurban++ | / (8 files): [pmc] deprecate StringHandle auto-reopen and auto-read deprecate PIO_VF_AWAYS_READABLE. (yes, a typo) make StringHandle read/write mode, and auto-reopen strict. StringHandle needs to be consistent with the FileHandle API. I.e. reading from a handle open for writing needs to fail, ditto writing to a handle open for reading. (already tested and handled correctly) Add testcase for read/write mode errors. Add a seek(0,0) to various readall places on closed write-only handles, and change those handles to "rw". Closes GH #245. |
|||
| rrot: ebe5cd4 | rurban++ | frontend/parrot2/prt0.pir: make bootstrap-prt0 with Winxed 1.10 |
|||
| rrot: e36956d | rurban++ | tools/build/namealias_c.pl: make bootstrap-namealias, update for newer gperf we skip inline as we use it 2x in core_ops |
|||
| rrot: c42dceb | rurban++ | t/pmc/namespace-subs.t: [test] sub dispatch with builtin namespace Subs in "built-in PMC" namespaces are treated as PMC methods even without the :method attribute. P1=new Integer P1.foo() namespace Integer sub foo Should error with Method 'foo' not found for invocant of class 'Integer' as it happens with subs of new namespaces. This allows overriding of builtin methods, but it also makes it impossible to write "class methods" that translate behaviors, since the presence or absence of the :method attribute on the sub is ignored. See GH #304, prev. TT #1108 |
|||
| parrot: 65882f6 | rurban++ | / (5 files): | |||
| parrot: [core] fix sub dispatch with builtin namespace | |||
| parrot: | |||
| parrot: Filter out pure-subs without a method attribute in | |||
| parrot: Parrot_find_method_direct(). This harmonizes behavior | |||
| parrot: with user-defined namespaces. | |||
| parrot: | |||
| parrot: P1=new Integer | |||
| parrot: P1.foo() | |||
| parrot: | |||
| parrot: namespace Integer | |||
| parrot: sub foo | 20:38 | ||
| parrot: | |||
| parrot: Does now error with | |||
| parrot: Method foo not found for invocant of class Integer | |||
| parrot: as it happens with subs of new namespaces. | |||
| parrot: You need to add a :method attribute. | |||
| parrot: | |||
| parrot: This allows to write user class methods that translate behaviors. | |||
| parrot: Fixes GH #304, prev. TT #1108 | |||
|
20:39
dalek joined
20:53
travis-ci joined
|
|||
| travis-ci | parrot/parrot#1713 (master - bc456b1 : Reini Urban): The build passed. | 20:53 | |
| Change view : github.com/parrot/parrot/compare/a...456b187e96 | |||
| Build details : travis-ci.org/parrot/parrot/builds/109965466 | |||
|
20:53
travis-ci left
21:20
stryx` joined
|
|||