Bill Ruddock

Results 7 issues of Bill Ruddock

A heredoc following a comment that ends with a full-stop `.` is not highlighted properly. ```ruby let(:source) do # Empty lines should make no difference.

When upgrading sessions using `secure!` directly or using the rake task `db:sessions:upgrade`, it would log entries like: ``` ActiveRecord::SessionStore::Session Load (3.1ms) SELECT "sessions".* FROM "s essions" ORDER BY "sessions"."id" ASC...

When checking for class / module context, detect `class_eval`, `module_eval`, `class_exec`, `module_exec`. The `class_*` variants are aliases of the `module_*` variants. It should however be safe to assume `class_*` would...

enhancement

As an extension to the suggestion in #4, perhaps we should flag up ivars used in methods of any module. This would unfortunately add some false positives as modules may...

Closes #2100 ### Description For apps that need to tidy up thread-local resources when a thread exits, add a new `on_thread_exit` hook. This will be called when a thread is...

feature
waiting-for-review

Creating a `MemMapFs` in a table driven test running in parallel can cause an internal compiler error. Minimal reproduction test code: ```go func TestMkdirAll_fails(t *testing.T) { var tests = []struct...

https://github.com/ruby/ruby/commit/9a28a29b870b5f45d370bc8f16c431b435f0bbb3 commited for [Ruby feature 9098](https://bugs.ruby-lang.org/issues/9098) changes the elements passed in parser events from an `Array` to `Ripper::Lexer::Elem` (a `Struct`). It seems that `Ripper::Lexer` is documented as being for internal...

bug