Index

Show enters and exits. Hide enters and exits.

02:12:14srbakergar
02:12:22srbakeri'm getting a segfault in the tests on debian squeeze :/
02:12:34srbakeranyone around to help debug? it's been a while since i was a C/C++ junkie
02:13:22mitchellhevan: 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:50mitchellh(e.g. Am I free to write specs for FFI?)
02:17:58mitchellhbrixen: ^?
02:18:22srbakerodd
02:18:35srbaker1.0.1 builds fine, but i have a test failing on Immix::GC
02:18:40srbakertest_SingleBlockAllocator_allocate
02:18:43srbakerthat's segfaulting
02:22:37DefilerSo, built-in Array#sort.. if I know that the input is mostly in reverse order..
02:22:53Defiler..and I'm sorting to ensure that outliers jammed in the middle are gone, is it better to reverse it first?
02:25:53srbakerDefiler: hey, want to hop on the (1) and debug some segfaults with me?
02:26:00srbaker:D
02:26:04Defilernope! heh
02:26:09srbakerhehe
02:27:17srbakeroh di di tell you there was another crazy person on the subway home?
02:27:33Defilerhaha no
02:27:50srbakeryeah. she was talking to someone, having a very involved ocnversation about how the white man keeps her down
02:27:52srbakerciting references, too
02:28:06DefilerCITATION NEEDED
02:28:07Defilerheh
02:28:07srbakerand it took about 5 stops before i realized that nobody had cell phone reception, and she wasn't wearing a headset
02:29:07srbakeryeah. i like NYC subway. but i'm glad i dont' live here
02:30:27srbakerugh.
02:30:29srbakerrubinius installs gems
02:30:55Defilerhas to; see ffi discussion from earlier
02:31:40srbakerhrm. it also has a "runtime" dir
02:31:46srbakeri'm going to have to move that for FHS
02:32:36srbakerbut overall this looks like it's going to be pretty easy
07:17:29dbussinkevan: ping?
14:44:08goyox86Morning!
15:30:24siameseguyhello can someone answer a JSON question for me?
15:30:54sbryantwhat's the question?
15:31:35siameseguyim getting a :lib_json.php
15:31:36siameseguycontains errors =
15:31:36siameseguySyntaxError: Unexpected identifier
15:33:16sbryantgist/pastie/or your favorite pasting site the full backtrace for me?
15:34:34siameseguyyou mean the sourcecode?
15:34:42siameseguyor the file itself?
15:35:01sbryantthe full output of the error
15:36:08siameseguyThe JSON data file
15:36:08siameseguy http://beta.figment.com/figment.com/elgg-1.7/lib_json.php
15:36:08siameseguycontains errors =
15:36:09siameseguySyntaxError: Unexpected identifier
15:36:49siameseguyhere is the file if it'll help you. http://pastie.org/1079775
15:38:06sbryantUh, this does not.
15:38:26siameseguyyeah thats all im getting as an error output
15:38:29siameseguysorry
15:38:38sbryantwhat are you running?
15:38:56sbryantbecause, that's php. Not sure what this has to do with rubinius.
15:40:37siameseguyyeah it is php, but i saw json and thought it was js
15:45:23evansiameseguy: this channel is for Rubinius
15:45:28evansiameseguy: a Ruby implementation.
15:45:29siameseguyyeah sorry
15:45:34evannot for JSON.
15:46:15sbryanthah
15:46:22sbryantI was really confused for a moment.
15:49:16evantotally.
15:49:21evani guess he saw the channel topic
15:50:19cremeshi, i'd like some help with my pet phoenix; he won't eat and is irritable
15:50:23cremeswhat do you suggest?
15:50:38cremesgot phoenix from channel topic
15:51:30dbussinkevan: any luck with the hang from yesterday?
15:52:08evannot yet.
15:52:18evanworking on it this morning
15:52:25dbussinkah cool, no rush :)
15:52:32dbussinkevan: isn't it also vacation for you? :)
15:52:41evancremes: release a live rabbit into your house, the phoenix will hunt it.
15:52:49evandbussink: it's a working vacation :)
15:54:37dbussinkevan: ah ok :)
15:55:18dbussinkbut i'm going to head home, time to play some sc2 tonight :)
15:57:36cremes:)
15:59:45evandbussink: have fun!
16:10:12sbryantdbussink: !
16:10:27sbryantdbussink: are you on EU or US servers?
16:14:02sbryantGuess I missed him.
17:40:44dbussinksbryant: playing EU, and you?
17:42:31dbussinkguess i missed him :P
17:43:47sbryantdbussink: oh, US servers.
17:43:52evanholy shit
17:43:56evanflori reappeared.
17:44:02brixenabout time
17:44:21brixenthe resurrection
17:45:09evanhey! on the bright side
17:45:13evanhe merged my fix in
17:45:20evanso json now works!
17:45:24brixenwoot
17:45:25evansomeone should test it
17:45:30evaninstall the json gem
17:46:38sbryantwill do.
17:46:42evanwtf, i can't talk in #jruby
17:46:50sbryanttime for rubinius to take awalk around my new job anyways
17:47:03evantarcieri: can you hear me in #jruby?
17:47:16brixensuccessfully installed 1.4.4
17:47:17tarcierievan: no, you probably need to identify
17:47:21tarcieribrixen: json?
17:47:27evantarcieri: flori reappeared
17:47:28tarcierioh that's why 1.4.4 got bumped
17:47:29brixengem install json yes
17:47:29evanand released a new version
17:47:35tarcieriyeah that breaks jruby now lol
17:47:41evanso charlie's change disappeared.
17:47:43tarciericuz there's no java version of 1.4.4 yet
17:47:53tarcieriI just pinged charlie on it
17:51:20evansbryant: any luck?
17:51:42evani don't neen anyone to use it
17:51:42sbryantevan: getting rubinus
17:51:44evanjust try and install json
17:51:53evanplease, someone that has it already built
17:51:55evanit will take 2 seconds.
17:52:04evanmy tree is torn apart with hydra
17:52:09brixenI just did
17:52:16evanworked fine?
17:52:18brixenyes
17:52:20evank
17:56:55sbryantI hope we don't get anymore JSON stragglers
17:57:57brixenwe could add a php recognition mode to rbx
17:58:02brixenand get phuby running
17:58:26sbryanthah
17:58:37brixen"syntax error? here, let me check if this is PHP... oh, by golly..."
18:02:56evanhah
18:03:06seydarhttp://dabeaz.blogspot.com/2010/01/python-gil-visualized.html
18:03:22evanseydar: yeah, i was thinking about writing something like that for rubinius
18:03:24seydarhow can this be done in rubinius? (graphing GIL locks)
18:03:31evanon hydra, it will be parallel green bars though :D
18:03:37seydarwoohoo!
18:03:47seydaris getting the graph as simple as it seems?
18:04:07evanyou write to a file the lock time and the thread id
18:04:13evanand then the unlock time and thread id
18:04:25seydarthat sounds... straightforward
18:04:29evanyou can use that to put it together into a graph about concurrency.
18:04:41evan|Blaze|: hahah
18:04:59tarcierihaving JSON troubles :(
18:04:59tarcieriheh
18:05:05evanit's going to be immortalized.
18:08:15seydardudezor. graphviz output for control flow?
18:08:39seydari can't think of why you'd need it, but it'd be awesome
18:09:03seydari always scoffed at graphviz bceause it never supported Mac 10.4/PPC
18:09:16seydarbut now i'm obsessed with it since I'm getting a lot of practice with it at work
18:10:02evan:D
18:10:03evango for it
18:10:06evangraphviz is fun.
18:10:12evanok, lunch time for me.
18:10:16evanthen some fly fishing.
18:10:17evan:D
18:11:15seydarsome work day you have there
18:11:17seydarenjoy
18:13:38sbryantevan: still building :(
18:38:23sbryantevan: worked just fine over here from a fresh clone/build and then rbx -S gem install json
18:38:28evank
18:38:30evanthanks!
19:07:28sbryantwoo! I just ran the app I work under rubinius and it all runs.
19:30:55brixensbryant: woohoo! awesome
19:31:02brixenfoods, bbiab
22:15:50postmodernhow do i completely clean a rubinius project?
22:16:00postmodernclean files such as: vm/external_libs/udis86/libudis86/.libs/libudis86.a
22:16:23postmoderni guess git reset --hard will work
22:16:45postmodernugh no
22:17:07evanthat should work
22:17:21evanoh
22:17:23postmodernvm/external_libs/udis86/libudis86/.libs/libudis86.a isn't a tracked file and is ignored
22:17:24evanyou did reset
22:17:25evanuse git clean
22:17:25carllerchegit reset --hard doesn't remove untracked files
22:17:36postmodernyeah
22:17:46evangit clean -x -d
22:17:48postmodernis there a clean task for external/vendored stuff?
22:17:51carllerchehey, i never knew about git clean
22:18:21postmodernevan, what should i set clean.requireForce to?
22:18:31evan*shrug*
22:18:32evanuse -f
22:21:11postmodernawesome
22:40:26postmodernhttp://pastie.org/1080572
22:40:33postmoderni keep getting these test failures
22:41:54brixenrake distclean; rake