rubinius/rubinius — pull request #1643 by IPGlider (2012-03-31 00:22:17+00:00)
Title: Remove 128 chars limit in Time#strftime to fix #1632

We can't foresee the size needed so we allocate 1024 bytes for each byte in the format string, just like in MRI.

In Ruby 1.9.3

```ruby
1.9.3-p125 :001 > Time.now.strftime("*" * 256).length
=> 256
```

Before patch in Rubinius

```ruby
rubinius-2.0.0dev :001 > Time.now.strftime("*" * 256).length
=> 0
```

After patch in Rubinius

```ruby
rubinius-2.0.0dev :001 > Time.now.strftime("*" * 256).length
=> 256
```