Show enters and exits. Hide enters and exits.
| 00:30:42 | justin-george | so here's an interesting one: I've got a spec that is going to have cross platform issues |
| 00:30:48 | justin-george | exec, to be precise |
| 00:30:59 | justin-george | I'm execing 'echo "hello"' now |
| 00:31:18 | justin-george | because that will work on (at least) bsd, linux, solaris, and windows |
| 00:31:38 | justin-george | is there some special platform markoff I need to do? |
| 00:32:24 | evan | not sure what you mean |
| 00:32:46 | justin-george | well, if we have a spec that will fail on (windows/BSD) or something. |
| 00:36:06 | evan | huh? |
| 00:36:07 | evan | what spec? |
| 00:36:15 | justin-george | an exec or a shell call |
| 00:36:23 | evan | show me. |
| 00:36:35 | evan | because windows has little to do with BSD. |
| 00:36:50 | justin-george | exec 'ls' will fail depending on platform |
| 00:36:57 | evan | ok.. |
| 00:36:58 | justin-george | exec 'echo "foo"' |
| 00:37:07 | justin-george | should succeed on standard ones |
| 00:37:08 | evan | whats your point? |
| 00:37:11 | justin-george | but will be noisy |
| 00:37:15 | evan | i don't know what you're getting at. |
| 00:37:25 | justin-george | oh, I'm just experiencing problems with exec, and trying to write specs for it |
| 00:37:33 | evan | you can't. |
| 00:37:34 | evan | really. |
| 00:37:34 | justin-george | http://github.com/evanphx/rubinius/issues/#issue/109 |
| 00:37:39 | evan | thats why there aren't man. |
| 00:37:41 | evan | many. |
| 00:37:41 | slava | sure you can |
| 00:37:49 | slava | exec rbx itself, with various scripts |
| 00:38:00 | justin-george | slava: genius, heh |
| 00:38:09 | evan | justin-george: please indicate what you tried to exec in your issue |
| 00:38:14 | evan | otherwise it's pretty useless. |
| 00:38:26 | justin-george | it's the standard rails 2.3.5 script/console |
| 00:38:31 | justin-george | I'll add the source in |
| 00:39:26 | evan | what is being exec'd |
| 00:39:30 | evan | put it in the issue. |
| 00:39:36 | justin-george | okay, one sec |
| 00:43:35 | justin-george | ah, I see now why it can't be easily spec'd |
| 00:45:30 | justin-george | hmm... that's an interesting way for rails to get a console. |
| 00:45:57 | justin-george | perhaps it will merely be considered 'unsupported'. |
| 00:47:47 | slava | evan: does jitted code in rbx refer to objects in the GC heap? |
| 00:48:10 | evan | directly? |
| 00:48:12 | evan | no. |
| 00:48:15 | slava | either way |
| 00:48:32 | evan | you mean as literals? |
| 00:49:07 | evan | justin-george: i'm in the dark on whats up |
| 00:49:11 | evan | i can help if you fill me in. |
| 00:49:25 | justin-george | evan: let me pastie you a shell script to replicate. |
| 00:54:02 | evan | k |
| 00:54:41 | slava | evan: yeah |
| 00:54:47 | slava | evan: literals, classes, etc |
| 00:55:40 | evan | it accesses literals for indirection pointers |
| 00:55:42 | justin-george | http://pastie.org/728451 <-- assumes you have rails 2.3.5 installed for rubinius |
| 00:56:03 | evan | and the GC is aware of all indirection pointers for a function |
| 00:56:22 | evan | justin-george: so |
| 00:56:28 | evan | script/console doesn't work |
| 00:56:29 | evan | is thaht all? |
| 00:56:38 | evan | no need to write a shell sccript for that |
| 00:56:41 | evan | if you wanna help fix the bug |
| 00:56:48 | evan | you need to tell us what script/console is doing that breaks |
| 00:56:55 | justin-george | it's trying to exec. |
| 00:56:58 | evan | ok |
| 00:56:59 | justin-george | exec is currently entirely broken |
| 00:57:02 | evan | passing WHAT to exec |
| 00:57:05 | evan | you still haven't told me. |
| 00:57:09 | evan | no |
| 00:57:13 | evan | exec is not entirely broken. |
| 00:57:13 | justin-george | it's in the ticket |
| 00:57:32 | justin-george | try exec'ing anything, it won't exec echo, even, on my system |
| 00:57:46 | justin-george | exec "echo 'hello'" -> error |
| 00:57:53 | dwaite | justin-george: works fine here |
| 00:58:01 | justin-george | hmm, very odd |
| 00:58:19 | evan | works fine here too. |
| 00:58:29 | evan | you didn't include any platform information |
| 00:58:30 | evan | in the issue |
| 00:58:37 | justin-george | ah, well, let me do that |
| 00:59:59 | justin-george | Leopard |
| 01:01:47 | justin-george | anyhow it's friday, have a good weekend, all, thanks for the help |
| 01:02:08 | evan | ok |
| 01:02:08 | evan | later. |
| 05:20:54 | dwaite | so quiet |
| 07:14:46 | rue | It is |
| 09:13:14 | boyscout | C-API and GC fixes found while working on OpenSSL - 0936be6 - Evan Phoenix |
| 09:13:15 | boyscout | Fix ugly JIT crash bug - 96829bd - Evan Phoenix |
| 09:13:15 | boyscout | Remember to remove an ExceptionPoint after it's used! - a9051ec - Evan Phoenix |
| 09:17:47 | boyscout | CI: a9051ec success. 3005 files, 11489 examples, 35634 expectations, 0 failures, 0 errors |
| 11:43:46 | boyscout | Add control flow attribute to each opcode - da3d4f8 - Adam Gardiner |
| 11:43:46 | boyscout | Get stepping working again for simplest case - 55fe428 - Adam Gardiner |
| 11:48:42 | boyscout | CI: 55fe428 success. 3005 files, 11489 examples, 35634 expectations, 0 failures, 0 errors |
| 12:21:04 | rue | agardiner: Getting used to London? |
| 12:21:31 | rue | We were there in September, really nice visit, though a bit short |
| 12:39:44 | agardiner | hi rue! |
| 12:39:52 | rue | *wave |
| 12:40:07 | agardiner | We've been here off and on for over five years now all up |
| 12:40:18 | agardiner | so pretty used to it now! :-) |
| 12:40:38 | agardiner | this is the longest single stint we've spent though |
| 12:41:08 | agardiner | we're really enjoying it this time round, and will likely be here for a few more years |
| 12:41:34 | agardiner | where are you now? Finland? |
| 12:41:47 | rue | Yeah |
| 12:42:05 | rue | London and Barcelona are my short list of places to live in :) |
| 12:42:11 | agardiner | must be getting cold now, and short days too, i'm guessing? |
| 12:42:35 | agardiner | Looking to move again, or just dreaming? :-) |
| 12:44:18 | rue | Not terribly cold, around 0. It does start getting dark around three though |
| 12:44:44 | rue | Well, we are to move to LA next, in the summer |
| 12:45:20 | agardiner | ah, that sounds nice |
| 12:45:45 | rue | It is a neat place. Overall I prefer .eu side though |
| 12:46:12 | agardiner | i'd love to live in the States again, but its so much harder now with little ones |
| 12:47:31 | rue | Yep, it does change quite a bit |
| 12:48:51 | agardiner | well, i'm gonna head out for a bite, run some errands |
| 12:48:56 | agardiner | catch you later |
| 12:49:10 | rue | *wave |
| 12:49:28 | rue | Going to go do a bit of intervals myself |
| 16:57:15 | dwaite | good morning |
| 18:06:56 | rue | Hiya |
| 18:07:01 | sbryant | Yo |