|
Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot Set by moderator on 21 November 2012. |
|||
|
00:18
benabik joined
01:15
Mike-PerlRecruiter_ joined
03:58
davidfetter joined
04:36
Psyche^ joined
|
|||
| dalek | Heuristic branch merge: pushed 19 commits to parrot/native_pbc by rurban | 05:54 | |
| rrot/native_pbc: 993df5d | rurban++ | tools/dev/mk_native_pbc: mk_native_pbc use less ext libs just for native_pbc updates |
06:05 | ||
| rrot/native_pbc: ac3df83 | rurban++ | t/native_pbc/ (4 files): update -m32 4_le native_pbcs |
|||
|
07:37
bouncy joined
07:40
bouncy joined
09:30
jsut joined
10:00
woosley joined
|
|||
| dalek | rrot: 4aee736 | rurban++ | src/platform/generic/num_cpus.c: [GH #871] fix old darwin/ppc mssing /proc/cpuinfo do not exit when /proc/cpuinfo is missing. The crucial info was a miniparrot ktrace and kdump. Thanks jkeenan++ |
10:46 | |
|
12:48
PacoAir joined
13:13
Mike-PerlRecruiter_ joined
13:20
benabik joined
|
|||
| benabik | ~~ | 13:22 | |
| dalek | rrot/native_pbc: 6fa259c | rurban++ | t/native_pbc/ (3 files): native_pbcs for 4_be (darwin/ppc 32-bit) I cannot yet update the 4_16_be numbers as --floatval=__float is not yet supported in this branch. |
13:42 | |
| rrot/native_pbc: 046b1db | rurban++ | t/native_pbc/ (7 files): remove outdated native_pbc testfiles |
14:30 | ||
| Heuristic branch merge: pushed 23 commits to parrot/native_pbc by rurban | 14:39 | ||
|
14:39
rurban joined
|
|||
| rurban | I wonder if I can remove the internal cpp definition of PARROT_DYNOP_CORE_INIT in include/parrot/oplib/core_ops.h to the common PARROT_CORE_OPLIB_INIT from config.h | 14:52 | |
| dalek | rrot/native_pbc: 78e528e | rurban++ | ChangeLog: ChangeLog lines for the native_pbc branch |
15:07 | |
| benabik | Wait. Parrot installs something in $prefix/src? | 15:13 | |
| rurban | unfortunately yes. I heavily opposed it and patched it away for some time. | 15:30 | |
| /usr/share or /usr/lib was much better for the tools there | 15:31 | ||
|
15:44
dmalcolm joined
17:15
migimunz joined
|
|||
| migimunz | Hello, how would I write $P1 = $P2[0] with PASM syntax? | 17:16 | |
|
17:21
zby_home joined
|
|||
| Coke | you shouldn't use pasm, but: | 17:29 | |
| set P1, P2[0] # I think | |||
| migimunz | thanks | 18:20 | |
| Coke, I am using PIR, but I prefer PASM-like syntax because I find it easier to generate | |||
| rurban | migimunz: Butr pasm is deprecated. It will be removed soon. We want to switch to a better internal compiler | 18:22 | |
| migimunz | rurban, oh I see. I thought PIR supported the PASM-like notation (eg add $I0, $I1, $I2 instead of $I0 = $I1 + $I2) as well | 18:23 | |
| will that be removed from pir too? | |||
| dalek | kudo/stdier: 71dc392 | jnthn++ | src/core/Exception.pm: D'oh, got red/green back to front. |
18:27 | |
| kudo/stdier: ff0bbde | jnthn++ | src/Perl6/Grammar.pm: Fix $*PKGDECL showing up in output. |
|||
| Coke | no, that's fine - but that's not really PASM syntax, that's just using opcodes instead of sugar. | 18:32 | |
| PASM is a different parser - disallows $ on registers, e.g. | |||
| but the opcode syntax will continue to work. | |||
| Sorry about the confusion. | |||
| migimunz | Coke, awesome thanks! | 18:33 | |
| dalek | kudo/nom: 6b01881 | jnthn++ | src/ (2 files): Start showing context, with eject marker. |
18:34 | |
| kudo/nom: a109e73 | jnthn++ | src/Perl6/Grammar.pm: Make panic always throw X::Comp::AdHoc. This also means all the panics get the location included in the error. |
|||
| kudo/nom: cff96f1 | jnthn++ | src/core/Exception.pm: Color output of compile time errors. |
|||
| kudo/nom: 8dbb9a8 | jnthn++ | src/core/Exception.pm: Only show location if we have it. Just hardening for the case we don't for some reason. |
|||
| kudo/nom: 71dc392 | jnthn++ | src/core/Exception.pm: D'oh, got red/green back to front. |
|||
| kudo/nom: ff0bbde | jnthn++ | src/Perl6/Grammar.pm: Fix $*PKGDECL showing up in output. |
|||
|
19:29
bluescreen joined
|
|||
| rurban | native_pbc is about to be merged. I want to do it tomorrow | 19:39 | |
| dalek | p: d140252 | jnthn++ | src/ (2 files): Add a $!shared to cursor, for parse-wide things. We'll move $!orig and $!target in to here. This will mean they need not both be copied into every Cursor, meaning we'll save a word per Cursor, at the cost of a little extra indirection occasionally. Also this will be a good place to hang certain other things. |
19:40 | |
| p: 0b5b9e8 | jnthn++ | src/QRegex/Cursor.nqp: Move $!orig into ParseShared. |
|||
| p: 4e91efd | jnthn++ | src/ (2 files): Stop breaking Cursor's encapsulation. |
|||
| p: 3b98f66 | jnthn++ | src/ (2 files): Move $!target into ParseShared. This means we're now saving a pointer per Cursor. |
|||
| kudo/nom: a8d2cc2 | jnthn++ | / (3 files): Updates for Cursor memory use reduction refactor. |
19:41 | ||
|
19:52
benabik_ joined
20:18
benabik_ joined
20:30
Reini joined
|
|||
| Coke | :q | 20:35 | |
|
20:42
schmooster joined
21:38
benabik_ joined
|
|||
| dalek | p: 785d2fa | jnthn++ | src/QRegex/Cursor.nqp: Implement tracking of highwater whenever we lex. |
21:39 | |
|
21:51
perlite_ joined
23:22
aloha joined
|
|||