Activity
From 01/23/2016 to 01/29/2016
01/29/2016
-
11:56 PM Bug #12037 (Third Party's Issue): did_you_mean reporting impossible suggestion
- The did_you_mean feature in Ruby 2.3.0 reports an impossible suggestion when you define whatever is being called in the current scope after it is being called:
~~~
irb(main):001:0> def foo
irb(main):002:1> bar
irb(main):003:1> bar ... -
09:30 PM Bug #12036 (Closed): Enumerator's automatic rewind behavior
- When enumerating an enumerator, the enumerator automatically rewinds when #next raises an error. The concern here is that someone may need to handle that error and continue processing the rest of the enumerator.
12:22 < Ox0dea> I thin... -
06:59 PM Misc #12004: Code of Conduct
- Lisa Beld wrote:
> I would recommend the Contributor Covenant. People complaining that it includes harassment in public spaces are most likely just guilty of doing so. Just because the harassment occurs outside the scope of the project ... -
08:36 AM Misc #12004: Code of Conduct
- Hi everyone;
First, in scope I recognize the discussion as to whether to have a code of conduct is over. Ruby has done well so far and I trust that Matz will act with wisdom and inclusion on this issue, and not exclude other cultura... -
06:37 AM Misc #12004: Code of Conduct
- First off, thank you to mods for re-opening account registration. I would like to jump in and comment on this, since I was not able to before.
Coraline Ada Ehmke wrote:
> It's not about my values, it's about our shared values. I'm en... -
03:11 AM Misc #12004: Code of Conduct - Yukihiro Matsumoto wrote:
> OK, that's enough.
> ...
For over 5 years now, I've been a Ruby developer. This discussion has to be on of the most disruptive topics I have ever read from the Ruby Community. In all of the other email threa... -
02:10 AM Misc #12004: Code of Conduct
- I've noticed new accounts can register again, so I guess I'll add my two cents.
I understand the need for CoCs - the Internet is a place where no matter how
much you wish, you can't expect all people to act nice. It is quite unfortun... -
06:01 PM Bug #12035 (Rejected): scanf suspicious results.
- The code: 'a b c'.scanf('%[a] %[b] %[c]')
yields the result: ["a"] and not ["a","b","c"] as expected.
So far it seems that when sets of characters are used, only
the first one in the parse specification string actually returns
... -
04:53 PM Bug #11869: random hang/SegFault when accessing a missing constant in irb
- I'm seeing this on debian 7, rhel 6, and ubuntu 14.04 at least (but running binaries compiled on debian 6, rhel 5, and ubuntu 10.04, respectively). The chef rspec test suite triggers this:
git clone https://github.com/chef/chef
cd c... -
04:45 PM Bug #12033: WSASocket can't work with Ruby extensions.
- Okay. I see.
What you're telling me is that you're basically overriding at link time the list of posix-looking functions, to hijack them into "real" posix versions. Now the problem is, if I am trying to write a Ruby wrapper for a stat... -
11:12 AM Bug #12033: WSASocket can't work with Ruby extensions.
- First, You don't have to care about initializing/cleanup WinSock.
Ruby does them.
To keep source level compatibility with Unix-like platforms,
Ruby makes some hack about Windows' socket.
The return value of Unix's `socket` is a fil... -
10:56 AM Bug #12033: WSASocket can't work with Ruby extensions.
- I forgot to mention that I tried this under windows 10 and Windows 7, with the same result on both os.
-
10:39 AM Bug #12033 (Closed): WSASocket can't work with Ruby extensions.
- Basically, when creating a gem with C code that tries to do a WSASocket() call, the socket will end up being non-viable. I have tried this using the native DevKit compiler, rake-compiler-dock, ruby 2.2, 2.1, 32 and 64 bits, to no avail. ...
-
03:52 PM Feature #12034 (Open): RegExp does not respect file encoding directive
- ~~~
$ cat regexp-encoding.rb
# -*- encoding: binary -*-
puts ''.encoding
puts //.encoding
$ ruby regexp-encoding.rb
ASCII-8BIT
US-ASCII
~~~
The RegExp should have ASCII-8BIT encoding IMO.
Actually there is somethin... - 03:21 PM Revision 562b14cb (git): * 2016-01-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:21 PM Revision 563706fa (git): suppress warning: assigned but unused variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:16 PM Bug #12030: Crash calling Hash#dig when hash contains ActiveRecord objects
- Hi, I was able to reproduce it on a bit minified example. Here it is:
~~~
class Foo
def self.respond_to?(*args)
super
end
end
{ foo: Foo }.dig(:foo, :foo)
~~~ -
09:32 AM Revision 1e226382 (git): r53689 test
- * test/ruby/test_file_exhaustive.rb (test_readlink_junction): test
for r53689.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:41 AM Revision ec943ac6 (git): win32/file.c: drop garbage
- * win32/file.c (rb_readlink): drop garbage after the substitute
name, as rb_w32_read_reparse_point returns the expected buffer
size but "\??\" prefix is dropped from the result.
* win32/win32.c (w32_readlink): ditto, including NUL-te... - 08:13 AM Revision 47f6196c (git): * win32/win32.c (fileattr_to_unixmode, rb_w32_reparse_symlink_p): volume
- mount point should be treated as directory, not symlink.
[ruby-core:72483] [Bug #11874]
* win32/win32.c (rb_w32_read_reparse_point): check the reparse point is
a volume mount point or not.
* win32/file.c (rb_readlink): follow above... -
08:12 AM Bug #11874 (Closed): File.realpath fail on volume mount point directory
- Applied in changeset r53688.
----------
* win32/win32.c (fileattr_to_unixmode, rb_w32_reparse_symlink_p): volume
mount point should be treated as directory, not symlink.
[ruby-core:72483] [Bug #11874]
* win32/win32.c (rb_w32_read_r... -
08:01 AM Revision c0b13e29 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:18 AM Revision 93eb95f0 (git): Rename parameter name
- * enum.c (enum_take_while, enum_drop_while): rename block
parameter to obj, since they are generic objects. [Fix GH-1226]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:16 AM Revision 4f8245b7 (git): erb.rb: fronzen-string-literal in comment [Fix GH-1229]
- * lib/erb.rb (ERB::Compiler#detect_magic_comment): allow
fronzen-string-literal in comment as well as encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:14 AM Revision 708a982c (git): erb.rb: duplicated magic comments [Fix GH-1229]
- * lib/erb.rb (ERB#def_method): insert def line just before the
first non-comment and non-empty line, not to leave duplicated
and stale magic comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53684 b2dd03c8-39d4-4d8f-98ff-8... -
03:53 AM Feature #12032 (Closed): Matrix.rb ruby documentation
- Added documentation for three methods within matrix.rb file: elements_to_f, elements_to_i, elements_to_r
-
03:18 AM Revision f54b960d (git): test_erb.rb: improve assertions
- * test/erb/test_erb.rb: improve failure messages with
assert_respond_to and assert_not_respond_to.
* test/erb/test_erb.rb: use assert_raise instead of assert(false).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53683 b2dd03c8-39... -
02:14 AM Revision c55ad90a (git): erb.rb: frozen-string-literal safe
- * lib/erb.rb (ERB#set_eoutvar): explicitly make mutable string as
a buffer to make ERB work with --enable-frozen-string-literal.
[ruby-core:73561] [Bug #12031]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53682 b2dd03c8-39d4-4d... -
02:13 AM Bug #12031 (Closed): Make ERB work with --enable-frozen-string-literal
- Applied in changeset r53682.
----------
erb.rb: frozen-string-literal safe
* lib/erb.rb (ERB#set_eoutvar): explicitly make mutable string as
a buffer to make ERB work with --enable-frozen-string-literal.
[ruby-core:73561] [Bug #12031] -
02:13 AM Revision 1c3a3f47 (git): test_erb.rb: escape
- * test/erb/test_erb.rb (test_token_extension): escape % in
dedented heredoc for editors which do not support this syntax
yet.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:46 AM Revision cb50da1d (git): * 2016-01-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:46 AM Revision 809d3770 (git): * lib/net/http/header.rb: Warn nil variable on HTTP Header.
- It caused to NoMethodError. [fix GH-952][fix GH-641] Patch by @teosz
* test/net/http/test_httpheader.rb: Added test for nil HTTP Header.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/28/2016
-
10:14 PM Misc #12004: Code of Conduct
- Yukihiro Matsumoto wrote:
> OK, that's enough.
> ...
Thank you Matz for letting us know.
Something I'd like people to keep in mind is that a majority of people will contribute to projects without first reading any conduct guidelines... -
07:38 PM Misc #12004: Code of Conduct
- Yukihiro Matsumoto wrote:
> OK, that's enough.
> ...
What about this one https://github.com/domgetter/NCoC/blob/master/CODE_OF_CONDUCT.md
Also, if any of you are not sure what's going on and who are all these nice people, please rea... -
07:11 PM Misc #12004: Code of Conduct
- Lisa Beld wrote:
> I would recommend the Contributor Covenant. People complaining that it includes harassment in public spaces are most likely just guilty of doing so.
Please do not jump to conclusions! This is an assumption which... -
05:30 PM Misc #12004: Code of Conduct
- Yukihiro Matsumoto wrote:
> OK, that's enough.
> ...
I would recommend the Contributor Covenant. People complaining that it includes harassment in public spaces are most likely just guilty of doing so. Just because the harassment occur... -
01:30 AM Misc #12004: Code of Conduct
- I would just like to add that I think CoC version 1.4.0 is a good improvement: it better defines the "scope" of what it means to be representing the project, and what circumstances one is liable to be under the CoC.
If we do decide on... -
09:51 PM Feature #7314: Convert Proc to Lambda doesn't work in MRI
- Use case: a stored block gets called with a "target" as first parameter, plus optional arguments. If the target object is an array, then the behaviour is unpredictable:
~~~ruby
lm = lambda { |target, *options| puts target.inspect, op... -
09:41 PM Bug #12031 (Closed): Make ERB work with --enable-frozen-string-literal
- ERB currently does not work with --enable-frozen-string-literal:
~~~
$ echo "a" | RUBYOPT=--enable-frozen-string-literal erb
-:1:in `concat': can't modify frozen String (RuntimeError)
from -:1:in `<main>'
from /usr... -
08:11 PM Bug #11962: Ruby 2.3.0 causing compile failure on extensions using a C++ compiler
- BTW this causes issues compiling SWIG:
https://github.com/swig/swig/issues/593 -
06:21 PM Bug #12030 (Closed): Crash calling Hash#dig when hash contains ActiveRecord objects
- This code results in a stack consistency error:
~~~
begin
require 'bundler/inline'
rescue LoadError => e
$stderr.puts 'Bundler version 1.10 or later is required. Please update your Bundler'
raise e
end
gemfile(true) do
... -
04:14 PM Bug #12029 (Rejected): Not all elements are yielded when count is given a block
-
12:44 PM Bug #12029: Not all elements are yielded when count is given a block
- Hans Mackowiak wrote:
> you need splash:
> ...
hmmm, okay. I think I misunderstood how some Enumerable methods work. Thanks.
How do I close this issue by the way? -
11:06 AM Bug #12029: Not all elements are yielded when count is given a block
- you need splash:
```ruby
to_enum(:foo).count { |*e| e == [1, 2] } #=> 1
``` -
10:19 AM Bug #12029 (Rejected): Not all elements are yielded when count is given a block
- When count is called on an enumerable that yields multiple elements, not all elements are yielded to the block.
~~~ruby
def foo
yield 1, 2
end
to_enum(:foo).count { |e| e == [1, 2] }
# Returns: 0
# Expected: 1
~~~
It app... -
04:13 PM Bug #12028 (Feedback): Crash ruby
- How to reproduce?
-
09:43 AM Bug #12028 (Closed): Crash ruby
- (snip segv messages)
- 08:32 AM Revision 0897a6df (git): * 2016-01-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:32 AM Revision 173e287f (git): socket.c: unlimited size hostname
- * ext/socket/socket.c (sock_gethostname): support unlimited size
hostname.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:20 AM Feature #10658: ThreadGroup local variables
- Lin Jen-Shin wrote:
> Here's a demonstration:
> ...
I quite liked this syntax and the idea. I actually needed something like ThreadGroup-variables in my project so I've implemented them with this monkey patch:
~~~ruby
# Thread.cu... -
02:34 AM Feature #12024: Add String.buffer, for creating strings with large capacities
- Jeremy Evans wrote:
> As to why `String.buffer(10000)` instead of `String.new(:buffersize=>10000)`, see https://bugs.ruby-lang.org/issues/905#note-2
I think String.new(:buffersize=>10000) is better because it can be combined with :...
01/27/2016
-
05:17 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- Here's the benchmark I wrote for this:
~~~Ruby
require 'benchmark/ips'
eval("def a; b = ' ' * 1000; String.new " + "<< b " * 100 + "end")
eval("def c; b = ' ' * 1000; String.buffer(100000) " + "<< b " * 100 + "end")
Benchmark... -
02:18 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- Yui NARUSE wrote:
> More effective example.
What an artificial example that pinpoints realloc overhead :-)
--
Yusuke Endoh <mame@ruby-lang.org> -
02:10 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- Yui NARUSE wrote:
> Motohiro KOSAKI wrote:
> ...
why not something like "String.new(:buffersize => 10000)" then? -
02:07 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- More effective example.
```
% cat test.rb; ./ruby test.rb
# frozen_string_literal: true
require 'benchmark'
M = 100
N = 25
Benchmark.bm 5 do |r|
r.report "buffer" do
j = 0
while j < M
i = 0
buf = Stri... -
01:45 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- Motohiro KOSAKI wrote:
> Class method is really bad idea because of thread unsafe.
It return a new string object. -
01:41 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- ```ruby
% cat test.rb
# frozen_string_literal: true
require 'benchmark'
N = 50_000_000
Benchmark.bm 5 do |r|
r.report "buffer" do
i = 0
buf = String.buffer(N)
while i < N
buf << 'a'
i += 1
end
... -
01:31 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- On Tue, Jan 26, 2016 at 7:12 PM, <merch-redmine@jeremyevans.net> wrote:
> Issue #12024 has been updated by Jeremy Evans.
>
>
> I wasn't aware of #905 when I created this, I probably should have searched first.
>
> This feature is... -
11:16 AM Feature #12024: Add String.buffer, for creating strings with large capacities
- I'm unsure if this pre-allocation is really effective since recent "realloc" implementations take just O(1). What operating system are you using?
In #905, pre-allocation was actually helpful in JRuby because JVM did not provide such ... -
12:12 AM Feature #12024: Add String.buffer, for creating strings with large capacities
- I wasn't aware of #905 when I created this, I probably should have searched first.
This feature is similar to #905, but the implementation is different. The implementation in #905 is an instance method that changes the capacity of an... -
04:41 PM Bug #11935: Date.new returns inconsistent errors when passed invalid arguments
- Tadayoshi Funaba appears to have been gone for a year, so it's unclear who this should be assigned to.
-
04:28 PM Misc #12004: Code of Conduct
- Yukihiro Matsumoto wrote:
> OK, that's enough.
> ...
Thank you. -
04:04 PM Misc #12004: Code of Conduct
- Yukihiro Matsumoto wrote:
> OK, that's enough.
> ...
Yes, thank you.
-
05:52 AM Misc #12004: Code of Conduct
- Yukihiro Matsumoto wrote:
> OK, that's enough.
> ...
Thank you. -
05:36 AM Misc #12004: Code of Conduct
- Ruby Dino wrote:
> Coraline Ada Ehmke wrote:
> ...
This seems to touch PC, but anyway some other people may also feel like that.
Japanese has good Constitution and curriculum in compulsory education made by U.S. for 70 years.
There... -
05:33 AM Misc #12004: Code of Conduct
- OK, that's enough.
We will set up some form of CoC in the future. Let me think for a while which one we are going to choose.
Matz.
-
05:25 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> All of these scaremongering posts about a Ruby CoC being abused reveals a deep distrust of the leadership in the Ruby community.
Wrong. It reveals a deep distrust about those who would like to be judge.
... -
05:19 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> It's not about my values, it's about our shared values. I'm encouraging us to figure them out, write them down, and enforce them.
> ...
Our shared values and goals are to enhance the lives of others throug... -
04:38 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> All of these scaremongering posts about a Ruby CoC being abused reveals a deep distrust of the leadership in the Ruby community. Who do you think would be enforcing the code of conduct? Do you trust them to b... -
04:34 AM Misc #12004: Code of Conduct
- > Right here lies the problem. Your values aren't internationally recognized, as many have brought up including the Japanese and Russian participants in the community.
It's not about my values, it's about our shared values. I'm encour... -
04:28 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> our values
Right here lies the problem. Your values aren't internationally recognized, as many have brought up including the Japanese and Russian participants in the community.
-
04:23 AM Misc #12004: Code of Conduct
- All of these scaremongering posts about a Ruby CoC being abused reveals a deep distrust of the leadership in the Ruby community. Who do you think would be enforcing the code of conduct? Do you trust them to be fair or not?
Matz, as yo... -
04:18 AM Misc #12004: Code of Conduct
- what my problem is about such "PC" is:
first: i am from a country where law is: "innocent until proven wrong" (means that even if you did something wrong, the other side does need to proof that) thats why what if such CoC is misused fro... -
03:46 AM Misc #12004: Code of Conduct
- Gregory Brown wrote:
> Few people in this thread have the leadership responsibilities to understand that aspect of things
Few people in this thread have the age and experience to understand that aspect of things.
Few people in thi... -
02:21 AM Misc #12004: Code of Conduct
- woops, was totally blind when looking at the branches. looks good! thanks!
-
02:15 AM Misc #12004: Code of Conduct
- Hubie Fuller wrote:
> Can we have the Contributor Covenant utilize the alphabetical order of 'age, body size, culture, disability, ethnicity, gender, gender identity and expression, level of experience, nationality, personal appearance,... -
02:00 AM Misc #12004: Code of Conduct
- Can we have the Contributor Covenant utilize the alphabetical order of 'age, body size, culture, disability, ethnicity, gender, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sex...
-
12:44 AM Misc #12004: Code of Conduct
- I also support adopting a Code of Conduct.
I believe CC 1.3 is a good base to work from simply because it is already used on many well known projects. #275 provides the best outline I've seen of specifically what CC does that's import... -
03:58 PM Feature #12026: Support warning processor
- I think this filter should be "one for the whole execution" and therefore something like an environment variable or a CLI flag.
Taking inspiration from javac's -Xlint: [1], having them associated by a group or short name would help to... -
02:57 PM Revision c308fa68 (git): depend: add capacity.o
- * ext/-test-/string/depend (capacity.o): add dependencies.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:04 PM Revision b6e761e6 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:04 PM Revision b7b5692a (git): * test/-ext-/string/test_capacity.rb: Added missing library.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:00 PM Revision cf3c1bfe (git): * test/ruby/test_file.rb (TestFile#test_realpath_encoding): rescue Errno::EACCES
- and skip the testcase because it'll be raised on Windows always unless the
runner doesn't have the administrator privilege.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:52 AM Feature #12025: Reduce minimum string buffer size from 128 to 127
- With glibc as Eric says it won't save memory so much.
But with jemalloc, whose next allocation size of 128 is 192, saves some memory.
Darwin also saves 6%.
memo:
https://www.facebook.com/notes/facebook-engineering/scalable-memory-a... - 11:37 AM Revision 63710b73 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:37 AM Revision d14f0cfd (git): Add tests about String's internal capacity
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:58 AM Feature #12023: Allow ivars to be used as method arguments
- With your patch, seems that `def initialize(@foo, @bar = @foo)` wouldn't work.
> ~~~diff
> ...
Dynamic size array isn't allowed in C89. -
09:54 AM Revision a7c98796 (git): * enc/unicode.c: Fixed bit mask in macro OnigCodePointCount
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:55 AM Revision 415949fa (git): * enc/unicode.c: Protect code point count by macro, in order to
- be able to use the remaining bits for flags.
(with Kimihito Matsui)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:35 AM Revision 75687e0a (git): Fix doc with default value with GH-523
- * lib/tempfile.rb (Tempfile#initialize): [DOC] the first parameter
`basename` is optional and defaulted to an empty string since
[GH-523]. [Fix GH-1225]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53668 b2dd03c8-39d4-4d8f-98f... -
07:30 AM Revision b14ea7d0 (git): hash.c: exception examples
- * hash.c (rb_hash_dig): [DOC] add examples of exceptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:26 AM Revision 4df16807 (git): Fix a Ruby-Doc comment for Array#dig
- * array.c (rb_ary_dig): [DOC] fix the exception class to be raised
when intermediate object does not have dig method. TypeError
will be raised now. [Fix GH-1224]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53666 b2dd03c8-39d... -
04:11 AM Revision a82d2728 (git): test_require.rb: fix temporary library directory
- * test/rubygems/test_require.rb (test_dash_i_beats_gems): create
temporary library directory under the temporary directory
created by Gem::TestCase#setup, not to leave garbages in the
default temporary directory.
git-svn-id: svn+s... -
02:56 AM Bug #12027 (Rejected): Hash descendants are ignoring custom to_hash method
- Because `b.is_a?(Hash)` already.
`to_hash` is the method to pretend to be a `Hash`. -
12:20 AM Bug #12027 (Rejected): Hash descendants are ignoring custom to_hash method
- I'm not sure it is not intended, but feels really strange:
~~~ruby
class A
def to_hash
{foo: 'bar'}
end
end
class B < Hash
def to_hash
{foo: 'bar'}
end
end
a = A.new
b = B.new
p({**a}) # => {foo: 'ba...
01/26/2016
-
11:45 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- I think this ticket is a duplicate of #905.
--
Yusuke Endoh <mame@ruby-lang.org> -
11:13 PM Feature #12024: Add String.buffer, for creating strings with large capacities
- I like the idea.
Matz.
-
07:17 PM Feature #12024 (Closed): Add String.buffer, for creating strings with large capacities
- If you know you are going to need to create a large string,
it's better to create it with a large capacity. Otherwise,
ruby will need to continuously resize the string as it grows.
For example, if you will be producing a string that ... -
11:15 PM Misc #12004: Code of Conduct
- I'd like to add my vote in favor of a CoC, too. The Swift team put a lot of thought into its community and currently adopts CC 1.3.
-
11:07 PM Misc #12004: Code of Conduct
- Yet another prominent member of our community, working on a large project with many contributors, who supports adopting CC.
At some point the leaders of Ruby have to decide who the ruby community is: The people asking for guidelines o... -
10:17 PM Misc #12004: Code of Conduct
- Adding my vote in favor of a CoC. I'm fully in support of adopting CC 1.3.
-
09:05 PM Misc #12004: Code of Conduct
- #433 Kurtis Rainbolt-Greene wrote:
*Done. See: Backlog.*
No. NOT done. I've read this entire thread and I haven't seen any proponent of a CoC provide a single, solid shred of evidence that a CoC will improve the project. There have b... -
08:54 PM Misc #12004: Code of Conduct
- > I'm too lazy to do the work to prove this out one way or the other
Yeah, that seems to be happening a lot in this thread.
> ...
Done. See: Backlog. -
04:58 PM Misc #12004: Code of Conduct
- In #371, Kurtis Rainbolt-Greene listed several projects that have adopted the CoC and asked if any of the feared downsides of a CoC have arisen. I think we should ask an opposite question. Have any of those projects seen an *increase* in...
-
04:51 PM Misc #12004: Code of Conduct
- On 2016-01-26 7:39 AM, Austin Ziegler wrote:
> Ideas [are] considered equally and must stand on [their] own merit and
> not the reputation of the proponent
I just can't see what is wrong with this important principle. This is
the... -
04:48 PM Misc #12004: Code of Conduct
- Olivier Lacan wrote:
> Can someone from Ruby Core or Matz himself please prioritize the resolution and closure of this issue?
> ...
There's no devolving of the conversation. People are conversing on the issue. Just because you don't li... -
04:03 PM Misc #12004: Code of Conduct
- Can someone from Ruby Core or Matz himself please prioritize the resolution and closure of this issue?
It has been going on for 8 days now, and I'm afraid to see how much more this thread can devolve given one more week. -
12:21 PM Misc #12004: Code of Conduct
- Motohiro KOSAKI wrote:
> ph ph wrote:
> ...
Oh, it has started already.
If we start policing language on that level then we are forcing people into what they will consider a straitjacket. Some may leave, but what will be worse is t... -
10:07 AM Misc #12004: Code of Conduct
- > Please don't use kiss you or hug you or such kind of expression in an international community like here.
> ...
This is one of the reasons. Different cultures, laws and definition of normal. In proposed document there are specific pri... -
05:31 AM Misc #12004: Code of Conduct
- On 2016/01/26 01:32, Austin Ziegler wrote:
> I’m sorry, but this, like the code of merit, is merely a derailing tactic.
> People have been pushing the myth of meritocracy in OSS for years, but *it
> just isn’t so*. Ignore the fact th... -
05:27 AM Misc #12004: Code of Conduct
- Tsuyoshi Sawada wrote:
> Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and ... -
04:33 AM Misc #12004: Code of Conduct
- Yui NARUSE wrote:
> Olivier Lacan wrote:
> ...
Agreed.
If a document need to be understand 100% accurate, translation doesn't help. For example, Ruby uses MIT license and we always recommend to read an original English document
ins... -
04:21 AM Misc #12004: Code of Conduct
- ph ph wrote:
> Vjatseslav Gedrovits wrote:
> ...
Please don't use kiss you or hug you or such kind of expression in an international community like here.
These words are ok (e.g. In my understanding, Russian people kiss each other fo... -
04:10 AM Misc #12004: Code of Conduct
- Eric Wong wrote:
> I am not an administrator, but I disagree with your action to suspend
> ...
I also disagree :)
It's not my decision, but, of course, I respect other administrators' decision.
> Individual readers should be tr... -
03:41 AM Misc #12004: Code of Conduct
- Sam Saffron wrote:
> @Naruse
> ...
Removed #179.
Comments by fake accounts are also distributed through ML.
So I thought it should be kept to clarify it is fake at this time.
How do you think, Coraline? -
03:34 AM Misc #12004: Code of Conduct
- Olivier Lacan wrote:
> Yui NARUSE wrote:
> ...
I believe translations doesn't help issues related laws even if it helps rough understanding.
Moreover I don't trust Contributor Covenant because of such loose attitude about translatio... -
03:32 AM Misc #12004: Code of Conduct
- @Naruse
Can you PLEASE PLEASE PLEASE prune out all the hitler bullshit and fake account bullshit from this public artefact. (and delete this comment while at it)
#170 #179 etc... I can not see anything but red when reading this t... -
03:14 AM Misc #12004: Code of Conduct
- Tsuyoshi Sawada wrote:
> Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and ... -
12:23 AM Misc #12004: Code of Conduct
- Carlos Jennings wrote:
> is wrong, it's been done before. See how Lars Hupel hijacked the scalaz library from its inventor, Tony Morris, by unilaterally creating a code of conduct and using it as a club to sanction him, ex post facto st... -
12:16 AM Misc #12004: Code of Conduct
- I want to point out another code of conduct similar to Jeremy Evan's PostgreSQL inspired version. It is that of the Fedora community:
~~~
The Fedora community is made up of a mixture of professionals and volunteers from all over the ... -
12:08 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Relevant: https://subfictional.com/2016/01/25/the-complex-reality-of-adopting-a-meaningful-code-of-conduct/
I just skimmed through it but it's trivially falsifiable. This bit:
> ...
is wrong, it's been ... -
10:13 PM Feature #12026 (Closed): Support warning processor
- This adds a simple way to filter warnings from being displayed. You
just set a $WARNING_FILTER with a regexp, and any warnings that
match the regexp will not be displayed.
I think this is a much simpler approach to filtering warning... -
10:11 PM Feature #12025: Reduce minimum string buffer size from 128 to 127
- merch-redmine@jeremyevans.net wrote:
> String.buffer(100) wastes much less memory with this patch, as the
> malloc implementation can more easily deal with the power-of-2
> sized memory usage. As measured above, memory usage is 44% ... -
09:11 PM Feature #12025 (Closed): Reduce minimum string buffer size from 128 to 127
- This changes the minimum buffer size for string buffers from 128 to
127. The underlying C buffer is always 1 more than the ruby buffer,
so this changes the actual amount of memory used for the minimum
string buffer from 129 to 128. ... -
10:03 PM Bug #11657: Abort Trap 6 when running a test suite
- Tomoyuki Chikanaga wrote:
> The next patchlevel release 2.2.5 contains the fix for this issue.
That is excellent :-) many thanks.
- 05:19 PM Revision ae09a6ae (git): * 2016-01-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:19 PM Revision 2743c491 (git): increase timeout for Solaris 10 SPARC
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:23 PM Feature #12021: Final instance variables
- A version accessible without JS is here https://docs.google.com/document/d/1c07qfDArx0bhK9sMr24elaIUdOGudiqBhTIRALEbrYY/pub. Sorry for not thinking about that.
-
01:21 AM Feature #12021: Final instance variables
- email@pitr.ch wrote:
> https://docs.google.com/document/d/1c07qfDArx0bhK9sMr24elaIUdOGudiqBhTIRALEbrYY/edit#.
Also inaccessible without JavaScript. -
03:19 PM Feature #12020: Documenting Ruby memory model
- Thanks, I've published the document on following address, it'll be updated automatically, works without JS. Sorry i did not think about non-JS viewers. https://docs.google.com/document/d/1pVzU8w_QF44YzUCCab990Q_WZOdhpKolCIHaiXG-sPw/pub
-
08:59 AM Feature #12020: Documenting Ruby memory model
- @Petr
You can "publish" the document and provide a simpler view with [following process](https://support.google.com/docs/answer/37579?hl=en):
```
To publish a file:
Open a document, spreadsheet, presentation, or drawing.
Click... -
02:41 AM Feature #12020: Documenting Ruby memory model
- eregontp@gmail.com wrote:
> I attached a RTF version to this issue.
Thanks.
I'm not sure if shared memory is even a good model for Ruby (and not my
decision). Anyways, my comments below if matz/ko1 decide to go down
this route... -
12:54 PM Revision 0e2f2ea9 (git): merge revision(s) 53654:
- * gc.c (RVALUE_PAGE_WB_UNPROTECTED): fix a typo of argument name.
[Fix GH-1221]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@53662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:56 AM Feature #8259: Atomic attributes accessors
- This could be implemented in MRI faster than on other platforms. While MRI has GIL it can do normal comparison and assignment without any synchronisation, instead of synchronised CAS operation, assuming that the implementation of the ope...
-
10:39 AM Revision d0128a69 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:37 AM Revision 7cf2a0a1 (git): array.c: reword [ci skip]
- * array.c (permute0, rpermute0): [DOC] Substitute indexes ->
indices in documentation for consistency. [Fix GH-1222]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:13 AM Feature #12023 (Open): Allow ivars to be used as method arguments
- I've found myself writing a lot of code similar to the following, especially when writing service-style classes:
~~~Ruby
class ResizeImage
def initialize(image, width:, height: width)
@image = image
@width = width
... -
06:29 AM Bug #12022 (Closed): Inconsistent behavior with splatted named arguments
- # The Bug
When an empty hash is splatted (using \*\*) into a call of a method with no parameters, the empty hash is passed in as a positional argument *instead* of doing nothing. This causes an ArgumentError, which is confusing becaus... - 06:23 AM Revision 1282a4a8 (git): fstring early for internal iseq
- All of the strings created here eventually get converted to
fstrings when they are frozen into the iseq. Prepare the
fstring early so we may reduce a one or two objects.
This is a very minor change, mainly for the '<main>' dedupe.
* c... -
06:14 AM Revision f4ca0739 (git): compile.c: fix tailcall optimization
- * compile.c (iseq_peephole_optimize): don't apply tailcall
optimization to send/invokesuper instructions with blockiseq.
This is a follow-up to the changes in r51903; blockiseq is now
the third operand of send/invokesuper instructi... -
06:14 AM Bug #12018 (Closed): Tail call optimization is incorrectly applied in Ruby 2.3.0
- Applied in changeset r53658.
----------
compile.c: fix tailcall optimization
* compile.c (iseq_peephole_optimize): don't apply tailcall
optimization to send/invokesuper instructions with blockiseq.
This is a follow-up to the change... - 05:33 AM Revision 667c0a3a (git): Signal.list deduplicates keys
- This allows us to reuse string objects used in symbols as well
as any string representations of signal names in source code.
* signal.c (sig_list): use fstring for hash key
* test/ruby/test_signal.rb (test_signal_list_dedupe_keys): adde... -
04:09 AM Revision a52be8fb (git): signal.c: reserved signals
- * signal.c (rb_f_kill): should immediately deliver reserved
signals SIGILL and SIGFPE, ont only SIGSEGV and SIGBUS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:04 AM Feature #11181: Add a line directive to Ruby
- Pull request up to date as of 2016-01-25
01/25/2016
-
11:23 PM Misc #12004: Code of Conduct
- Ken Gerrard wrote:
> It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are thes... -
10:55 PM Misc #12004: Code of Conduct
- Relevant: https://subfictional.com/2016/01/25/the-complex-reality-of-adopting-a-meaningful-code-of-conduct/
-
10:52 PM Misc #12004: Code of Conduct
- Ruby Dino wrote:
>
> ...
Absolutely. One can be sympathetic to the "cause", but on sheer principle,
one should not be surprised to get flack for making a problem where there
previously was a non problem.
If this is allowed why... -
10:28 PM Misc #12004: Code of Conduct
- > All discussions of ~~Codes of Conduct~~ firearms eventually demonstrate the need for ~~a Code of Conduct~~ firearms.
Please, let's stop using this absurd fallacy already; I think it is appropriate to keep outside of this thread and ... -
10:28 PM Misc #12004: Code of Conduct
- Ken Gerrard wrote:
> It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are thes... -
10:22 PM Misc #12004: Code of Conduct
- Jonathan Eyler-Werve wrote:
> Our busiest commenters say (paraphrasing) that technical communities should only discuss technical things. I'd suggest instead that technology is made by people, and ignoring the realities of working with... -
10:04 PM Misc #12004: Code of Conduct
- Vjatseslav Gedrovits wrote:
> OK, let's step back and see the bigger picture.
> ...
I will kiss you three times whenever.
The voice of reason is the true voice of love.
There is more diversity tolerance in one Dostoievesky's book ... -
08:41 PM Misc #12004: Code of Conduct
- usa@garbagecollect.jp wrote:
> I state **my** opinion as one of administrators of bugs.ruby-lang.org.
> This is **not** a consensus of the administrators, merely my opinion.
I am not an administrator, but I disagree with your actio... -
08:12 PM Misc #12004: Code of Conduct
- David Celis wrote:
> Yyyyyeah. I think I'd like for this to stop, please.
Why, do you fit the scenario of having to shove your sexual orientation in to everyones face? -
08:10 PM Misc #12004: Code of Conduct
- Ruby Dino wrote:
> Ken Gerrard wrote:
> ...
Yyyyyeah. I think I'd like for this to stop, please. -
07:24 PM Misc #12004: Code of Conduct
- Ken Gerrard wrote:
> > It's sort of like the gay flamer dressed so flamboyantly going around telling people he's gay. Such people are a disease in the LGBT community and make us all look bad.
> ...
It's not homophobic, as the situation... -
07:15 PM Misc #12004: Code of Conduct
- It’s bizarre and appalling to me that Vjatseslav Gedrovits lists an alleged pedophile and a murderer alongside the creator of Sass in an attempt to make a point that Ruby doesn’t need a code of conduct. How are these things at all relate...
-
06:53 PM Misc #12004: Code of Conduct
- Jonathan Eyler-Werve wrote:
> Our busiest commenters say (paraphrasing) that technical communities should only discuss technical things. I'd suggest instead that technology is made by people, and ignoring the realities of working with p... -
06:49 PM Misc #12004: Code of Conduct
- Jonathan Eyler-Werve wrote:
> If I were moderating this exchange, I think a clear set of guidelines for participation with clear enforcement policies would be useful right now.
Exactly. All discussions of Codes of Conduct eventually ... -
06:24 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
>> Should you persist on perturbing this technical community with your
> ...
If I were moderating this exchange, I think a clear set of guidelines for participation with clear enforcement policies would be ... -
06:09 PM Misc #12004: Code of Conduct
- Vjatseslav Gedrovits, thank you for reminding us of the nature of the poster of this thread by linking to: (https://twitter.com/CoralineAda/status/690334282607378432). It may be redundant, but to emphasize, and just in case it gets delet...
-
04:53 PM Misc #12004: Code of Conduct
- Vjatseslav Gedrovits wrote:
> What's the problem with current state of Ruby tech community?
I also asked a similar question but did not notice a reply to that yet. I am *suspecting* there might not be an issue that needs fixing. ... -
04:18 PM Misc #12004: Code of Conduct
- OK, let's step back and see the bigger picture.
What is proposed is some kind of regulatory document, with consequences, focused on rights on few specific groups.
Mentions the harassment word, which should be cautiously used in terms... -
03:01 PM Misc #12004: Code of Conduct
- Usaku NAKAMURA wrote:
> ph ph wrote:
> ...
Acknowledged. Which is wise considering many languages and project
have been the target of such action. He was probably waiting for it
sooner or later. This is not つくば市 anymore ..
His c... -
02:40 PM Misc #12004: Code of Conduct
- Usaku NAKAMURA wrote:
> I state **my** opinion as one of administrators of bugs.ruby-lang.org.
> ...
Nakamura-san, you are perfectly entitled to your opinion.
But to get a communication going with, you need to have
enough shared voc... -
02:25 PM Misc #12004: Code of Conduct
- ph ph wrote:
> Anything not related to Ruby is by definition causing hindrance to
> ...
Matz commented to this issue already.
It means that this issue has been accepted.
-
02:14 PM Misc #12004: Code of Conduct
- Ruby Dino wrote:
> You shouldn't immediately distrust, some of us will gladly verify with you we've been in the community.
Ah, "distrust" may be wrong word.
I simply want to say that you new comers are put at a disadvantage in my im... -
02:12 PM Misc #12004: Code of Conduct
- Usaku NAKAMURA wrote:
> This means that we considered that this issue may be important, and
More precisely, you got coerced into considering this issue.
But if you deem it important, I am afraid that this will validate a strate... -
01:58 PM Misc #12004: Code of Conduct
- Usaku NAKAMURA wrote:
> After this issue was opened, many new accounts are created.
> ...
I hope you understand some of us who've created new accounts have done so for our own safety. The people trying to push the "Contributor's Covena... -
01:53 PM Misc #12004: Code of Conduct
- Ruby Dino wrote:
> ph ph wrote:
> ...
Psychology is to psychiatry what astrology is to astrophysics.
Now everyone is entitled to believe in astrology, many people do.
But thats another level of not having anything to do with a pr... -
01:11 PM Misc #12004: Code of Conduct
- I state **my** opinion as one of administrators of bugs.ruby-lang.org.
This is **not** a consensus of the administrators, merely my opinion.
That said, as long as I have the administrative authority, the content of the following is val... -
01:06 PM Misc #12004: Code of Conduct
- I've found a good CoC everyone who isn't trying to push an agenda may find acceptable.
https://github.com/amacgregor/Pragmatists-Code-of-Conduct/blob/master/Prag-Code-of-Conduct.md
The Pragmatists Code of Conduct
1.- Ideas conside... -
12:27 PM Misc #12004: Code of Conduct
- Kurtis Rainbolt-Greene wrote:
> Can we please get some moderation?
If we have any moderation, it will be the removal of yourself. -
12:03 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
Thank you for taking the time to rework this ... -
10:19 AM Misc #12004: Code of Conduct
- Can we please get some moderation?
-
07:22 AM Misc #12004: Code of Conduct
- The more I contemplate the [revised code of conduct (or "community guidelines") by Caroline Ada Ehmke](https://bugs.ruby-lang.org/issues/12004#note-347), on one hand I like the idea of allowing confidential addressing of grievences. Howe...
-
07:09 AM Misc #12004: Code of Conduct
- ph ph wrote:
> * medical condition recognized by the American Psychiatry Association (not
> ...
Not to detract the conversation, but what is the difference? The American Psychiatry Association publishes the DSM manual. They're respons... -
06:58 AM Misc #12004: Code of Conduct
- Ruby Amateur wrote:
> > Based on Matz's responses, and the general response of the community, I think it would be more helpful if we steered the conversation towards choosing which code of conduct we'd like to see implemented.
> ...
Or... -
06:38 AM Misc #12004: Code of Conduct
- Robert A. Heiler wrote:
> The above code proposal is not good
> ...
This blur is not a bug it's a feature to impose one's will
You can see that in action here.
"technical community" is replaced by "community", with the implicit... -
06:31 AM Misc #12004: Code of Conduct
- Benton Barnett wrote:
> ph ph wrote:
> ...
It would be even better if said other people would keep their
ideas among their friends from the "psychological association"
of united states of america.
And not bother technical circl... -
06:18 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> > Should you persist on perturbing this technical community with your
> ...
It is a threat. A threat against your ideas.
But your reaction by calling this a general threat, implicitly meaning
against you ... -
06:12 AM Misc #12004: Code of Conduct
- Yui NARUSE wrote:
> These descriptions are too long for non native.
One of the very positive features of [Contributor Covenant](http://contributor-covenant.org/) is that it has already been translated in 10 languages so far ([with Ja... -
05:29 AM Misc #12004: Code of Conduct
- [I'm only writing this as my personal opinion, not speaking for Matz or anybody else.]
Ary Borenszweig wrote:
> My personal belief is that the issue with these CoCs is who enforces them. It seems Matz and other members don't want to ... -
03:51 AM Misc #12004: Code of Conduct
- sawadatsuyoshi@gmail.com wrote:
> Wasn't this website powered by Redmine? How was it possible for this guy to be able to post without using Redmine
Redmine is integrated with the ruby-core mailing list. All issue posts
on Redmine ... -
03:48 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> It applies to all collaborative spaces and documents, including mailing lists, IRC, submitted patches, big reports, and pull requests.
If it list up spaces, it should explicitly the area the guideline gove... -
02:56 AM Misc #12004: Code of Conduct
- Kurtis Rainbolt-Greene wrote:
> I'm glad we're getting a community guideline.
> ...
Wasn't this website powered by Redmine? How was it possible for this guy to post without using Redmine
(Cf. https://twitter.com/krainboltgreene/status... -
02:16 AM Misc #12004: Code of Conduct
- Irrelevant Kurtis.
> "And frankly, as @yukihiro_matz has stated he doesn't feel like being responsible for helping people feel safe then fuck his leadership."
I don't want people like you, who can't deal honourably with their polit... -
01:49 AM Misc #12004: Code of Conduct
- Shyouhei Urabe wrote:
> I read Coraline's Ruby Community Guidelines again. Now I feel it deserves a nod. Definitely well thought-out, respectful to our conversation in this thread, with languages carefully chosen. I see those differe... -
01:41 AM Misc #12004: Code of Conduct
- Hey Gordon,
Can you give us any examples your fears (any) happening in (any) projects?
Specifically let us know if your fears (well detailed in this thread) have happened in:
- Rails
- Rust
- Swift
- Elixir
- Diaspora
- Dis... -
01:34 AM Misc #12004: Code of Conduct
- i support Jeremy's objections to Coraline's latest revision as detailed in #362. There is too much opportunity for mischief by meddlesome bureaucrats (whether formal or otherwise).
I also look forward to Matz wrapping this up one way... -
01:27 AM Misc #12004: Code of Conduct
- I'm glad we're getting a community guideline.
I'll be happier when we also get a code of conduct. -
01:22 AM Misc #12004: Code of Conduct
- The new guidelines look good. I support Shyouhei's suggestion to leave the final decision up to Matz.
-
01:04 AM Misc #12004: Code of Conduct
- Ruby Grape has adopted a code of conduct, adapted from the Contributor Covenant, http://www.ruby-grape.org/code_of_conduct. I support having one for Ruby itself.
-
12:56 AM Misc #12004: Code of Conduct
- I read Coraline's Ruby Community Guidelines again. Now I feel it deserves a nod. Definitely well thought-out, respectful to our conversation in this thread, with languages carefully chosen. I see those differences between Jeremy's are...
-
12:09 AM Misc #12004: Code of Conduct
- I'm not sure about other languages but in Japanese language, there do exist corresponding words for biological sex and gender identity. Switching to Japanese does not solve the difficulty to understand those concepts.
-
11:17 PM Bug #11686: Segmentation fault/memory corruption with --enable-frozen-string-literal-debug --enable-frozen-string-literal
- Interesting.
I saw [BUG] or memory corruption on preview1, `ruby 2.3.0dev (2015-11-11 trunk 52539) [x86_64-darwin15]` :
* `"require 'ruby_parser'"`
* very rare (1% or less)
* `"' ' * 1000_000_000; require 'ruby_parser'"`
* o... - 10:58 PM Revision dac394e3 (git): * 2016-01-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:58 PM Revision 4378bd66 (git): Macro typo
- * gc.c (RVALUE_PAGE_WB_UNPROTECTED): fix a typo of argument name.
[Fix GH-1221]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:26 PM Feature #12020: Documenting Ruby memory model
- Eric Wong wrote:
> email@pitr.ch wrote:
> ...
I attached a RTF version to this issue. -
09:02 PM Feature #12020: Documenting Ruby memory model
- email@pitr.ch wrote:
> This issue proposes to document the Ruby memory model. The above mentioned memory model document which was created for concurrent-ruby can be used as a starting point: https://docs.google.com/document/d/1pVzU8w_Q... -
07:20 PM Feature #12020 (Assigned): Documenting Ruby memory model
- Defining a memory model for a language is necessary to be able to reason about a program behavior in a concurrent or parallel environment.
There was a document created describing a Ruby memory model for concurrent-ruby gem, which fit... -
07:55 PM Feature #11541: Let attr_accessor, _reader & _writer return symbols of the defined methods
- +1, this is also very useful for [low level concurrency proposals](https://bugs.ruby-lang.org/issues/12019). It allows to write `public attr :status, atomic: true` where `attr` returns array of 4 defined atomic helper methods. The array ...
-
07:50 PM Feature #12021: Final instance variables
- The above declares the final variables explicitly, there is also an alternative approach to threat all instance variable assignments in constructor as a final variable. Therefore protecting them implicitly, ensuring their visibility afte...
-
07:49 PM Feature #12021 (Open): Final instance variables
- Having a final instance variables in Ruby will allow: to construct thread-save immutable objects without additional synchronisation on instance variable reading
~~~ ruby
# Immutable and thread-safe
class TreeNode
attr :left, :ri... -
07:25 PM Feature #8259: Atomic attributes accessors
- I would like to revive this issue again and link it to related efforts to provide complete set of low-level tools for writing concurrent libraries. The aggregating issue of this effort can be found [here](https://bugs.ruby-lang.org/issue...
-
07:23 PM Feature #11539: Support explicit declaration of volatile instance variables
- Linking this issue with related efforts to provide complete set of low-level tools for writing concurrent libraries. The aggregating issue of this effort can be found [here](https://bugs.ruby-lang.org/issues/12019).
Summary can be fou... -
07:18 PM Feature #12019: Better low-level support for writing concurrent libraries
- I'll be adding or linking existing proposals gradually:
* [Documenting Ruby memory model](https://bugs.ruby-lang.org/issues/12020)
* [Volatile instance variables](https://bugs.ruby-lang.org/issues/11539)
* [Atomic instance var... -
07:16 PM Feature #12019 (Assigned): Better low-level support for writing concurrent libraries
- Nowadays, almost every processor has more than one core. Therefore it becomes more and more important for languages to have good support of concurrent and/or parallel computation. Currently Ruby supports concurrency mainly through high-l...
-
06:31 PM Bug #11822: Semantics of Queue#pop after close are wrong
- On 2015-12-20 12:54 AM, funny.falcon@gmail.com wrote:
> I like optional arg to pop:
> Either `pop?` or `pop(on_close: value)`
Another possibility is a default proc similar to how Hash#fetch
interface works. -
12:58 PM Misc #12013: io/wait: allow to wait on readable and writable
- @Nobu, I was thinking whether this shouldn't be extended to the #ready? method. This by default checks whether the descriptor has something to read, but I saw that the source code calls the internal C method rb_io_check_readable. Since t...
-
11:11 AM Misc #12013: io/wait: allow to wait on readable and writable
- Agreeing with Eric Wong, but apart from that, awesome! Thx Nobu! :)
-
12:33 PM Bug #12018 (Closed): Tail call optimization is incorrectly applied in Ruby 2.3.0
- r51903 changed the operand order of send/invokesuper instructions, but the code applying tail call optimization still looks at the second operand, which is now CALL_CACHE.
The following code causes a segmentation fault:
~~~ruby
Ruby... -
09:02 AM Feature #12017 (Open): [PATCH] dedupe string keys from Marshal.load
- It seems reasonable for an application to load the same keys often when
calling Marshal.load. I see Marshal data as an extension of source code.
If the performance regression for [Bug #9188] could be avoided,
I would like to resurr... - 08:34 AM Revision afa7c15d (git): fix build with VM_CHECK_MODE > 0
- * ruby_assert.h (RUBY_ASSERT_WHEN): fix reference to macro name
* vm_core.h: include ruby_assert.h before using
[ruby-core:73371]
This does not fix the test failure documented in [ruby-core:73371],
that is for later.
git-svn-id: svn+... -
07:49 AM Revision e56b9b43 (git): common.mk: dependency of ripper.c
- * common.mk (ext/ripper/ripper.c): explicit parse.y for nmake.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:45 AM Revision 07e2cc3a (git): revert r53618 partially
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:56 AM Revision dfca38ea (git): symbol.c: more informative error message
- * symbol.c (sym_check_asciionly): more informative error message
with the encoding name and the inspected content.
[ruby-core:73398] [Feature #12016]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53650 b2dd03c8-39d4-4d8f-98ff-82... -
06:55 AM Feature #12016 (Closed): More informative error message when Symbol encoding is invalid
- Applied in changeset r53650.
----------
symbol.c: more informative error message
* symbol.c (sym_check_asciionly): more informative error message
with the encoding name and the inspected content.
[ruby-core:73398] [Feature #12016] -
06:40 AM Feature #12016: More informative error message when Symbol encoding is invalid
- alexinbeijing@gmail.com wrote:
> Feature #12016: More informative error message when Symbol encoding is invalid
> https://bugs.ruby-lang.org/issues/12016
Calling RSTRING_PTR on any function return value directly is dangerous
becau... -
06:21 AM Feature #12016 (Closed): More informative error message when Symbol encoding is invalid
- When a symbol literal is invalid in the source file's encoding, an `EncodingError` exception is raised, with the following message: `invalid encoding symbol`. This patches the interpreter so a more informative message is generated, simil...
-
12:39 AM Revision 390f087d (git): * test/ruby/test_string.rb: added testcase for next!, succ and succ!
- [fix GH-1213] Patch by @K0mAtoru
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:33 AM Revision 65793c9c (git): * lib/webrick/httpservlet/filehandler.rb: fix documentation for namespace.
- [fix GH-1219][ci skip] Patch by @leafac
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
01/24/2016
-
11:41 PM Misc #12004: Code of Conduct
- On Sun, Jan 24, 2016 at 5:13 PM, <benton@bentonbarnett.com> wrote:
> Issue #12004 has been updated by Benton Barnett.
>
>
> ph ph wrote:
>> What on earth is "gender" VS "gender identity" VS "gender expression" ?
>
> The America... -
11:17 PM Misc #12004: Code of Conduct
- Benton Barnett wrote:
>
> ...
I'll have to disagree here as one may construed a person from a different cultural background where sexuality isn't so fragile. I talk about sexual topics on occasion, including animal and fantasy dildos ... -
11:11 PM Misc #12004: Code of Conduct
- I agree with many of the points you brought up, Jeremy. Thank you for taking the time to be so thorough. I did have two things I wanted to bring up:
Jeremy Evans wrote:
> 7) The posting of sexual imagery/language and the posting of n... -
10:36 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
> ...
I see the following disadvantages of thes... -
10:31 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> It's hard not to read this as a threat.
It could certainly be read that way, but given english isn't PH's first language he should be given a chance to clarify.
PH you and I share similar opinions on th... -
10:21 PM Misc #12004: Code of Conduct
- ph ph wrote:
> Robert Klemme wrote:
> ...
I don't know what makes you believe I am thinking about doing that - certainly not my comments here. Apparently you are misreading me or have not been reading my earlier comments. You are add... -
10:18 PM Misc #12004: Code of Conduct
- Benton Barnett wrote:
> ph ph wrote:
> ...
So, if those are the facts as to what are used for official diagnosis guidelines, then sex needs to be added to Coraline's "Ruby Community Guidelines"
-
10:13 PM Misc #12004: Code of Conduct
- ph ph wrote:
> What on earth is "gender" VS "gender identity" VS "gender expression" ?
The American Psychological Association has a short PDF that defines those terms and how they relate to each other: https://www.apa.org/pi/lgbt/r... -
09:42 PM Misc #12004: Code of Conduct
- ph ph wrote:
> What on earth is "gender" VS "gender identity" VS "gender expression" ?
> ...
I will chime in on this topic.
Gender identity is what a person feels like they are, male, female or the third sex from the Asian aspec... -
09:29 PM Misc #12004: Code of Conduct
- > Should you persist on perturbing this technical community with your
> ...
It's hard not to read this as a threat. -
09:28 PM Misc #12004: Code of Conduct
- Robert Klemme wrote:
> That means some form of institution, however small or informal, needs to be created and run by one or more persons.
> ...
Right, so listen Robert, you think about creating an institution to police people's beha... -
09:07 PM Misc #12004: Code of Conduct
- Mike Moore wrote:
> I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be re... -
08:48 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
> ...
What on earth is "gender" VS "gender ide... -
08:33 PM Misc #12004: Code of Conduct
- Mike Moore wrote:
> I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be re... -
08:04 PM Misc #12004: Code of Conduct
- I have a great deal of respect for Coraline revising her original document to address many of the concerns raised on this issue. I look forward to reading Matz's thoughts on it. I am optimistic a compromise can be reached.
Thanks to ... -
07:19 PM Misc #12004: Code of Conduct
- I can see your point, but I doubt that a statement about someone's code, rude as it might be to others, would be interpreted as a disparaging personal remark. "This code is stupid" != "you are stupid".
-
07:07 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
>
> ...
There's a problem with this line here. In the past we've had German participants who have told others their code or design was very stupid. Those who are native Germans are known to be very direct, an... -
06:44 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
Thank you for the update!
> ...
That means... -
06:34 PM Misc #12004: Code of Conduct
- Suggested draft for community guidelines. I've tried to incorporate language that other people have suggested without losing any context or important criteria.
--
== Ruby Community Guidelines ==
As part of our collective culture... -
06:24 PM Misc #12004: Code of Conduct
- Tsuyoshi Sawada wrote:
> Benton Barnett wrote:
> ...
Yes, I agree wholeheartedly. Thank you for reiterating that. Since the goal of a code of conduct is to protect the underprivileged, a group which may not have it's voice fully heard,... -
05:45 PM Misc #12004: Code of Conduct
- > Robert Klemme wrote:
> ...
I partly agree with you here, but the laws are hazy and online harassment is very rarely dealt with by law enforcement in my experience. I've seen hundreds of death threats online in my day and it's never th... -
01:54 PM Misc #12004: Code of Conduct
- My personal belief is that the issue with these CoCs is who enforces them. It seems Matz and other members don't want to spend part of their time in thinking and judging "Is this comment harassment? Should I ban this member? Should I rem...
-
12:36 PM Misc #12004: Code of Conduct
- David Celis wrote:
> Robert Klemme wrote:
> ...
But it also does not mean it *is* there. Can someone please point me to some examples of real issues our community has that are addressed by the suggested CoCs?
> I feel that many c... -
11:41 AM Misc #12004: Code of Conduct
- David Celis wrote:
> Robert Klemme wrote:
> ...
The problem that you are raising, which might exist in your society, is not universal.
Not every society works like yours. Some problems of your zannen society only generate disbelief.
... -
08:29 AM Misc #12004: Code of Conduct
- Hmm I was wanting to write a long reply just now about how I dislike this
code of conduct, but then I read that the current variant was not approved
nor would be fitting to ruby or the ruby philosophy, so it was kind of moot
to reply ... -
06:20 AM Misc #12004: Code of Conduct
- Andrew Vit wrote:
> Will the CoC require that there is a 24/7 hotline and SLA too?
> ...
Some clarifications:
- Many maintainer actions on this very thread were taken before the start of business in Japan, or on a Saturday.
- Maint... -
04:44 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Gordon King wrote:
> ...
Before the thread dies completely, could I just acknowledge Coraline's action.
-
04:10 AM Misc #12004: Code of Conduct
- For record: I support having _a_ CoC. Which one to have must be up to Matz I believe. And he already explicitly said "not this" to the porposed one (#95). It has no chance.
PS. "It is controversial what design is a good design. As... -
02:40 AM Misc #12004: Code of Conduct
- Benton Barnett wrote:
> That being said, the most popular Code of Conduct that has been proposed so far is the Contributor Covenant, with 21 people explicitly saying that are for it. 14 people have explicitly supported a different CoC (... -
02:15 AM Misc #12004: Code of Conduct
- Daniel P. Clark wrote:
> @Benton Barnett. What percentage of those in favor are part of the compromise versions? I, as well as others, have agreed Jeremy Evans and Matz variations on the PostgreSQLs CoC are an excellent compromise.
... -
01:23 AM Misc #12004: Code of Conduct
- > Based on Matz's responses, and the general response of the community, I think it would be more helpful if we steered the conversation towards choosing which code of conduct we'd like to see implemented.
I agree. It is nearly a week ... -
12:13 AM Misc #12004: Code of Conduct
- @Benton Barnett. What percentage of those in favor are part of the compromise versions? I, as well as others, have agreed Jeremy Evans and Matz variations on the PostgreSQLs CoC are an excellent compromise.
-
09:37 PM Bug #11686: Segmentation fault/memory corruption with --enable-frozen-string-literal-debug --enable-frozen-string-literal
- This appears to be fixed in the final 2.3.0p0 release.
- 03:00 PM Revision 1a690ada (git): * 2016-01-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:00 PM Revision c0a7c893 (git): test_class.rb: fix encoding
- * test/ruby/test_class.rb (test_namescope_error_message): fix
encoding to UTF-8.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:59 PM Revision 63cd3e2b (git): test_class.rb: test_namescope_error_message
- * test/ruby/test_class.rb (test_namescope_error_message): test for
r53644.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:36 AM Revision 0feaa041 (git): vm_insnhelper.c (vm_check_if_namespace): tiny size reduction
- Take advantage of "%+" modifier in the format string instead of
explicitly calling rb_inspect to reduce object size.
On x86 32-bit:
text data bss dec hex filename
before: 2949572 12448 30680 2992700 2daa3... -
09:13 AM Revision 615d99b7 (git): * common.mk: Simplifying Unicode data file download logic to make
- it more reliable (including additional fix not in r53633) [Bug #12007]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:12 AM Bug #12007 (Closed): Newly added Unicode data file doesn't get downloaded
- Applied in changeset r53643.
----------
* common.mk: Simplifying Unicode data file download logic to make
it more reliable (including additional fix not in r53633) [Bug #12007] -
02:51 AM Bug #12007: Newly added Unicode data file doesn't get downloaded
- Hiroshi, Shugo, thanks for catching this!
I tested with all kinds of cases, such as only some files missing, all
files missing, even the directory not yet existing, and all these worked.
But I did not check on a completely fresh... -
08:42 AM Feature #11100: Permit multiple captures with String[Regexp, ...]
- Fixed proposed patch and added tests
-
08:41 AM Misc #12013: io/wait: allow to wait on readable and writable
- Regarding r53642, how about we limit the symbols to just `:r`/`:w`/`:rw`?
Fewer ways to accomplish the same thing reduces cognitive overhead
for code reviewers; and smaller object size helps everyone.
~~~diff
--- a/ext/io/wait/wa... -
07:54 AM Misc #12013 (Closed): io/wait: allow to wait on readable and writable
- Applied in changeset r53642.
----------
wait readable/writable
* ext/io/wait/wait.c (io_wait_readwrite): [EXPERIMENTAL] allow to
wait for multiple modes, readable and writable, at once. the
arguments may change in the future. [Fe... -
07:55 AM Revision b58fac9a (git): wait readable/writable
- * ext/io/wait/wait.c (io_wait_readwrite): [EXPERIMENTAL] allow to
wait for multiple modes, readable and writable, at once. the
arguments may change in the future. [Feature #12013]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... - 05:30 AM Revision 57752a25 (git): * 2016-01-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:30 AM Revision 5320f884 (git): test_io_wait.rb: wait_readable
- * test/io/wait/test_io_wait.rb: add tests for IO#wait_readable,
same as IO#wait.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:35 AM Feature #10617: Change multiple assignment in conditional from parse error to warning
- Andrew Vit wrote:
> I think it's too confusing
There is nothing intrinsically confusing about testing an expression that may be truthy or falsy. One would only be confused if one did not know that it could be either, in which case o... -
03:42 AM Feature #10617: Change multiple assignment in conditional from parse error to warning
- I think it's too confusing or ambiguous to allow multiple assignment in conditional.
It's very easy to just do the assignment on a previous line.
This could be confusing, especially if it comes from splat values:
```ruby
a, b = ... -
02:07 AM Bug #11746: RDoc incorrect example call method on heredoc
- This looks like a limitation in the RDoc ruby lexer. The documentation in doc/syntax/literals.rdoc looks correct.
Compare the outputs here:
```
require 'rdoc'
options = nil
ruby = [
'expected_result = <<-EXPECTED.chomp',
...
01/23/2016
-
11:46 PM Misc #12004: Code of Conduct
- Daniel P. Clark wrote:
> Olivier Lacan wrote:
> ...
My apologies for being argumentative, but 46 people in this thread have expressed approval of adopting a code on conduct while 18 have expressed disapproval of adopting a code of cond... -
09:56 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> If you don't trust project managers with a code of conduct, then how can you possibly trust them without one?
If I didn't trust the people, how would a document change that?
I trust this community. I tr... -
09:36 PM Misc #12004: Code of Conduct
- Jeremy Evans wrote:
> Since I originally posted my proposal for a CoC, based on PostgreSQL's
> ...
Thanks for this, the improvement in language is really good.
+1
-
09:32 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Gordon King wrote:
> ...
I'm must bring up GAE for Matz and the others to read, as this is also indicative of Coraline's intentions and those of the SJW movement.
Gregory Alan Elliott was a guy voicing hi... -
09:24 PM Misc #12004: Code of Conduct
- Since I originally posted my proposal for a CoC, based on PostgreSQL's
draft CoC, PostgreSQL has updated their draft. The current version can
be found at http://www.postgresql.org/message-id/56A2E9C5.2040707@commandprompt.com.
I thin... -
09:21 PM Misc #12004: Code of Conduct
- Gordon King wrote:
> Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was... -
09:20 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> It's important to note in the face of all this hand-wavy "SJWs are coming to steal my cheese" nonsense that enforcement of a code of conduct is and always will be in the hands and in the discretion of project... -
09:11 PM Misc #12004: Code of Conduct
- Coraline I just saw your tweet where you quoted my #320 above and left out my last line, thereby removing the full context from my point, which was the fact that a social media fanatic when forced to get offline was better for it.
F... -
09:04 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
>
> ...
You're skewing facts again. We've signaled we're okay with a CoC, however we're not comfortable with your CoC due to the nature and reason of it's creation.
We trust Matz, we also trust him with a... -
09:00 PM Misc #12004: Code of Conduct
- It's important to note in the face of all this hand-wavy "SJWs are coming to steal my cheese" nonsense that enforcement of a code of conduct is and always will be in the hands and in the discretion of project maintainers, or whomever Mat...
-
08:53 PM Misc #12004: Code of Conduct
- David Celis wrote:
> > * A CoC will encourage some bad, unnecessary or unwanted behaviors:
> ...
I'm sorry but I agree with Paul Jones that the social justice inspired code of conducts are very much about retribution and enacting punis... -
08:52 PM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Wow, that is so inappropriate.
Now now, tetchy much :) Seriously good luck with giving up the cigarettes, its a drag whatever your politics and I feel for you. That prickly aggravation goes away after a d... -
08:42 PM Misc #12004: Code of Conduct
- Gordon King wrote:
> Without getting into the politics of the case, I did think this quote from Gregory Allan Elliot was interesting, where he described being offline as a condition of his bail.
Wow, that is so inappropriate. -
08:40 PM Misc #12004: Code of Conduct
- Without getting into the politics of the case, I did think this quote from Gregory Allan Elliot was interesting, where he described being offline as a condition of his bail.
> I’d like to tell the hundreds of millions on Twitter that ... -
08:21 PM Misc #12004: Code of Conduct
- David Celis wrote:
> Ruby Dino wrote:
> ...
**Yes.**
-
08:15 PM Misc #12004: Code of Conduct
- Ruby Dino wrote:
> As stated earlier people who are claiming, "Oh no, they don't have a CoC so I don't feel safe" need to unplug.
No. -
07:30 PM Misc #12004: Code of Conduct
- David Celis wrote:
> People just wanna be a part of Ruby without being afraid to show themselves for who they are.
> ...
Everyone can already do this as nothing stops a person from contributing to a project. We are scientists and engin... -
06:28 PM Misc #12004: Code of Conduct
- Robert Klemme wrote:
> Folks,
> ...
Not seeing a problem doesn't mean it's not there. I feel that many comments made in this thread show "non niceness". But like myself and others have said, this is not about "non niceness", this is ab... -
06:25 PM Misc #12004: Code of Conduct
- I have wanted to stay neutral but the more I see, the less generous I am feeling about the idea of any CoC at all. I do think moderation is important, but that seems to be happening well enough already without a document. What is being a...
-
04:41 PM Misc #12004: Code of Conduct
- Folks,
I guess by now all the arguments have been presented already. I'll just post in case someone wants to draw a statistic from this comment thread and give my perspective.
Coraline Ada Ehmke wrote:
> My suggestion to adopt ... -
01:15 PM Misc #12004: Code of Conduct
- Olivier Lacan wrote:
> It seems, however, that most of the reasonable participants of this thread agree that a more clearly defined code of conduct (whatever its final form) is a welcome addition.
I disagree. I think this is merely ... -
08:47 AM Misc #12004: Code of Conduct
- Olivier Lacan wrote:
> This thread could be worrisome if it weren't so blindingly obvious where the bile originates from. There have been interesting points raised by people who don't think the code of conduct proposed by Coraline is ap... -
08:37 AM Misc #12004: Code of Conduct
- We are not a community. We are *technical* community.
We live in national communities which have laws, which can not be replaced.
Write some law of your own, try to enforce some it, and not only will you
potentially piss people off... -
08:24 AM Misc #12004: Code of Conduct
- David Celis wrote:
> Gordon King wrote:
> ...
It is easy to separate the trolls and the valued contributors in this community (ok -- perhaps not for some of the Japanese folk because varying connotations used in text). I am neither the... -
07:33 AM Misc #12004: Code of Conduct
- David Celis wrote:
> Gordon King wrote:
> ...
Forgive me David for not making myself clear. I was referring to the collective posts by the 'gang of eight' that Benton identified as overly prolific contributors to the 'no' side, a group... -
07:02 AM Misc #12004: Code of Conduct
- Gordon King wrote:
> In this entire debate, nothing said on this board has equalled the vitriol expressed by Kurtis Rainbolt-Greene on their twitter account towards the leader of this community.
Kurtis and I have had differences in t... -
06:03 AM Misc #12004: Code of Conduct
- Brenna Flood wrote:
> While I would love to agree with you, this is just not possible. If you'll allow, the person who explains this the best:
> ...
Umm, the fuck dude. Saying you can't go offline is like xbox tier bs kids try to say w... -
05:54 AM Misc #12004: Code of Conduct
- Ruby Dino wrote:
> Let me reduce here, **"Get off the computer and go outside"**
While I would love to agree with you, this is just not possible. If you'll allow, the person who explains this the best:
http://tinyurl.com/zjamzo6
... -
05:43 AM Misc #12004: Code of Conduct
- Brenna Flood wrote:
> Ruby Dino wrote:
> ...
Yes actually you can. There's also a block/ignore button. There's also "Protect my account" on Twitter, privacy settings on Facebook, etc. One can simply unplug by even just turning off the ... -
05:30 AM Misc #12004: Code of Conduct
- Ruby Dino wrote:
Much like people screaming, "They're harassment me online!" when a person is merely countering arguments and giving proof, one can... simply unplug.
You should know as well as everyone else that everything is online ... -
04:58 AM Misc #12004: Code of Conduct
- Marie Markwell wrote:
> > The Ruby community already feels it is a safe and respectful community.
> ...
Except if you read on anyone or their twitter feed, you'll find they've the attitude of..
"*project here* doesn't have a CoC, I ... -
04:50 AM Misc #12004: Code of Conduct
- Motohiro KOSAKI wrote:
> [ANN] user account creation on the redmine is now temporary stopped. Sorry for the inconvenience.
This is actually a good thing due to both sides. Coraline and her gang have been encouraging others to come he... -
03:41 AM Misc #12004: Code of Conduct
- >> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they handle security issue ve...
-
03:26 AM Misc #12004: Code of Conduct
- Motohiro KOSAKI wrote:
> Sorry, I respectfully and strong disagree to reuse security@ruby-lang.org. security@ruby-lang.org is not only subscribed security team, but also some OS vendor and Linux distributor staff because we want they ... -
03:02 AM Misc #12004: Code of Conduct
- Marie Markwell wrote:
> 4. Removing attribution? Really?
This was presumably not intentional, it was so Matz can trim down an approximate code of conduct that he deemed acceptable to post for consideration. It is by no means final, a... -
02:52 AM Misc #12004: Code of Conduct
- Jeremy Evans wrote:
> I think "responsibilities" here applies to contributors, as they are the ones responsible for not violating the CoC by disrupting the community, posting personal attacks, etc..
> ...
I think a succinct way of putt... -
02:47 AM Misc #12004: Code of Conduct
- Benton Barnett wrote:
> Agreed :) Which is why it pains me to see 8 people railroading this conversation.
Respectfully, I think that's an uncharitable way to describe the vast majority of the contributions of your fellow, but disagre... -
02:40 AM Misc #12004: Code of Conduct
- [ANN] user account creation on the redmine is now temporary stopped. Sorry for the inconvenience.
-
02:31 AM Misc #12004: Code of Conduct
- Kurtis Rainbolt-Greene wrote:
> > A reporting mechanism and enforcement information is not necessary, though it could be included in a CoC.
> ...
I think "responsibilities" here applies to contributors, as they are the ones responsible... -
02:17 AM Misc #12004: Code of Conduct
- Gordon King wrote:
> is the troll with their two dozen comments included in your opposed stats or did you just ignore them altogether?
I am only including people who clearly stated if they are for or against adding a code of conduct.... -
02:12 AM Misc #12004: Code of Conduct
- > A reporting mechanism and enforcement information is not necessary, though it could be included in a CoC.
What exactly do you think "responsibilities" and "practices" mean? -
02:10 AM Misc #12004: Code of Conduct
- Andrew Vit wrote:
> Benton Barnett wrote:
> ...
It is not my place to decide whose "opinions matter more."
To clarify my earlier numbers, of the people in this thread with new accounts 24 are FOR adding a code of conduct and 8 are A... -
02:07 AM Misc #12004: Code of Conduct
- Coraline Ada Ehmke wrote:
> Since what is now proposed lacks a reporting mechanism and enforcement information, I don't think it's accurate to describe it as a code of conduct.
This is a "no true scotsman" statement. According to Wi... -
02:03 AM Misc #12004: Code of Conduct
- Benton Barnett wrote:
> 8 people with newly created accounts, who also were against adding a code of conduct, are responsible for an overwhelming 54 comments in this thread.
Not that the volume of posts to people is even remotely rel... -
01:54 AM Misc #12004: Code of Conduct
- Benton Barnett wrote:
> New accounts who are against the code of conduct are posting 4 times (!!!) as often as other people.
I thought the original argument for adding the CoC was because of attracting new people outside the establis... -
01:48 AM Misc #12004: Code of Conduct
- Sorry, you misunderstood: I meant a counter-example for "The Ruby community already feels it is a safe and respectful community", or anyone actually saying that **it is not**.
Also, could we avoid the current discussion as a source of... -
01:48 AM Misc #12004: Code of Conduct
- Gordon King wrote:
> With so few, I think we can all be grateful that a decision that affects thousands of programmers in a 20 year old community isn't being decided by a poll of a few dozen self selected commentators. We can only, with... -
01:41 AM Misc #12004: Code of Conduct
- > Has anyone said the opposite? Or provided a single counter-example?
Well, to start with, this issue itself.
And these responses to it:
https://bugs.ruby-lang.org/issues/12004#note-1
https://bugs.ruby-lang.org/issues/12004#note-... -
01:37 AM Misc #12004: Code of Conduct
- Kurtis Rainbolt-Greene wrote:
> > The Ruby community already feels it is a safe and respectful community.
> ...
Perhaps you are correct.
For example, I find your [disgusting remarks about Matz on Twitter disrespectful](https://twitt... -
01:31 AM Misc #12004: Code of Conduct
- Kurtis Rainbolt-Greene wrote:
> > The Ruby community already feels it is a safe and respectful community.
> ...
Has anyone said the opposite? Or provided a single counter-example? -
01:29 AM Misc #12004: Code of Conduct
- > The Ruby community already feels it is a safe and respectful community.
The fact that this issue was raised and has continued to be discussed explicitly means that only *part* of the community feels this way.
If everyone agreed, ... -
01:27 AM Misc #12004: Code of Conduct
- To start: I 100% agree with adding a CoC. I also agree with using the Contributor Covenant. I would be willing to consider an altered/different CoC, but not any of the ones I've seen so far.
Looking at the diff that Olivier (https://b... -
01:27 AM Misc #12004: Code of Conduct
- Olivier Lacan wrote:
> I must insist on the consequences for violations to be more clearly defined. Otherwise the fact that few in the core team are trained to handle conduct issues could become more problematic.
This focus on the co... -
01:26 AM Misc #12004: Code of Conduct
- > The Ruby community already feels it is a safe and respectful community.
No. Some people have said this. That doesn't make it a general opinion. -
01:22 AM Misc #12004: Code of Conduct
- Olivier Lacan wrote:
> I must insist on the consequences for violations to be more clearly defined. Otherwise the fact that few in the core team are trained to handle conduct issues could become more problematic. I think Coraline mentio... -
01:16 AM Misc #12004: Code of Conduct
- Ruby Dino wrote:
> > But what if harassment happens where the mods cannot see? For example, what if a new Ruby user sends an email to ruby-talk, and someone replies privately (not to the list) with harassment, insults, sexual comments, ... -
01:15 AM Misc #12004: Code of Conduct
- Benton Barnett wrote:
> I totalled up the number of people who have expressed being for or against adding a code of conduct in this thread. ...
> ...
With so few, I think we can all be grateful that a decision that affects thousands of... -
01:09 AM Misc #12004: Code of Conduct
- Ruby Amateur wrote:
> To simplify for those looking up thread for [Jeremy Evan's version](https://bugs.ruby-lang.org/issues/12004#note-104) (which Matz consider a better fit) to contrast with Matz original version reposted by Oliver, he... -
12:57 AM Misc #12004: Code of Conduct
- I totaled up the number of people who have expressed being for or against adding a code of conduct in this thread. I thought it might be interesting for everyone to see the breakdown.
46 people (73%) expressed being FOR adding a code ... -
12:33 AM Misc #12004: Code of Conduct
- > While I'm posting under a pseudoname, I've been in this community since 99'. He only seems to be interesting in stirring the pot and causing drama instead of being apart of the community.
Yeah, I totally have no interest in being a ... -
12:22 AM Misc #12004: Code of Conduct
- It's a pity the trolling of a fake Coraline has prevented the real one answering my question in #175 but I'm sure it's only a matter of time. :)
-
12:10 AM Misc #12004: Code of Conduct
- To simplify for those looking up thread for [Jeremy Evan's version](https://bugs.ruby-lang.org/issues/12004#note-104) (which Matz consider a better fit) to contrast with Matz original version reposted by Oliver, here it is:
~~~
== Ru... -
06:55 PM Bug #11595: Time#utc? and Time#gmt? return misleading results based on $TZ
- Careful: not every time with offset 0 is UTC.
A time zone with offset +0100/-0100 may have DST rules, and should not be `utc?`. -
01:31 PM Revision be8b517f (git): Add test for Array#keep_if
- * test/ruby/test_array.rb (test_keep_if): Add test for
Array#keep_if separate from Array#select! [Fix GH-1218]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:27 PM Revision dd4374c3 (git): appveyor.yml: simplify
- * appveyor.yml (install, build_script): simplify by using same opt
dir for libressl and zlib.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:24 PM Bug #12007: Newly added Unicode data file doesn't get downloaded
- I reverted r53634 at r53637.
-
11:57 AM Bug #12007 (Open): Newly added Unicode data file doesn't get downloaded
- It seems that RubyCI was broken by this change.
from http://rubyci.s3.amazonaws.com/tk2-243-31075/ruby-trunk/log/20160123T094902Z.fail.html.gz:
```
== make # 2016-01-23T18:51:51+09:00 (full)
...(snip 380 lines)...
converter for ... -
09:44 AM Bug #12007: Newly added Unicode data file doesn't get downloaded
- Nobuyoshi Nakada wrote:
> Remove `.unicode-8.0.0.time` file.
I know. If it were only about me, I could just download the file by hand, or copy it from another directory. But I want to make sure that everybody who e.g. does testing ge... -
09:38 AM Bug #12007 (Closed): Newly added Unicode data file doesn't get downloaded
- Applied in changeset r53634.
----------
ChangeLog: Fixing wrong time on previous commit, and adding
previous commit message to svn [ci skip]
The message on the previous commit should have read:
common.mk: Simplifying Unicode data file ... -
11:55 AM Revision 4bfda5d9 (git): * common.mk: revert r53633. It broke rubyci and travis.
- https://travis-ci.org/ruby/ruby/builds/104259623
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
11:24 AM Bug #12003: Unexpected behavior of === with Range of Date objects
- Ross Kaffenberger wrote:
> In Ruby 2.2, a Range of Date objects will return true when matched with === for a new Date that falls in the range:
(snip)
> ...
Fixed in r53635, but Range#=== is slow when the receiver consists of Date obje... -
11:15 AM Bug #12003 (Closed): Unexpected behavior of === with Range of Date objects
- Applied in changeset r53635.
----------
* range.c (range_eqq): revert r11113 because rb_call_super() is
called in range_include() and thus r11113 doesn't work when the
receiver Range object consists of non linear objects such as Dat... -
11:19 AM Revision a0019b27 (git): fix typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:16 AM Revision 62b750bb (git): * range.c (range_eqq): revert r11113 because rb_call_super() is
- called in range_include() and thus r11113 doesn't work when the
receiver Range object consists of non linear objects such as Date
objects.
[ruby-core:72908] [Bug #12003]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53635 b2dd... -
09:38 AM Revision 387e838c (git): ChangeLog: Fixing wrong time on previous commit, and adding
- previous commit message to svn [ci skip]
The message on the previous commit should have read:
common.mk: Simplifying Unicode data file download logic to make
it more reliable [Bug #12007]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
09:32 AM Revision 0d3d8a8c (git): git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:44 AM Feature #12005: Unify Fixnum and Bignum into Integer
- I like the idea behind it. \o/
Would probably make more sense too if the defining difference for it
used to be due to performance reasons, as Yui NARUSE wrote. -
08:42 AM Feature #12010: Exclude dot and dotdot from Dir#each
- > default it to include to make migration easier
I dunno. I never found a usecase for `'.'` and `'..'` so I would have no migration need at
all since I did not use it. And in the old cases where I used it, I always ended
up filterin... -
08:18 AM Revision 90f05d9b (git): appveyor.yml: exclude unavailable extensions
- * appveyor.yml (build_script): exclude unavailable extensions,
gdb, gdbm, readline, and tk/tkutil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:30 AM Revision 39988ff0 (git): * tool/downloader.rb: Fixed a logical error, improved documentation
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:27 AM Bug #12015 (Closed): Improving code coverage visibility
- In https://bugs.ruby-lang.org/issues/10189 the simplecov gem was added to generate coverage reports for specs.
However, the docs in `coverage/README` are very sparse and appear to be out of date. At least, I haven't been able to gener... -
05:19 AM Revision 9608176f (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:43 AM Revision a3f4fcb4 (git): Use SVG Travis badge over PNG
- * README.md: Use SVG Travis badge over PNG for better quality and
devise support. [Fix GH-1214] [Fix GH-1216]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:30 AM Revision ba5a40fe (git): Update documentation of CSV header converter
- * lib/csv.rb: Update documentation of CSV header converter for
r45498, [GH-575]. [Fix GH-1215]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:15 AM Revision ac555013 (git): configure.bat: put a space
- * win32/configure.bat: put a space after replaced string to get
rid of something weird sometimes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:39 AM Bug #11118: Unable to build Ruby with Visual Studio 2015 RC
- I also write about this on Microsoft Connect.
https://connect.microsoft.com/VisualStudio/feedback/details/1279133
You may understand the situation by seeing https://github.com/ruby/ruby/pull/884.
Status is
* Ruby 2.3 or prior wo... -
01:02 AM Bug #12014 (Closed): Visual Studio 2015 build error __imp___pioinfo
- Ruby 2.2 and 2.3 doesn't and won't support Visual Studio 2015.
Use 2013 or prior, or mingw64.
Anyway this ticket is considered duplicated with #11118 as you say.