[Issue 11241] New: DIP 37 causes problems
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Oct 13 02:56:18 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11241
Summary: DIP 37 causes problems
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: regression
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: rswhite4 at googlemail.com
--- Comment #0 from rswhite4 at googlemail.com 2013-10-13 02:56:17 PDT ---
core/all.d:
----
module core.all;
import std.array;
----
core/memory/test.d
----
module core.memory.test;
import std.array;
----
Compile all.d in 2.063: >dmd core/all.d -main
No errors
Compile all.d in 2.064 beta1: >dmd core/all.d -main
----
D:\D\dmd2\windows\bin\..\..\src\phobos\std\array.d(15): Error: importing
package
'memory' requires a 'package.d' file which cannot be found in
'core\memory\pack
age.d'
import path[0] = D:\D\dmd2\windows\bin\..\..\src\phobos
import path[1] = D:\D\dmd2\windows\bin\..\..\src\druntime\import
----
Compile all.d and test.d in 2.063: >dmd core/all.d core/memory/test.d
----
D:\D\dmd2\windows\bin\..\..\src\phobos\std\array.d(15): Error: can only import
f
rom a module, not from package core.memory
Error: module core.memory from file
D:\D\dmd2\windows\bin\..\..\src\druntime\imp
ort\core\memory.d conflicts with package name memory
D:\D\dmd2\windows\bin\..\..\src\phobos\std\container.d(212): Error: can only
imp
ort from a module, not from package core.memory
Error: module core.memory from file
D:\D\dmd2\windows\bin\..\..\src\druntime\imp
ort\core\memory.d conflicts with package name memory
D:\D\dmd2\windows\bin\..\..\src\phobos\std\typecons.d(46): Error: can only
impor
t from a module, not from package core.memory
Error: module core.memory from file
D:\D\dmd2\windows\bin\..\..\src\druntime\imp
ort\core\memory.d conflicts with package name memory
----
Compile all.d and test.d in 2.064: >dmd core/all.d core/memory/test.d
----
D:\D\dmd2\windows\bin\..\..\src\phobos\std\array.d(15): Error: importing
package
'memory' requires a 'package.d' file which cannot be found in
'core\memory\pack
age.d'
import path[0] = D:\D\dmd2\windows\bin\..\..\src\phobos
import path[1] = D:\D\dmd2\windows\bin\..\..\src\druntime\import
----
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list