Parrot 1.9.0 "Blue-fronted Amazon" released! | parrot.org | Priorities: Add deprecations for 2.0; test platforms; check with HLL implementors | Roadmap: icanhaz.com/parrotroadmap | Latest modified TT's: icanhaz.com/parrotbugs
Set by moderator on 5 January 2010.
00:04 pgmer6809 joined, pgmer6809 left 00:37 nopaste joined 00:47 nopaste joined 00:52 bacek joined 00:57 nopaste joined 00:58 abqar joined 01:05 zostay joined 01:12 nopaste joined 01:42 nopaste joined 01:52 nopaste joined 01:53 jhelwig_ joined 01:54 TonyC joined 01:57 kid51 joined 01:59 jhelwig joined 02:07 nopaste joined 02:24 JimmyZ joined
JimmyZ good morning, #parrot 02:26
02:28 bacek joined
Coke JimmyZ: ~~ 02:33
JimmyZ Coke: :) 02:34
02:36 TonyC joined 02:42 nopaste joined
Coke anyone bored and looking for perl work? 02:44
JimmyZ uploaded some patches to trac, but nobody gave it a comment. 02:49
dalek rrot: r43402 | coke++ | branches/one_make (3 files):
minor dep cleanup, fix 'corevm', rename some vars.
rrot: r43403 | coke++ | branches/one_make/tools/dev/checkdepend.pl:
No more :='s in makefiles
Coke I didn't see an email.
Coke zzz now, will check tomorrow if no one beats me to it.
02:51 ZeroForce joined
Ryan52 Coke: I'm kinda bored. I like Perl. why? 02:51
JimmyZ good night
Ryan52 oh, he left, damn. 02:52
Coke: well you can /msg me in the morning. 02:53
03:01 jsut_ joined 03:06 jhelwig joined 03:15 japhb joined 03:26 cognominal joined
kid51 msg Coke one_make branch PASS on Linux/i386 at r43403: smolder.plusthree.com/app/projects/...ails/31514 03:29
purl Message for coke stored.
03:48 bacek joined, eternaleye joined 04:14 TonyC joined 04:22 nopaste joined 04:31 preflex joined 04:33 bacek joined 04:47 nopaste joined 04:53 TonyC joined 05:04 Myhrlin joined, jsut joined, Myhrlin left 05:52 ZeroForce joined 06:07 nopaste joined, chromatic joined 06:22 nopaste joined 06:26 bacek joined 06:48 Austin_Hastings joined 07:05 uniejo joined 07:22 TonyC joined 07:34 theory joined 07:35 bacek joined 07:42 dukeleto joined 07:48 dukeleto joined 07:50 iblechbot joined 08:20 bacek joined
chromatic msg dukeleto MENTORING! news.ycombinator.com/item?id=1036530 08:27
purl Message for dukeleto stored.
08:29 fperrad joined 08:39 TiMBuS joined
dalek rrot: r43404 | fperrad++ | trunk (2 files):
[install] add a target install-doc which currently handles only examples files
08:43
rrot: r43405 | fperrad++ | trunk/compilers/pirc/src/bcgen.h:
[pirc] as usual broken by headerizer
09:44 nopaste joined 09:46 solarion joined 10:00 solarion joined, tewk_ joined 10:05 dngor joined
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31520), fulltest) at r43405 - Ubuntu 9.10 i386 (gcc with --optimize) 10:32
11:28 jsut_ joined 11:54 nopaste joined 12:03 AndyA joined 12:05 bluescreen joined 12:07 bluescreen joined 12:13 AndyA joined 12:31 clinton joined 12:40 payload joined 12:43 mikehh joined 12:59 ruoso joined 13:28 iblechbot joined 13:37 whiteknight joined 14:00 mj41 joined 14:06 payload joined
ttbot Parrot trunk/ r43405 i386-linux-thread-multi make error tt.ro.vutbr.cz/file/cmdout/180095.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) 14:37
14:42 gaz joined 15:11 PacoLinux joined 15:20 davidfetter joined 15:46 Psyche^ joined, ZeroForce joined 15:56 ash_ joined 16:00 theory joined 16:08 uniejo joined 16:25 iblechbot joined 16:33 cognominal joined
dalek a: f12129e | fperrad++ | setup.pir:
new URL of smolder
16:36
rrot: r43406 | fperrad++ | trunk (7 files):
[install] POD files are now handled by install_doc_files.pl,
17:10
17:25 cotto_work joined
ttbot Parrot trunk/ r43406 i386-linux-thread-multi make error tt.ro.vutbr.cz/file/cmdout/180317.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) 17:28
17:32 fperrad joined 17:34 preflex joined 17:41 davidfetter joined
whiteknight t/pmc/packfileconstanttable.t fails all 16 tests on Win32 with MSVC 17:58
smolder.plusthree.com/app/projects/...ails/31538
actually, I dont think it runs any tests 17:59
cotto_work That's not good.
whiteknight nope
linux32 passes all tests. I'm running OpenSolaris32 now (but there are known failures with that) 18:00
18:01 amuck joined 18:02 payload joined
darbelo whiteknight: trunk? 18:02
purl trunk is live on the site or dev.catalyst.perl.org/repos/Catalyst/trunk/ or "svn co dev.catalyst.perl.org/repos/Catalyst/"
darbelo no, trunk is <reply> 18:03
purl okay, darbelo.
Coke creating tools/build/h2pasm.pl in one_make branch... 18:09
18:10 davidfetter joined 18:12 davidfetter joined 18:43 payload joined 18:47 chromatic joined
Coke chromatic: hio 18:53
chromatic hello 18:54
19:17 Essobi joined
Coke bah. everything I move out of config into makefile requires adding dep checking. 19:22
(e.g. cclass.pasm - generating this in the makefile means that anything that depends on it must be declared.) 19:23
time to add PIR and .include '' to checkdepend.pl
19:27 payload joined
cotto_work I take back all the nice things I said about powershell. 19:33
chromatic piumarta.com/software/id-objmodel/ 19:34
19:50 payload joined 19:55 bluescreen joined
Coke ff 20:05
20:12 bacek joined 20:19 payload joined 20:41 Andy joined 20:44 payload joined 20:51 scr4ve joined, payload joined
GeJ Good morning everyone. 20:52
20:52 bacek joined 20:57 mib_uizsml joined
whiteknight good morning GeJ 20:57
mib_uizsml good morning whiteknight / GeJ 20:58
21:01 joeri joined
mib_uizsml I've got a question.. is there a planned release for the java bytecode translator? 21:01
chromatic I'm not aware of a Java bytecode translator in active development. 21:16
mib_uizsml oh okay. just had a look at the parrot.org/languages page. So what's currently in active development except rakudo? 21:25
chromatic Pynie, Partcl, Cardinal, Winxed. 21:28
treed ?
Oh.
treed has a highlight on cardinal.
Tene I'm working on a scheme.
chromatic I forgot the name of that Scheme, unfortunately. A cat walked across my desk and distracted me. 21:30
Tene steme
chromatic I kept calling it "Tene", which was obviously wrong. 21:35
21:36 Austin joined 22:00 renormalist left
ash_ does building parrot use anything it builds during the build process? like, does it make a part of itself and use that to build other parts of itself? 22:05
darbelo ash_: yep. 22:06
ash_ hmm, which parts?
purl which parts are confusing you? core catalyst or add ons?
ash_ purl likes catalyst
purl ash_: i'm not following you...
darbelo For starters, all pbcs are parrot-generated. 22:07
ash_ those are arictecture independent though, right?
chromatic PGE, PCT, NQP
pbc_to_exe 22:08
purl pbc_to_exe is spectacularly horked: PackFile_unpack: Dir format was 1128419582 not 1
ash_ i am trying to figure out how to cross compile parrot from x86 to arm
darbelo no, pbc_to_exe is <reply>
purl okay, darbelo.
darbelo ash_: You could start by looking at the stuff built by the corevm target. 22:09
ash_ alright, i'll start there, thanks
hm, should i use Coke's one_make branch? (i imagine it might be easier, i have no idea how many make files there are, i just know there are more than 1) 22:10
chromatic That's probably easier.
darbelo ash_: Yes, considerably easier.
ash_ the pbc's are platform independent, right? isn't that a compressed bytecode format? 22:12
darbelo ash_: Also, Configure.pl uses too much data from the perl used to run it. You need to watch out for that.
The pbc format is platform dependent, but all platforms should be able to read each others pbc without trouble. 22:14
ash_ i am going to make it not build extra stuff for now (like icu)
darbelo ash_: Most of those are detected by Configure, but you can override on the command line. 22:15
ash_ Coke: i found an issue with one_make on OS X: Makefile:609: *** Recursive variable `DYLD_LIBRARY_PATH' references itself (eventually). Stop. pops up anytime i do any make command
darbelo I don't have that on my Makefile, it must be OSX-specific 22:17
ash_ its the dylib lookup path, for linked libraries, i'll see if i can figure out whats up with that 22:18
dylib's are like .so's
Coke ash_: ok. as soon as i get xcode for 10.6, I'll fix that.
22:19 patspam joined
Coke this is probably due to the lack of := in that branch in makefiles. 22:19
I am not sure in what way branches/one_make is 'easier' for anyone who isn't hacking on it. 22:20
ash_ line 609 is: export DYLD_LIBRARY_PATH = blib/lib:$(DYLD_LIBRARY_PATH) 22:21
22:26 cognominal joined
Coke try changing the corresponding line in config/gen/makefiles/root.in to use := instead of = 22:26
(since darwin is always gmake, that should be fine.)
(you'll need to re-configure to regenerate the Makefile)
ash_ that worked 22:29
thanks
its line 512 of config/gen/makefiles/root.in
Coke you have a commit bit? 22:31
if so, feel free to commit that. if not, I'll get it later tonight. 22:32
ash_ i don't have a parrot commit bit 22:33
Coke k. will get it later
Austin How do I know if I have a commit bit? 22:35
ash_ if i get this working right i'll send you my xcode project stuff if you want to try building parrot for the iphone, it will be a linkable library, if this works the way i want it to 22:36
cotto_work Austin, you do if you can use your trac credentials to checkout from and commit to Parrot's svn repo.
Austin You mean commit to, I assume, since just about everyone can check out, no? 22:37
22:38 payload joined 22:41 preflex joined
cotto_work It may be the case that svn won't let you checkout if you give it bad credentials. I'm not 100% sure. 22:46
23:15 Whiteknight joined 23:17 AndyA joined
bacek_at_work Yay! www.engadget.com/2010/01/07/parrot-...est-of-us/ 23:41
Yet another good Parrot :)
chromatic A deadly one. 23:42
bacek_at_work Which is good :) 23:44
Coke msg ash committed that fix. 23:49
purl Message for ash stored.
23:55 mikehh joined
Coke hurm. i've been trying to avoid keeping copies of PBCs around, since we often build them and them copy them into runtime/parrot/library 23:56
(from compilers/foo) 23:57
but I think to make the dependency checking a little easier, I should probably do the copy, so that I can then verify that FOO.PBC's deps exist by checking FOO.pir
dalek rrot: r43407 | coke++ | branches/one_make (4 files):
Generate these files during standard build, not during config.

  * this breaks -j for now; things that should depend on these .pasm files don't.
23:59