File: History.txt

package info (click to toggle)
libruby2ruby-ruby 1.1.8-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 88 kB
  • ctags: 133
  • sloc: ruby: 1,028; makefile: 40; sh: 9
file content (123 lines) | stat: -rw-r--r-- 3,472 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
=== 1.1.8 / 2007-08-21

* 6 minor enhancements:

  * Added super awesome .autotest file. YAY!
  * Removed nil.method_missing... too many ppl bitching about it.
  * Renamed RubyToRuby (the class name) to Ruby2Ruby.
  * Restructured self-translation tests so they were friendlier when dying.
  * Strings are now always one line long only.
  * Fully in sync with ParseTree and ruby_parser.

* 2 bug fixes:

  * Fixed a number of issues/bugs discovered via ruby_parser.
  * Cleaned out some dead code and hacks we don't need anymore.

=== 1.1.7 / 2007-08-21

* 2 major enhancements:

  * Switched to ParseTree's UnifiedRuby... much much cleaner now!
  * Made test_ruby2ruby MUCH more rigorous with circular testing.

* 5 minor enhancements:

  * Add r2r_show command like parse_tree_show.
  * Add parens for :block nodes as appropriate. May be overzealous.
  * Make SexpAny work with #==.
  * Removed calls to processor_stack / caller in favor of self.context.
  * Some style differences, eschew rescue.

* 6 bug fixes:

  * Fix R2R bug with masgn/argscat.
  * Fixed a bug with new resbody unification.
  * Fixes for changes to pt_testcase.
  * Fixes the rest of the tests under strict sexp checking.
  * Fixed some circular bugs, mostly by hacking them out, wrt operator precidence.
  * Fixed trinary operator.

=== 1.1.6 / 2007-06-05

* 2 minor enhancements:

  * Extended tests for dstr/dsym/drgx to test against embedded slashes and quotes.
  * Updated for dasgn_curr changes to PT.

* 2 bug fixes:

  * Fixed a bug with begin/rescue/ensure.
  * Fixed argscat and blockpass bug. blah(42, *args, &block) handled.

=== 1.1.5 / 2007-02-13

* 3 minor enhancements:

  * Can now heckle ActiveRecord::Base in full.
  * Cleaned up 1-liner generating code.
  * Made clean/simple rescues 1-liners.

* 7 bug fixes:

  * Finally got the rest of block_pass working.
  * Fixed block_pass on procs in iters. UGH!
  * Fixed attrasgn in masgn.
  * Fixed splat in masgn.
  * Fixed unary/prefix methods.
  * Fixed attrasgn for []= where there were multiple args inside [].
  * Fixed a couple resbody bugs.

=== 1.1.4 / 2007-01-15

* 4 minor enhancements:

  * Added some extra rewriting code and tests for various bmethods. Ugh.
  * Added support for splatted block args.
  * Refactored class/module and dsym/dstr.
  * Short if/unless statements are now post-conditional expressions.

* 4 bug fixes:

  * Finally fixed eric's nebulous proc code-in-goalposts bug.
  * Fixed dasgn_curr so block's dasgn vars decl goes away (bug 7420).
  * Fixed dmethod. I think the tests were bogus before.
  * Fixed improper end in method rescues (bug 7396).

=== 1.1.3 / 2006-12-20

* 1 minor enhancement

  * Unit tests do self-translation and retesting for 3 generations! Solid. BAM!

* 1 bug fixes

  * iasgn inside masgn was totally borked in ruby2ruby.

=== 1.1.2 / 2006-12-19

* 2 minor enhancements

  * Improved []= and [] to be more idiomatic.
  * Support for nested whens (from when case has no expression).

* 3 bug fixes

  * Fixed case output when there is no case expression.
  * NEARLY have RubyToRuby self-cloning and passing tests again.
  * Minor cleanup

=== 1.1.1 / 2006-11-13

* 3 bug fixes

  * Fixed procs
  * Cleaned return when no return values.
  * Rewrote process_if. No more elsif but no more bugs. :)

=== 1.1.0 / 2006-10-11

* 2 major enhancements

  * Released separately from ZenHacks.
  * Major overhaul/audit from the new ParseTree test infrastructure. Very complete now.