Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 94 lines (80 sloc) 3.026 kb
a2af08da »
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
1 Language Spec.
2
b77b7c30 »
2000-02-01 2000-02-01
3 * operator !! for rescue. ???
9868574a »
1999-10-29 19991029
4 * objectify characters
07bb9f21 »
1999-08-13 1.4.0
5 * ../... outside condition invokes operator method too.
0d2a0640 »
1999-11-17 19991117
6 * ... inside condition turns off just before right condition.???
7 * package or access control for global variables??
07bb9f21 »
1999-08-13 1.4.0
8 * named arguments like foo(nation:="german") or foo(nation: "german").
b77b7c30 »
2000-02-01 2000-02-01
9 * method to retrieve argument information (needs new C API)
07bb9f21 »
1999-08-13 1.4.0
10 * multiple return values, yield values. maybe incompatible ???
11 * cascading method invocation ???
12 * def Class#method .. end ??
13 * class Foo::Bar<Baz .. end, module Boo::Bar .. end
14 * def Foo::Bar::baz() .. end ??
b77b7c30 »
2000-02-01 2000-02-01
15 * I18N (or M17N) script/string/regexp
35301f19 »
2000-02-18 2000-02-18
16 * Fixnum 0 as false ????
5928d4c1 »
2000-02-29 2000-02-29
17 * discourage use of symbol variable (e.g. $/, etc.) in manual
e68f5443 »
2000-03-23 2000-03-23
18 * discourage use of Perlish features by giving warnings.
ec620c40 »
2000-05-30 2000-05-30
19 * non confusing in-block local variable (is it possible?)
2bc48ec0 »
2000-06-12 2000-06-12
20 + remove scope by block
21 + variables appears within block may have independent values.
c7d585c7 »
2000-12-05 matz
22 * Regexp: make /o thread safe.
23 * decide if begin with rescue or ensure make do..while loop.
47b45f8b »
2000-12-12 matz
24 * a +1 to be a+1, not a(+1).
31b9d287 »
2000-12-28 changes from personal modifies -- matz
25 * unify == and eql? again
26 * to_i returns nil if str contains no digit.
25b242bf »
2001-01-09 * enum.c (enum_inject): new method.
27 * raise exception by ``
a2af08da »
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
28
29 Hacking Interpreter
30
25b242bf »
2001-01-09 * enum.c (enum_inject): new method.
31 - generational GC
3e2b0212 »
1999-10-15 -r debug, -s, etc.
32 * non-blocking open (e.g. for named pipe) for thread
e68f5443 »
2000-03-23 2000-03-23
33 * avoid blocking with gethostbyname/gethostbyaddr (use fork ???)
620b13d8 »
2000-04-10 2000-04-10
34 * objectify interpreters ???
a2af08da »
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
35 * remove rb_eval() recursions
36 * syntax tree -> bytecode ???
37 * scrambled script, or script filter
07bb9f21 »
1999-08-13 1.4.0
38 * setuid ruby
620b13d8 »
2000-04-10 2000-04-10
39 * performance tune for in-block (dynamic) local variables.
87af593c »
2000-06-13 2000-06-13
40 * give warnings to assign magic variables.
3b3b1e35 »
2000-06-19 2000-06-19
41 * export rb_io_{addstr,printf,puts,print}
770303d5 »
2000-08-28 matz
42 * autoload should work with threads [ruby-talk:4589]
c7d585c7 »
2000-12-05 matz
43 * remove stdio dependency from IOs.
eea16da9 »
2000-12-25 001225
44 * warn for inconsistent local variable usage (lv m and method m at the same time).
25b242bf »
2001-01-09 * enum.c (enum_inject): new method.
45 * MicroRuby
07bb9f21 »
1999-08-13 1.4.0
46
47 Standard Libraries
48
25b242bf »
2001-01-09 * enum.c (enum_inject): new method.
49 - Module#define_method which takes a name and a body (block, proc or method).
f0367359 »
2000-07-04 matz
50 * Enumerable#sort_by for Schwartzian transformation
07bb9f21 »
1999-08-13 1.4.0
51 * String#scanf(?)
52 * Object#fmt(?)
94e1f8ea »
2000-02-08 2000-02-08
53 * Integer#{bin,oct,hex,heX}
07bb9f21 »
1999-08-13 1.4.0
54 * Time::strptime
55 * Integer[num], Float[num]; Fixnum[num]?
c651f107 »
1999-10-21 RUBYOPT
56 * method to retrieve non-number trailer for to_i/to_f.
07bb9f21 »
1999-08-13 1.4.0
57 * Stream or Port, abstract superclass of IO ?
58 * String#{pred,prev}, String#downto
59 * optional stepsize argument for succ()
a4fce2fa »
2000-02-25 2000-02-25
60 * Ruby module -- Ruby::Version, Ruby::Interpreter
bbd798ca »
2000-05-25 2000-05-25
61 * introduce Boolean class; super of TrueClass, FalseClass
c6447e54 »
2000-08-24 matz
62 * Process::waitall [ruby-talk:4557]
5cc08a4c »
2000-08-29 matz
63 * synchronized method - synchronized{...}, synchronized :foo, :bar
f23f4f6e »
2000-09-07 matz
64 * move Time::times to Process.
0e98ca3f »
2000-12-08 matz
65 * IO#for_fd in general
66 * Array#&, Array#| to allow duplication. ???
25b242bf »
2001-01-09 * enum.c (enum_inject): new method.
67 * fork_and_kill_other_threads.
47b45f8b »
2000-12-12 matz
68 * way to specify immortal (fork endurance) thread;
69 * or raise ForkException to every thread but fork caller.
70 * Array#fetch
25b242bf »
2001-01-09 * enum.c (enum_inject): new method.
71 * Hash::new{default} or recommend Hash#fetch?
72 * Enume#inject
a2af08da »
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
73
74 Extension Libraries
75
76 * ptk.rb pTk wrapper that is compatible to tk.rb
9868574a »
1999-10-29 19991029
77 * Berkeley DB extension
35301f19 »
2000-02-18 2000-02-18
78 * BitVector
a2af08da »
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
79
80 Ruby Libraries
81
6db89b50 »
2000-05-18 2000-05-18
82 * add uri.rb
b77b7c30 »
2000-02-01 2000-02-01
83 * urllib.rb, nttplib.rb, etc.
a2af08da »
1999-01-20 This commit was generated by cvs2svn to compensate for changes in r372,
84 * format like perl's
85
86 Tools
87
88 * freeze or undump to bundle everything
89
90 Misc
91
2194e2cf »
1999-10-13 *** empty log message ***
92 - publish Ruby books
c7d585c7 »
2000-12-05 matz
93 - publish Ruby books in English
Something went wrong with that request. Please try again.