Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 20 September 2012.
dalek rtcl-nqp/nqp2: 8156479 | coke++ | / (64 files):
Convert all builtins to methods.

class methods are much more amenable to introspection in nqp than subs (which were our goto in parrot-nqp)
00:42
ttbot Parrot cd225cab MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/98806
01:23 rurban_home left 01:24 rurban_home joined
rurban_home I've thrown now all my multi-byte mime and json changes, and rewritten encode_base64 to handle multi-byte also. Much better now. 01:25
dalek rtcl-nqp/nqp2: 2eb8bf3 | coke++ | src/Partcl/Actions.pm:
Use SVals, not strings.

With this, "puts hi" now works again
01:48
rtcl-nqp/nqp2: ab46f55 | coke++ | / (3 files):
* Update [if] to find other builtins.

  * PAST -> QAST
02:26
rtcl-nqp/nqp2: d80dc8b | coke++ | / (3 files):
Revert "* Update [if] to find other builtins."

This reverts commit ab46f551299212fe50e106a1ccc1b275bda5c2f7.
02:28
02:40 benabik joined
dalek rtcl-nqp/nqp2: 8468af0 | coke++ | src/Partcl/commands/error.pm:
upgrade "error" to die, not just warn.
02:42
rtcl-nqp/nqp2: 84adbae | coke++ | src/init.pm:
Avoid circularity issue by cheating for now.
rtcl-nqp/nqp2: eb64228 | coke++ | / (2 files):
Avoid double-use issues (sub redeclaration errors) by hoisting our
rtcl-nqp/nqp2: 940611f | coke++ | src/Partcl/commands/gets.pm:
fix [gets] to find builtins and use helper functions
rtcl-nqp/nqp2: 27eb057 | coke++ | src/Partcl/commands/ (51 files):
convert all builtin references of "error" to methods calls
02:52
rtcl-nqp/nqp2: e841019 | coke++ | src/Partcl/commands/split.pm:
refer to list builtin as method
03:11 ingy joined 03:19 rurban_home joined 07:34 Psyche^ joined 07:42 brrt joined 07:59 sivoais joined 09:31 brrt joined 11:24 mtk joined 13:08 PacoAir joined 13:12 benabik joined 14:18 bluescreen joined 14:34 dmalcolm joined 14:41 benabik joined 15:00 benabik_ joined 15:04 contingencyplan joined 15:09 sivoais joined
dalek rrot: c0dd90b | rurban++ | config/auto/inline/test (2 files):
[cage] fix auto::inline for g++

add missing return type to function error: ISO C++ forbids declaration of ‘f’ with no type [-fpermissive]
15:29
rrot: e97ecc5 | rurban++ | / (2 files):
[cage] Improve llvm detection

Probe for llvm-config-3.0 llvm-config-2.9 llvm-config-2.8 which do exist on debian, where llvm-config does not exist.
Print found version, like "yes, 3.0" as with gcc and other libs. If not requested, print "not requested" instead of "no" to give a hint, that --with-llvm is wanted.
Add llvm and inline probes to ChangeLog
15:52
rrot: a38db3c | rurban++ | config/auto/gcc.pm:
[codingstd] hard tabs in config/auto/gcc.pm
rrot/rurban/pod-copyright-gh851: e6cf9e5 | rurban++ | / (2 files):
[GH #851] Add pod_source_files to Parrot::Distribution and t/codingstd/copyright.t

This leads to several errors in the copyright.t tests
15:54
ttbot Parrot c0dd90bc MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/98839 15:58
16:27 benabik_ joined
ttbot Parrot a38db3c6 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/98867 16:30
16:58 tuxit joined 17:06 davidfetter joined 17:39 whiteknight joined
whiteknight good afternoon, #parrot 17:40
rurban hi whiteknight 17:44
dalek rrot/rurban/mime-base64-utf8-take2-gh813+gh814: 7bb6f30 | rurban++ | / (3 files):
[GH #813, #814] New implementation of encode_base64, add 2nd arg to decode_base64

encode_base64 uses now a sliding buffer to hold multi-byte overshoots. decode_base64(str, ?:encoding) for easier decoding.
This does not work yet
whiteknight hello rurban 17:45
dalek rrot: 8ad52a8 | rurban++ | tools/dev/gdb-pp.py:
[tools] gdb-pp.py better string output for multi-byte

Use errors=replace instead of strict. See docs.python.org/library/codecs.html...se-classes Prepend encoding when not ascii and not latin1, add strlen and bufused fields.
17:47
rrot: bd6851e | rurban++ | ChangeLog:
Add gdb pretty-printing to ChangeLog
17:59 benabik_ joined 18:07 sivoais joined
ttbot Parrot bd6851e9 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/98935 18:46
19:57 benabik_ joined 20:13 bluescreen joined 20:27 perlite_ joined 20:48 benabik joined 21:54 Khisanth joined
rurban Finally fixed all unicode MIME::Base64 issues, sigh 22:06
22:28 benabik joined 23:08 whiteknight joined 23:36 PacoAir_ joined 23:52 Hunger joined