|
Parrot 0.6.3 "Beautiful Parrot" Released | parrotcode.org/ | 5/649/88 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today Set by moderator on 26 June 2008. |
|||
|
00:01
ruoso joined
|
|||
| dalek | r29412 | chromatic++ | trunk: | 00:03 | |
| : [PMC] Made NameSpace PMC use the hash function interface, rather than poking | |||
| : around in its hash internals directlyi. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29412 | |||
|
00:10
AndyA joined
|
|||
| dalek | r29413 | chromatic++ | trunk: | 00:16 | |
| : [PMC] Cleaned up more hash usage in AddrRegistry and NameSpace PMCs I missed in | |||
| : r29411 and r29412. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29413 | |||
|
00:23
contingencyplan joined
|
|||
| dalek | r29414 | jkeenan++ | parallel: | 00:41 | |
| : Consolidate multiple test files per configuration step into a single file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29414 | |||
| r29415 | jkeenan++ | parallel: | 00:50 | ||
| : Consolidate multiple test files per configuration step into a single file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29415 | |||
| r29416 | Whiteknight++ | gsoc_pdd09: | 00:56 | ||
| : [gsoc_pdd09] Stop sweeping const_PMC pools for now (causes weird error). Added a note about this. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29416 | |||
| r29417 | fperrad++ | trunk: | 00:57 | ||
| : [CORE] Make Emacs coda read-only in MANIFEST.SKIP | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29417 | |||
| r29418 | fperrad++ | trunk: | 01:06 | ||
| : [emacs] | |||
| : - add :lexid directive | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29418 | |||
|
01:34
Zaba joined
01:54
Zaba joined
02:07
Zaba_ joined
02:08
davidfetter joined
02:29
Andy joined
03:20
Zaba joined,
clunker3 joined
04:35
Zaba_ joined
05:18
Psyche^ joined
05:19
Ademan joined,
Ademan_ joined
05:44
TiMBuS joined
|
|||
| cotto_home | anyone mind de-warnocking my reply to #47109? | 05:50 | |
|
06:14
uniejo joined
06:16
uniejo joined,
TiMBuS|Away joined
06:18
uniejo joined
06:22
masak joined
06:24
Zaba joined
06:41
uniejo joined
06:45
Zaba_ joined
06:56
masak joined
07:07
Zaba joined
07:08
iblechbot joined
07:29
Theory joined
07:37
Tango_ joined
|
|||
| Tango_ | are u all in the designing of the parrot virtual machine ?? | 07:38 | |
| btw hello all | |||
|
07:38
barney joined
|
|||
| moritz | hello | 07:39 | |
| purl | hey, moritz. | ||
| masak | hi Tango_ | ||
| moritz | Tango_: 99% of the time we're just implementing, not designing ;) | ||
| Tango_ | :) | ||
| moritz | and I just work on rakudo (perl6 on parrot), not parrot itself | ||
| Tango_ | ok | ||
| moritz | is there anything specific you want to know (or comment on)? | 07:40 | |
| Tango_ | i want to know is this project anyhow maintained by the jamaica Group also ? | 07:41 | |
| moritz | never heard of it | 07:42 | |
| Zaba neither | |||
| Tango_ | intranet.cs.man.ac.uk/apt/projects/...challenges | ||
| here i seen your name first | 07:43 | ||
| Zaba | I thought jamaica was a country | ||
| Tango_ | how the "type safe making" for the JVMs(parrot) are going on ? | ||
| moritz | Tango_: you can search svn.perl.org/parrot/trunk/CREDITS for members for the jamaica group | 07:44 | |
| Tango_ | ok..watching | ||
| moritz | what do you mean by "type safe makiing"? | ||
| it's designed to work well with dynamically typed languages | 07:45 | ||
| Tango_ | en.wikipedia.org/wiki/Lambda_calculus | 07:46 | |
| is it a JIT or a simple bytecode interpreter ?? | 07:47 | ||
| moritz | parrot has multiple run cores, some of them do JIT | 07:48 | |
| Tango_ | ok nice | 07:50 | |
| Zaba | run cores?.. | ||
| Zaba is far from understanding parrot's architecture | 07:51 | ||
| moritz | Zaba: a runcore is the part that actually executes the byte code | 07:52 | |
| Zaba | why have multiple of them? | ||
| moritz | for example there is a GC debug runcore, a normal interpreter like, a computed goto one, some JIT runcores for different platforms | 07:53 | |
| Zaba | hmm. | ||
| moritz | they have different advantages each | ||
| for example the fastest ones are usually not very cross-platform | |||
| Zaba | because they use platform-specific things? | ||
| moritz | or CPU specific things | 07:54 | |
| barney read blogs.open.collab.net/svn/2008/07/s...-merg.html | 07:57 | ||
| Zaba: Strange, I've never heard about parakeet.wiki.sourceforge.net/, the JVM executing Parrot bytecode | 08:01 | ||
| Zaba | neither have I | 08:03 | |
| dalek | r29419 | bernhard++ | trunk: | 08:11 | |
| : [docs] Mention the other Parakeet in LANGUAGES_STATUS.pod. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29419 | |||
| barney is glad that he didn't rename 'Plumhead' to 'Parakeet' | 08:12 | ||
|
08:12
mire joined
08:57
Zaba_ joined
09:00
jan joined
|
|||
| dalek | r29420 | bernhard++ | trunk: | 09:03 | |
| : [docs] Update CREDITS and fiddle with release_manager_guide.pod. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29420 | |||
| r29421 | jkeenan++ | parallel: | 09:06 | ||
| : Consolidate multiple test files per configuration step into a single file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29421 | |||
|
09:23
Whiteknight joined
09:41
GeJ joined
09:52
particle1 joined
|
|||
| barney discovered svn diff -c | 09:57 | ||
|
09:57
tewk_ joined
|
|||
| moritz | hey cool, I didn't know that either | 09:57 | |
| maybe I should start reading the docs of all these tools I use | 09:58 | ||
| barney | moritz: I'm looking for sombody to add the Rakudo news to NEWS | 10:00 | |
| moritz | barney: I can draft a first draft, but in the end I think that pmichaud or jonathan should do it properly | ||
| when is release? tomorrow? | |||
| barney | Yes. | 10:01 | |
|
10:01
Infinoid joined
|
|||
| moritz | ok, I'll put something together in case nobody of the others finds the tuits | 10:01 | |
| barney | moritz++ | ||
| moritz | when was last release? 2008-06-10 ? | 10:03 | |
| oh no, 2008-06-17 | 10:10 | ||
| dalek | r29422 | moritz++ | trunk: | 10:19 | |
| : [NEWS] first shot at news for Rakudo | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29422 | |||
| r29423 | bernhard++ | trunk: | 10:24 | ||
| : [docs] Update NEWS with changes up to r29000. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29423 | |||
| r29424 | moritz++ | trunk: | 10:34 | ||
| : [NEWS] more rakudo news, including number of newly passing tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29424 | |||
| r29425 | bernhard++ | trunk: | 10:49 | ||
| : [docs] more NEWS up to HEAD | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29425 | |||
| barney | moritz++: Danke | ||
| moritz | Bitte ;-) | 10:50 | |
|
10:54
confound joined
10:55
confound joined
11:00
Zaba joined
11:12
Zaba_ joined
11:37
Whiteknight joined
|
|||
| dalek | r29426 | bernhard++ | trunk: | 11:42 | |
| : [codingstd] Add the languages eclectus, hq9plus, m4 and pipp to Perl::Critic testing | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29426 | |||
|
11:55
Zaba joined
12:04
iblechbot joined
12:10
verve joined
12:49
bacek joined
|
|||
| bacek | g'night | 12:49 | |
| moritz: around? | 12:50 | ||
|
13:00
gryphon_ joined
|
|||
| moritz | bacek: yes | 13:08 | |
| (but slightly distracted) | |||
| dalek | r29427 | fperrad++ | trunk: | 13:11 | |
| : [RELEASE] | |||
| : update LANGUAGES_STATUS.pod from languages-smoke results | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29427 | |||
| bacek | moritz: can you take a look at S02-builtin/type.t? | 13:15 | |
| moritz | yes | 13:16 | |
| bacek | There is fudged test 'try{} doesn't keep test from failing' | ||
| moritz | aye | ||
| bacek | actually it fail to parse. | 13:17 | |
| rakudo treats 'is(try{}, foo, bar)' as 'is((try{}, foo, bar))' | 13:18 | ||
| so, removing 'try{}' will make this test passing | 13:19 | ||
| moritz | sounds good | ||
| nopaste | "bacek" at 122.110.92.165 pasted "Proposed patch for type.t" (23 lines) at nopaste.snit.ch/13576 | 13:20 | |
| moritz | go right ahead and commit it | 13:21 | |
| or do you want me to steal your karma? | 13:22 | ||
| it seems that try is parsed a function, not an unary op | |||
| bacek | moritz: yes, it is. | 13:24 | |
| pmichaud | try is a statement_control | 13:26 | |
| (and is parsed that way) | |||
| bacek | pmichaud: probably no. It's statement_prefix in src/parser/grammar.pg | 13:30 | |
| pmichaud | my apologies, you're correct -- statement_prefix | ||
| but it's still parsed as a statement_prefix :-) | |||
| from STD.pm: token statement_prefix:try { <sym> <.ws> <statement> {*} } | |||
| and {$foo = 42}, 42, 'Int is an integer' is (so far) a valid statement. | 13:31 | ||
| moritz | so the tests are wrong? | 13:32 | |
| pmichaud | I remarked about this at some point in the past -- but yes, as written it seems to me that is() only gets one argument (the result of the try) | 13:33 | |
| moritz | bacek: one more reason to fix the tests | ||
| dalek | r29428 | fperrad++ | trunk: | 13:34 | |
| : [RELEASE] | |||
| : update LANGUAGES_STATUS.pod from manual tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29428 | |||
| pmichaud | if using try in an argument list, it probably needs to be (try {...}) | 13:35 | |
| bacek | moritz: there is probably more places where such bogus syntax used... | ||
| moritz | bacek: aye, I just ack'ed for them | ||
| moritz@trudi:~/pugs/t/spec>ack 'is.*try'|wc -l | |||
| 85 | |||
| so many potential errors | |||
| bacek | pmichaud: yes. It works with (). But try is redundant in this cases. | ||
| pmichaud | perhaps the test should be using lives_ok | 13:36 | |
| with a separate test to make sure the variable changed to 42 | |||
| moritz | aye, that's even better | ||
| pmichaud | S29-trig/trig.t is using try{} and probably doesn't need to be. | 13:37 | |
| moritz | I'm removing that while you're writing ;) | 13:38 | |
| dalek | r29429 | coke++ | trunk: | ||
| : [codingstd] exec counts as an explicit way to leave a sub. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29429 | |||
| r29430 | bernhard++ | trunk: | |||
| : [m4] backticks need to be quoted in Perl 6 regexes. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29430 | 13:39 | ||
|
13:55
ron joined,
ron left
13:56
donaldh joined
|
|||
| dalek | r29431 | coke++ | trunk: | 14:07 | |
| : [codingstd] - Allow user to specify a directory to test. Useful for language | |||
| : maintainers, or just as a way to focus cleanup efforts. | |||
| : - Move some variables into the scope in which they are used. | |||
| : - Rename a confusing variable. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29431 | |||
|
14:10
Andy joined
14:20
jhorwitz joined
14:37
Zaba joined
|
|||
| dalek | r29432 | coke++ | trunk: | 14:39 | |
| : [codingstd] [tcl] perltidy our perl code. This allows us to pass all the | |||
| : perlcritic tests, even the --theme=extra ones. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29432 | |||
|
14:54
Zaba_ joined
15:12
skv_ joined
|
|||
| cotto_work | particle1, ping | 15:13 | |
| dalek | r29433 | coke++ | trunk: | 15:29 | |
| : [codingstd] Unbreak regexp for stripping out files not to test. | |||
| : Pretty would be nice, but working wins. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29433 | |||
|
15:32
Zaba joined
15:38
Zaba_ joined
|
|||
| dalek | r29434 | coke++ | trunk: | 15:43 | |
| : [codingstd] Add another perl critic policy we should aspire to. | |||
| : While in here, update [tcl] to respect this policy. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29434 | |||
| r29435 | coke++ | trunk: | 15:50 | ||
| : [distro] 'OpLib' existed and was empty in the repo. Now that it's | |||
| : not in the repo, we need to ignore it explicitly. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29435 | |||
|
16:02
rurban joined
|
|||
| dalek | r29436 | coke++ | trunk: | 16:10 | |
| : [codingstd] require version in a way that avoids a complaint from perlcritic | |||
| : and is theoretically more readable anyway. (Reini Urban++) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29436 | |||
| rurban | hell. I open irc and just read my name :) | 16:22 | |
| Infinoid | rurban++ | 16:29 | |
| dalek | r29437 | coke++ | type_ids: | 16:47 | |
| : svn merge -r28032:28100 from trunk | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29437 | |||
|
17:05
Infinoid joined
|
|||
| dalek | r29438 | coke++ | type_ids: | 17:16 | |
| : merge Skipped this file for some reason | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29438 | |||
|
17:19
Limbic_Region joined
17:21
Theory joined
17:23
purl joined
|
|||
| NotFound | svn diff | 17:23 | |
| purl | svn diff is probably clean | ||
| NotFound | Wrong window | 17:24 | |
|
17:25
Zaba joined
|
|||
| dalek | r29439 | coke++ | type_ids: | 17:27 | |
| : svn merge -r28101:28200 from trunk | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29439 | |||
| r29440 | bernhard++ | trunk: | 17:46 | ||
| : [ook] fix 'cd languages/ook && make test' | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29440 | |||
| Limbic_Region yawns | 18:00 | ||
|
18:04
Zaba joined
18:18
cjfields joined
|
|||
| dalek | r29441 | coke++ | type_ids: | 18:35 | |
| : merge -r28201:29436 from trunk | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29441 | |||
|
18:35
Zaba joined
|
|||
| dalek | r29442 | coke++ | trunk: | 18:37 | |
| : [deprecated] avoid type ids | |||
| : [codingstd] avoid useless interpolation | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29442 | |||
|
18:40
sjansen joined
18:51
gmansi joined
|
|||
| cotto_work | particle1, ping | 18:53 | |
|
18:55
vhold joined
18:59
cotto-work joined
|
|||
| dalek | r29443 | pmichaud++ | trunk: | 19:08 | |
| : [rakudo]: spectest-progress.csv update: 95 test files, 1691 passing tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29443 | |||
|
19:08
Zaba joined
|
|||
| dalek | r29444 | coke++ | type_ids: | 19:17 | |
| : merge -r 29437:29442 from trunk | |||
| : (that particular deprecation in trunk is fatal here.) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29444 | |||
| r29445 | chromatic++ | trunk: | 19:18 | ||
| : [docs] Updated NEWS. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29445 | |||
|
19:26
gryphon__ joined
|
|||
| dalek | r29446 | pmichaud++ | trunk: | 19:29 | |
| : [docs]: More NEWS updates | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29446 | |||
|
19:46
Zaba_ joined
20:39
rurban_ joined
20:47
wknight8111 joined
20:54
bacek joined
21:01
Zaba joined
21:26
Zaba_ joined
21:35
Limbic_Region joined
21:59
bacek joined
|
|||
| dalek | r29447 | Whiteknight++ | gsoc_pdd09: | 22:06 | |
| : [gsoc_pdd09] update to trunk r29446 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29447 | |||
|
22:08
teknomunk joined
|
|||
| NotFound | parrot_config gives the revision number from .parrot_current_rev, which is not updated by configure or make, and is not deleted by make clean. | 22:10 | |
| Whiteknight | .parrot_current_rev-- | 22:24 | |
| rurban | NotFound: sure. that's a feature | 22:33 | |
| svn up will update it | |||
| NotFound | rurban: negative | ||
| $ cat .parrot_current_rev | 22:34 | ||
| 29431 | |||
| $ svn up | |||
| En la revisión 29447. | |||
|
22:34
shamu joined
|
|||
| rurban | hmm... | 22:34 | |
| NotFound | The file is created by lib/Parrot/Revision.pm , but only if not exists. | 22:35 | |
| rurban | it might be some svn server hook which updates it | ||
| NotFound | It's supposed to be a cache. | 22:36 | |
| Limbic_Region | pmichaud ping | ||
| rurban | I see. It's the live svn --xml info | 22:37 | |
| Indeed a bug. | |||
| Limbic_Region tosses rurban a cockroach | |||
| rurban | There's method missing to force update the cache, which should be added to the makefile | 22:38 | |
| NotFound | Was reported yesterday for an smoke testers, the recommendation to him was to do a make realclean in his smoke script, but the problem has other implications. | 22:39 | |
| Not very importante, but having wrong revision info in bug reports hardly helps anything. | 22:40 | ||
| rurban | NotFound: write it to the bugtracker | ||
| tommorrows release should not go with wrong one. | 22:41 | ||
| NotFound | I'll do it tomorrow, now I'm going to bed :O | ||
| rurban | me too :) | ||
| jonathan | pmichaud: About? | 22:49 | |
|
22:50
kid51 joined
|
|||
| shamu | can parrot be made reliably with make -j n>1 ? | 22:52 | |
| Infinoid | yes, I regularly use -j8 | 22:53 | |
| shamu | platform? | ||
| Infinoid | linux/x86-64 | ||
| shamu | can it reliably be tested in parallel? | ||
| Infinoid | I don't think that's been implemented yet, but it is a much desired feature | 22:54 | |
| cotto_work | iirc, kid51 is working on parallel testing | ||
| shamu | ah ok | ||
| thanks a bunch | |||
|
22:57
bacek joined
|
|||
| kid51 | cotto_work: No that branch's name is something of a misnomer. It refers to a (since abandoned) idea to create an object whose growth parallels that of the Parrot::Configure object. | 23:00 | |
| It's not the sort of "testing in parallel" which, e.g., they're talking about on perl.qa. | |||
| The branch is now simply the place where I'm working on rt.perl.org/rt3/Ticket/Display.html?id=56928 | 23:01 | ||
| cotto_work | my mistake | 23:09 | |
|
23:28
bacek joined
23:36
kid51 joined
|
|||
| particle | .parrot_current_rev should always reflect the last time you ran 'perl Configure.pl' successfully | 23:53 | |
|
23:55
sandra_f joined
23:58
Whiteknight joined
|
|||