|
Parrot 3.4.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today Set by moderator on 17 May 2011. |
|||
|
00:00
kid51 is now known as kid51_at_dinner,
TonyC joined
|
|||
| dalek | rrot/soh-cah-toa/hbdb: a4eaefd | soh_cah_toa++ | frontend/hbdb/main.c: Grouped calls to Parrot_api_make_interpreter() and Parrot_api_set_executable_name() into one expression since it makes sense to call the latter immediately after the former |
00:04 | |
| rrot/soh-cah-toa/hbdb: dd11f54 | soh_cah_toa++ | src/hbdb.c: Renamed hbdb_run_code() to hbdb_runloop() because the former is a little misleading |
|||
|
00:07
nopaste joined
|
|||
| dalek | rrot/soh-cah-toa/hbdb: 6c0de1f | soh_cah_toa++ | / (4 files): Fixed build errors started by last commit because I forgot to run headerizer and create the API wrapper for hbdb_runloop() |
00:10 | |
|
00:13
dmalcolm left
|
|||
| bubaflub | ping whiteknight | 00:40 | |
| whiteknight | pong | ||
| bubaflub | whiteknight: i'd like to provide a default to_string type method for GMP Integer - do i override that in Winxed with just a function like: function get_string[get_string]() { ... } | ||
| whiteknight | function get_string[vtable]() { ... } | 00:41 | |
| bubaflub | whiteknight: great. thanks. | ||
| whiteknight | or, there's a more verbose syntax: function foo[vtable("get_string")]() { ... } | ||
| bubaflub | get_string works for me | 00:42 | |
| whiteknight | and if you want it to be made available as a named method too, use something like "get_string[vtable,method]" | ||
| bubaflub | can i also override things like addition and multiplication? | ||
| whiteknight | yeah, but that's a little more complicated because there are several vtables for each operation | ||
| take a look at src/vtable.tbl in the parrot repo | |||
| that's a complete list of all vtables | |||
| you'll see that there is quite a selection | 00:43 | ||
| I would personally like to narrow that list down a little, but that's not something to be concerned with now | |||
| bubaflub | whiteknight: ok. it's not on the immediate horizon, but definitely convenient if you could do something like var x = new GMP.Integer(30); var y = new GMP.Integer(32); var z = x + y; | ||
| whiteknight: yeah, all of those overrides must incur a penalty to lookup | 00:44 | ||
| sorear | vtables are very fast, unless they're overriden, then they're very slow | 00:45 | |
| bubaflub | sorear: so in your opinion should i override addition and multiplication and the like for GMP.Integer? does the convenience outweigh the speed penalty? | 00:46 | |
| sorear | bubaflub: there's no cost to having the overrides, and it will aid interop | 00:47 | |
| bubaflub | sorear: ok, so the penalty is only when it's used, not just existing. | ||
| sorear | correct | ||
| (unless you count the time needed to load the bytecode, of course) | 00:48 | ||
| bubaflub | sorear: any idea if Rakudo folks would like to use GMP.Integer? | 00:50 | |
|
00:55
kid51_at_dinner is now known as kid51
01:16
whiteknight left
01:20
woosley joined
01:51
ingy left
02:02
ingy joined
02:03
ingy left,
Tene_ left
|
|||
| bubaflub | incoming | 02:08 | |
| dalek | rrot-gmp: 72d7b0d | bubaflub++ | t/integer/init/01-init.t: fix formatting |
||
| rrot-gmp: 19c1c4d | bubaflub++ | t/integer/set/01-set.t: tests for mpz_set_ui, mpz_set_si, mpz_set_d, and mpz_set |
|||
| rrot-gmp: 0cf3a4a | bubaflub++ | t/integer/set/02-set-str.t: test mpz_set_str in a few bases |
|||
| rrot-gmp: 277df91 | bubaflub++ | t/integer/get/0 (2 files): tests for mpz_get_str, mpz_get_u, mpz_get_si, mpz_get_d, mpz_get_d_2exp mpz_get_d_2exp currently segfaults on my machine |
|||
| rrot-gmp: d6826c4 | bubaflub++ | t/integer/swap.t: add test for mpz_swap currently fails; only swaps one instead of both |
|||
| rrot-gmp: ba972a3 | bubaflub++ | t/integer/add.t: add tests for mpz_add and mpz_add_ui currently mpz_add fails |
|||
| rrot-gmp: 9967a90 | bubaflub++ | t/integer/sub.t: add tests for mpz_sub, mpz_sub_ui, and mpz_ui_sub currently mpz_sub fails |
|||
| rrot-gmp: 0fac193 | bubaflub++ | t/integer/mul.t: add tests for mpz_mul, mpz_mul_ui, mpz_mul_si currently mpz_mul fails |
|||
| rrot-gmp: 9debf01 | bubaflub++ | t/integer/addmul.t: add tests for mpz_addmul and mpz_addmul_ui both tests currently fail |
|||
| rrot-gmp: 6dbbad2 | bubaflub++ | t/integer/submul.t: add tests for mpz_submul and mpz_submul_ui both of these currently fail |
|||
| rrot-gmp: 4a69349 | bubaflub++ | t/integer/mul.t: add test for mpz_mul_2exp |
|||
| rrot-gmp: a6f2742 | bubaflub++ | t/integer/neg.t: tests for mpz_neg |
|||
| rrot-gmp: c7fc315 | bubaflub++ | t/integer/abs.t: add test for mpz_abs |
|||
|
02:14
ingy joined
02:20
kid51 left
|
|||
| bubaflub | msg whiteknight how do i contribute a patch to the Winxed docs that you are hosting on your github pages? | 02:21 | |
| aloha | OK. I'll deliver the message. | ||
| soh_cah_toa | bubaflub: you written some more docs for winxed? | 02:27 | |
| bubaflub | soh_cah_toa: i was going to help | ||
| soh_cah_toa | bubaflub: that's great. i love the way winxed is transforming :) | 02:28 | |
| bubaflub | soh_cah_toa: i've kinda been putzing along - but the two sections that i could add to are currently blank (installing Winxed and try / catch statements) | ||
| soh_cah_toa: yeah, Winxed definitely hides much of the ugliness of PIR. | |||
| soh_cah_toa | bubaflub: and lack of documentation was definitely one of the biggest thing that (initially) turned me away from it | 02:29 | |
| bubaflub | soh_cah_toa: same. i'm glad Whiteknight++ made a huge contribution. i'm also happy that both Whiteknight and NotFound are usually around so i can pester them with questions. | ||
| soh_cah_toa | bubaflub: haha. yeah, those two are great | 02:30 | |
| bubaflub | soh_cah_toa: eventually i'll be using my Winxed class from Rakudo or NQP so i'll have some examples of that to put online | 02:33 | |
| soh_cah_toa: perhaps it'll be straightforward, but either way it's always nice to have something up | |||
| soh_cah_toa | bubaflub: oh neat. i didn't realize you could do that | 02:34 | |
| bubaflub | soh_cah_toa: well, i certainly hope i can... | ||
| soh_cah_toa: but in all seriousness, it should "just work" - i'll compile my stuff down to a .pbc and pray for the best | |||
| soh_cah_toa | bubaflub: hmm...well yeah, you're right. it all gets compiled down to pbc anyway so i don't see how it couldn't | 02:35 | |
|
02:48
theory joined
02:55
nopaste left
03:02
nopaste joined
03:06
davidfetter left
03:19
theory left
03:20
lateau joined
03:38
JimmyZ joined
|
|||
| JimmyZ | dukeleto: hello, dukeleto , your blog 'Real-Time Embedded Parrots' seems broken, at least in planet, both perl6 and parrot | 03:39 | |
|
03:59
hudnix left
04:01
bubaflub left
04:18
lateau left
04:20
cotto joined
|
|||
| cotto | ohai | 04:21 | |
|
04:22
cotto left,
cotto joined
|
|||
| dalek | rrot/soh-cah-toa/hbdb: 74c37a3 | soh_cah_toa++ | src/hbdb.c: Defined hbdb_command_line() as a starting point for the CLI |
04:23 | |
| rrot/soh-cah-toa/hbdb: 16f90db | soh_cah_toa++ | src/hbdb.c: Made a few minor changes to the perldoc |
|||
| rrot/soh-cah-toa/hbdb: 5edf4b7 | soh_cah_toa++ | / (2 files): Defined hbdb_destroy() to free memory when the debugger exits |
|||
| rrot/soh-cah-toa/hbdb: 80ff3d4 | soh_cah_toa++ | src/embed/hbdb.c: Corrected the perldoc for Parrot_api_runloop() which reflected its old name |
|||
| soh_cah_toa | cotto: is there a string function to convert a STRING * to a native char *? | 04:28 | |
| i'm looking through src/string/api.c now but maybe i'm not looking in the right place or something | 04:29 | ||
| cotto | Parrot_str_to_cstring | ||
| soh_cah_toa | got it | 04:30 | |
| cotto | If you're just messing around you can use ->strstart, but I'll revert it if I see it in code that gets pushed. ;) | ||
| soh_cah_toa | what's strstart? | ||
| cotto | a member of the parrot_string_t struct | 04:31 | |
| If you're poking around with gdb, it's easier to use that. | 04:32 | ||
| soh_cah_toa | eh...i probably won't need it | 04:33 | |
| cotto | that's what you think now | 04:34 | |
| soh_cah_toa | actually, whatever strstart is for, it looks like it's been deprecated anyway. according to pdd28, that is | 04:36 | |
| cotto | "deprecated" can mean a lot of things | 04:37 | |
| Don't depend on it though except possibly for debugging. | |||
| soh_cah_toa | debugging a debugger. i really hope i don't ever have to do that | 04:39 | |
| cotto | profiling a profiler is fun too | 04:41 | |
| soh_cah_toa shudders | 04:42 | ||
|
04:46
cjh left,
cjh joined
|
|||
| dalek | rrot/soh-cah-toa/hbdb: 0713faf | soh_cah_toa++ | src/hbdb.c: Made some further refinements to hbdb_get_command() |
04:54 | |
| soh_cah_toa | it's quitin' time | 04:58 | |
|
04:58
soh_cah_toa left
05:04
JimmyZ left
|
|||
| cotto | dukeleto, ping | 05:25 | |
| seen dukeleto | |||
| aloha | dukeleto was last seen in #parrot 10 hours ago saying "But I *would* like to finish my grant to I can move on to hacking on more interesting stuff.". | ||
|
05:26
contingencyplan left
|
|||
| cotto | msg soh_cah_toa Don't forget to add hbdb_destroy to Parrot_runcore_hbdb_init. | 05:39 | |
| aloha | OK. I'll deliver the message. | ||
| cotto | msg soh_cah_toa For any internal purpose, you should be using STRING*. Is there any reason for hbdb_t to use char* instead of STRING*? (note that "parrot_debugger does it" isn't necessarily a good reason) | 05:48 | |
| aloha | OK. I'll deliver the message. | ||
|
05:51
fperrad joined
06:01
ingy left,
ingy joined
06:13
atrodo left
|
|||
| cotto | msg dukeleto I updated gist.github.com/1019986 with a list of the Perl FFI modules I could find and why they're likely not a good choice for the M0 prototype. I may try to go ahead with FFI, but it may also end up being necessary to put off ffi until the C implementation. | 06:32 | |
| aloha | OK. I'll deliver the message. | 06:33 | |
|
06:45
SHODAN joined
07:14
mj41 joined
07:15
atrodo joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, make world/make test, fulltest) at 3_4_0-270-g6e4dc98 | 07:30 | |
| Kubuntu 11.04 amd64 (g++) | |||
|
07:41
mikehh left
08:01
mikehh joined
08:44
lbr joined
09:12
contingencyplan joined
09:54
ambs joined
10:03
woosley left
10:32
lichtkind joined
|
|||
| dalek | p: 00a7fe4 | jonathan++ | src/HLL/Actions.pm: Fix broken error reporting in string_to_int (daxim++). |
11:24 | |
|
11:28
lbr left
|
|||
| moritz | www.pathscale.com/ekopath4-open-sou...nouncement - anybody want to test parrot on top of it? | 11:35 | |
|
11:38
dalek left,
d4l3k_ joined
11:41
d4l3k_ is now known as dalek,
daxim joined,
woosley joined
|
|||
| daxim | two website bugs (and I don't want to sign up for parrot trac): | 11:42 | |
| 1. on parrot.org/download =~ s/Mandirva/Mandriva/ | |||
| 2. on <parrot.org/download/Parrot_RPMs>, replace the last sentence with a link to <s.opensu.se/obs/parrot>. this is a search result across distributions, not just the latest | 11:44 | ||
|
11:50
ambs left
11:59
janus left
|
|||
| Coke | daxim: fixed #1. | 12:31 | |
| daxim;for #2, do you mean, replace the link in the sentence? | 12:33 | ||
| daxim | no, replace the whole sentence. why restrict to Factory only? it makes no sense. people already know which distro they're running and can pick the appropriate package with the highest version number | 12:34 | |
| Coke | daxim; ok. remove the last sentence, replace with a link to that URL ... what's the text for the link? | 12:35 | |
| daxim | Parrot packages on <acronym title="Open Build Service">OBS</acronym> | 12:36 | |
|
12:38
hudnix joined
|
|||
| Coke | ok. done with very small modification to your suggestion. Thanks! | 12:39 | |
| daxim | thank you, Coke++ | ||
|
12:42
bubaflub joined
12:45
whiteknight joined
12:48
mtk joined
|
|||
| whiteknight | good morning, #parrot | 12:48 | |
| atrodo | =~ | ||
| whiteknight | msg bubaflub: Create a fork of Rosella on github and make your changes. I can pull them in to my repo from there | ||
| aloha | OK. I'll deliver the message. | ||
| bubaflub | whiteknight: ok. | 12:49 | |
| whiteknight | bubaflub: I really need to do some updates to that myself. I've been lazy with it | 12:54 | |
| bubaflub | whiteknight: i figure i can pitch in with what i know; pull requests will be pretty easy to merge with the big ole button | 12:56 | |
| whiteknight | yes | 12:57 | |
| I might have to merge manually since it's not on the master branch, but it's still easy to do | |||
| mendel.soup.io/post/138357929/If-a-...was-a-boat | 14:01 | ||
|
14:19
estrabd joined
14:20
plobsing left
14:25
bluescreen joined
14:34
dmalcolm joined
14:37
bluescreen left
14:51
mtk left
14:52
bluescreen joined
14:56
lucian joined,
mtk joined
|
|||
| dalek | p: ecc33ba | jonathan++ | src/pmc/sixmodelobject.pmc: Ensure error messages for 'method not found' and 'vtable not implemented' include the class name, not just SixModelObject. |
15:01 | |
|
15:02
SHODAN left
15:16
jsut joined,
jsut_ left
15:30
[hudnix] joined
15:32
hudnix left,
lucian left
15:46
theory joined
15:57
ambs joined
|
|||
| cotto_work | ~~ | 16:03 | |
| whiteknight | hello cotto_work | 16:05 | |
|
16:11
woosley left
|
|||
| cotto_work | hio whiteknight | 16:13 | |
|
16:26
bluescreen left,
bluescreen joined
16:36
davidfetter joined
|
|||
| whiteknight | slow day today. Where are all the busy students at today? | 16:41 | |
| benabik | Busy? | 16:42 | |
| Good morning, BTW. :-D | |||
| moritz | having exams? | ||
| cotto_work | buying expensive cars with all their $$$$ from Google? | 16:44 | |
|
16:49
dodathome joined
16:53
klavs joined
|
|||
| dalek | 0: b5c886d | klavs++ | MAKEFILE: first commit |
17:02 | |
| benabik | Gah. If anyone can spare a set of eyes, this commit is causing parrot-nqp to go into infinite loops compiling JSON and I can't figure out why. github.com/Benabik/parrot/commit/31b289f | 17:03 | |
| dalek | 0: b220796 | klavs++ | item.c: first commit |
17:04 | |
|
17:05
mj41 left
|
|||
| benabik | Hm. Okay, I think the issue is that it doesn't compile itself correctly. make->bootstrap->make works, but after another bootstrap make fails. | 17:08 | |
| whiteknight | oh fun | 17:26 | |
| moritz | benabik: can you break up the commit in independent parts, and test them separately? | 17:27 | |
| whiteknight | benabik: how do you know it's an infinite loop? | 17:31 | |
| Do you eventually get to a recursion depth exceeded exception? | |||
|
17:33
daxim left
17:36
dmalcolm left
|
|||
| benabik | whiteknight: No I don't, it just keeps running and eating memory. | 17:40 | |
| whiteknight | benabik: Insert some debugging statements in there, and run it. See if you can find the loop that way | 17:42 | |
| I don't see anything obvious on that diff | |||
|
17:53
mj41 joined
17:58
darbelo joined
18:02
bubaflub left
|
|||
| benabik | moritz: Hm. Narrowing it down to the single most complex change makes it work. One of the small changes is the problem. Thanks for the suggestion. | 18:03 | |
| moritz | benabik: you're welcome | 18:04 | |
| whiteknight | benabik: post the new diff, with just the small change? | 18:06 | |
| benabik | github.com/Benabik/parrot/commit/1559ed4 | 18:07 | |
| whiteknight: ^^ that one works. | |||
| whiteknight | oh, so the changes in is_vivipost? | 18:09 | |
| benabik | whiteknight: It might be one of the register changes in as_vivipost or vivify. | ||
| whiteknight | ok | ||
| benabik | I had thought it was the more complicated change in lexical. Bad assumptions make debugging harer. | 18:11 | |
| *harder | |||
|
18:16
klavs left,
mj41 left
18:21
bubaflub joined
|
|||
| benabik | Survey says: as_vivipost. Huh. | 18:35 | |
| atrodo | i demand a recount | 18:36 | |
| whiteknight | thats...weird | 18:37 | |
| benabik | whiteknight: No kidding. | ||
| cotto_work | seen klavs | 18:41 | |
| aloha | klavs was last seen in #parrot 24 mins 45 seconds ago leaving the channel. | ||
| cotto_work | seen dukeleto | 18:45 | |
| aloha | dukeleto was last seen in #parrot 23 hours 20 mins ago saying "But I *would* like to finish my grant to I can move on to hacking on more interesting stuff.". | ||
| cotto_work | seen cotto_work | 18:46 | |
| aloha | cotto_work was last seen in #parrot 0 seconds ago saying "seen cotto_work". | ||
| cotto_work | seen aloha | ||
| aloha | aloha was last seen in #perl6 3 hours 25 mins ago joining the channel. | ||
| benabik | The offending change: | ||
| github.com/Benabik/parrot/commit/e03dbb9 | |||
| That's supposed to be the same as the first hunk of this commit: github.com/parrot/parrot/commit/efc90318 | 18:47 | ||
|
18:47
dmalcolm joined
|
|||
| bubaflub | whiteknight: can you explain the difference between 'p' and 'P' NCI types? | 18:50 | |
| whiteknight | one is a raw C-level pointer, I think, and the other is a PMC | ||
| I think P is the PMC, while p is VTABLE_get_pointer(interp, pmc) | 18:51 | ||
| bubaflub | whiteknight: ok. i have some interesting failures on my test suite, and even on segfault. i think what i need to do is either switch to P or implement get_pointer vtable on my Winxed class to return the var ptr that my class wraps. | ||
| whiteknight: i'm leaning towards the second option. | |||
| whiteknight | that probably is best, if that's what p really does | 18:52 | |
| I'm not entirely sure | |||
| bubaflub | whiteknight: i hope so, i'm looking at the draft of pdd16. | ||
| whiteknight | take a look at src/nci/extra_thunks.nci. I think there are some explanatory comments in there | ||
| bubaflub | whiteknight: also, what does it take to get a PDD out of draft and into the main doc area? | ||
| whiteknight: also, this draft pdd still has the 't' type | |||
| whiteknight | bubaflub: sacrafice a goat. Some latin words I can't remember | ||
| bubaflub | whiteknight: sounds like we need bruce campbell | 18:53 | |
| whiteknight | okay, the PDD is probably way out of date | ||
| bubaflub | seen plobsing | ||
| aloha | plobsing was last seen in #parrot 21 hours 23 mins ago joining the channel. | ||
| atrodo | I agree. We need more Cowbell, err, Bruce Campbell | 18:54 | |
| bubaflub | whiteknight: well, i have an interest in solidifying all of this NCI stuff and getting good docs for people to follow. i'll bring it up at the next #ps | 18:56 | |
| benabik | It's bad to get distracted when testing for a bug that eats all available memory. Computer takes a while to get going again. | 19:01 | |
|
19:16
preflex left
|
|||
| moritz | benabik: ulimit exists | 19:17 | |
| benabik | moritz: That would be smart. | 19:18 | |
|
19:19
preflex joined
19:21
bluescreen left
|
|||
| benabik | Ah. This isn't good: `find_lex $P1756, "@arglist" ; find_lex $P1756, "$inline"` | 19:22 | |
| NotFound | It's like people not being able to remember to take his memory improving pills. | ||
|
19:26
bubaflub left
19:28
skids joined
|
|||
| skids | dukeleto: Yes! | 19:31 | |
| dukeleto: Unfortunately "Yes" is all the feedback I can offer on a blogpost title that just hyperlinks back to planet.parrotcode.org :-) | 19:36 | ||
|
19:37
skids left
|
|||
| NotFound | A post about recursivity by example? | 19:38 | |
| whiteknight | for more details, click <a href="#">here</a> | 19:40 | |
| NotFound | www.arrakis.es/~ninsesabe/recursi/index.htm | 19:42 | |
| This is a toy I made years ago. | |||
| benabik | NotFound: It makes a pretty pattern. | 19:43 | |
| NotFound | Unfortunately, some brwosers give up about 10 levels. | 19:44 | |
| tadzik | I clicked so long the link is not visible anymore | 19:49 | |
| cotto_work | aloha: recursion? | 19:51 | |
| aloha | cotto_work: Dunno. | ||
| cotto_work | aloha: recursion is see recursion helper | ||
| aloha | cotto_work: Okay. | ||
| cotto_work | aloha: recursion helper is see recursion helper | ||
| aloha | cotto_work: Okay. | ||
| cotto_work | NotFound++ | 19:52 | |
| benabik | I don't recall which book, but one of my favorite index entries is: "Infinite recursion, see: Recursion, infinite. Recursion, infinite, see: Infinite recursion" | ||
|
19:56
davidfetter left
|
|||
| atrodo | cotto_work> reminds me of a joke in Monkey Island 2 | 19:57 | |
| NotFound | Also classic: To understand recursion you must first understand recursion. | 20:01 | |
| tadzik | this joke never gets old | ||
|
20:28
whiteknight left
20:32
bubaflub joined
20:35
davidfetter joined
20:43
soh_cah_toa joined
20:48
mj41 joined
20:51
dodathome left
|
|||
| dalek | rrot/soh-cah-toa/hbdb: 228b605 | soh_cah_toa++ | src/hbdb.c: Added stub to echo commands after they're entered |
21:09 | |
| soh_cah_toa | cotto_work: ping | 21:12 | |
|
21:18
ambs left
|
|||
| cotto_work | soh_cah_toa: poing | 21:27 | |
|
21:29
[hudnix] left
|
|||
| dalek | rrot/soh-cah-toa/hbdb: a3d1e87 | soh_cah_toa++ | frontend/hbdb/main.c: Commented out call to Parrot_api_hbdb_get_command() to test if new control flow works |
21:30 | |
| soh_cah_toa | cotto_work: i'm having a problem and i have no idea what's causing it. if run hbdb w/ a .pbc file (i usually use parrot-prove.pbc) and you get "ERROR: "load_bytecode" couldn't find file 'Getopt/Obj.pbc'" | 21:31 | |
| cotto_work | soh_cah_toa: how did you run Configure.pl? | 21:32 | |
| soh_cah_toa | cotto_work: what do you mean? just "perl Configure.pl" | ||
| cotto_work | soh_cah_toa: ok. That indicates that Parrot doesn't know where to look for libraries. | 21:36 | |
|
21:38
janus joined
|
|||
| soh_cah_toa | cotto_work: alright, what does that mean for me though? | 21:39 | |
|
21:41
PurityControl joined
|
|||
| cotto_work | soh_cah_toa: there might be some search path code that hbdb needs to initialize | 21:41 | |
| soh_cah_toa | cotto_work: search path code? | 21:42 | |
| cotto_work | soh_cah_toa: I'm not sure what the right fix is without digging for a bit. | ||
| soh_cah_toa | alright | 21:43 | |
| cotto_work | I'd look at what the parrot frontend does. src/library.c is where the code that initializes paths lives. | ||
| parrot_init_library_paths | 21:44 | ||
| soh_cah_toa | alright, i'll take a look. if not, i'll just live w/ it for now and try to find something else to work on | ||
| cotto_work | ok | 21:45 | |
| I'll have more free time than usual tonight. | |||
| soh_cah_toa | ok | ||
|
21:46
Patterner left,
PurityControl is now known as Patterner
|
|||
| soh_cah_toa | that's odd. i thought i removed the cwd from the search path months ago yet the code is still here in src/library.c. eh, whatever... | 21:52 | |
| sorear | you removed it, but only in a branch, which nobody ever bothered to merge | 21:56 | |
| soh_cah_toa | sorear: oh yeah, i was working on a fork. that's right | ||
| sorear | this is fairly normal for bugfixes | ||
| soh_cah_toa | cotto_work: i think it's kinda weird that i (as in hbdb) have to perform search path initialization. isn't that libparrot's job? | 21:57 | |
| cotto_work | soh_cah_toa: that's just my guess. For now, I need to focus mostly on $dayjob. | 22:01 | |
|
22:09
dmalcolm left
|
|||
| soh_cah_toa | yeah, i know. that's fine | 22:13 | |
|
22:19
darbelo left
22:23
mj41 left
22:24
whiteknight joined
|
|||
| cotto_work | whiteknight might know | 22:26 | |
| whiteknight | that's not something people say very often | 22:27 | |
| soh_cah_toa | whiteknight knows everything | ||
| whiteknight | ...and that's a first on that sentence | ||
| soh_cah_toa | :) | ||
| let's see if that's true...ever seen anything about "couldn't find file Getopt/Obj.pbc"? i've got some serious breakage over here | 22:31 | ||
|
22:33
fperrad left
|
|||
| whiteknight | soh_cah_toa: where are you seeing that error? | 22:54 | |
| I have seen that before, winxed maybe | |||
| soh_cah_toa | hbdb | ||
| whiteknight | when I've seen that error before, it's because I had an old installed version of Parrot around | 22:58 | |
| like, I had a parrot 3.3.0 installed, but a parrot 3.4.0 binary | |||
| so it was searching for /lib/whatever/parrot/3.4.0/*, but I had a 3.3.0 | |||
| soh_cah_toa | ehhh...i get that A LOT | ||
| whiteknight | uninstall everything. realclean, reconfig, make, install, etc | 22:59 | |
| soh_cah_toa | will do | ||
|
23:06
bubaflub left
23:09
Tene joined
23:10
kid51 joined
|
|||
| cotto_work | soh_cah_toa: did you see my aloha-o-grams from last night? | 23:23 | |
| soh_cah_toa | cotto_work: yeah, i tried to add hbdb_destroy to the interp's destroy field but it caused the build to fail. something completely unrelated as usual. something about miniparrot | 23:25 | |
|
23:25
bubaflub joined
|
|||
| cotto_work | orly? | 23:27 | |
| soh_cah_toa | yeah, it's stupid | ||
| cotto_work | src/embed/hbdb.c:73: warning: passing argument 2 of ļæ½hbdb_get_line_numberļæ½ from incompatible pointer type | 23:31 | |
| soh_cah_toa | eh, i'm not even using that function | ||
| cotto_work | If you see one of those, it's very likely bug | ||
| soh_cah_toa | how did you get that? it builds fine for me | 23:32 | |
| cotto_work | If you'll never use it, delete it. If you think (or know) you might, fix it. | ||
| I just happened to notice it. This machine is slow enough that I can occasionally see build warnings. | 23:33 | ||
| ;] | |||
| soh_cah_toa | damn, it's still borked even after running a clean install. "make realclean," "perl Configure.pl," "make," "make test," "make install," the whole works | ||
| oh yeah, and now some tests fail. makes no sense, i don't even have any hbdb tests yet | |||
| soh_cah_toa bangs head on desk | |||
| cotto_work | make test runs all tests | 23:34 | |
| or most of them | 23:35 | ||
| soh_cah_toa | yeah, it usually passes | ||
| this is the first time i've ever had "FAILED" | |||
| whiteknight | it's a bummer seeing that, isn't it? | 23:36 | |
| I thought about changing it to something less depressing | |||
| "SPECIAL" | |||
| "HAS POTENTIAL" | |||
| soh_cah_toa | ha! | 23:37 | |
|
23:38
cjh left
|
|||
| dalek | rrot/soh-cah-toa/hbdb: 5766617 | soh_cah_toa++ | src/runcore/cores.c: Moved call to Parrot_pcc_set_pc() to inside the while loop because that's what cotto said ;) |
23:42 | |
| rrot/soh-cah-toa/hbdb: 2178eb0 | soh_cah_toa++ | src/ (2 files): Removed hbdb_get_line_number() and its API wrapper because thanks to IMCC, I'll probably never use it |
|||
| rrot/soh-cah-toa/hbdb: 9ae8e60 | soh_cah_toa++ | include/parrot/ (2 files): As usual, I forgot to run headerizer for the previous commit |
23:44 | ||
|
23:46
cotto left,
elmex left,
athomason left,
TimToady left,
GeJ left,
PerlJam left,
aloha left,
autark left,
bubaflub left,
kid51 left,
Patterner left,
preflex left,
lichtkind left,
contingencyplan left,
pmichaud left,
dod left,
simcop2387 left,
ascent left,
KaeseEs left,
frodwith left,
arnsholt left,
TiMBuS left,
baest left,
tcurtis left,
NotFound left,
rblackwe left,
allison left,
Maddingue left
|
|||
| soh_cah_toa | what the heck? | 23:46 | |
| mikehh | soh_cah_toa: happens every so often, they come back together again | 23:48 | |
|
23:48
pjcj left
|
|||
| soh_cah_toa | that's odd... | 23:49 | |
| mikehh | see Netsplit on Wikipedia | 23:50 | |
| soh_cah_toa | interesting. can't believe i've never heard of that before | 23:52 | |
| mikehh | caugt me out a time or two, until I enquired (a while back though) | 23:53 | |
| caught | 23:54 | ||
| soh_cah_toa | hmm...doesn't really say what causes it though. it looks like its usually either the result of some fatal error in one of the servers or an attack | 23:55 | |
| sorear | soh_cah_toa: network fluctuations | 23:56 | |
| cotto_work | network glitches are bound to happen | ||
|
23:56
mtk left
|
|||
| sorear | soh_cah_toa: server/server connections are done using the same protocols as server/client connections | 23:56 | |
| and sometimes servers ping out | 23:57 | ||
| soh_cah_toa | yeah | ||
|
23:58
cjh joined,
bubaflub joined,
kid51 joined,
Patterner joined,
preflex joined,
lichtkind joined,
contingencyplan joined,
cotto joined,
elmex joined,
athomason joined,
pmichaud joined,
TimToady joined,
GeJ joined,
dod joined,
simcop2387 joined,
PerlJam joined,
aloha joined,
ascent joined,
KaeseEs joined,
frodwith joined,
arnsholt joined,
TiMBuS joined,
autark joined,
baest joined,
tcurtis joined,
allison joined,
NotFound joined,
rblackwe joined,
Maddingue joined
|
|||
| mikehh | there you go ... | 23:58 | |
| soh_cah_toa | ah, all better | 23:59 | |