Ruby Design Meeting: 2008-04-30 PDT
Attendees:
- Ola Bini
- Thomas E Enebo
- Charles Oliver Nutter
- MenTaLguY
- Laurent Sansonetti
- Evan Phoenix
- Brian Ford
- Yukihiro Matsumoto
Time/Date/Location:
11am May 1st, 2008 JST (April 30th, 2008 7pm), #ruby-core
Agenda
- Scheduling of next meeting
- Consider EU timezone issue
- Action item review
- Integration of RubySpecs into MRI/trunk and MRI/1.8
- Continuous integration, regression testing for Ruby 1.8 branch releases (e.g. 1.8.7)
- MacRuby and other syntax changes
- Scheduling: sleep intervals and system clock changes
- Sleep time with Ruby select/sleep behaves erratically when system clock is changed
- Easiest remedy is to use clock_gettime(CLOCK_MONOTONIC), when available, in place of gettimeofday() in the main select loop
- Stable sleep times are required to correctly implement facilities like Java's DelayQueue in Ruby
- Patch in ruby-core:15066
- String class in 1.9 & bytestrings
- Uninclude functionality
- Include on Classes
- RUBY_ENGINE or similar constant to indicate implementation
Notes
- Decided on next meeting, to be held same time of day. 11am May 16th JST, 7pm May 15th PST.
Action Items
- Email ruby-core concern spec split off repo
- Discuss syntax semantic mapping (MacRuby related) on ruby-core
- MentalGuy will find the patch for 1.8/1.9 to use the monotonic clock if available
- Evan will bring up running program name (RUBY_BIN_PATH in Rubinius) on ruby-core
Log
ruby-core-20080430.txt
Comments (0)
You don't have permission to comment on this page.