|
Parrot 3.10.0 "Apple Pi" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 22 November 2011. |
|||
| dalek | sella/gh-pages: fe48907 | Whiteknight++ | / (3 files): Several fixes to Random and CommandLine docs. Add them to the list of libraries in the layout |
00:19 | |
| sella: fcdcc3e | Whiteknight++ | src/ (2 files): Winxed allows 0-arity inlines now. Use them for time_i() |
00:20 | ||
| dukeleto | msg Yuki`N i created www.google-melange.com/gci/task/vie...11/7197337 with you in mind | 00:44 | |
| aloha | OK. I'll deliver the message. | ||
|
00:46
alvis joined
|
|||
| whiteknight | that is a monster task | 01:19 | |
|
01:21
silug joined
|
|||
| dukeleto | whiteknight: just a simple matter of coding :) | 01:26 | |
| benabik | FYI: That task says "This page is inactive at this time" | 01:50 | |
| dalek | sella: 589676b | Whiteknight++ | src/unstable/commandline/ (3 files): Add docs and some todo notes to the commandline library |
02:34 | |
| sella/random_1: bce5e45 | Whiteknight++ | / (7 files): Start adding some tests for random. Found a bug in the MersenneTwister.get_float method, it was doing weird things on my system. Start trying to fix that. |
02:35 | ||
|
02:39
cotto joined
|
|||
| cotto | 'evening | 02:40 | |
| dukeleto | benabik: yep, that is correct :) | 03:09 | |
| dalek | rrot-math-primality: 44bf7f8 | dukeleto++ | t/harness: add a rosella test harness |
03:25 | |
| rrot-math-primality: 4daf105 | dukeleto++ | setup.winxed: add an almost-working setup.winxed |
|||
| rrot-math-primality: 2430839 | dukeleto++ | setup.winxed: Correct some typos in setup.winxed and make it compile |
|||
|
03:38
alvis joined
03:51
preflex_ joined
04:47
JaphMalik joined
05:20
woosley joined
05:28
rfw joined
|
|||
| benabik | stackoverflow.com/questions/1732348...54#1732454 | 05:39 | |
| cotto | It's a classic. | 05:57 | |
| TO͇̹̺ͅƝ̴ȳ̳ TH̘Ë͖́̉ ͠P̯͍̭O̚N̐Y̡ | 06:00 | ||
|
06:27
alvis joined
|
|||
| dukeleto | "While it is true that asking regexes to parse arbitrary HTML is like asking Paris Hilton to write an operating system, it's sometimes appropriate to parse a limited, known set of HTML." | 07:16 | |
| lulz | |||
| cotto | should I conclude that melange hates me by the fact that it doesn't have a profile for me? | 07:18 | |
| dukeleto | cotto: did you make one? | 07:20 | |
| cotto | I click "request mentor-have" and it's all "This page is inaccessible because you do not have a profile in the program at this time. lulz" | ||
| not this year, for gci | |||
| though I don't see a way to, and I have a dashboard | 07:21 | ||
| dukeleto | blarg | 07:23 | |
| cotto | +blarg | ||
| dukeleto | cotto: what have you been hacking on lately? | 07:41 | |
|
08:47
mj41 joined
08:53
alvis joined
09:14
lucian joined
09:28
woosley left
12:13
Psyche^ joined
13:07
mtk joined
13:09
bacek joined
13:10
JimmyZ joined
13:29
whiteknight joined
13:30
mtk joined
|
|||
| whiteknight | good morning, #parrot | 13:31 | |
|
13:33
elmex_ joined
|
|||
| whiteknight | The more I look at plumage, the more it would be a natural user of Rosella | 14:18 | |
| I mean, so many of the tasks it needs done are things Rosella has already solved, so much of the utility code is pared-down versions of what Rosella already provides, etc | 14:19 | ||
|
14:27
davidfetter joined
14:56
PacoLinux joined
|
|||
| dalek | kudo/nom: bd2f8df | mls++ | / (2 files): invoke_catchhandler: tweak call chain after the invoke call, so that the recursion_limit is set correctly Also added myself to CREDITS ;) |
15:23 | |
| kudo/nom: f4ee614 | jonathan++ | / (2 files): Merge pull request #43 from mlschroe/newexcept invoke_catchhandler: tweak call chain after the invoke call, so that the... |
|||
| mls | Hi guys! | 15:34 | |
| is there an op to switch the runcore? | |||
| or some other method? | |||
| the rakudo folks want to implement a "--profile" option that turns on profiling by switching to the "subprof_hll" runcore. | 15:35 | ||
| whiteknight | there should be, yes | 15:36 | |
| mls | is that "there is one" or "someone should implement one"? ;) | 15:37 | |
| whiteknight | there is a profile_i op in src/ops/core.ops which sets the profile flag and should switch to the profiling runcore | 15:38 | |
| that might be a little bit too blunt, if you want to switch between individual profiling modes | |||
| I don't think there is an opcode to set arbitrary runcores | 15:39 | ||
| mls | setting PROFILE seems to switch it to "slow" | 15:40 | |
| whiteknight | ...then the opcode is broken | 15:42 | |
| i suspect it is not well-tested | |||
| mls | I guess the "slow" runcore supported profiling in some former version. Then the functionality was transfered to the "profiling" runcore | 15:43 | |
| whiteknight | or tested at all | ||
| that may have been, yes | |||
| dalek | kudo/nom: 04a1158 | coke++ | t/spectest.data: Track failure modes |
15:55 | |
|
16:18
contingencyplan joined
|
|||
| dalek | sella: 445dd79 | Whiteknight++ | src/test/Asserter.winxed: Remove some old commented-out methods from Asserter and add in some method docs |
16:29 | |
|
16:37
dmalcolm joined
16:44
alester joined
|
|||
| dalek | nxed: 1466120 | NotFound++ | winxedst2.winxed: allow int, float and string arrays in inline |
17:14 | |
| whiteknight | NotFound++ Those inlines are awesome | 17:25 | |
| NotFound: The next cool thing would be operator overloading... | 17:26 | ||
| or, at least the ability to define new operators | |||
| NotFound | That will be hard to parse. | 17:27 | |
| whiteknight | yeah, I know | 17:43 | |
| dalek | p: bf55068 | mls++ | src/ (2 files): add experimental support for --profile and --profile-compile |
17:46 | |
| whiteknight | mls: ping | 17:47 | |
| mls | yes? | 17:48 | |
| whiteknight | mls: those two new ops you added should probably be ported directly into Parrot | 17:50 | |
| they are generally useful to more than just NQP/Rakudo | |||
| mls | Yes, maybe. I thougt I'd see first if they make the rakudo folks happy and then move them to parrot | 17:51 | |
| PerlJam | how many runcores ddoes parrot have? | ||
| where are they listed? | |||
| mls | I also don't know if the interface is really good, maybe a profile on/off (like with debug) would be better | ||
| but then I have to store the old runcore somewhere | |||
| PerlJam: parrot-help shows slow|bounds|fast|subprof|trace|profiling|gcdebug | 17:52 | ||
| whiteknight: but a simple get_name/set_name as now in nqp might be enough for now | 17:53 | ||
| cotto | mls: that should be there. parrot-help may not be trustworthy | ||
| mls | I think slow is the same as bounds | 17:54 | |
| whiteknight | mls: yes, I think that's sufficient. If that's the mechanism we want to use, we can probably get rid of the old, buggy profile_i op | ||
| dalek | nxed: b2d1952 | NotFound++ | winxedst (2 files): fix a duplcated variable in stage 1 and deelete an unused in stages 1 and 2 |
18:17 | |
| nxed: e6e8951 | NotFound++ | winxedst1.winxed: codingstd: hard tabs |
|||
| nxed: c6b58af | NotFound++ | winxedst1.winxed: make stage 1 compilable with itself again and restore the --debug option |
|||
| nxed: 2b2555b | NotFound++ | winxed.winxed: add a diagnostic to non-installed driver |
|||
| nxed: 6e6f889 | NotFound++ | Makefile: update testdebug target to changes in stages |
|||
| NotFound | whiteknight: BTW why do you want operator overloading? You can override the appropiate vtables. | 18:21 | |
| whiteknight | NotFound: I don't really need it | 18:22 | |
| dalek | p/unirx: 1f5883b | diakopter++ | src/QRegex/P6Regex/ (2 files): support ! inverted Unicode properties. Only supports the simple cases, no +/-/&/|/^/(/) combos yet. |
||
| whiteknight | Actually, I was thinking about adding in argument defaults for optional parameters | 18:25 | |
| function foo(var x, string s = "this is optional"); | |||
| or, adding in an easier named argument syntax, like function foo(named var value, named string type) | 18:26 | ||
| dalek | sella: 36f10e1 | Whiteknight++ | src/harness/ (6 files): reindent files in Harness |
18:28 | |
| NotFound | whiteknight: yeah, I think about that too, but not a big precence in my ideas. | 18:29 | |
| whiteknight | NotFound: Yeah, i've just been looking for nicer syntax. I'll do the work, if you have any preferences about syntax | 18:32 | |
|
18:33
ambs joined
|
|||
| NotFound | whiteknight: That is the problem, I don't want to compromise syntax that may be convenient for other purposes without a clear plan. | 18:34 | |
| whiteknight | ok | ||
| dalek | p: 1f5883b | diakopter++ | src/QRegex/P6Regex/ (2 files): support ! inverted Unicode properties. Only supports the simple cases, no +/-/&/|/^/(/) combos yet. |
18:35 | |
| p: 3e87ffd | moritz++ | src/ (4 files): Merge remote branch 'origin/unirx' Conflicts: \tsrc/ops/nqp.ops |
|||
|
18:42
benabik joined
18:45
tty234 joined
|
|||
| Coke | who is pawel834? | 19:04 | |
| whiteknight | GCI student | ||
| Coke | I got that far. ;) | 19:06 | |
| is s/he on irc? | |||
| whiteknight | not that I am aware of | 19:08 | |
| dalek | kudo/nom: 9d79fef | moritz++ | src/core/Exceptions.pm: get rid of nested packages X packages in Exceptions.pm |
19:18 | |
| kudo/nom: a8dfd47 | moritz++ | tools/build/NQP_REVISION: bump NQP revision to get Unicode propertiy fixes by diakopter++ |
|||
| p/nci: 6e9d75d | jnthn++ | / (4 files): Add CPointer REPR, which represents a raw pointer that we don't attempt to manage at all. |
19:27 | ||
| p/nci: a52b468 | jnthn++ | src/ops/nqp_dyncall.ops: Implement CPointer handling in native caller. |
|||
| nxed: 95d2c6f | NotFound++ | pir/winxed_compiler.pir: update installable compiler |
19:34 | ||
| kudo/nci: 61db3e8 | jnthn++ | src/core/traits.pm: Implement exporting of types. |
19:53 | ||
| rrot: c386dfd | NotFound++ | ext/winxed/compiler.pir: update winxed snapshot to 95d2c6f2ee - Improvements in inline |
19:55 | ||
| p/nci: 8c94248 | jnthn++ | .gitignore: Update .gitignore. |
20:00 | ||
|
20:05
tty234 joined
|
|||
| ttbot | Parrot c386dfde MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/60614 | 20:10 | |
|
20:52
lucian joined
21:00
tristan joined
|
|||
| dalek | sella: 02ece95 | Whiteknight++ | src/unstable/random/randomnumber/BoxMullerNormal.winxed: Remove diagnostics output |
21:03 | |
| sella: 6d10dfe | Whiteknight++ | / (8 files): Make Random stable. Fix but in Path test |
|||
| sella: 414ea0b | Whiteknight++ | / (11 files): Merge branch 'random_1' |
|||
| sella/random_1: 02ece95 | Whiteknight++ | src/unstable/random/randomnumber/BoxMullerNormal.winxed: Remove diagnostics output |
|||
| sella/random_1: 6d10dfe | Whiteknight++ | / (8 files): Make Random stable. Fix but in Path test |
|||
|
21:04
nopaste joined
21:05
dmalcolm joined
21:07
contingencyplan joined,
bacek joined
21:09
Infinoid joined,
TonyC joined
21:10
jjore joined
21:11
Psyche^ joined
21:12
slavorg joined
21:18
cotto joined
21:20
ascent joined,
Tene joined
21:23
bacek_at_work joined
21:27
atrodo joined,
plobsing joined
21:28
awwaiid joined
21:29
aloha joined
|
|||
| NotFound | New project: github.com/NotFound/Guitor | 21:46 | |
| Tene | NotFound: s/seetup/setup/ | 21:48 | |
| NotFound | Ups | 21:50 | |
| Fixed. thanks | 21:51 | ||
| Tene | np | ||
| cotto | NotFound++ | ||
| picking between that and what I'm technically being paid to do isn't easy. ;) | |||
| NotFound | There are a few nice examples. | 21:56 | |
| cotto | indeed | 21:58 | |
| NotFound | It works on i386 | 22:03 | |
|
22:18
mj41 joined
22:23
AzureStone joined
22:55
whiteknight joined
|
|||
| dalek | rrot/mem_limit: f4d0d67 | (Paweł Nowak)++ | / (8 files): Added the --mem-limit commandline option. Added the --mem-limit commandline option,requested by ticket #67, which specifies the maximum amount of memory the GC is allowed to allocate. Also added required members to the Parrot_Init_Args and Parrot_GC_Init_Args structures and the MarkSweep_GC structure of the gms core. |
23:07 | |
| rrot/mem_limit: 532335e | Whiteknight++ | / (8 files): Merge branch 'master' of git://github.com/Pawel834/parrot into mem_limit |
|||
| dukeleto | ~~ | 23:48 | |
| dalek | rrot/debug_mapping_refactor: 978ed09 | Alekssasho++ | src/packfile/api.c: Update src/packfile/api.c |
23:52 | |
| rrot/debug_mapping_refactor: 9e96b3b | Alekssasho++ | src/packfile/api.c: Update src/packfile/api.c |
|||
| rrot/debug_mapping_refactor: 5918f97 | Alekssasho++ | src/packfile/api.c: Update src/packfile/api.c |
|||
| rrot/debug_mapping_refactor: 71da442 | Alekssasho++ | src/packfile/api.c: Update src/packfile/api.c |
|||
| rrot/debug_mapping_refactor: 385b0e2 | Whiteknight++ | src/packfile/api.c: Merge branch 'master' of git://github.com/Alekssasho/parrot into debug_mapping_refactor |
|||
| rrot/debug_mapping_refactor: 9f5cff6 | Whiteknight++ | src/packfile/api.c: More code cleanups |
|||