|
parrot.org/ - clean up those smolders for the release! Set by moderator on 20 October 2008. |
|||
|
00:10
AndyA joined
|
|||
| chromatic | make testj: Error: PARROT_JIT_FLAG is set, but interpreter is not JIT_CAPABLE! | 00:19 | |
| NotFound | chromatic: the -j option set that flag unconditionally | 00:28 | |
| chromatic | Hm. I'm not sure what I was testing for then. | 00:29 | |
| NotFound | Maybe an option error in parseflags is more reasonable that let if fail later. | 00:31 | |
| chromatic | I configured with --jitcapable=0, thinking that that would force JIT NCI calls, but I don't know why I thought that. | 00:32 | |
| NotFound | After halloween effects? ;) | 00:33 | |
| chromatic | I only slept ten hours. That must be it. | ||
|
00:42
Theory joined
02:02
allison joined
02:19
allison joined
02:23
allison joined
03:51
Psyche^ joined
03:58
TiMBuS joined
05:40
mberends joined
05:53
tetragon joined
06:14
tetragon joined
06:36
Bzek joined
07:09
mberends joined
08:01
Ademan joined
09:00
baest joined
|
|||
| cotto | it's nice to be in the single day of the year when daylight savings time does something useful | 09:11 | |
| it's also nice to have most of my clocks update themselves | 09:12 | ||
| dalek | r32279 | fperrad++ | trunk: | 09:26 | |
| : [Lua] LPeg | |||
| : now aligned with version 0.9 | 09:27 | ||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32279 | |||
|
09:29
iblechbot joined
10:38
masak joined
|
|||
| masak | 'is export' is in place in Rakudo now, right? | 10:47 | |
| I'm asking because rt.perl.org/rt3/Ticket/Display.html?id=59104 is blocking a server upgrade for us in the November project right now. | 10:49 | ||
| there's no real hurry, but I'm curious as to what the next step is to getting precompiled PIR modules to work again. | 10:50 | ||
|
10:52
contingencyplan joined
10:55
bacek joined
10:56
contingencyplan joined
|
|||
| NotFound | Is a shame that November is blocked in november. | 10:58 | |
| masak | nah -- there'll be more Novembers | 11:00 | |
| besides, it's still early in the month | |||
| and we're not _blocked_ blocked, we just can't upgrade the server without getting incredibly slow again, like we were in August | |||
| NotFound | "There'll be more Novembers"... looks like a great title for a romantic comedy | 11:01 | |
| masak | someone probably already wrote it. :) | ||
| cognominal | the hunt for red November? | 11:02 | |
| masak | cognominal: ooh, that's a great idea for a skin for November, thank you! | ||
| NotFound | Be careful, boys, someone in the US can think we are a communist faction X-) | 11:05 | |
| In soviet Russia, November skins you | 11:06 | ||
| masak | NotFound: it wouldn't be the default skin. :) and the communist side of it can be toned down appropriately | 11:07 | |
| cognominal | NotFound, I thought US was going socialist | ||
| masak | I'm thinkking of emulating CSS Zen garden in some very small way in November | ||
| cognominal | in France, socialism and communism parties are in decay, the most popular figure in the left wing is at the left of the left. | 11:10 | |
| en.wikipedia.org/wiki/Olivier_Besancenot | |||
| masak | Sweden got a right-wing government in the last electon, first time in at least a decade | 11:12 | |
| cognominal | and he got more popular recently because the Taser french company put a tail on him and he figured out. I think the prosecution os ongoing. | ||
| our right wing president had US as a model when he was elected :) | 11:13 | ||
| but people forget so fast... | |||
| jonathan | masak: I'll put fixing the issues that came up in pre-compiled PIR modules on my task list. | 11:15 | |
| masak | \\o/ | ||
| jonathan | Would be good to have some tests for that stuff to, if there aren't any written yet. | ||
| Want to make sure I fix the regression without breaking the thing I fixed that introduced the regression in the first place... | |||
| ...if I could remember what that was. :-) | 11:16 | ||
| masak | jonathan: rt.perl.org/rt3/Ticket/Display.html?id=59104 | ||
| hooray for rt! | |||
| jonathan | Aha, thanks. | 11:17 | |
| Hinrik | perlcabal.org/syn/ has a link to a nonexistent Formats apocalypse | 11:18 | |
| masak | Hinrik: aye, it does. I know I've seen that apocalypse somewhere, though. | 11:19 | |
| and ISTR that the module it describes is on the CPAN already. | |||
| Hinrik | masak: really? the preceding Apocalypse says there will be no Formats Apocalypse | ||
| masak | hm. | ||
| Hinrik | there's just the Exegesis | 11:20 | |
| jonathan | Hey, the Rakudo queue isn't as big as I'd feared. | 11:21 | |
| I expected we'd have passed 200. | |||
| masak | Hinrik: that sounds familiar, now that you mention it. | ||
| jonathan: I've been a bit busy, sorry :P | 11:22 | ||
| jonathan | :-P | ||
| masak | btw, there's an infinite loop when doing `say Bool.list` in Rakudo, or any other class name instead of Bool | 11:23 | |
| it's because of the method on line 576 in src/classes/Object.pir | |||
| I have a patch for fixing that problem, hold on | |||
| nopaste | "masak" at 130.238.45.242 pasted "patch for fixing the problem with infinite looping on `Bool.list`" (13 lines) at nopaste.snit.ch/14445 | 11:24 | |
| masak | if it looks ok, I can apply it | ||
| jonathan | I'd suspect maybe the intention was to call the list built-in, but instead we call this method. | 11:26 | |
| masak | yes. | ||
| jonathan | To call that do | ||
| $P0 = get_hll_global 'list' | |||
| .return $P0(self) | |||
| masak | oki, will try that | ||
| jonathan | I think that is preferable to directly dealing the the List class. | ||
| Hinrik | what does hll stand for? | 11:27 | |
| masak | Hinrik: High Level Language. | ||
| jonathan: aye. | |||
| Hinrik | ok | ||
| jonathan sees lots to be doing in the RT queue. | 11:31 | ||
| dalek | r32280 | masak++ | trunk: | 11:41 | |
| : [rakudo] Object.list used to call itself and loop indefinitely, now DTRT instead | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32280 | |||
|
11:53
cotto joined
12:50
baest joined
13:44
kj joined
|
|||
| dalek | r32281 | kjs++ | trunk: | 13:50 | |
| : [pirc/new] fix register allocator + some other stuff. | |||
| : + fix sorting/inserting of list | |||
| : + handle :unique_reg symbols properly | |||
| : + disable local fixup stuff; needs more work. | |||
| : + implement resizing for macro buffer if necessary. | |||
| : + add commandline option to specify initial macro buffer size. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32281 | |||
|
13:53
masak joined
15:06
davidfetter joined
15:14
davidfetter joined
15:16
jan joined
15:45
grim_fandango joined
15:48
kj joined
|
|||
| tewk | japhb: if you can provide a small test case for opengl examples failure, I would appreciate it. | 16:11 | |
| add it to nci.t | |||
| The obvious tests pass, even the sigs I captured from running opengl examples. | 16:12 | ||
| NotFound | I added a 'say now' in .sub idle in triangle.pit and it says 'nan' | 16:46 | |
|
16:48
jq joined
|
|||
| NotFound | And commentig out all variables, and letting the idle does just: glRotatef(0, 0, 1, 0) it paints an static triangle. | 16:50 | |
| So the problems seems to be in the parrot environment during the callback. | 16:51 | ||
|
16:54
allison joined
17:23
notbenh joined
|
|||
| japhb | bak | 17:34 | |
| NotFound: can you nopaste your changes? | 17:35 | ||
| NotFound | Now is not working, I'm not sure what I changed... | 17:43 | |
| reverting and rebuilding... | 17:44 | ||
| japhb is creating a cut-down version of triangle.pir. | 17:45 | ||
| Rebuilding to test both ways, then will commit | |||
|
17:50
Theory joined
|
|||
| japhb | bak | 18:34 | |
| Yep, cut down example still shows black window with NCI JIT, works normally without. | 18:35 | ||
|
18:42
notbenh joined
|
|||
| dalek | r32282 | japhb++ | trunk: | 18:43 | |
| : [OpenGL] New cut-down OpenGL example for NCI debugging | |||
| : * Add examples/opengl/static-triangle.pir, a cut-down copy of | |||
| : triangle.pir to help with debugging NCI. | |||
| : * Still shows same "black window" bug when NCI JIT is enabled. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32282 | |||
| r32283 | japhb++ | trunk: | |||
| : [OpenGL] Add examples/opengl/static-triangle.pir to MANIFEST | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32283 | |||
| NotFound | japhb: sorry, I tested a lot of things at the same time and don't know what was the combination that showed something. | ||
| japhb | NotFound: no problem, hopefully static-triangle.pir will give us a common base to work from. We can keep cutting things out as needed from there. | 18:44 | |
| OK, svn props now set | 18:46 | ||
| (Man, I wish git-svn just made that work, rather than needing two checkouts.) | 18:47 | ||
| dalek | r32284 | japhb++ | trunk: | ||
| : [OpenGL] Add svn props to static-triangle.pir | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32284 | |||
| japhb | tewk: is examples/opengl/static-triangle.pir simplified enough for you? | ||
| kj | moritz: ping | 19:19 | |
| moritz | kj: pong | 19:20 | |
| kj | hi, any news on your box? | ||
| eh, being able to reach svn.perl | |||
| moritz | kj: aye. It was sending up to one request each 2 seconds to svn.perl.org, and has been firewalled... | 19:21 | |
| kj: so I need to fix the setup, and then I'll get unblocked | |||
| kj | oh ok | ||
| every 2 seconds... what happened? | |||
| moritz | dunno, I suspect broken IRC bots | ||
| I plan to redo them with plagger, that's tested and should work | 19:22 | ||
| kj | plagger? | ||
| purl | plagger is plagger.org/ or available at CPAN, search.cpan.org/dist/Plagger/ or Pluggable RSS/Atom Aggregator | ||
| kj | ok, great, thanks | ||
| moritz | now if only I could find that mail where the admins told me where the rss feeds are... | 19:28 | |
| kj | Parrot::OpsFile: Unrecognized line: 'inline op end() :base_core :check_event :flow { | 19:33 | |
| '! | |||
| make: *** [lib/Parrot/OpLib/core.pm] Fehler 9 | |||
| moritz: I get this error (just downloaded a fresh parrot through winscp) | 19:34 | ||
| moritz isn't familiar with this one | 19:35 | ||
| kj | I saw it's perl 5.8.8 | ||
| is that ok? | |||
| moritz | in general, yes | 19:36 | |
| did you try a 'make realclean' first? | |||
| kj | well, it's a complete fresh one | ||
| just downloaded it on my own pc, then uploaded a zipped version onto your box | 19:37 | ||
| moritz | is your own PC a windows box? | ||
| kj | yes | ||
| moritz | maybe wrong line endings then? | ||
| svn converts those | |||
| kj | ah yes | ||
| that may be it | |||
| moritz | I can rsync a copy from my own local machine, just a sec... | 19:38 | |
| kj: parrot copy is in ~moritz/parrot2/ | 19:50 | ||
| kj | thanks! | ||
| moritz | bah, plagger is non-trivial :( | 20:09 | |
|
20:20
rindolf joined
|
|||
| rindolf | Hi all. | 20:20 | |
| masak | rindolf: hello :) | 20:21 | |
| rindolf | masak: hi. | ||
|
21:09
cognominal joined
|
|||
| dalek | r32285 | allison++ | pdd22io: | 21:18 | |
| : [pdd22io] Convert the core public I/O API to the new architecture. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32285 | |||
|
21:30
Zaba joined
21:37
Zaba joined
|
|||
| dalek | r32286 | allison++ | pdd22io: | 21:40 | |
| : [pdd22io] Linked the platform I/O headers into the main header. Generated | |||
| : prototypes with 'make headerizer'. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32286 | |||
| r32287 | allison++ | pdd22io: | 21:43 | ||
| : [pdd22io] Added new I/O C files and CONST_STRING files to the Makefile | |||
| : template. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32287 | |||
| r32288 | allison++ | pdd22io: | 21:47 | ||
| : [pdd22io] Cleanups in the platform and common utility functions found while | |||
| : running the headerizer or compiling. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32288 | |||
| moritz | kj: timtowtdi.org is now unblocked, ie svn shoudl work again. | 22:04 | |
| kj | ok, great | 22:07 | |
|
22:09
chromatic joined
22:18
rdice joined
|
|||
| kj | are PIR macros supposed to work in PASM mode? | 22:22 | |
| (general question to anybody who thinks s/he knows :-) ) | 22:23 | ||
| kj thinks it's a PIR feature | |||
| Tene | I would be very surprised if they did. | 22:25 | |
| kj | i was more wondering whether they should.. | ||
| moritz thinks that PASM is too low-level to have such convenience features as macros | 22:28 | ||
| dalek | r32289 | kjs++ | trunk: | 22:31 | |
| : [pirc/new] integrate PASM grammar/lexer into PIRC's lexer/parser. | |||
| : + use a neat trick to decide whether to scan PASM or PIR | |||
| : + fix a typo in a PARROT_ASSERTion | |||
| : + PASM code is not handled yet, but parses, mostly -- needs some extra token definitions. | |||
| : + remove some old code. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=32289 | |||
| jonathan wonders what the neat trick is | 22:32 | ||
| kj | hehe | ||
| I initialize the lexer in a special start state, which reads the first character. Then, based on a flag set in the lexer data structure, it switches to PASM state or "normal" (INITIAL) state. First, it gives back the first character | 22:33 | ||
| I looked at how IMCC does it, but as far as I understand that code, it executes a particular block (at the top of the lexer spec. ) for EACH token (I think, didn't try). If that's actually happening, that may cost quite some speed. | 22:34 | ||
| well, that was fun (hacking) :-) Time to catch the last bus home. Good night | 22:36 | ||
| chromatic | The sooner we replace IMCC, the better. | 22:38 | |
| Tene | I've got a peach here we could replace it with. It doesn't compile PIR, but it does taste delicious. | 22:39 | |
| allison | Tene++ | 22:40 | |
| chromatic | It's a start. | 22:41 | |
| Tene | Ack, nm. The girlfriend is eating it now. | 22:42 | |
| jonathan | allison: Any idea when the travel grants get reviewed for the summit? | 22:45 | |
| allison | Tene: "Hey, that peach is our next-generation assembly language compiler!" I guess that's one benefit of revision control. No excuses about the girlfriend eating your homework. ;) | 22:47 | |
| jonathan: we did one last week, will ping for another | |||
| jonathan | allison: OK. Would be good to know if I'm going to be there or not, for scheduling other work. | 22:48 | |
| Plus its a bit of a pre-req to seeing if I can room share with anyone... :-) | 22:52 | ||
| Woo. Someone has signed up to the hackathon I'm hosting at my place after the Twin City Perl Workshop! | 22:55 | ||
|
23:07
kid51 joined
23:25
dmknopp joined
|
|||