Show enters and exits. Hide enters and exits.
| 02:12:14 | srbaker | gar |
| 02:12:22 | srbaker | i'm getting a segfault in the tests on debian squeeze :/ |
| 02:12:34 | srbaker | anyone around to help debug? it's been a while since i was a C/C++ junkie |
| 02:13:22 | mitchellh | evan: I just dug into the rbx source and I'm looking into FFI and noticed that all the specs say "needs to be reviewed for spec completeness" What do you mean by this? |
| 02:13:50 | mitchellh | (e.g. Am I free to write specs for FFI?) |
| 02:17:58 | mitchellh | brixen: ^? |
| 02:18:22 | srbaker | odd |
| 02:18:35 | srbaker | 1.0.1 builds fine, but i have a test failing on Immix::GC |
| 02:18:40 | srbaker | test_SingleBlockAllocator_allocate |
| 02:18:43 | srbaker | that's segfaulting |
| 02:22:37 | Defiler | So, built-in Array#sort.. if I know that the input is mostly in reverse order.. |
| 02:22:53 | Defiler | ..and I'm sorting to ensure that outliers jammed in the middle are gone, is it better to reverse it first? |
| 02:25:53 | srbaker | Defiler: hey, want to hop on the (1) and debug some segfaults with me? |
| 02:26:00 | srbaker | :D |
| 02:26:04 | Defiler | nope! heh |
| 02:26:09 | srbaker | hehe |
| 02:27:17 | srbaker | oh di di tell you there was another crazy person on the subway home? |
| 02:27:33 | Defiler | haha no |
| 02:27:50 | srbaker | yeah. she was talking to someone, having a very involved ocnversation about how the white man keeps her down |
| 02:27:52 | srbaker | citing references, too |
| 02:28:06 | Defiler | CITATION NEEDED |
| 02:28:07 | Defiler | heh |
| 02:28:07 | srbaker | and it took about 5 stops before i realized that nobody had cell phone reception, and she wasn't wearing a headset |
| 02:29:07 | srbaker | yeah. i like NYC subway. but i'm glad i dont' live here |
| 02:30:27 | srbaker | ugh. |
| 02:30:29 | srbaker | rubinius installs gems |
| 02:30:55 | Defiler | has to; see ffi discussion from earlier |
| 02:31:40 | srbaker | hrm. it also has a "runtime" dir |
| 02:31:46 | srbaker | i'm going to have to move that for FHS |
| 02:32:36 | srbaker | but overall this looks like it's going to be pretty easy |
| 07:17:29 | dbussink | evan: ping? |
| 14:44:08 | goyox86 | Morning! |
| 15:30:24 | siameseguy | hello can someone answer a JSON question for me? |
| 15:30:54 | sbryant | what's the question? |
| 15:31:35 | siameseguy | im getting a :lib_json.php |
| 15:31:36 | siameseguy | contains errors = |
| 15:31:36 | siameseguy | SyntaxError: Unexpected identifier |
| 15:33:16 | sbryant | gist/pastie/or your favorite pasting site the full backtrace for me? |
| 15:34:34 | siameseguy | you mean the sourcecode? |
| 15:34:42 | siameseguy | or the file itself? |
| 15:35:01 | sbryant | the full output of the error |
| 15:36:08 | siameseguy | The JSON data file |
| 15:36:08 | siameseguy | http://beta.figment.com/figment.com/elgg-1.7/lib_json.php |
| 15:36:08 | siameseguy | contains errors = |
| 15:36:09 | siameseguy | SyntaxError: Unexpected identifier |
| 15:36:49 | siameseguy | here is the file if it'll help you. http://pastie.org/1079775 |
| 15:38:06 | sbryant | Uh, this does not. |
| 15:38:26 | siameseguy | yeah thats all im getting as an error output |
| 15:38:29 | siameseguy | sorry |
| 15:38:38 | sbryant | what are you running? |
| 15:38:56 | sbryant | because, that's php. Not sure what this has to do with rubinius. |
| 15:40:37 | siameseguy | yeah it is php, but i saw json and thought it was js |
| 15:45:23 | evan | siameseguy: this channel is for Rubinius |
| 15:45:28 | evan | siameseguy: a Ruby implementation. |
| 15:45:29 | siameseguy | yeah sorry |
| 15:45:34 | evan | not for JSON. |
| 15:46:15 | sbryant | hah |
| 15:46:22 | sbryant | I was really confused for a moment. |
| 15:49:16 | evan | totally. |
| 15:49:21 | evan | i guess he saw the channel topic |
| 15:50:19 | cremes | hi, i'd like some help with my pet phoenix; he won't eat and is irritable |
| 15:50:23 | cremes | what do you suggest? |
| 15:50:38 | cremes | got phoenix from channel topic |
| 15:51:30 | dbussink | evan: any luck with the hang from yesterday? |
| 15:52:08 | evan | not yet. |
| 15:52:18 | evan | working on it this morning |
| 15:52:25 | dbussink | ah cool, no rush :) |
| 15:52:32 | dbussink | evan: isn't it also vacation for you? :) |
| 15:52:41 | evan | cremes: release a live rabbit into your house, the phoenix will hunt it. |
| 15:52:49 | evan | dbussink: it's a working vacation :) |
| 15:54:37 | dbussink | evan: ah ok :) |
| 15:55:18 | dbussink | but i'm going to head home, time to play some sc2 tonight :) |
| 15:57:36 | cremes | :) |
| 15:59:45 | evan | dbussink: have fun! |
| 16:10:12 | sbryant | dbussink: ! |
| 16:10:27 | sbryant | dbussink: are you on EU or US servers? |
| 16:14:02 | sbryant | Guess I missed him. |
| 17:40:44 | dbussink | sbryant: playing EU, and you? |
| 17:42:31 | dbussink | guess i missed him :P |
| 17:43:47 | sbryant | dbussink: oh, US servers. |
| 17:43:52 | evan | holy shit |
| 17:43:56 | evan | flori reappeared. |
| 17:44:02 | brixen | about time |
| 17:44:21 | brixen | the resurrection |
| 17:45:09 | evan | hey! on the bright side |
| 17:45:13 | evan | he merged my fix in |
| 17:45:20 | evan | so json now works! |
| 17:45:24 | brixen | woot |
| 17:45:25 | evan | someone should test it |
| 17:45:30 | evan | install the json gem |
| 17:46:38 | sbryant | will do. |
| 17:46:42 | evan | wtf, i can't talk in #jruby |
| 17:46:50 | sbryant | time for rubinius to take awalk around my new job anyways |
| 17:47:03 | evan | tarcieri: can you hear me in #jruby? |
| 17:47:16 | brixen | successfully installed 1.4.4 |
| 17:47:17 | tarcieri | evan: no, you probably need to identify |
| 17:47:21 | tarcieri | brixen: json? |
| 17:47:27 | evan | tarcieri: flori reappeared |
| 17:47:28 | tarcieri | oh that's why 1.4.4 got bumped |
| 17:47:29 | brixen | gem install json yes |
| 17:47:29 | evan | and released a new version |
| 17:47:35 | tarcieri | yeah that breaks jruby now lol |
| 17:47:41 | evan | so charlie's change disappeared. |
| 17:47:43 | tarcieri | cuz there's no java version of 1.4.4 yet |
| 17:47:53 | tarcieri | I just pinged charlie on it |
| 17:51:20 | evan | sbryant: any luck? |
| 17:51:42 | evan | i don't neen anyone to use it |
| 17:51:42 | sbryant | evan: getting rubinus |
| 17:51:44 | evan | just try and install json |
| 17:51:53 | evan | please, someone that has it already built |
| 17:51:55 | evan | it will take 2 seconds. |
| 17:52:04 | evan | my tree is torn apart with hydra |
| 17:52:09 | brixen | I just did |
| 17:52:16 | evan | worked fine? |
| 17:52:18 | brixen | yes |
| 17:52:20 | evan | k |
| 17:56:55 | sbryant | I hope we don't get anymore JSON stragglers |
| 17:57:57 | brixen | we could add a php recognition mode to rbx |
| 17:58:02 | brixen | and get phuby running |
| 17:58:26 | sbryant | hah |
| 17:58:37 | brixen | "syntax error? here, let me check if this is PHP... oh, by golly..." |
| 18:02:56 | evan | hah |
| 18:03:06 | seydar | http://dabeaz.blogspot.com/2010/01/python-gil-visualized.html |
| 18:03:22 | evan | seydar: yeah, i was thinking about writing something like that for rubinius |
| 18:03:24 | seydar | how can this be done in rubinius? (graphing GIL locks) |
| 18:03:31 | evan | on hydra, it will be parallel green bars though :D |
| 18:03:37 | seydar | woohoo! |
| 18:03:47 | seydar | is getting the graph as simple as it seems? |
| 18:04:07 | evan | you write to a file the lock time and the thread id |
| 18:04:13 | evan | and then the unlock time and thread id |
| 18:04:25 | seydar | that sounds... straightforward |
| 18:04:29 | evan | you can use that to put it together into a graph about concurrency. |
| 18:04:41 | evan | |Blaze|: hahah |
| 18:04:59 | tarcieri | having JSON troubles :( |
| 18:04:59 | tarcieri | heh |
| 18:05:05 | evan | it's going to be immortalized. |
| 18:08:15 | seydar | dudezor. graphviz output for control flow? |
| 18:08:39 | seydar | i can't think of why you'd need it, but it'd be awesome |
| 18:09:03 | seydar | i always scoffed at graphviz bceause it never supported Mac 10.4/PPC |
| 18:09:16 | seydar | but now i'm obsessed with it since I'm getting a lot of practice with it at work |
| 18:10:02 | evan | :D |
| 18:10:03 | evan | go for it |
| 18:10:06 | evan | graphviz is fun. |
| 18:10:12 | evan | ok, lunch time for me. |
| 18:10:16 | evan | then some fly fishing. |
| 18:10:17 | evan | :D |
| 18:11:15 | seydar | some work day you have there |
| 18:11:17 | seydar | enjoy |
| 18:13:38 | sbryant | evan: still building :( |
| 18:38:23 | sbryant | evan: worked just fine over here from a fresh clone/build and then rbx -S gem install json |
| 18:38:28 | evan | k |
| 18:38:30 | evan | thanks! |
| 19:07:28 | sbryant | woo! I just ran the app I work under rubinius and it all runs. |
| 19:30:55 | brixen | sbryant: woohoo! awesome |
| 19:31:02 | brixen | foods, bbiab |
| 22:15:50 | postmodern | how do i completely clean a rubinius project? |
| 22:16:00 | postmodern | clean files such as: vm/external_libs/udis86/libudis86/.libs/libudis86.a |
| 22:16:23 | postmodern | i guess git reset --hard will work |
| 22:16:45 | postmodern | ugh no |
| 22:17:07 | evan | that should work |
| 22:17:21 | evan | oh |
| 22:17:23 | postmodern | vm/external_libs/udis86/libudis86/.libs/libudis86.a isn't a tracked file and is ignored |
| 22:17:24 | evan | you did reset |
| 22:17:25 | evan | use git clean |
| 22:17:25 | carllerche | git reset --hard doesn't remove untracked files |
| 22:17:36 | postmodern | yeah |
| 22:17:46 | evan | git clean -x -d |
| 22:17:48 | postmodern | is there a clean task for external/vendored stuff? |
| 22:17:51 | carllerche | hey, i never knew about git clean |
| 22:18:21 | postmodern | evan, what should i set clean.requireForce to? |
| 22:18:31 | evan | *shrug* |
| 22:18:32 | evan | use -f |
| 22:21:11 | postmodern | awesome |
| 22:40:26 | postmodern | http://pastie.org/1080572 |
| 22:40:33 | postmodern | i keep getting these test failures |
| 22:41:54 | brixen | rake distclean; rake |