[#29233] [Bug #3085] Time dumping/loading using Psych — Tomo Kazahaya <redmine@...>
Bug #3085: Time dumping/loading using Psych
Issue #3085 has been updated by Aaron Patterson.
2010/4/4 Aaron Patterson <redmine@ruby-lang.org>:
[#29247] [Bug:trunk] matrix test failures — Tanaka Akira <akr@...>
matrix test fails as follows.
[#29255] [Bug #3092] IO Broken with Latest Windows — Charlie Savage <redmine@...>
Bug #3092: IO Broken with Latest Windows
[#29270] Proposal: Module#thunk_method — Charles Oliver Nutter <headius@...>
Many people use define_method solely so they can define a new method
On Apr 5, 2010, at 5:42 PM, Charles Oliver Nutter wrote:
Joshua Ballanco wrote:
Because often the pattern is to do the calculation and then define a
On Apr 6, 2010, at 4:17 PM, Charles Oliver Nutter wrote:
[#29287] [Bug #3102] Rubygems should avoid deprecated yaml api — Aaron Patterson <redmine@...>
Bug #3102: Rubygems should avoid deprecated yaml api
[#29291] [Bug #3104] Random: seeding issues — Marc-Andre Lafortune <redmine@...>
Bug #3104: Random: seeding issues
[#29293] URI.(un)escape deprecated? — Marc-Andre Lafortune <ruby-core-mailing-list@...>
Hi.
2010/4/7 Marc-Andre Lafortune <ruby-core-mailing-list@marc-andre.ca>:
On Thu, Apr 8, 2010 at 5:22 PM, Tanaka Akira <akr@fsij.org> wrote:
> So, Yui, could you please tell us what motivated this change and what
2010/4/9 NARUSE, Yui <naruse@airemix.jp>:
On Thu, Apr 8, 2010 at 10:31 PM, Tanaka Akira <akr@fsij.org> wrote:
2010/4/9 Austin Ziegler <halostatue@gmail.com>:
Hi,
[#29295] [Bug #3105] seg faults and bus errors with ruby 1.8.7 p249 — Greg Ferguson <redmine@...>
Bug #3105: seg faults and bus errors with ruby 1.8.7 p249
[#29313] [Bug #3112] require "yaml" doesn't use psych as default — Usaku NAKAMURA <redmine@...>
Bug #3112: require "yaml" doesn't use psych as default
Issue #3112 has been updated by Yui NARUSE.
On Thu, Apr 08, 2010 at 02:06:55PM +0900, Yui NARUSE wrote:
On 4/8/10, Aaron Patterson <aaron@tenderlovemaking.com> wrote:
First of all, people want compatibility.
I found Aaron added YAML.quick_emit to Psych, thank.
On Sat, Apr 10, 2010 at 07:11:28PM +0900, NARUSE, Yui wrote:
(2010/04/11 8:48), Aaron Patterson wrote:
On Sun, Apr 11, 2010 at 09:20:15AM +0900, NARUSE, Yui wrote:
Issue #3112 has been updated by Anshul Khandelwal.
[#29427] [Bug #3124] SocketError on SnowLeopard (during make test-all) — Aaron Patterson <redmine@...>
Bug #3124: SocketError on SnowLeopard (during make test-all)
[#29447] [RubySpec #3128] Randomness specs — Marc-Andre Lafortune <redmine@...>
RubySpec #3128: Randomness specs
[#29462] [Feature #3131] add Kernel#Hash() method like Kernel#Array() — Suraj Kurapati <redmine@...>
Feature #3131: add Kernel#Hash() method like Kernel#Array()
[#29464] [Bug #3132] …/nokogiri-1.4.1/ext/nokogiri/nokogiri.bundle: [BUG] Bus Error — Ashley Williams <redmine@...>
Bug #3132: …/nokogiri-1.4.1/ext/nokogiri/nokogiri.bundle: [BUG] Bus Error
[#29486] [Bug #3140] gem activation has changed between 1.8 and 1.9 — Aaron Patterson <redmine@...>
Bug #3140: gem activation has changed between 1.8 and 1.9
Issue #3140 has been updated by Aaron Patterson.
Hi,
We are about to ship a version of Ruby with a built in package manager with
On Fri, Jul 2, 2010 at 6:19 PM, Yehuda Katz <wycats@gmail.com> wrote:
On Sat, Jul 03, 2010 at 07:48:04AM +0900, Luis Lavena wrote:
After a brief discussion with Eric Hodel about this, there are a few questions before we can figure out how to solve this:
Is there any comment on this? This is a big bug in 1.9.2 that we'd like to get fixed as soon as we can, but I need some input on it.
I wrote this original code in gem_prelude.
Hi,
See comment on patch below. Other than my comments, I'm fine with this.
Since no one has responded, nobu, can you go ahead and commit it?
Issue #3140 has been updated by Yusuke Endoh.
Issue #3140 has been updated by Yusuke Endoh.
> I've commited the patch to trunk.
Hi,
> Roger, could you re-try to build from scratch? ould you apply
> I'll try with 1_9_2 next.
2010/7/14 Roger Pack <rogerdpack2@gmail.com>:
On Sun, Jul 11, 2010 at 10:23 AM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
Uh-oh, rc2 has been released.
On Sun, Jul 11, 2010 at 12:26 PM, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
Issue #3140 has been updated by Yehuda Katz.
Hi,
Hi,
> If you 'gem install mongrel' on 1.9, it will fail (for a valid reason). The directory is not removed because that would prevent users from debugging the build process by reading 'gem_make.out' that is left there for this purpose.
[#29528] [Bug #3150] net/https peer verification doesn't do anything — Hongli Lai <redmine@...>
Bug #3150: net/https peer verification doesn't do anything
[#29578] [Bug #3163] SyntaxError when using variable which is also a method in current scope with a Symbol argument — Benoit Daloze <redmine@...>
Bug #3163: SyntaxError when using variable which is also a method in current scope with a Symbol argument
Issue #3163 has been updated by caleb clausen.
On 18 April 2010 02:06, caleb clausen <redmine@ruby-lang.org> wrote:
On 4/17/10, Benoit Daloze <eregontp@gmail.com> wrote:
On 18.04.10 04:34, Caleb Clausen wrote:
On 4/17/10, Kornelius Kalnbach <murphy@rubychan.de> wrote:
On 17.04.10 20:26, Benoit Daloze wrote:
>as in a ? b : c.
On 18.04.10 16:10, Benoit Daloze wrote:
[#29601] [Bug #3167] RDoc issues in interactive mode — Benoit Daloze <redmine@...>
Bug #3167: RDoc issues in interactive mode
[#29608] [Bug #3169] RDoc crossref confused by instance and class methods having same name — Marc-Andre Lafortune <redmine@...>
Bug #3169: RDoc crossref confused by instance and class methods having same name
Issue #3169 has been updated by Eric Hodel.
On 19.04.10 05:36, Eric Hodel wrote:
On Apr 18, 2010, at 21:28, Kornelius Kalnbach wrote:
[#29641] [Feature #3176] Thread#priority= should actually do something — caleb clausen <redmine@...>
Feature #3176: Thread#priority= should actually do something
Issue #3176 has been updated by Yusuke Endoh.
> Issue #3176 has been updated by Yusuke Endoh.
On 5/15/10, KOSAKI Motohiro <kosaki.motohiro@gmail.com> wrote:
Issue #3176 has been updated by caleb clausen.
> I tried to make it use pthread_setschedparam on linux. That would seem to be
Issue #3176 has been updated by caleb clausen.
Issue #3176 has been updated by caleb clausen.
[#29670] "include X; include Y" vs "include X, Y" — Daniel Berger <djberg96@...>
Hi,
[#29677] anonymous Module#name returns nil in 1.9 — Ryan Davis <ryand-ruby@...>
Is this intentional?
[#29710] [Bug #3185] File.expand_path repeats forward slashes at the beginning of the path — Brian Ford <redmine@...>
Bug #3185: File.expand_path repeats forward slashes at the beginning of the path
Issue #3185 has been updated by Brian Ford.
[#29745] [Bug #3191] imap exits on login with invalid credentials — Karl Baum <redmine@...>
Bug #3191: imap exits on login with invalid credentials
[#29812] identifying process of show stoppers for 1.9.2 release — Yusuke ENDOH <mame@...>
Hi, all
Yusuke ENDOH wrote:
[#29835] [Bug #3212] ConditionVariable may become inconsistent for interrupted threads — Sylvain Joyeux <redmine@...>
Bug #3212: ConditionVariable may become inconsistent for interrupted threads
Issue #3212 has been updated by Sylvain Joyeux.
Hi,
On 5/5/10, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
On 5/6/10, Yusuke ENDOH <mame@tsg.ne.jp> wrote:
Hi,
[#29845] [Bug #3215] Windows: IO.popen returns "handle is invalid" — Christian Höltje <redmine@...>
Bug #3215: Windows: IO.popen returns "handle is invalid"
[#29863] [Bug #3216] #join in thwait.rb only waits for first thread — Roger Pack <redmine@...>
Bug #3216: #join in thwait.rb only waits for first thread
[#29868] [Bug:trunk] assert now passes non-boolean result — Nobuyoshi Nakada <nobu@...>
Hi,
Issue #3219 has been updated by caleb clausen.
[#29874] [Bug #3220] bug in gc.c — Aaron Patterson <redmine@...>
Bug #3220: bug in gc.c
[ruby-core:29600] Re: [Bug #3163] SyntaxError when using variable which is also a method in current scope with a Symbol argument
On 18.04.10 16:10, Benoit Daloze wrote: > Sure, but that's why I showed that any variable which is also a method > in a scope can cause this problem. I agree that it's a problematic part of Ruby's syntax. I think it comes partly from method-call parentheses being optional. It's a trade-off. > If there is more spaces at left than right of the 'operator' it should > be a method. > p % [a] # operator > p %[a] # method > p%[a] # operator +1. I think this rule should ony distinguish "no space" and "one ore more spaces". Otherwise, we'd have to start counting spaces. Fun for the next obfuscation contest. > This idea is valid only if the right part is a literal expression: > p % a , p %a , p%a are in all cases operators. I'm not sure whether the lexer can look ahead this far. > Would it be possible to implement a rule like that: > "if more spaces at left than right and right is a literal expression, > consider left as a method" (instead of always as an operator) As far as I understood nobus patch, it does exactly that. > Are you thinking the same way to consider theses expressions ? I think everything should be evaluated "intuitively", whatever this means ;) The rules you outlined seem much more intuitive to me. > This change is only an improvement to my opinion, so I don't see when it > can cause problems. Incompatibility is a problem. I wouldn't start to write code that's only valid in Ruby 1.9.2, because 1.8.7 is so much more popular. But it doesn't seem to be a problem yet. I checked the syntax of 20K Ruby files in 300 gems before and after nobu's patch. The diff is attached. Only obscure code (like Caleb's rubylexer examples ;) and ERB templates (which are invalid anyway) seem to be hit. [murphy]
Attachments (1)
--- syntax-check-ruby192-r27387-errors 2010-04-18 19:08:02.000000000 +0200
+++ syntax-check-ruby192-r27388-errors 2010-04-18 18:58:26.000000000 +0200
@@ -352,12 +352,18 @@
./has_many_polymorphs-2.13/generators/tagging/templates/tag.rb:20: syntax error, unexpected tIDENTIFIER, expecting keyword_end
<% if options[:self_referential] -%> :a...
^
-./has_many_polymorphs-2.13/generators/tagging/templates/tag.rb:20: syntax error, unexpected ':', expecting keyword_end
+./has_many_polymorphs-2.13/generators/tagging/templates/tag.rb:20: syntax error, unexpected tSYMBEG, expecting keyword_end
...lf_referential] -%> :as => :<%= parent_association_name -...
... ^
-./has_many_polymorphs-2.13/generators/tagging/templates/tag.rb:22: syntax error, unexpected ',', expecting keyword_end
+./has_many_polymorphs-2.13/generators/tagging/templates/tag.rb:22: syntax error, unexpected tASSOC, expecting keyword_end
+ :skip_duplicates => false,
+ ^
+./has_many_polymorphs-2.13/generators/tagging/templates/tag.rb:22: Can't assign to false
:skip_duplicates => false,
^
+./has_many_polymorphs-2.13/generators/tagging/templates/tag.rb:23: syntax error, unexpected tASSOC, expecting tCOLON2 or '[' or '.'
+ :parent_extend => proc {
+ ^
./has_many_polymorphs-2.13/generators/tagging/templates/tag_test.rb:12: syntax error, unexpected tIDENTIFIER, expecting keyword_end
... "imperial pale", <%= model_two -%>.find(:first).tags.to_s
... ^
@@ -611,13 +617,13 @@
./merb-gen-1.0.15/lib/generators/templates/application/merb_core/config/init.rb:6: syntax error, unexpected '<'
<%= "# " unless orm != :none %> use_orm :<%= orm %>
^
-./merb-gen-1.0.15/lib/generators/templates/application/merb_core/config/init.rb:6: syntax error, unexpected ':', expecting $end
+./merb-gen-1.0.15/lib/generators/templates/application/merb_core/config/init.rb:6: syntax error, unexpected tSYMBEG, expecting $end
<%= "# " unless orm != :none %> use_orm :<%= orm %>
^
./merb-gen-1.0.15/lib/generators/templates/application/merb_flat/config/init.rb:3: syntax error, unexpected '<'
<%= "# " unless orm != :none %> use_orm :<%= orm %>
^
-./merb-gen-1.0.15/lib/generators/templates/application/merb_flat/config/init.rb:3: syntax error, unexpected ':', expecting $end
+./merb-gen-1.0.15/lib/generators/templates/application/merb_flat/config/init.rb:3: syntax error, unexpected tSYMBEG, expecting $end
<%= "# " unless orm != :none %> use_orm :<%= orm %>
^
./merb-gen-1.0.15/lib/generators/templates/application/merb_plugin/lib/%base_name%/merbtasks.rb:1: syntax error, unexpected tOP_ASGN, expecting $end
@@ -2197,6 +2203,9 @@
^
./rubylexer-0.7.7/test/data/jarh.rb:189: warning: string literal in condition
./rubylexer-0.7.7/test/data/jarh.rb:189: warning: string literal in condition
+./rubylexer-0.7.7/test/data/jarh.rb:349: syntax error, unexpected tSYMBEG, expecting ':'
+print true ? "Just another Ruby hacker," :-P
+ ^
./rubylexer-0.7.7/test/data/newsyntax.rb:11: syntax error, unexpected ';', expecting ')'
p($/ = ' '; Array( "i'm in your house" ))
^
@@ -2230,6 +2239,15 @@
./rubylexer-0.7.7/test/data/regtest.rb:457: warning: ambiguous first argument; put parentheses or even spaces
./rubylexer-0.7.7/test/data/regtest.rb:458: warning: ambiguous first argument; put parentheses or even spaces
./rubylexer-0.7.7/test/data/regtest.rb:607: warning: mismatched indentations at 'end' with 'class' at 12
+./rubylexer-0.7.7/test/data/s.rb:171: syntax error, unexpected tSYMBEG, expecting ':'
+false ? 2 :O
+ ^
+./rubylexer-0.7.7/test/data/s.rb:183: syntax error, unexpected tSYMBEG, expecting ':'
+eof??nil :true
+ ^
+./rubylexer-0.7.7/test/data/s.rb:193: syntax error, unexpected tSYMBEG, expecting ':'
+eof!?nil :true
+ ^
ruby19: Permission denied -- ./rubymacros-0.1.5/example/__dir__.rb (LoadError)
ruby19: Permission denied -- ./rubymacros-0.1.5/example/__dir___wrap.rb (LoadError)
./rubymacros-0.1.5/example/andand.rb:2: syntax error, unexpected '(', expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
@@ -2312,9 +2330,9 @@
./rubymacros-0.1.5/example/linenum.rb:2: syntax error, unexpected ')', expecting $end
ruby19: Permission denied -- ./rubymacros-0.1.5/example/loop.rb (LoadError)
ruby19: Permission denied -- ./rubymacros-0.1.5/example/loop_wrap.rb (LoadError)
-./rubymacros-0.1.5/example/simple.rb:1: syntax error, unexpected '^'
+./rubymacros-0.1.5/example/simple.rb:1: syntax error, unexpected tSYMBEG, expecting $end
macro simple(a,b) :(^a+^b) end
- ^
+ ^
ruby19: Permission denied -- ./rubymacros-0.1.5/example/with.rb (LoadError)
ruby19: Permission denied -- ./rubymacros-0.1.5/example/with_wrap.rb (LoadError)
./rubymacros-0.1.5/lib/macro.rb:129: syntax error, unexpected tLABEL