Herwin

Results 65 issues of Herwin

This is going to take a bit of time, so I would like to have an approval for the idea before I actually spend a few hours on this. Ruby...

This is one of the pending issues for Ruby 3.0 (#823). This one has @aardvark179 in front of it, so I'm adding the same disclaimer as I did in #1064:...

These are the very basic specs, set a value, get a value. The actual behaviour change is not tested, I tried the example of https://ruby-doc.org/3.2.2/IO.html#method-i-autoclose-3D and a couple of variations,...

…IO.new The encoding option takes precedence over the binmode/textmode options. There are similar tests for passing the binmode argument in the mode argument.

When providing a single encoding in the mode argument, the external encoding of the IO object is set to that encoding, the internal encoding is left blank. The ArgumentError in...

With a few remarks, since I'm not sure about some best practices here. * The feature is mentioned in #823 and assigned to @aardvark179 (at least, I guess that's what...

The specs have one test for escaped backslashes in `Regexp#inspect`: ```ruby it "does not over escape" do Regexp.new('\\\/').inspect.should == "/\\\\\\//" end ``` The obvious implementation to make this spec pass...

This probably needs a rewrite of the prototype of the serialize and deserialize methods of the instructions, so please don't add any new bytecode instructions until this case is merged.

Another one for the long list of things I want to do: abstract namespaces for UNIX sockets. A selective copy-paste from https://www.man7.org/linux/man-pages/man7/unix.7.html: > an abstract socket address is distinguished (from...

enhancement

The current code ```c++ bool Object::is_a(Env *env, Value val) const { if (/* direct match (instance_of?), not relevant here */) { } else { ClassObject *klass = singleton_class(); if (!klass)...

enhancement