|
Parrot 4.4.0 "Banana Fanna Fo Ferret" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 15 May 2012. |
|||
| dalek | nxed: ea24235 | NotFound++ | NEWS: some news for 1.9 |
00:13 | |
| nxed: 530e0e7 | NotFound++ | / (3 files): jump to version 1.9.0 and update installable files |
|||
| nxed: 1d6a0d4 | NotFound++ | README: update a bit the README and put some markdown on it |
00:16 | ||
|
00:18
lucian_ joined
|
|||
| dalek | nxed: e3904b2 | NotFound++ | README (2 files): add md extension to README |
00:22 | |
| p/qrpa: 25c0b53 | pmichaud++ | / (3 files): Add initial version of QRPA, a quicker ResizablePMCArray implementation. |
01:15 | ||
| : 3c9b70c | jimmy++ | / (41 files): removed prefix from filenames |
01:50 | ||
|
02:54
crab2313 joined
|
|||
| dalek | : ad36365 | jimmy++ | src/gencode.c: fixed bug in compare op |
02:58 | |
| dukeleto | ~~ | 03:35 | |
| msg jkeenan i get a 403 when going to thenceforward.net/parrot/coverage/c...es-pm.html | 03:43 | ||
| aloha | OK. I'll deliver the message. | ||
| dalek | rrot/m0: 8db2a14 | jimmy++ | src/m0/c/m0_mob.c: add a ugly hack so m0 won't be segfault when free chunk name constants |
04:35 | |
|
05:01
eternaleye_ joined
05:04
Themeruta joined
05:05
sorear_ joined,
estrabd_ joined
05:06
Timbus|Away joined
05:07
Psyche^ joined
05:08
janus` joined
05:11
Tene joined,
smash_ joined
05:13
arnsholt_ joined
05:16
szbalint_ joined
05:18
slavorg joined
05:30
cotto joined,
particle joined,
schmooster joined,
Woodi joined,
fperrad joined
05:32
ingy joined,
TonyC joined
05:33
ilbot2 joined
|
|||
| moderator | Parrot 4.4.0 "Banana Fanna Fo Ferret" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC | ||
|
mtk joined,
tadzik joined,
preflex joined,
dukeleto joined,
ttbot joined,
aloha joined,
p6eval joined
05:34
atrodo joined
05:36
Themeruta joined
05:37
Infinoid joined,
pjcj joined,
sorear joined,
autark joined
05:40
benabik joined,
dadada joined,
Hunger joined,
ingy joined,
perlite joined,
mj41 joined,
Coke joined,
pmichaud joined,
jsut joined,
simcop2387 joined,
Timbus joined,
contingencyplan joined,
crab2313 joined,
ttbot joined,
atrodo joined,
sorear joined,
p6eval joined,
aloha joined,
tadzik joined,
smash joined,
GeJ joined,
szbalint joined,
PerlJam joined,
wagle joined,
Khisanth joined,
knewt joined,
cosimo joined,
estrabd joined,
Woodi joined,
schmooster joined,
particle joined,
cotto joined,
dalek joined,
rblackwe joined
05:44
cotto- joined,
rblackwe joined,
dalek joined,
estrabd joined,
cosimo joined,
knewt joined,
Khisanth joined,
wagle joined,
PerlJam joined,
szbalint joined,
GeJ joined,
smash joined,
tadzik joined,
aloha joined,
p6eval joined,
benabik joined,
Tene joined,
dadada joined,
Hunger joined,
ingy joined,
perlite joined,
mj41 joined,
Coke joined,
pmichaud joined,
jsut joined,
simcop2387 joined,
Timbus joined,
contingencyplan joined,
crab2313 joined,
ttbot joined,
atrodo joined,
sorear joined,
Util joined,
slavorg joined,
TonyC joined,
Kovensky joined,
brambles joined,
elmex joined,
jlaire joined,
moritz joined,
eternaleye_ joined,
arnsholt joined,
hernan joined,
mtk joined,
dukeleto joined,
Infinoid joined,
autark joined,
cxreg joined,
Woodi joined,
schmooster joined,
particle joined,
cotto joined,
pjcj_ joined,
awwaiid_ joined
05:50
dadada joined,
Hunger joined,
ingy joined,
perlite joined,
mj41 joined,
Coke joined,
pmichaud joined,
jsut joined,
simcop2387 joined,
Timbus joined,
contingencyplan joined,
ttbot joined,
atrodo joined,
sorear joined,
Maddingue joined
05:58
awwaiid_ joined,
pjcj_ joined,
cotto joined,
benabik joined,
p6eval joined,
aloha joined,
tadzik joined,
smash joined,
GeJ joined,
szbalint joined,
PerlJam joined,
wagle joined,
Khisanth joined,
knewt joined,
cosimo joined,
estrabd joined,
dalek joined,
rblackwe joined,
slavorg joined,
Util joined,
TonyC joined,
Kovensky joined,
brambles joined,
jlaire joined,
moritz joined,
eternaleye_ joined,
arnsholt joined,
hernan joined,
mtk joined,
dukeleto joined,
Infinoid joined,
autark joined,
cxreg joined,
Tene joined,
elmex joined
05:59
crab2313 joined,
particle joined,
schmooster joined,
Woodi joined,
elmex joined
06:00
Kovensky joined,
wagle joined,
awwaiid joined,
cotto joined,
Tene joined,
dukeleto joined
06:07
Util joined,
rblackwe joined,
autark joined,
eternaleye_ joined,
pjcj joined,
Khisanth joined,
mtk joined,
aloha joined,
hernan joined,
JimmyZ joined,
knewt joined,
cosimo joined,
arnsholt joined,
brambles joined,
GeJ joined,
szbalint joined,
estrabd joined,
Woodi joined,
schmooster joined,
particle joined,
crab2313 joined,
dalek joined,
p6eval joined,
tadzik joined,
moritz joined,
TonyC joined,
PerlJam joined,
cxreg joined,
jlaire joined,
Infinoid joined,
smash joined
06:14
JimmyZ left
06:15
JimmyZ joined
07:09
n0den1te joined
|
|||
| dalek | d_parrot/inside_out: 098a34f | (Bart Wiegmans)++ | mod_parrot (2 files): Pushed the limits of parrot nci |
08:49 | |
| moritz | particle, dngor: could you please /op some folks around here? thanks :-) | 09:29 | |
| tadzik | there was this ancient spell... | 09:30 | |
| opbots names | |||
| nope | |||
| opbots | 09:31 | ||
| ...or maybe I need to be @ for that ;) | |||
| moritz | well, the opbts don't have op either right now :-) | 09:33 | |
| tadzik | heh | ||
|
09:48
brrt joined
|
|||
| brrt | hey, anyone here who has a good understanding of the difference between a HLLCompiler and an IMCC compiler - or, why can I compreg('winxed') but not compreg('PIR') | 10:02 | |
| as in, when embedded | |||
| dalek | kudo/nom: 452cdbc | moritz++ | src/ (4 files): small typed exceptions refactor in Perl6::World.throw, mix in X::Comp into exception classes which do not already conform to X::Comp. This means that we can have exceptions that are both thrown from run time and from compile time, and still DWIM with their backtraces. Rename X::Bind::Comp to X::Bind, and throw it at run time from PseudoStash |
10:11 | |
| kudo/nom: d0b6640 | moritz++ | src/core/ (2 files): X::Temporal::InvalidFormat |
10:53 | ||
| : ffd310c | jimmy++ | / (22 files): added a basic testing framework |
11:01 | ||
|
11:04
JimmyZ joined
|
|||
| dalek | : e0f7b85 | jimmy++ | Makefile: fix make clean, so it will remove *.m0 and *.m0b files |
11:10 | |
|
11:12
whiteknight joined
|
|||
| brrt | good afternoon :-) | 11:18 | |
| dalek | kudo/nom: 729d90a | moritz++ | src/core/ (2 files): typed exceptions for Temporal leap second checking |
11:20 | |
| brrt | i'm testing an addition to the parrot api to setup imcc | 11:21 | |
| also, i found out Parrot_api_get_compiler() ' s result is not reliable at all | |||
| as in 'sure can do and load a dfkladjadkslf compiler' :-) | 11:22 | ||
| and as another thing.. its really hard and not supported to check a pmc againsst PMCNULL | 11:23 | ||
| so we should have a Parrot_api_pmc_is_null() function | |||
| but i'm not sure if PMCNULL is interpreter-local | |||
|
11:28
sri joined
|
|||
| moritz | I'm pretty sure it's global | 11:30 | |
| brrt | well, i'll see to it after the setup_imcc fix first | 11:31 | |
| whiteknight | good morning, #parrot | 11:32 | |
| brrt: imcc has it's own api | |||
| compilers/imcc/api.c | 11:33 | ||
| That's what frontend/parrot2/main.c uses to set up the compilers | |||
| brrt | yes, i've seen | ||
| i use that to setup the pir / pasm compilers | 11:34 | ||
| i think it should be in the parrot api | |||
| whiteknight | IMCC is separate from the rest of libparrot, and one day it will be a separate library entirely | ||
| so we don't want to move in the opposite direction | 11:35 | ||
|
11:35
kjs joined
|
|||
| brrt | i see | 11:36 | |
| fair enough, but I do rely on it in the meantime | 11:37 | ||
|
11:37
isBEKaml joined
|
|||
| whiteknight | yes, we aren't separating the two any time soon | 11:41 | |
|
11:41
brrt1 joined
|
|||
| whiteknight | It's taken us a lot of effort to get IMCC properly encapsulated. It still does things it's not supposed to do and doesn't respect interfaces like it should | 11:41 | |
| brrt1 | (computer burned out :-)) | 11:42 | |
| dalek | rrot/whiteknight/io_cleanup1: d8932cb | Whiteknight++ | / (7 files): Rework Parrot_io_readall_s so it can work with types that can't read size ahead of time. Fix an issue with stringhandle, that is not supposed to clear/flush itself when it closes, so it can be read back later. This fixes the opsc problems blocking the build. Re-add a few exported APIs necessary to build the io dynops. The build now completes 100%. |
11:50 | |
| moritz | whiteknight++ | 11:51 | |
|
11:54
lucian_ joined
|
|||
| dalek | kudo/nom: bb6d6b2 | moritz++ | src/core/ (2 files): typed exception for non-ASCII chars in pack "A" templates |
12:00 | |
|
12:17
PacoAir joined
12:40
JimmyZ joined
12:53
kjs joined
12:56
kjs_ joined,
PacoAir joined
12:57
kjs_ joined,
crab2313 joined
13:00
kjs_ joined
|
|||
| JimmyZ | hello kjs | 13:03 | |
|
13:08
Psyche^ joined
13:17
crab2313 joined
|
|||
| dalek | kudo/nom: 5756efd | moritz++ | src/core/ (2 files): typed exception for wrong argument to :x in regex matches |
13:32 | |
| : 8612bd6 | jimmy++ | / (2 files): added some test info to run_m1.sh |
13:41 | ||
| : b2d40ac | jimmy++ | run_m1.sh: improve error message |
13:57 | ||
|
13:58
kid51 joined
14:13
kjs joined
|
|||
| dalek | kudo/map: 4a00632 | pmichaud++ | src/core/MapIter.pm: Short-circuit 'redo' label in MapIter.reduce. |
14:48 | |
| kudo/nom: 253f6db | moritz++ | src/core/ (2 files): typed exception for "does" with non-composable type |
14:50 | ||
|
15:06
JimmyZ joined
15:11
brrt joined
|
|||
| dalek | d_parrot: d133710 | (Bart Wiegmans)++ | / (3 files): Figured out what was wrong (PIR is dead) |
15:17 | |
| d_parrot: 621f5be | (Bart Wiegmans)++ | mod_parrot (3 files): PIR lives and with it CGI-style running |
|||
| kudo/nom: cd04b8c | moritz++ | TODO: add TODO file |
|||
| kudo/nom: 9d64f9a | moritz++ | TODO: remove TODO file, I meant to commit it to the ufo repo. moritz-- |
15:18 | ||
|
15:31
brrt1 joined
|
|||
| dalek | : 4ad0fd8 | kjs++ | src/ (11 files): In order to get x.y properly working, big changes to how types are represented are necessary. This is a huge overhaul. wOrk in progress. |
15:35 | |
| d_parrot/inside_out: 13cdb61 | (Bart Wiegmans)++ | mod_parrot_run.c: Try to path it up with load_language, does not seem overly succesfull |
15:40 | ||
| d_parrot/inside_out: e6d8486 | (Bart Wiegmans)++ | / (4 files): Almost able to run external scripts |
|||
| d_parrot/inside_out: d133710 | (Bart Wiegmans)++ | / (3 files): Figured out what was wrong (PIR is dead) |
|||
| d_parrot/inside_out: 621f5be | (Bart Wiegmans)++ | mod_parrot (3 files): PIR lives and with it CGI-style running |
|||
| d_parrot/inside_out: db63414 | (Bart Wiegmans)++ | mod_parrot (2 files): Pushed the limits of parrot nci |
|||
| d_parrot/inside_out: cff5377 | (Bart Wiegmans)++ | / (4 files): Using ffi works |
|||
| d_parrot/inside_out: 943c3c8 | (Bart Wiegmans)++ | mod_parrot_run.c: Merge with origin |
|||
|
15:50
benabik joined
|
|||
| dalek | : 47d5ad6 | kjs++ | src/ (8 files): more updates to handling struct fields. |
16:11 | |
| benabik | ~~ | 16:15 | |
| dalek | kudo/nom: da68917 | moritz++ | src/core/ (2 files): typed exception for eval with unknown :lang |
||
| kudo/nom: 1d48515 | moritz++ | docs/ChangeLog: note -O2 changes in ChangeLog |
|||
| kudo/nom: 89da094 | moritz++ | src/core/ (2 files): Revert "typed exception for eval with unknown :lang" This reverts commit da68917796e380a368f3c98d37018fccda494287. It made the setting compilation hang. No idea why. |
16:19 | ||
| kudo/nom: acb50df | moritz++ | src/core/ (2 files): typed exception for eval with unknown :lang second shot; works this time |
16:27 | ||
| : 4668050 | kjs++ | src/ (5 files): silence a few warnings. |
16:31 | ||
| : abd0b55 | kjs++ | t/t2.m1: fix a test file. |
|||
|
16:33
brrt joined,
brrt left
16:37
Khisanth joined
|
|||
| dalek | : e958191 | kjs++ | / (4 files): some comments. fix some tests. |
16:38 | |
| website: brrt++ | A few steps forward | |||
| website: www.parrot.org/content/few-steps-forward | |||
|
16:43
kid51 joined
|
|||
| dalek | : 0312db6 | kjs++ | / (2 files): add m0 instr to parser. update todo |
16:56 | |
| p/qrpa: 27720d1 | pmichaud++ | src/PAST/NQP.pir: Add (temporary) nqp::qlist() to construct QRPA instead of RPA lists. |
17:03 | ||
| p/qrpa: 98f6a4e | pmichaud++ | / (4 files): Add nqp::islist(). |
|||
| : ad59350 | kjs++ | src/m1. (2 files): prevent warnings in lexer. |
17:10 | ||
| : 1d4a15c | kjs++ | src/ (4 files): various fixes, including handling of var decl like int x, y, z; |
17:20 | ||
| : a59ad07 | kjs++ | src/ (2 files): various refactoring. |
17:31 | ||
| wendar | pmichaud: unfortunately I won't be at yapc | 17:38 | |
| dalek | kudo/nom: d8f1a1b | moritz++ | src/core/ (2 files): Temporal gets more typed exceptions |
||
| wendar | pmichaud: I was hoping to, but just started $new_job June 1, and don't quite want to ask for my second week off for a conference | 17:39 | |
| pmichaud: (make yapc, that is) | |||
| pmichaud: on the plus side, they are a perl shop, so I'll likely be at more perl events in the nearish future | |||
| speaking of which... | 17:40 | ||
| cotto: were you located in Seattle or Vancouver? I remember it was north of Portland. | |||
| cotto: if Seattle, we should hang out sometime | |||
| cotto: I just moved to Belltown, and the office is Pike/4th | |||
| kid51 remembers wendar under a different handle :-) | 17:42 | ||
| wendar | ah, drat, my freenode nick is spreading | ||
| allison | silly irc client | ||
| too smart for it's own good | |||
|
17:49
whiteknight joined
|
|||
| whiteknight | good afternoon, #parrot | 17:51 | |
| sorear | hello, whiteknight | ||
| whiteknight | hello sorear, how are you doing today? | 17:55 | |
| dalek | : d854eac | kjs++ | src/ (3 files): various cleanups. |
||
| sorear | whiteknight: good! | 18:01 | |
|
18:02
contingencyplan joined
18:48
contingencyplan joined
|
|||
| dalek | CT: c709187 | benabik++ | / (10 files): Add copyright and license information This mattered less when it was just a pile of notes, but now that we're getting real code in here, we should make it official. |
18:53 | |
| tadzik | serious bunisess | 18:54 | |
| benabik | whiteknight: I suppose technically I should have asked you since there's code from you in there. (The packfile classes) I assume giving it to PaFo and Artistic 2.0 isn't a problem? | ||
| whiteknight | benabik: no, Artistic 2.0 is preferred | 18:55 | |
| benabik | Since it's a parrot project, I just went with "same as Parrot". :-) | 18:56 | |
| dalek | : 7f3c148 | kjs++ | / (4 files): fix a.b assignment. update todo. |
18:58 | |
| : e5668af | kjs++ | t/obj.m1: update test file. |
|||
| nine | whiteknight: I tried to reproduce your miniparrot segfault using 64 Bit Strawberry Perl but the build fails even before with ops2c.exe --dynamic src/dynoplibs/obscure.ops --quiet dieing with "Could not find sub _config" | 19:02 | |
| NotFound | www.parrot.org/content/few-steps-forward So now mod_parrot can run winxed modules? Hey, winxed can be the next PHP! X-) | 19:14 | |
| nine | whiteknight: ah a git clean helped. Now the build succeeded and the tests work | 19:15 | |
|
19:29
kjs joined
|
|||
| dalek | kudo/nom: 6d966bd | moritz++ | src/core/ (2 files): typed exception for Str.trans |
19:31 | |
|
19:36
alvis joined
19:45
kid51 joined
|
|||
| whiteknight | nine: I think my setup on my work computer is wonky | 20:03 | |
| dalek | : e608c11 | kjs++ | src/ (7 files): various fixes. |
20:06 | |
|
20:10
kid51 joined
|
|||
| dalek | : afd94bd | kjs++ | src/ (2 files): clean up and fix a bug. M0 cant print_n yet. |
20:14 | |
| kjs is afraid of the monster he created | 20:31 | ||
|
20:31
kjs_ joined
20:43
zby_home joined
|
|||
| dalek | kudo/nom: 9d2ddde | moritz++ | src/core/ (2 files): another typed exception for Str.trans |
20:45 | |
| kudo/map: ad22611 | pmichaud++ | src/core/MapIter.pm: Revert commit af0d2e1 so that MapIter makes repeated calls to .munch(). hopefully improve that in subsequent commits. |
20:48 | ||
| kudo/map: 6c20932 | pmichaud++ | src/ (5 files): Initial moves to use QRPA in Rakudo Lists. |
|||
|
20:55
mmcleric joined
|
|||
| dalek | : 89b3cec | kjs++ | src/ (6 files): a few cleanups and some documentation. |
20:57 | |
|
21:17
zby_home joined
|
|||
| dalek | : 4664c42 | kjs++ | src/ (2 files): arrays of other types must evaluate to the right type. this is tricky. not fixed yet. |
21:35 | |
| rrot/whiteknight/io_cleanup1: a54a224 | Whiteknight++ | / (6 files): Add in vtable-level flags to specify some per-type default behaviors. For types that need it, set up buffers automatically. |
21:51 | ||
| rrot/whiteknight/io_cleanup1: 74baebf | Whiteknight++ | / (3 files): Parrot_io_buffer_flush now flushes the buffer only, not the handle. Always flush the buffer when we we close a handle, but don't necessarily flush the handle too. |
|||
| rrot/whiteknight/io_cleanup1: 3d0aed9 | Whiteknight++ | / (4 files): Start fixing some tests, starting with StringHandle tests. The StringHandle PMC has some semantics that are 'interesting'. I'm trying to duplicate what happens in master, even though I think some of these things need to change. Several StringHandle-related tests are still failing, some spectacularly. |
|||
| : a65bf12 | kjs++ | src/ (4 files): add size to symbols. more work on types. |
22:01 | ||
|
22:02
kjs joined
|
|||
| dalek | : 32d58de | kjs++ | Makefile: minor tweak to makefile |
22:04 | |
| kudo/map: 91e59f1 | pmichaud++ | src/core/ListIter.pm: Code cleanup: Replace some nqp:: ops with things the inliner can now handle. |
22:20 | ||
| whiteknight | StringHandle semantics are weird | 23:34 | |
| They really don't act like FileHandle in a lot of ways. I'm surprised the differences haven't caused more complaints | 23:35 | ||