ruby picture

All RCRs, in order by number

(Click on a heading to re-order the list.)

Number Title Status Author
347 object_class pending transami
346 Clarification of Module#included_modules pending rdenatale
345 Make Ruby 2 standard libraries use Symbols in place of C-sty pending Tomasz Wegrzanowski
344 Implement Hash#hash pending Eludias
343 Make class constants less cumbersome pending Ondrej Bilka
342 Symbol should be Comparable pending Tomasz Wegrzanowski
341 Let Kernel#require take multiple arguments pending rixxon
340 Approximate comparison of floats pending timpease
339 Partial Evaluation rejected cyent
338 Replace csv.rb in 1.9+ with FasterCSV code pending JEG2
337 Integer#odd?, #even? pending Vince
336 Allow rescue, else, and ensure clauses on do/end blocks pending Daniel Schierbeck
335 Sather-like iterators pending orenbenkiki
334 Paramaterized assignment withdrawn Isphor
333 An IO.write to match IO.read pending cyent
332 mmap'd version of IO.scan( file_name, regexp) pending cyent
331 Remove 'true' parameter from #attr pending transami
330 A way to export symbols from binary extensions pending Vince
329 Proc.call_in or similar functionality to call a block in a g pending cryo
328 Provide Kernel method for platform-agnostic script launching pending headius
327 true and false should be comparable with <=> withdrawn tirsen
326 Add Method 'length' to REXML::Elements rejected zdennis
325 Inherit Module Class Methods pending transami
324 require_relative pending itsme213
323 Object Graph Traversal in Standard Lib pending Robert
322 Use log identities to improve BigMath::log performance pending leonardr
321 Aspect Oriented Programming for Ruby pending transami
320 Extend Rational to interoperate better with floats pending dburt
319 Add a backslash operator for integer and matrix division. pending Olathe
318 easy way(s) to make a duck pending eric_mahurin
317 klass.from_s(str) or more generally klass.from_*(...) pending eric_mahurin
316 arguments after a splat in a method call accepted eric_mahurin
315 allow required arguments after optional arguments accepted eric_mahurin
314 concise expression debug/trace method pending eric_mahurin
313 rjust, ljust, center split on seperator pending transami
312 Object#in? pending cardmagic
311 Array#unzip, inverse operation to Array#zip. withdrawn cryo
310 Tighter Support for Symbolic Parameters rejected transami
309 __DIR__ pending transami
308 Enumerable methods to select iterator other than 'each' pending bcandler
307 Allow attributes to take arguments for assignment pending eric_mahurin
306 include rbtree in the stdlib pending martindemello
305 return nil from simple object loops pending eric_mahurin
304 reference/pointer concept pending eric_mahurin
303 nil should accept missing methods and return nil. (NullObjec withdrawn cyent
302 Rounding Accuracy pending transami
301 Dynamic module includes pending gmosx
300 Blocks syntax sugar based on indented code blocks rejected marian
299 Indented code blocks rejected marian
298 Blocks as first class values pending marian
297 Warn about use of ++ and -- pending aredridel
296 Destructive methods return self pending damelang
295 Object#blank? pending why
294 Array#interpolate pending neoneye
293 Easy definition of key and sort attributes of a class pending Robert
292 (Unbound)Method#origin and #name and Method#target pending flgr
291 Consistent *splat and "," for calls, returns, and assignment pending itsme213
290 Add warning for misspellings of 'initialize' pending flgr
289 Method to import a source file wrapped in a named module pending muir
288 Concat Block pending transami
287 Ruby Threads pending kalaky
286 Multiple Ensure Blocks pending Graham Jenkins
285 Array#delete and Array#delete_at added functionality pending _ibz
284 Let Array#index take a block accepted flgr
283 add String#first and String#last pending neoneye
282 Add Comparable#bound_by pending flgr
281 Add String#chars pending flgr
280 Unified type conversion framework pending grenzi
279 User defined % literals pending petertje
278 Hash#collect_to_hash method pending Zallus
277 Make def return something useful pending djberg96
276 Make String#scan, #gsub, and #sub yield MatchData objects pending austin
275 Allow instance variables as method parameters rejected cyent
274 Required Block Argument withdrawn transami
273 Enumerable#inject_with pending ummaycoc
272 ignoring raise exceptions (supressing all errors) pending mig
271 ignoring raise exceptions (supressing all errors) superseded mig
270 Add clamp(), modulo(), rand() methods to Range pending Nick Johnson
269 Add Thread.atomic withdrawn Robert
268 String.natcmp pending patsplat
267 "original" keyword in method redefinition (like "super") withdrawn tunah
266 until_eof rejected Malte
265 Readable/Writeable modules IO, StringIO etc. pending mneumann
264 Unifying dot (.) and colon (::) operators superseded Malte
263 Metaclass initialize method withdrawn Zallus
262 more enumerator functionality pending Kristof Bastiaensen
261 introducing Hash-like mixin pending grenzi
260 Make 'Rational' a built-in class pending Gavin Sinclair
259 add begin= and end= to Range pending tobi
258 supply hash to Regexp.new pending neoneye
257 String#concat should be String#concat! pending Evan Miller
256 Rename Kernel#binding pending batkins
255 Add trace info to Kernel#p pending batkins
254 Latent object instantiation pending mig
253 Implicit binding from method def withdrawn Zallus
252 Reverting the change in lookup of constants pending chneukirchen
251 Add Binding#eval accepted batkins
250 absolute __FILE__ pending neoneye
249 Object#self pending itsme213
248 'once' operator to evaluate an expression only once withdrawn Eludias
247 Multi-class definition withdrawn itsme213
246 Rename singleton.rb pending austin
245 zip's broken metaphor pending neoneye
244 Limit recursion depth of Array#flatten pending matthias_georgi
243 Add a basic iterator method to Object withdrawn dzsekijo
242 Add collect_flatten and collect_flatten! to Array withdrawn NickJohnson
241 in operator pending hal9000
240 avoid asymmetry of extend_object/append_features pending neoneye
239 Module#not_redefining, #redefining, #not_redefinable pending itsme213
238 Remove set methods from Array pending kgergely
237 named capture with assignment in regexp pending akr
236 anArray.rekursive_index pending Icekiss
235 anArray.rekursive_index superseded Icekiss
234 Uniform meta-access while parsing Ruby code (replaces RCR 22 pending itsme213
233 pathname literal and builtin pathname class pending akr
232 string interpolation without concatination pending akr
231 Kernel#singleton_class pending dblack
230 'for' for multiple arrays pending mchase
229 Mixf-fix syntax, if-then-else etc. as methods, fewer keyword rejected itsme213
228 Uniform meta-access while parsing Ruby code withdrawn itsme213
227 Make blocks default to zero arguments pending eeklund
226 Named Return Arguments pending chemdog
225 Named Return Arguments withdrawn chemdog
224 temporary enabled global variable withdrawn neoneye
223 require a directory rejected mgarriss
222 Add bitwise AND/XOR/OR/NOT for String pending David Garamond
221 Automatic completion of Namespace withdrawn rolo
220 Automatic completion of Namespace superseded rolo
219 add Kernel.warn!() for warnings with backtraces pending discordantus
218 kind_of class'es withdrawn neoneye
217 Make for..end return something useful withdrawn grenzi
216 Provide private methods for changing a Time instance. withdrawn RabYak
215 Object#pretty pending ahoward
214 Object#pretty superseded ahoward
213 Extended Access to the DATA Pseudo-File pending austin
212 cat fileutil. withdrawn cyent
211 Normalize filenames before requiring them pending Paul Brannan
210 event keyword for ruby withdrawn sanatg
209 Add find_header to mkmf pending chemdog
208 Introduce freeze levels pending Phil Tomson
207 --freeze commandline option pending Phil Tomson
206 Make popen3 raise an exception on failure pending Paul Brannan
205 Put base64.rb methods under their own module withdrawn djberg96
204 Negative arg for Array#first and pending flgr
203 Make debug mode easier to find pending robertc
202 Attach arbitrary data to methods defined in extensions pending Paul Brannan
201 Method named with string *and* [ ] => def foo[](x) withdrawn RabYak
200 block range - signs rejected daniel
199 add Object#identical? and change behaviour of Object#equal? withdrawn coreywangler
198 Publish/Subscribe Method Visibility pending minam
197 ri should be accesible thru irb pending gga
196 Add trace_func accessor to ruby pending Paul Brannan
195 built-in complex math pending discordantus
194 adding notation for complex numbers pending discordantus
193 built-in complex numbers withdrawn discordantus
192 New variable declaration syntax in blocks withdrawn grenzi
191 add TrueClass#not and FalseClass#not withdrawn coreywangler
190 Disallow @classInstanceVar in class body withdrawn coreywangler
189 Publish/Subscribe Method Visibility superseded minam
188 Remove whitespace before here doc contents pending Paul Brannan
187 Advanced Method Visibility withdrawn minam
186 @@_@classInstanceVar and @_restrictedInstanceVar withdrawn coreywangler
185 @@_classInstanceVar and @_restrictedInstanceVar superseded coreywangler
184 Thread safe rejected daniel
183 Allow parens around a single target variable in multiple val withdrawn coreywangler
182 Allow parens around a single target variable in multiple val superseded coreywangler
181 Allow parens around a single target variable in multiple val superseded coreywangler
180 Warning framework pending Paul Brannan
179 Create a 'NoMatchData' object on Regex match failing. pending cyent
178 Add Enum type to Ruby pending Paul Brannan
177 linking object : mapping on object from an other pending bille2
176 Extend resolv.rb pending danielhobe
175 Provide Ruby interface to error_print() pending Paul Brannan
174 Allow #p to pass through its argument(s) legacy transami
173 Advanced Feature Visibility legacy minam
172 Some way to precompile classes in extensions legacy legacy
171 All language constructs to return something useful legacy legacy
170 'require' load path relative to the currently executing file legacy legacy
168 Interface Checking legacy legacy
167 Add "no match expecting 'c'" to MatchData legacy cyent
164 New interpreter switch legacy legacy
163 Another sorting algorithm legacy legacy
162 Binary search legacy legacy
161 include Matrix and Vector []= legacy legacy
160 Move base64 methods into their own module legacy djberg96
159 Default arg names for closures legacy legacy
158 There should be an ios-specific record separator legacy legacy
157 obj.foo(x) = y legacy flgr
156 Enumerable#zip(an_enumerable) legacy flgr
155 Include CONFIG::Config['rubydocdir'] in rbconfig.rb legacy legacy
154 Observable objects always share observers after dup legacy legacy
153 const_missing should be invoked before toplevel scope is sea legacy legacy
152 all() and any() like in Perl6 legacy anonymous
151 Dir.recurse legacy anonymous
150 String#start_with? / #end_with? legacy anonymous
149 require files that aren't .rb or .so legacy patsplat
148 Enumerable#make_hash to simplify hash generation legacy legacy
138 Make def return something useful legacy anonymous
136 String#chomp(/regexp/) legacy anonymous
130 Provide a common ancestor for GetoptLong error classes legacy anonymous
126 Enhanced Readline ? legacy anonymous
123 Suggest String#to_n to encompass to_i and to_f legacy legacy
115 Allow *array expansion anywhere in list legacy legacy
111 IO subclass for string legacy anonymous
98 ruby_run() calls exit? legacy legacy
89 xx: yy as a shorter :xx => yy + m( x:, y:) keyword arg legacy anonymous
67 unify cgi handling of normal and multipart forms legacy patsplat
62 Kernel::rand to accept Range legacy anonymous
30 Add the ability of Ruby to load extensions (.rb, .so, etc) f legacy legacy
15 Replace 'caller' with 'call_stack' legacy legacy
ruby picture

Powered by .