Issue #6545 has been reported by usa (Usaku NAKAMURA).
Feature #6545: inconvinient require order of DL
Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: tenderlovemaking (Aaron P.)
Category: ext
Target version: 2.0.0
I found that test/dl/test_c_{struct,union}_entity.rb was broken when
running
test-all with -j option.
The problem was wrong require, so I resolved them in r35901.
In the middle of this work, I noticed that dl/struct.rb didn’t require
dl/value.rb although depending on it.
Moreover, I also noticed that dl/value.rb and dl/func.rb were depend on
each other and not require other one.
For this reason, to use dl/struct.rb, as r35901 showed, it is necessary
to require files with a puzzled order.
This is a very foolish demand.
I strongly recommend removing such a puzzle.
Issue #6545 has been updated by tenderlovemaking (Aaron P.).
Status changed from Assigned to Closed
% Done changed from 0 to 100
I’ve fixed this in r37391. The fix isn’t optimal, but it is the
smallest patch to fix the bug.
Feature #6545: inconvinient require order of DL
Author: usa (Usaku NAKAMURA)
Status: Closed
Priority: Normal
Assignee: tenderlovemaking (Aaron P.)
Category: ext
Target version: 2.0.0
I found that test/dl/test_c_{struct,union}_entity.rb was broken when
running
test-all with -j option.
The problem was wrong require, so I resolved them in r35901.
In the middle of this work, I noticed that dl/struct.rb didn’t require
dl/value.rb although depending on it.
Moreover, I also noticed that dl/value.rb and dl/func.rb were depend on
each other and not require other one.
For this reason, to use dl/struct.rb, as r35901 showed, it is necessary
to require files with a puzzled order.
This is a very foolish demand.
I strongly recommend removing such a puzzle.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.