Parrot 3.1.0 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Goals: ?
Set by moderator on 20 February 2011.
dalek rrot: d6abc25 | petdance++ | src/dynpmc/ (6 files):
consting vars
00:18
rrot: 4aa7fa4 | petdance++ | src/packfile/ (3 files):
consting vars, and localizing temp variables
00:38 Andy joined 00:53 theory joined
kid51 Andy ping 00:55
Andy hiya
Question answered the other day
kid51 A question about 'prove'
Andy oh, ok what 00:56
although, I didn't write prove 3.0
but what
kid51 On Darwin, when I say something like 'prove t/pmc/*.t', I get a dynamic linker error
Andy ok
Don't know hy 00:57
kid51 Yet when I run that same directory thru, say, 'make pmc_tests', I don't get that error.
Andy why
I suspect you have two different perl installs.
and you have them conflicted.
But I can't tell you more than that.
kid51 `which prove` --version 00:59
TAP::Harness v3.17 and Perl v5.12.0
`which perl` --version
This is perl 5, version 12, subversion 0 (v5.12.0) built for darwin-2level
nopaste "kid51" at 192.168.1.3 pasted "prove does not play well with dyld on Darwin" (13 lines) at nopaste.snit.ch/34370 01:01
dalek rrot: 7f2006a | petdance++ | src/p (5 files):
updating headerization
rrot: 5b105dd | petdance++ | src/gc/string_gc.c:
removed unused vars
rrot: cf7013a | petdance++ | / (2 files):
Remove unused interp arg in static functions. Add PARROT_X decorators
Andy No, really, kid51, I can't help you. I don't know.
kid51 At the point that I'm running these tests, libparrot.dylib has not been installed into /usr/local/lib/. 01:03
It's still in ./blib/lib/libparrot.3.1.0.dylib
01:16 hatseflats left, hatseflats joined
dalek rrot: c0ef3a4 | mikehh++ | src/pmc/structview.pmc:
add missing ASSERT_ARGS
01:23
rrot: 7bd9223 | mikehh++ | src/packfile/api.c:
fix codetest failure - line length
01:26 bubaflub joined 01:29 sigue joined 01:33 lucian left
mikehh plobsing: ping 01:46
plobsing mikehh: pong 01:47
mikehh plobsing: I am getting a serious number of warnings with src/pmc/structview.pmc (basically missing case warnings - most could be fixed by adding default:) 01:49
plobsing yes, that's the compiler not being able to follow the logic. all cases that can occur are handled. 01:51
mikehh plobsing: just thought I would let you know :-} 01:53
plobsing you can throw in some defaults if you'd like to silence the warnings. it should do something particularily crashy. I've always wanted the compiler to insert a *(NULL) = 0; for unhandled default.
mikehh plobsing: it seems to pass tests - running fulltest now 01:54
plobsing I'm much more concerned about the warnings that are not that. breaking strict aliasing is srs bsns
mikehh plobsing: I will check and see if I can silence the warnings without breaking anything 01:55
whiteknight mikehh: if you need to break something, that's cool too. I break stuff all the time 01:56
mikehh whiteknight: :-}
cotto those tests aren't any good if they don't fail occasionally 02:00
whiteknight the best tests fail all the time 02:02
mikehh bah - failed to upload to smolder again - HTTP CODE: 500 (Internal Server Error) 02:03
whiteknight smolder has not been nearly as reliable as we need 02:13
whether that's an issue with the software itself or our particular setup I don't know
kid51 I just re-filed a ticket with OSL. 02:16
The failures are intermittent, but more often than not.
19 of last 30 uploads failed.
02:20 mtk left
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (PASS but would not upload) fulltest) at 3_1_0-340-g7bd9223 - Kubuntu 10.10 amd64 (g++-4.5) 02:21
kid51: tried re-sending a few times, but still failed 02:23
02:28 mtk joined
kid51 The problem is not you or us. 02:36
And I doubt the problem is (really) OSL.
The problem is Smolder.
I suspect that as an open source project it is severely understaffed. 02:37
02:39 bubaflub left
dalek rrot: 8bbf8df | petdance++ | src/runcore/profiling.c:
removed unused args. consting of vars.
02:49
rrot: e3a7d2e | petdance++ | src/io/ (2 files):
removed unused variable
rrot: 7cb950e | petdance++ | src/pmc/eventhandler.pmc:
removed unused variables
rrot: 0c9350e | petdance++ | src/pmc/exceptionhandler.pmc:
removed unused variables
rrot: 0804c51 | petdance++ | src/platform/linux/encoding.c:
shimmed an unused arg
rrot: 3df1a51 | petdance++ | src/platform/generic/exec.c:
shimmed an unused arg
rrot: 62097cc | petdance++ | src/platform/generic/file.c:
removed unused interp arg
rrot: b99922f | petdance++ | src/p (2 files):
Merge branch 'master' of github.com:parrot/parrot
02:50
02:54 bubaflub joined 03:15 hatseflats left 03:23 JimmyZ joined 03:26 whiteknight left
dalek rrot/jkeenan/tt1159_distcheck: 2613b3c | jkeenan++ | docs/project/release_manager_guide.pod:
We no longer have the 'docs' target.
04:02
rrot: 1f44539 | petdance++ | src/pmc/structview.pmc:
removed an unused var. Shimmed an interp.
04:07
rrot: d56f17d | petdance++ | src/pmc/imageio (2 files):
consting vars
04:24 bubaflub left
dalek rrot: e611974 | petdance++ | src/pmc/imageiothaw.pmc:
consting vars
04:26
rrot: c882905 | petdance++ | src/pmc/fixedbooleanarray.pmc:
hoisted a string-building function call
04:29 ColloquyUser joined
dalek rrot: e3f8c11 | plobsing++ | src/pmc/structview.pmc:
unaligned code for unsigned ints should be equivalent on big-endian
04:49
rrot: b11a3ca | plobsing++ | t/pmc/structview.t:
use short when we say short
04:54 ColloquyUser left 05:03 simcop2387_ joined 05:05 simcop2387 left, simcop2387_ is now known as simcop2387
Andy Uh oh I broke somethin' 05:16
05:22 kid51 left
dalek rrot: 8640c33 | petdance++ | src/pmc/fixed (3 files):
consting vars. Fixed some POD.
05:23
rrot: d140437 | petdance++ | src/pmc/arrayiterator.pmc:
localizing variables
rrot: 71fe4da | petdance++ | src/pmc/addrregistry.pmc:
consting pointers
rrot: 62fe3d1 | petdance++ | src/pmc/bigint.pmc:
consting pointers. Removed an unused var.
rrot: bbb639e | petdance++ | src/pmc/fixedstringarray.pmc:
replace a missing STRING **
rrot: 9ef33d2 | petdance++ | src/pmc/bignum.pmc:
lots of pointer consting. Use const whenever possible.
Andy But now fixed. 05:24
ttbot Parrot 71fe4dad i386-linux-thread-multi make error tt.taptinder.org/cmdinfo/35071 05:25
Parrot 71fe4dad i386-linux-thread-multi make error tt.taptinder.org/cmdinfo/35110 05:27
Parrot 71fe4dad i386-linux-thread-multi make error tt.taptinder.org/cmdinfo/35134 05:29
05:47 Andy left 05:48 Andy joined 05:52 Andy left 06:09 Andy joined, Andy left 06:17 rurban_ joined 06:20 rurban left, rurban_ is now known as rurban
Coke Hackbinary|2: ? 06:36
msg cotto hackbinary has requested access to launchpad. Do we know them? 06:38
aloha OK. I'll deliver the message.
Coke remembers to restart his taptinder client. 06:39
cotto Coke, are you asking if we know anyone with launchpad? 06:41
allison probably does 06:42
Coke I am asking if you know hackbinary.
cotto ah
Coke I am an admin on parrot's (mostly unused) launchpad account.
and would be very happy to make you one too.
cotto Why do we have an account there?
Coke allison set it up, ages ago. 06:44
saw some minimal usage, but SFAIK, never caught on.
cotto If we don't have a good reason to keep it around, I'd just as soon delete it. Having all information in trac is preferable. 06:45
I'll ask allison about it next time she's on. 06:49
06:55 fperrad joined 07:12 JimmyZ left 07:35 zby_home joined 08:03 theory left 08:56 woosley joined 09:59 [hudnix] left, [hudnix] joined 11:03 cognominal left 11:17 lucian joined, fperrad_ joined 11:20 fperrad left, fperrad_ is now known as fperrad 11:42 fperrad_ joined
dalek rrot: e3bc0a7 | mikehh++ | src/pmc/fixedpmcarray.pmc:
add missing pmc documentation and correct spelling
11:46
11:46 fperrad left, fperrad_ is now known as fperrad 11:49 lucian left 12:26 lucian joined 13:14 mtk left 13:21 whiteknight joined, mtk joined
whiteknight good morning, #parrot 13:25
13:36 kid51 joined
dalek rrot: 56e6d1f | Whiteknight++ | src/pmc/structview.pmc:
small spelling fix
13:44
13:50 JimmyZ joined
Hackbinary|2 hello parrot 13:58
msg coke yeah I signed up to the launchpad dev team. I was flirting with the idea of doing some deb packaging. The current version of parrot in Ubuntu repositories is parrot 2.6 14:00
aloha OK. I'll deliver the message.
14:12 kid51 left 14:17 rurban_ joined 14:20 rurban left, rurban_ is now known as rurban
whiteknight hello Hackbinary|2 14:22
mikehh Hackbinary|2: there are some scripts supposed to handle debian/Ubuntu packaging (haven't tried them) 14:24
moritz in ports/debian iirc
mikehh moritz: yes 14:25
14:29 woosley left
Hackbinary ah okay 14:29
I'll look into it
dalek rrot: 8d33e8f | mikehh++ | t/ (2 files):
add missing pmc documentation and remove passing test from TODO list
14:45
rrot: 5f925ef | mikehh++ | / (2 files):
add missing pmc documentation and remove passing test from TODO list
15:02
Heuristic branch merge: pushed 35 commits to parrot/whiteknight/imcc_compreg_pmc by Whiteknight 15:07
rrot: c51ae48 | mikehh++ | / (2 files):
add missing pmc documentation and remove passing test from TODO list
15:27
rrot: 7234ad1 | mikehh++ | / (2 files):
add missing pmc documentation and remove passing test from TODO list
15:53 JimmyZ left 15:58 ingy left 16:18 Psyche^ joined, Patterner left, Psyche^ is now known as Patterner
whiteknight plobsing: ping 16:42
16:42 kid51 joined
plobsing whiteknight: pong 16:44
whiteknight plobsing: I'm running into problems from TT #1990 in my imcc branch. I need to put together a PMC for returning packfiles from IMCC that will mark the contents (ie. not UnmanagedStruct) 16:45
so is that the kind of thing I should use PtrObj for?
plobsing does it need to mark child objects? does it need a GC destructor? are you going to clone it?
if you answered yes to any of those questions, then yes, PtrObj is your man. 16:46
whiteknight to get past my current problems, it basically only needs to mark the PackFile*
okay
Parrot_load_bytecode blocks GC, then we block GC again going into IMCC. If we exit IMCC like normal there's no problem. If we exit it from an exception, however, we only unblock once 16:51
net result is that an IMCC failure in load_bytecode causes Parrot to eat all memory
Coke ~ 16:53
whiteknight: is that in your branch?
whiteknight Coke: yeah. Master isn't nearly so dire
anyway, I have to go run some errands. be back later 16:54
16:54 whiteknight left
dalek rrot: 5257129 | mikehh++ | / (2 files):
add missing pmc documentation and remove passing test from TODO list
17:10
17:13 theory joined
dalek p/lexical-setting: 8dfba49 | jonathan++ | / (5 files):
Move some files around, in anticipation of splitting out what's setting and what's meta-model.
17:21
p/lexical-setting: c8671ad | jonathan++ | / (7 files):
Toss the previous setting directory, having moved parts of it to the core direcotry. Update some our-scoped things to leixcally scoped things. Update build process a little, in preparation for really having this as a lexically outer setting.
p/lexical-setting: b62d7bc | jonathan++ | .gitignore:
Update .gitignore.
p/lexical-setting: d36ca9c | jonathan++ | / (2 files):
Stub in a --setting= command line argument.
p/lexical-setting: 93dc13f | jonathan++ | / (3 files):
Re-work the build and bootstrap process to fit the new role of the setting. Since it'll be the outer lexical scope of programs, it needs to be built like the rest of the various bootstrapped bits, not just sa if it's a module.
p/lexical-setting: 5be7a2c | jonathan++ | .gitignore:
Update .gitignore.
17:22 kid51 left
dalek rrot: f85a073 | dukeleto++ | / (2 files):
Merge branch 'leto/embed_grant'

Conflicts:
  \tt/src/extend_vtable.t
18:04
18:10 lucian left
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (PASS but would not upload) fulltest) at 3_1_0-367-g5257129 - Kubuntu 10.10 amd64 (g++-4.5) 18:13
tadzik hello 18:30
18:40 mikehh left 18:50 mikehh joined
cotto ~~ 19:18
19:28 jan left
dukeleto ~~ 19:32
tadzik dukeleto: hola 19:35
19:49 jan joined
tadzik dukeleto: seen the deprecations detector? 19:53
dukeleto tadzik: not yet, where does it live? 19:54
tadzik: also, hello
tadzik dukeleto: 19:55
github.com/tadzik/parrot-deprecation-detector
make run unleashes the fun
dukeleto is packing and moving to a new place nowishly, so is living in a chaotic equilibrium across two domiciles
tadzik: cool, will check it out soon! 19:56
tadzik: you should talk to moritz about parsing commandline args in NQP, i think he has something for that
19:56 bubaflub joined
dukeleto bubaflub: top of the afternoon 19:57
moritz in nqp, not nqp-rx 19:58
though I guess the code is easily ported
tadzik but were you actually touching the command line params, or just parsing the variable? 19:59
moritz just parsing the variable 20:06
tadzik yeah, I thought so. Nqp can't make use of command line args themselves 20:07
bubaflub dukeleto: likewise 20:08
20:08 zby_home left 20:11 perlite_ joined
dalek rrot/gerd/JSON_nqp: 449376f | (Gerd Pokorra)++ | t/op/gc-non-recursive.t:
follow master branch
20:12
20:15 perlite left, perlite_ is now known as perlite
cotto seen allison 20:19
clunker3 allison was last seen on #parrot 1 year, 11 months, 7 days, 16 minutes and 7 seconds ago, saying: Tene: yes, the perlfoundation.org wiki is on the way out
aloha allison was last seen in #parrot 1 days 16 hours ago joining the channel.
cotto clunker3, owner
Coke, ping 20:32
21:02 davidfetter joined
dalek p/lexical-setting: 17d2709 | jonathan++ | / (3 files):
Parsing/compilation of {YOU_ARE_HERE} and inclusion of it at end of setting.
21:06
p/lexical-setting: 5a4019f | jonathan++ | build/Makefile.in:
Fix make bootstrap-files for setting.
p/lexical-setting: fd70004 | jonathan++ | src/stage0/ (4 files):
Update bootstrap to include some of the bits needed for setting support.
p/lexical-setting: 0c6b294 | jonathan++ | build/Makefile.in:
Can use --setting=NULL for compiling setting in stage 1 now.
rrot: 298b2e2 | plobsing++ | src/pmc/structview.pmc:
zero-initialize local variable (fixes 32-bit x86)
21:19
21:48 mtk left 21:54 whiteknight joined 21:55 mtk joined
dalek p/lexical-setting: b9e1141 | jonathan++ | src/NQP/ (2 files):
Few fixes to the {YOU_ARE_HERE} compilation.
22:11
22:15 mtk left 22:17 rurban_ joined 22:20 rurban left, rurban_ is now known as rurban 22:27 bubaflub left 22:31 bubaflub joined 22:32 Themeruta is now known as NotFound
NotFound hi 22:33
22:33 Andy joined
tadzik hi 22:39
NotFound whiteknight: ping 22:48
22:55 Khisanth left
dalek rrot: 57ad2eb | petdance++ | src/pmc/bytebuffer.pmc:
consting vars, and adding PARROT_X decorators
23:03
rrot: d88dd2e | petdance++ | src/pmc/class.pmc:
consting, and removed an unnecessary initialization
rrot: f7757b4 | petdance++ | src/pmc/complex.pmc:
consting
rrot: 3bcfb38 | petdance++ | src/pmc/callcontext.pmc:
consting
rrot: 0ca8536 | petdance++ | src/pmc/capture.pmc:
consting, removed unnecessary temp var, removed out of date history
p/lexical-setting: b158fac | jonathan++ | src/stage0/ (4 files):
Update bootstrap with compilation fixes.
23:04
p/lexical-setting: cafdaf5 | jonathan++ | build/gen_setting.pl:
Work around a weird parsing fail - something that shoulda been treated as a block got parsed as a postcircumfix.
p/lexical-setting: 3a5e136 | jonathan++ | build/Makefile.in:
Need to fix up various things before we can put Mu and the native types into the lexical setting, so don't do that just yet.
p/lexical-setting: 1aa0ec3 | jonathan++ | src/NQP/ (2 files):
First cut of loading NQPCORE.setting by default, overridable at the command line with --setting=NULL or --setting=OTHER. Seems to work, including how it intersects with interactive mode (uses the same outer-setting mechanism...yay). Big missing piece: setting loading not handled in pre-compiled code yet.
bacek_at_work ~~ 23:07
NotFound tadzik: just seen your 'WHOA', thanks. 23:14
23:18 yan joined 23:19 cognominal joined
NotFound 18:25 whiteknight yay! my first winxed file compiles - 19:34 -> commit of winxed files in Rosella --> That must be some record in language learning speed ;) 23:20
dalek rrot: c5d2545 | petdance++ | src/pmc/exception (2 files):
consting
23:22
rrot: 1d16751 | petdance++ | src/pmc/ (3 files):
consting, removed old history
23:26 Khisanth joined 23:29 yan left
whiteknight NotFound: pong 23:30
NotFound whiteknight: what was the problem with the -o option?
whiteknight NotFound: I tried it once and it didn't seem to work. plobsing says it does. I haven't tried it again
NotFound Ok 23:31
whiteknight if it does work, you can close that ticket. I can't test right now
NotFound whiteknight: about multiline pir, why do you need it? Some serious problem or just convenience? 23:32
23:40 fperrad left
tadzik got a mail from Austin! 23:40
"I'm pretty disconnected from Parrot and Close right now." 23:41
dalek rrot: 8325884 | petdance++ | src/pmc/ (5 files):
consting
23:42
23:44 Khisanth left