April 01, 2018 Re: newCTFE Status March 2018 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch | 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. |
April 01, 2018 Re: newCTFE Status March 2018 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Per Nordlöw | On Sunday, 1 April 2018 at 16:48:32 UTC, Per Nordlöw wrote:
> [...]
Oh I was not aware people would try this :)
I have fixed the build please pull.
|
April 01, 2018 Re: newCTFE Status March 2018 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Per Nordlöw | On Sunday, 1 April 2018 at 16:48:32 UTC, Per Nordlöw wrote:
> [...]
What is going on here is that it tries to build the gccjit backend which is currently in a dysfunctional state.
I am currently getting trying to get libgccjit working such that I can make use of it's debug output, while I am trying to find out what is wrong with dynamic casts.
|
April 01, 2018 Re: newCTFE Status March 2018 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan Koch | On Sunday, 1 April 2018 at 18:32:00 UTC, Stefan Koch wrote:
> On Sunday, 1 April 2018 at 16:48:32 UTC, Per Nordlöw wrote:
>> [...]
>
> Oh I was not aware people would try this :)
> I have fixed the build please pull.
Thanks!
|
Copyright © 1999-2021 by the D Language Foundation