Index

Show enters and exits. Hide enters and exits.

01:06:04evanok, enough time code for the time.
01:18:58boyscoutSpeed up String#capitalize by using String#escape - af2e84c - Evan Phoenix
01:18:58boyscoutRename String#escape => transform, speed up String#downcase - 0f7db63 - Evan Phoenix
01:18:59boyscoutOnly flatten recursion on the same line in the same method - 0b14a42 - Evan Phoenix
01:18:59boyscoutFix Gem.path to include Gem.user_dir, not Gem.user_home - 9ece2ec - Evan Phoenix
01:18:59boyscoutFix marshal_dump/_dump ordering issue - ddb1f6d - Evan Phoenix
01:18:59boyscoutFix Range#=== to use <=>, like MRI. - 16ac842 - Evan Phoenix
01:18:59boyscoutRespect gmt properly in Time, round a Float in #at() properly - 548df15 - Evan Phoenix
01:19:00boyscoutReport immediate values diffrently in NoMethodError#message - de932a4 - Evan Phoenix
01:19:00boyscoutAdditional Marshal specs (marshal_dump related) - fdf8c13 - Evan Phoenix
01:19:01boyscoutSpec for Range#===, showing <=> must be used - 9c377fe - Evan Phoenix
01:19:01boyscoutFix Time#_dump spec - fb766c2 - Evan Phoenix
01:19:02boyscoutRespect gmt in Time's parsing - 9be27e6 - Evan Phoenix
01:19:02boyscoutFull retooling of Time - 4b2580a - Evan Phoenix
01:19:03boyscoutAdd a few Time edge cases - 9b20270 - Evan Phoenix
01:19:13evanhell yeah.
01:19:16evanBOOM.
01:39:45boyscoutCI: Commit 9b20270 failed. http://github.com/evanphx/rubinius/commit/9b20270d005b9bd7eef32d5f7c25ea2f44cc610e
08:16:39dbussinkevan: it certainly did boom ;)
10:48:12manveruheya
10:48:35manverushould rubinius handle 1.9 syntax?
10:53:51manveruis there some switch like for jruby?
11:00:22manverui don't see it on the roadmap... so i assume it's in there somewhere
11:05:01dbussinkmanveru: no, we still have the 1.8 parser
11:05:05dbussinkso no 1.9 syntax yet
11:05:38dbussinkthere'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:45manveruparsing ruby? sounds like no fun :)
11:20:23dbussinkmanveru: well, we use the 1.8 parser directly, so changing to 1.9 would mean using that parser
11:20:38dbussinkit's wrapped up in melbourne, so it's pretty isolated
11:22:41manveruhmh
11:22:53manverubut also stuff like require_relative is missing
11:23:07dbussinkmanveru: we have a 1.9 branch were stuff like that could be added
11:25:47manveruyou see, i'm trying to run the specs for ffi-tk on rbx, but it's too early for that to run
11:26:00manveruso i'll try again in a couple of months
11:26:59manveruhey, at some point over a year ago, ramaze even ran on rbx :)
12:18:38dbussinkmanveru: does that use 1.9 syntax?
12:18:51dbussinkmanveru: i myself write gems for both 1.8 and 1.9 atm
12:19:05dbussinkusing 1.9 features where needed / possible
18:40:44manverudbussink: nope
18:40:58manveruit's compatible with 1.8 still
18:41:25brixenmanveru: cool, is it running ok on rbx?
18:42:39manverui can try
18:43:13wayneeseguinbrixen / evan If anyone asks rvm 0.1.3 fixes any rbx install issues. Tks.
18:43:56brixenwayneeseguin: awesome
18:43:58rueMemo recorded for / evan
18:44:17wayneeseguinlol
22:22:09evani'm fixing the Time failures now
22:22:16evanman
22:31:09brixencool
22:31:36evannot sure exactly what I changed
22:31:53evanbut seems that linux needs some calls to tzset() before using time functions that use the timezone
22:32:03brixenahh
22:32:08evanie, manipulating the TZ envvar isn't enough
22:32:23evantzset() caches data from TZ to something else that localtime, mktime, etc use.
22:32:41brixenbrilliant
22:32:54evanto it's credit
22:33:01evanthe manpage for mktime and localtime say as much
22:33:16evandarwin must do some internal cache validation that linux doesn't do
22:33:40brixenhm, not surprising I guess
22:34:01evanok, that fixed all the real errors
22:34:12evanneed to change PrimitiveFailure to ArgumentError now
22:35:21evanbingo
22:35:22evanthat was easy.
22:35:30evanNEXT!
22:36:05brixenheh
22:36:16brixenok, I'm headed for the coast ahead of traffic
22:36:31brixenI should be able to sync the specs this weekend
22:36:35evanok!
22:36:37evanhave fun!
22:36:38brixenwith all the new stuff
22:36:40evanget some nice sea air
22:36:42brixenthanks!
22:36:45brixenI can't wait
22:36:51brixenair in portland is so musty
22:36:58brixeninland and all :)
22:37:05evan:)
22:37:08evanthe Getty was awesome
22:37:09evanas usual
22:37:13brixennice
22:39:24evanyou driving back on sunday or monday?
22:39:56evanoh yes, we have monday off
22:39:57evannm
22:40:02evanso hopefully monday or tuesday!
22:42:15brixensorry..
22:42:18brixencoming back sunday
22:42:25brixendo we really have monday off?
22:42:31evanyeah
22:42:32brixenneeds to check the calendar
22:42:34evanemail just went out.
22:42:34brixenahh ok
22:42:37brixennice
22:42:38evanabout the office being closed
22:42:55evanwe've never really been on the office holiday schedule
22:42:58evanbut none the less
22:43:00evan:)
22:43:03brixenheh
22:43:13brixenmaybe I'll play with the parser on monday...
22:43:33brixenok, have a nice valentine's weekend!
22:44:31evanyou too!
22:45:19brixenthanks!
23:20:36boyscoutFix spec failures on 32bit Linux - 71a7d95 - Evan Phoenix
23:26:01boyscoutCI: rubinius: 71a7d95 successful: 3041 files, 11861 examples, 36169 expectations, 0 failures, 0 errors
23:26:47evanwoop.
23:48:39libcevan, 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:12libc+0400 on linux… ok, I'll ignore that failure