|
Parrot 0.8.1 "Tio Richie" Released | parrot.org | 611 tx Set by moderator on 26 November 2008. |
|||
| mberends | nopaste? | 00:05 | |
| clunker3 | pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ | ||
| purl | hmmm... nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others) | ||
| mberends | seen moritz | 00:06 | |
| purl | moritz was last seen on #parrot 13 hours, 37 minutes and 47 seconds ago, saying: that explains a lot of these failures, right | ||
|
00:09
tak joined,
AndyA joined
00:12
bacek joined
00:15
tetragon joined
00:26
gmansi joined
00:30
TiMBuS joined
00:54
mberends left
01:04
Limbic_Region joined
01:42
adu joined
02:13
Andy joined
02:19
mberends joined
02:53
Andy joined
03:13
tak joined
03:22
tak joined
04:02
elmex_ joined
05:19
tak joined,
apeiron joined
05:20
apeiron joined
05:32
davidfetter joined
05:41
Andy joined
|
|||
| dalek | r33322 | chromatic++ | trunk: | 05:49 | |
| : [IMCC] Avoided re-using a freed variable in register used_once() optimization | |||
| : (not that the optimization works entirely, but it didn't entirely work before). | |||
| : See CID #145 from Coverity Scan. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33322 | |||
| r33323 | chromatic++ | trunk: | 06:16 | ||
| : [src] Added parrot_chash_destroy_values() function, which takes a callback | |||
| : which knows how to destroy C-level values in a hash. This is important to IMCC | |||
| : at least (see r33324). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33323 | |||
| r33324 | chromatic++ | trunk: | 06:18 | ||
| : [IMCC] Changed some memory allocation properties of macros in order to remove a | |||
| : persistent memory leak. It still leaks a bit of memory, but it doesn't throw | |||
| : as many assertions. Note the use of parrot_chash_destroy_values(), added in | |||
| : r33323. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33324 | |||
|
06:27
allison joined
|
|||
| dalek | r33325 | chromatic++ | trunk: | 06:31 | |
| : [IMCC] Fixed a memory leak in macros of macro names. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33325 | |||
|
06:34
bacek joined
06:54
iblechbot joined,
Hadi joined
06:55
Hadi left
06:58
Theory joined
|
|||
| dalek | r33326 | chromatic++ | trunk: | 07:14 | |
| : [IMCC] Fixed another IMCC macro memory leak, this time the names of macro | |||
| : parameters. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33326 | |||
|
08:18
TiMBuS joined
08:21
iblechbot joined
08:25
barney joined
|
|||
| dalek | r33327 | chromatic++ | trunk: | 08:37 | |
| : [IMCC] Made yylex_skip() free any str_dup()ed strings if it has to run multiple | |||
| : lexing passes to skip over tokens. This cleans up one more memory leak in IMCC | |||
| : macros, specifically CID #140 from Coverity Scan. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33327 | |||
| mj41 | hi, rakudo.de graphs are broken, s/2007-11-26 00:00/2008-11-26 00:00/ in trunk/languages/perl6/docs/spectest-progress.csv | 08:39 | |
| bacek | msg chromatic r33263 causing rakudo failures, described be Pm in #60910 | 08:44 | |
| purl | Message for chromatic stored. | ||
| dalek | r33328 | chromatic++ | trunk: | 08:50 | |
| : [JIT] Replaced compile-time dead code in if (0) { ... } with appropriate | |||
| : #define to avoid dead-code analysis warnings such as CID #71 from Coverity | |||
| : Scan. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33328 | |||
| r33329 | bernhard++ | trunk: | 09:22 | ||
| : [codingstd] remove trailing space | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33329 | |||
|
09:32
jimmy joined
09:33
bacek joined
09:35
alvar joined
|
|||
| jimmy | barney: In my mind, var_dump should be as same as PHP, to unexpected PMC vars, it should debug with pipp_var_dump, but no var_dump. | 09:35 | |
| and if type_of_pmc == 'NULL' ,just uses 'print type_of_pmc', but not "say 'NULL'" | 09:37 | ||
| because type_of_pmc is the name of phpnull. | |||
| it is easy for maintenance. | 09:39 | ||
| what's the difference between print and say in PIR? | 09:47 | ||
| some codes using "print 'NULL'" and some codes "say 'NULL'" | |||
|
10:27
jimmy joined
|
|||
| barney | jimmy: say prints an additional newline | 10:27 | |
| jimmy | what? | ||
| say or print ? | 10:28 | ||
| barney | say outputs the message and a newline | ||
| jimmy | there is a issue in pipp. No Code Standard. | 10:29 | |
| in var_dump , there is another issue that when a is null. | 10:30 | ||
| and then typeof does not work. | 10:31 | ||
| barney | jimmy: there are a lot of issues in Pipp, please write TODO tests for those issues | 10:32 | |
| jimmy | barney: hmm, I don't know how to. | ||
| barney | see for example t/php/namespace.t | 10:34 | |
| in line 42 there is a call to language_output_is() with todo => 'not implemented yet' | 10:35 | ||
| This means that it is expected that the test will fail | |||
| When the issue has been fixed, than the test will succeed unexpectedly | 10:36 | ||
| jimmy | and No Code Standard? | ||
| barney | What do you want to check? There are some checks executed with 'make codetest' in the Parrot root dir. | 10:37 | |
| jimmy | such as indentation, | ||
| barney | Yes, AFAIK there is no check for indentation of PIR code | 10:38 | |
| jimmy | hmm. pir code is disordered. | 10:39 | |
| in pipp | 10:40 | ||
| barney | You can propose coding standards for PIR | 10:41 | |
| See docs/pdds/pdd07_codingstd.pod for the coding standards that are defined so far | 10:42 | ||
| Usually I indent by four spaces and often add another level after branches | 10:43 | ||
| jimmy | that for parrot | ||
| i.e. the style of var_dump function is very different from other function pir codes. | 10:44 | ||
| pdd07_codingstd.pod is just for parrot source code | 10:46 | ||
| barney | There is also PIR code used by PIR, so defining coding standards for PIR makes sense there | 10:47 | |
| For Pipp I currently don't want to define extra standards | |||
| Patches that make the PIR code nicer are of course welcome | 10:48 | ||
| jimmy | so, that needs Summit. | 10:49 | |
| barney | ? | ||
| dalek | r33330 | bernhard++ | trunk: | 10:58 | |
| : [Pipp] Add a perl6 equivalent of a TODO test | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33330 | |||
| nopaste | "jimmy" at 61.145.131.27 pasted "nicer and improve var_dump function" (153 lines) at nopaste.snit.ch/14746 | ||
| jimmy | berney: see it? | 11:00 | |
| purl | well, see it is REALY small | ||
| jimmy | sorry. barney | 11:01 | |
| barney running 'make test' | 11:04 | ||
| jimmy: I saw it. In only added an empty line after '.param a' and extended the message for unexpected PMCs | 11:05 | ||
| jimmy | that's for null pmc | 11:10 | |
| dalek | r33331 | bernhard++ | trunk: | ||
| : [Pipp] Handle another case in var_dump(). | |||
| : Beautify var_dump(). | |||
| : Courtesy of Jimmy Zhuo | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33331 | |||
| jimmy | such as var_dump(var_dump($a)); | ||
| var_dump return void, and var_dump had a null pmc. | 11:11 | ||
|
11:11
Alias joined
|
|||
| barney | null pmc is handled after L4, I added message for L5 | 11:12 | |
| jimmy | good | ||
| barney | Can you add a test case for var_dump( var_dump($a) ) in t/php/var.t ? | 11:13 | |
| jimmy | ok | ||
| barney | I'm still not sure whether var_dump() shouldn't return a PhpNull PMC | 11:17 | |
| in PHP: var_dump(); is an argument number mismatch | 11:18 | ||
| var_dump( var_dump('asdf') ) isn't | |||
| and var_dump( var_dump('xxxxxxx'), var_dump('xxxxxxx') ); has no argument number mismatch | 11:20 | ||
| barney barney is back later | 11:22 | ||
| nopaste | "jimmy" at 61.145.131.27 pasted "test cases for var_dump function" (37 lines) at nopaste.snit.ch/14747 | 11:24 | |
| jimmy | barney: the test case. | 11:25 | |
| purl | i guess the test case is taken from perl | ||
| dalek | r33332 | bernhard++ | trunk: | 11:30 | |
| : [Pipp] add two test cases for var_dump(). | |||
| : Courtesy of jimmy++ Zhuo | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33332 | |||
| barney | comitters: your chance for r33333 | 11:32 | |
|
11:36
alvar joined
|
|||
| jimmy | hmm. barney, I have a request. | 11:42 | |
|
11:43
Casan joined
|
|||
| jimmy | masak? | 11:44 | |
| purl | well, masak is _not_ my best friend! or the cause of much confusion for purl or my worst nemesis or the anti-purl or out to get you | ||
| Casan | Has anyone taken up Parrot DBDI / Rakudo DBI development in recent time? | 11:48 | |
| barney | jimmy: I'm back | 11:50 | |
| jimmy | barney: can help me to change 'Various patches for Pipp.' to 'bug fixes' in CREDITS? | 11:51 | |
| lathos | Casan: Yes, me. | 11:53 | |
| We have half a SQLite driver. I'd like to see another database driver, probably mysql, and then I'll put the abstraction layer on the top. I've been talking to Tim Bunce about how to do that. | 11:54 | ||
| barney | jimmy: I changed it | 11:55 | |
| Casan | lathos: is there an active list, forum, wiki, project page anywhere for reference? I'm not skilled enough to participate in the development myself, but I am looking forward to building test applications when the layer is available. | ||
| dalek | r33333 | bernhard++ | trunk: | 11:56 | |
| : update CREDITS for jimmy++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33333 | |||
| lathos | It'll all happen on the parrot-dev list, I guess. Tim and I are still working out the details of the abstraction layer, but it'll probably look a lot like JDBC. | 11:57 | |
| Casan | I'm glad to hear. Do you have a time estimate for the availability of a working layer for mysql and|or pgsql.. are we talking weeks, months, year before rakudo perl database applications can become a reality? | 12:00 | |
| lathos | Weeks, assuming the rest of rakudo holds up. ;) | 12:01 | |
| jimmy | thanks barney, but not for pipp, :( | ||
| and where is _dumper() defined? it's hard to find it. | 12:02 | ||
| barney | only the line D: Bugfixes ? | ||
| jimmy | yeah | ||
| barney | runtime/parrot/library/dumper.pir | 12:03 | |
| Casan | lathos: interesting. in a comparison with the old DBI/DBD layer, what sorta differences can be expected for the end user? any different approaches, maybe even something has been made less tedious? | ||
| dalek | r33334 | bernhard++ | trunk: | 12:04 | |
| : Update description for jimmy++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33334 | |||
| Casan | lathos: thanks for the update. I am looking forward to using it. | 12:05 | |
| dalek | r33335 | bernhard++ | trunk: | ||
| : [Pipp] add TODO for a function returning a value | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33335 | |||
| jimmy | barney: should I change .return() to .RETRUN_NULL() in var_dump()? | 12:08 | |
| seems that it should be | |||
| dalek | r33336 | bernhard++ | trunk: | ||
| : [Pipp] unskip two tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33336 | |||
| barney | I'm not sure. It looks more like a inconsistency in PHP | 12:09 | |
| jimmy | any return should be the var type of pipp | ||
| barney | better add argument count checking in var_dump() first | 12:10 | |
| jimmy | hmm, let ge give it a try. | ||
| ok | 12:11 | ||
| barney | you can grep for ':opt_flag' | ||
| jimmy | :opt_flag ? | 12:14 | |
| purl | :opt_flag is an extra int that tells you, if the previous :optional was set | ||
| jimmy | barney: why? | ||
| barney | Sorry, that was nonsense. There are no optional params in var_dump() | 12:15 | |
| jimmy | pipp uses parse_parameters for check params | 12:18 | |
| barney | that var_dump() has no return values is correct IMHO. That PHP distinguishes between var_dump() and var_dump( var_dump('x') ) is strange | ||
| jimmy: I think you can use that, it was added by fperrard++ | 12:19 | ||
| jimmy | aye. var_dump(var_dump($a)) is just for test var_dump itself. | ||
|
12:20
gmansi joined
|
|||
| jimmy | var_dump() has no return, right. | 12:20 | |
| parse_parameters is re-written from PHP source code. | 12:21 | ||
| nopaste | "jimmy" at 61.145.131.27 pasted "patches for pipp to barney" (69 lines) at nopaste.snit.ch/14748 | 12:29 | |
| dalek | r33337 | bernhard++ | trunk: | 12:33 | |
| : [Pipp] add Perl6 equivalent of an TODO test case | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33337 | |||
| r33338 | bernhard++ | trunk: | 12:37 | ||
| : [Pipp] Add parameter count checks. | |||
| : Add pipp_var_dump(). | |||
| : Courtesy of Jimmy++ Zhuo | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33338 | |||
| jimmy | what is goal of 33337? | 12:38 | |
| tewk | P | ||
| jimmy | i can't understand it. i'm stupid. | ||
| barney | That's the Perl 6 code I use for development | ||
| I look at the PAST generated by Rakudo, and try to reproduce it with Pipp | 12:39 | ||
| jimmy | barney: good. :) | ||
|
13:08
pjcj joined
|
|||
| dalek | r33339 | bernhard++ | trunk: | 13:21 | |
| : [Pipp] Add support for a return value from a user defined function. | |||
| : Returning a variable doesn't work yet. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33339 | |||
|
13:24
Whiteknight joined
13:27
cognominal joined
13:28
rob joined
|
|||
| dalek | r33340 | bernhard++ | trunk: | 13:32 | |
| : [codingstd] trailing space | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33340 | |||
| jimmy | barney: is there a simle way to make bool value(TURE AND FALSE) Not case-sensitive | 13:45 | |
| barney is checking the docs | 13:47 | ||
| jimmy | test | 13:51 | |
| barney | Yes, the :i modifier | ||
| jimmy | can you implement in grammar and action? | ||
| barney | done | 13:56 | |
| dalek | r33341 | bernhard++ | trunk: | 13:57 | |
| : [Pipp] tRue and fALSe are case insensitive | |||
| : Jimmy++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33341 | |||
| jimmy | barney++ :) | 13:58 | |
| seems that there was no docs about it. | 14:01 | ||
| barney | case insensitivity is strange in PHP | 14:03 | |
| dalek | r33342 | bernhard++ | trunk: | ||
| : [Pipp] check for FALSE written in mixed case | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33342 | |||
| barney | namespace names are case insensitive, constants are case sensitive | 14:04 | |
| jimmy | hmm. i means that it is about ':i' | 14:06 | |
| barney | feather.perl6.nl/syn/S05.html#Modifiers | 14:07 | |
| jimmy | thanks. | 14:24 | |
|
14:42
mberends joined
|
|||
| nopaste | "jimmy" at 61.145.131.27 pasted "patches for pipp to barney, fixed a windows-compatible bug" (13 lines) at nopaste.snit.ch/14749 | 14:44 | |
|
14:44
kj joined
|
|||
| dalek | r33343 | bernhard++ | trunk: | 14:55 | |
| : [Pipp] clean up pipp.exe on Windows. jimmy++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33343 | |||
| barney will be back tomorrow evening, if there is internet access in Berlin | 15:00 | ||
| jimmy | good night | 15:01 | |
|
15:12
Hadi joined
15:20
Hadi left
|
|||
| mj41 | msg pmichaud hi, rakudo.de graphs are broken, s/2007-11-26 00:00/2008-11-26 00:00/ in trunk/languages/perl6/docs/spectest-progress.csv | 15:20 | |
| purl | Message for pmichaud stored. | ||
|
15:34
register joined
|
|||
| dalek | r33344 | fperrad++ | trunk: | 15:35 | |
| : [Lua] | |||
| : - merge LuaFunction & LuaClosure | |||
| : (see r33193 lexical branch merge) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33344 | |||
| Coke | chromatic++ ; # reducing memory leaks. | 15:59 | |
| 15481/19656 | 16:01 | ||
| purl | 0.787596662596663 | ||
|
16:17
iblechbot joined
|
|||
| tewk | Looking for an inline pir example in perl6 | 16:17 | |
| pmichaud | we're not doing inline pir yet. | 16:18 | |
| tewk | thats a nqp feature, right. | 16:20 | |
| pmichaud | yes | ||
| I'm about to add it to rakudo, though. | |||
| maybe I can do that shortly. | |||
| dalek | r33345 | pmichaud++ | trunk: | 16:21 | |
| : [rakudo]: spectest-progress.csv update: 227 files, 4653 passing, 48 failing | |||
| : * Also a date correction reported by mj41++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33345 | |||
| nopaste | "tewk" at 71.32.196.99 pasted "pir" (25 lines) at nopaste.snit.ch/14750 | 16:36 | |
|
16:57
tak joined
|
|||
| nopaste | "tewk" at 71.32.196.99 pasted "pir" (25 lines) at nopaste.snit.ch/14751 | 17:14 | |
| tewk | opps | ||
| dalek | r33346 | kjs++ | trunk: | 17:39 | |
| : [imcc] replace .arg by .set_arg, replace .result by .get_result. | |||
| : + update tests. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33346 | |||
|
17:58
Zaba joined
|
|||
| dalek | r33347 | kjs++ | trunk: | 18:19 | |
| : [NEWS][DEPRECATED] Update NEWS and DEPRECATED for .arg->.set_arg etc. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33347 | |||
| r33348 | kjs++ | trunk: | 18:22 | ||
| : [pdd19] clean up deprecations. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33348 | |||
| r33349 | kjs++ | trunk: | 18:28 | ||
| : [imcc] In .begin_yield-.end_yield pair, now use .set_yield to set values to yield. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33349 | |||
|
18:29
Zaba joined
18:31
tetragon joined
18:37
Maddingue joined
|
|||
| dalek | r33350 | kjs++ | trunk: | 18:45 | |
| : [t] fix a test. | |||
| : + update NEWS; I overlooked deprecations section, so merge them. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33350 | |||
|
18:55
Debolaz joined
18:56
chromatic joined
19:02
register joined
|
|||
| tewk | chromatic: does our current gc have any support for threads? | 19:08 | |
| chromatic | I believe it sends a stop-the-world message to threads before running. | 19:11 | |
| tewk | I'll go look. | 19:12 | |
|
19:15
alvar joined
19:18
bacek joined
|
|||
| bacek | good morning, people of yesterday | 19:18 | |
| register | jit is not compiled by default right? | 19:19 | |
| tewk | depends on platfrom, x86 on Linux or Windows, it is compiled by default. | 19:20 | |
| It isn't the default run loop though. | |||
| register | mmm | 19:21 | |
| then why i don't find parrot_build_asm in parrot's symbol table? | |||
| tewk | your not x86_64 are you? | 19:22 | |
| chromatic | Which symbol table, the one from nm libparrot.so? | ||
| register | nm parrot | 19:23 | |
| chromatic | The parrot binary is only a small program which links to libparrot.so. | ||
| register | ok | ||
| chromatic | parrot_build_asm isn't in libparrot.so because we don't export it explicitly. | 19:24 | |
| register | ok | ||
| chromatic | We use a GCC 4.x flag which hides all symbols which don't have explicit exporting. | ||
| register | k | 19:25 | |
| thx chormatic | |||
| chromatic | You're welcome. | 19:26 | |
| register | err chromatic... sorry about the wrong spelling.. | ||
| bacek | chromatic: did you see my message about #60910? | 19:31 | |
| chromatic | I did. I think Jonathan needs to look at them, but I'll poke at them too. | 19:32 | |
| bacek | chromatic: ok | 19:33 | |
|
19:36
gmansi joined
|
|||
| bacek | (gdb) | 19:40 | |
| #4 0xb7b822af in Parrot_init_arg_op (interp=0x8208040, ctx=0x8754388, pc=0xb66af11c, | |||
| sti=0xbfe92f14) at src/inter_call.c:390 | |||
| 390\t ASSERT_SIG_PMC(sig_pmc); | |||
| (gdb) p *sig_pmc | |||
| $3 = {cache = {_b = {_bufstart = 0xb6163cc4, _buflen = 12}, _ptrs = {_struct_val = 0xb6163cc4, | |||
| _pmc_val = 0xc}, _i = {_int_val = -1240056636, _int_val2 = 12}, | |||
| _num_val = 2.6973275899803477e-313, _string_val = 0xb6163cc4}, flags = 463104, | |||
| vtable = 0xb6163cc4, data = 0xc, pmc_ext = 0xc, real_self = 0x0} | |||
| looks bad... | |||
| this is from running S12/declaration-order under gdb | 19:41 | ||
| chromatic | That assertion at 390 fails? | 19:42 | |
| bacek | yes | ||
| chromatic | I fixed something like that a while back... look for a commit to compilers/imcc/pcc.c, I think. | 19:43 | |
| bacek | chromatic: I'll try | 19:45 | |
| chromatic: I found only one your commit to pcc.c - fix signedness for malloc... | 19:46 | ||
| sorry, two. Second about SELF | 19:47 | ||
| chromatic | I'm sorry, it was pbc.c. | ||
| bacek | chromatic: no problems | 19:48 | |
| r32633 - this one? | 19:49 | ||
| chromatic | Yeah. Hmm. That's not so helpful, is it? | 19:50 | |
| I looked at the problem before, and it's something weird about exception handlers. | 19:51 | ||
| bacek | chromatic: yak... | 19:52 | |
| chromatic | What happens when code you call from an exception handler throws an exception? | 19:53 | |
| bacek | chromatic: something weird? | 19:54 | |
| purl | rumour has it something weird is going on with that tinderbox | ||
| chromatic | That may be what we're seeing. I don't know that anyone's tested it. | ||
| bacek | chromatic: but in this case exception handler "just works" | 19:55 | |
| chromatic | Like I said, I didn't get too far in understanding this. | ||
| bacek | I've added 'say "DONE"' just before '.return()' and it displayed... | ||
|
20:16
Hadi joined
20:17
Hadi left
|
|||
| tewk | pmichaud: nsentry is bit rotting, I'm going to merge it now, it passes all tests then I'll disable auto addition to the namespace and start cleaning up | 20:50 | |
| Ok it doesn't pass all tests anymore, pge dies with a #deadbeef in mark_context | 20:58 | ||
| found it, it was a bad patch. | 21:03 | ||
|
21:20
allison joined
21:21
masak joined
|
|||
| dalek | r33351 | tewk++ | trunk: | 21:32 | |
| : [nsentry] The infrastructure is in place, make realclean | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33351 | |||
| pmichaud | (disable auto addition to namespace) have we deprecated that yet? | 21:48 | |
| tewk | That isn' | 21:54 | |
| t turned on yet. | |||
| pmichaud | okay, you meant just locally for migration, then? | ||
| we should probably add that deprecation notice now, though. | |||
| tewk | I think I committed the deprecation message to the branch on accident instead of trunk. | ||
| The deprecation notice is committed now. | 21:55 | ||
| pmichaud | I don't see it in DEPRECATED.pod, fwiw | ||
| oh, there it is. | |||
| we'll have to move it to post 0.8.2, since it didn't make it into the 0.8.1 release. | 21:57 | ||
| (the notice, that is) | |||
| tewk | I could have sworn that I committed it, but I obviously forgot. | 21:58 | |
| Anyway its in trunk. I'll probably paste (disable auto addition to namespace) patch to the ticket. | 22:03 | ||
|
22:03
Zaba joined
|
|||
| pmichaud | that would be good. | 22:03 | |
| dalek | r33352 | pmichaud++ | trunk: | ||
| : [DEPRECATED]: Enhance note about changes to :vtable and :method. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33352 | |||
| pmichaud | we can see what breaks then. | ||
| Parrot at 602 tickets. | 22:04 | ||
| we ought to be able to get sub-600 soon. :-) | |||
| we could go to 601 if we merge 53302 with 60586. :-) | |||
| tewk | pmichaud: could you commit tests for nsentry? | ||
| pmichaud | tewk: sure, I'll start a test file. Where should it go? | 22:05 | |
| I'll guess t/compilers/imcc/syn/nsentry.t as a start? | 22:07 | ||
| or maybe compilers/imcc/syn/pcc.t | |||
| tewk | yeah, sounds good. | ||
| We can go ahead and fix the breaks w/ the disable patch, we just can't commit the disable patch | 22:08 | ||
| pmichaud | so, :nsentry works in trunk now? | 22:09 | |
| tewk | It should. | ||
| pmichaud | how about .const 'Sub' $P0 = 'xyz' | ||
| does that still look in the namespace or does it use subid? | |||
| tewk | Thats why we need tests. | ||
| pmichaud | okay. | ||
| I think I'll start a new test file. | |||
| pcc.t is more for calling conventions than flags. I think the :anon tests there are misplaced. | 22:10 | ||
| tewk | the subid lookup, I haven't done yet. Thats a separate ticket. | ||
| I'll look and see what .const 'Sub' $P0 = 'xyz' does. | 22:11 | ||
| pmichaud: so 'xyz' should be the subid right, right now it is the sub name. | 22:19 | ||
| pmichaud | yes. | ||
| GeJ | Good morning everyone | 22:22 | |
|
22:23
tak joined
|
|||
| masak | GeJ: evenin' | 22:26 | |
| masak gets a déjà vu | |||
| GeJ | hej masak | 22:35 | |
| masak | hejsan GeJ | ||
| dalek | r33353 | chromatic++ | trunk: | 22:38 | |
| : [IMCC] Removed a misguided assert in read_macro(); when looping through yylex() | |||
| : to read to the end of a macro, some tokens don't set yytext. Thus they only | |||
| : add to the text of macros if they produce strings. This resolves RT #47978 and | |||
| : RT #51104 (though the error message isn't great). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33353 | |||
| chromatic | That should make sub-600. | ||
| pmichaud | 600 exactly. | ||
| dalek | r33354 | chromatic++ | trunk: | 22:39 | |
| : [t] UnTODOed the test case which now passes as of the IMCC read_macro() fix in | |||
| : r33353. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33354 | |||
| chromatic | I just merged RT #60586 and RT #53302. 599. | 22:41 | |
|
22:41
davidfetter joined
|
|||
| davidfetter | OH HAI | 22:41 | |
|
22:41
kid51 joined
|
|||
| davidfetter | anybody in sydney? | 22:42 | |
| davidfetter just got here for osdc | |||
| pmichaud | TimToady is reportedly in sydney. | ||
| davidfetter | cool | 22:43 | |
| pmichaud | tewk: should imcc be recognizing the :nsentry flag, yet? | 22:45 | |
| masak | rakudo: grammar G { token TOP { ^ <foo>+ $ }; token foo { ':' <bar>? }; token bar { \\w } }; ":a:b" ~~ G::TOP; say ~$/<foo><bar> # is this a bug? shouldn't ~$/<foo><bar> be just 'a' ? | 22:46 | |
| polyglotbot | No output (you need to produce output to STDOUT) | ||
| masak | erm. | ||
| see #perl6 | |||
|
22:46
TiMBuS joined
|
|||
| davidfetter | hi TiMBuS | 22:47 | |
| TiMBuS | 'ello | ||
| davidfetter in .au for the 1st time | 22:48 | ||
| (vibe hotel, sydney atm) | |||
| TiMBuS | ahh, cool. | 22:49 | |
| purl | hmmm... ahh, cool. is 5.9.2 the current 5.9? | ||
|
22:49
Zaba_ joined
|
|||
| TiMBuS | have you seen a kangaroo yet? ;) | 22:50 | |
| davidfetter | not in .au | ||
| davidfetter watching out for dropbears ;) | |||
| TiMBuS | haha | ||
|
22:50
AndyA joined
|
|||
| TiMBuS | i knew an irish guy who worked for my stepdad, he honestly thought dropbears existed | 22:51 | |
| TonyC | not going to see many kangaroos in the middle of sydney | ||
| TiMBuS | shh dont tell them that D: | ||
| TonyC | except maybe in the meat aisle at the supermarket ;) | ||
| TiMBuS gets on his kangaroo and rides it to the corner store | 22:52 | ||
| davidfetter | heh | 22:55 | |
| davidfetter looking for somebody to partake in coffee and run around sydney for awhile | 22:56 | ||
| well, at least until they let me into my hotel room | |||
| TiMBuS | id love to, but i live in brisbane | 22:58 | |
|
22:59
Zaba joined,
tak joined
|
|||
| davidfetter | d'oh | 23:00 | |
| know anybody in sydney who might be interested? | |||
| davidfetter flew past brisbane this morning, fsvo "past" | |||
|
23:07
gmansi joined
23:14
nnunley joined
|
|||
| kid51 just finished a cup of coffee ... but on opposite side of planet | 23:14 | ||
| davidfetter | heh | 23:15 | |
| masak | (opposite sides of the planet)++ | ||
| davidfetter normally 15 or so time zones away | |||
| whatever "normally" means in this context | |||
| GeJ | $south_pacific++ | 23:23 | |
|
23:29
gmansi joined
23:33
Zaba_ joined
|
|||
| tewk | pmichaud: yes, It should recognized nsentry. | 23:51 | |
| If it doesn | |||
| 't check in the tests and I'l llook at them later | |||
| pmichaud | tewk_away: the problem with checking them in is that they fail. | 23:53 | |
| (and I wrote them in PIR, so not easily "todo") | |||
| dalek | r33355 | kjs++ | trunk: | 23:57 | |
| : [tge] convert an emitting function that would emit #line into .line as the former is deprecated. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=33355 | |||