Show enters and exits. Hide enters and exits.
| 01:06:04 | evan | ok, enough time code for the time. |
| 01:18:58 | boyscout | Speed up String#capitalize by using String#escape - af2e84c - Evan Phoenix |
| 01:18:58 | boyscout | Rename String#escape => transform, speed up String#downcase - 0f7db63 - Evan Phoenix |
| 01:18:59 | boyscout | Only flatten recursion on the same line in the same method - 0b14a42 - Evan Phoenix |
| 01:18:59 | boyscout | Fix Gem.path to include Gem.user_dir, not Gem.user_home - 9ece2ec - Evan Phoenix |
| 01:18:59 | boyscout | Fix marshal_dump/_dump ordering issue - ddb1f6d - Evan Phoenix |
| 01:18:59 | boyscout | Fix Range#=== to use <=>, like MRI. - 16ac842 - Evan Phoenix |
| 01:18:59 | boyscout | Respect gmt properly in Time, round a Float in #at() properly - 548df15 - Evan Phoenix |
| 01:19:00 | boyscout | Report immediate values diffrently in NoMethodError#message - de932a4 - Evan Phoenix |
| 01:19:00 | boyscout | Additional Marshal specs (marshal_dump related) - fdf8c13 - Evan Phoenix |
| 01:19:01 | boyscout | Spec for Range#===, showing <=> must be used - 9c377fe - Evan Phoenix |
| 01:19:01 | boyscout | Fix Time#_dump spec - fb766c2 - Evan Phoenix |
| 01:19:02 | boyscout | Respect gmt in Time's parsing - 9be27e6 - Evan Phoenix |
| 01:19:02 | boyscout | Full retooling of Time - 4b2580a - Evan Phoenix |
| 01:19:03 | boyscout | Add a few Time edge cases - 9b20270 - Evan Phoenix |
| 01:19:13 | evan | hell yeah. |
| 01:19:16 | evan | BOOM. |
| 01:39:45 | boyscout | CI: Commit 9b20270 failed. http://github.com/evanphx/rubinius/commit/9b20270d005b9bd7eef32d5f7c25ea2f44cc610e |
| 08:16:39 | dbussink | evan: it certainly did boom ;) |
| 10:48:12 | manveru | heya |
| 10:48:35 | manveru | should rubinius handle 1.9 syntax? |
| 10:53:51 | manveru | is there some switch like for jruby? |
| 11:00:22 | manveru | i don't see it on the roadmap... so i assume it's in there somewhere |
| 11:05:01 | dbussink | manveru: no, we still have the 1.8 parser |
| 11:05:05 | dbussink | so no 1.9 syntax yet |
| 11:05:38 | dbussink | there's a whole slew of other things that have priority atm, but if you want to take a stab at it, please go ahead :) |
| 11:08:45 | manveru | parsing ruby? sounds like no fun :) |
| 11:20:23 | dbussink | manveru: well, we use the 1.8 parser directly, so changing to 1.9 would mean using that parser |
| 11:20:38 | dbussink | it's wrapped up in melbourne, so it's pretty isolated |
| 11:22:41 | manveru | hmh |
| 11:22:53 | manveru | but also stuff like require_relative is missing |
| 11:23:07 | dbussink | manveru: we have a 1.9 branch were stuff like that could be added |
| 11:25:47 | manveru | you see, i'm trying to run the specs for ffi-tk on rbx, but it's too early for that to run |
| 11:26:00 | manveru | so i'll try again in a couple of months |
| 11:26:59 | manveru | hey, at some point over a year ago, ramaze even ran on rbx :) |
| 12:18:38 | dbussink | manveru: does that use 1.9 syntax? |
| 12:18:51 | dbussink | manveru: i myself write gems for both 1.8 and 1.9 atm |
| 12:19:05 | dbussink | using 1.9 features where needed / possible |
| 18:40:44 | manveru | dbussink: nope |
| 18:40:58 | manveru | it's compatible with 1.8 still |
| 18:41:25 | brixen | manveru: cool, is it running ok on rbx? |
| 18:42:39 | manveru | i can try |
| 18:43:13 | wayneeseguin | brixen / evan If anyone asks rvm 0.1.3 fixes any rbx install issues. Tks. |
| 18:43:56 | brixen | wayneeseguin: awesome |
| 18:43:58 | rue | Memo recorded for / evan |
| 18:44:17 | wayneeseguin | lol |
| 22:22:09 | evan | i'm fixing the Time failures now |
| 22:22:16 | evan | man |
| 22:31:09 | brixen | cool |
| 22:31:36 | evan | not sure exactly what I changed |
| 22:31:53 | evan | but seems that linux needs some calls to tzset() before using time functions that use the timezone |
| 22:32:03 | brixen | ahh |
| 22:32:08 | evan | ie, manipulating the TZ envvar isn't enough |
| 22:32:23 | evan | tzset() caches data from TZ to something else that localtime, mktime, etc use. |
| 22:32:41 | brixen | brilliant |
| 22:32:54 | evan | to it's credit |
| 22:33:01 | evan | the manpage for mktime and localtime say as much |
| 22:33:16 | evan | darwin must do some internal cache validation that linux doesn't do |
| 22:33:40 | brixen | hm, not surprising I guess |
| 22:34:01 | evan | ok, that fixed all the real errors |
| 22:34:12 | evan | need to change PrimitiveFailure to ArgumentError now |
| 22:35:21 | evan | bingo |
| 22:35:22 | evan | that was easy. |
| 22:35:30 | evan | NEXT! |
| 22:36:05 | brixen | heh |
| 22:36:16 | brixen | ok, I'm headed for the coast ahead of traffic |
| 22:36:31 | brixen | I should be able to sync the specs this weekend |
| 22:36:35 | evan | ok! |
| 22:36:37 | evan | have fun! |
| 22:36:38 | brixen | with all the new stuff |
| 22:36:40 | evan | get some nice sea air |
| 22:36:42 | brixen | thanks! |
| 22:36:45 | brixen | I can't wait |
| 22:36:51 | brixen | air in portland is so musty |
| 22:36:58 | brixen | inland and all :) |
| 22:37:05 | evan | :) |
| 22:37:08 | evan | the Getty was awesome |
| 22:37:09 | evan | as usual |
| 22:37:13 | brixen | nice |
| 22:39:24 | evan | you driving back on sunday or monday? |
| 22:39:56 | evan | oh yes, we have monday off |
| 22:39:57 | evan | nm |
| 22:40:02 | evan | so hopefully monday or tuesday! |
| 22:42:15 | brixen | sorry.. |
| 22:42:18 | brixen | coming back sunday |
| 22:42:25 | brixen | do we really have monday off? |
| 22:42:31 | evan | yeah |
| 22:42:32 | brixen | needs to check the calendar |
| 22:42:34 | evan | email just went out. |
| 22:42:34 | brixen | ahh ok |
| 22:42:37 | brixen | nice |
| 22:42:38 | evan | about the office being closed |
| 22:42:55 | evan | we've never really been on the office holiday schedule |
| 22:42:58 | evan | but none the less |
| 22:43:00 | evan | :) |
| 22:43:03 | brixen | heh |
| 22:43:13 | brixen | maybe I'll play with the parser on monday... |
| 22:43:33 | brixen | ok, have a nice valentine's weekend! |
| 22:44:31 | evan | you too! |
| 22:45:19 | brixen | thanks! |
| 23:20:36 | boyscout | Fix spec failures on 32bit Linux - 71a7d95 - Evan Phoenix |
| 23:26:01 | boyscout | CI: rubinius: 71a7d95 successful: 3041 files, 11861 examples, 36169 expectations, 0 failures, 0 errors |
| 23:26:47 | evan | woop. |
| 23:48:39 | libc | evan, fails here. :) `TZ=Europe/Moscow ./bin/rbx -e 'p Time.at(1184027924)'` shows +0400 `TZ=Europe/Moscow LC_ALL=C /bin/date -r 1184027924 +'%a %b %d %H:%M:%S %z %Y'` +0300 |
| 23:56:12 | libc | +0400 on linux… ok, I'll ignore that failure |