On Friday, 30 March 2018 at 20:46:32 UTC, Stefan Koch wrote:
85 to 90% maybe.
I expect that there will many bugs which were hidden by newCTFE
not supporting classes, which will now be out in the open and
have to be dealt with.
Also the code is in need of cleanup before I would release it
for upstream-inclusion.
I tried building your newCTFE_reboot branch but it fails as
expression.d(15724): Deprecation: Implicit string concatenation
is deprecated, use "identity comparison of static arrays " ~
"implicitly coerces them to slices, " instead
expression.d(15725): Deprecation: Implicit string concatenation
is deprecated, use "implicitly coerces them to slices, " ~ "which
are compared by reference" instead
gluelayer.d(61): Deprecation: Symbol ddmd.backend.code_x86.code
is not visible from module gluelayer because it is privately
imported in module code
ctfe/ctfe_bc.d(4): Deprecation: Symbol ddmd.func.FuncDeclaration
is not visible from module ctfe_bc because it is privately
imported in module declaration
ctfe/ctfe_bc.d(4): Deprecation: Symbol ddmd.func.CtorDeclaration
is not visible from module ctfe_bc because it is privately
imported in module declaration
Sizeof BCValue: 56LU
ctfe/ctfe_bc.d(262): Error: module `bc_gccjit_backend` is in file
'ddmd/ctfe/bc_gccjit_backend.d' which cannot be read
import path[0] = /usr/include/dmd/phobos
import path[1] = /usr/include/dmd/druntime/import
posix.mak:338: receptet för målet ”dmd” misslyckades
make[1]: *** [dmd] Fel 1
make[1]: Lämnar katalogen ”/home/per/Work/dmd/src”
posix.mak:8: receptet för målet ”all” misslyckades
make: *** [all] Fel 2
I'm on Ubuntu 17.10 and building with DMD 2.079.