June 07, 2020
On Sunday, 7 June 2020 at 13:19:59 UTC, Basile B. wrote:
> On Friday, 5 June 2020 at 20:24:10 UTC, Stefan Koch wrote:
>
> I have build your branch and I don't know where to start.
>
> 1. there are issues with the new check for printf format.  (commented them to go further)
> 2. "dparse" doedsn't build
> 3. "iz" doesn't build
> 4. "styx" doesn't build
> 5. segfault when building "dmd-fe" using the sdl description
> 6. overhaul too much stuff are logged (esp. the bailouts)
> 7. I've managed to get simple packages to get compiled ("x11", "imageformats")
>
> I'll eventually just send you scripts for what does not work.
> Or maybe tomorrow morning I'll be on IRC I think... as I prefer live chats for these kind of things.

Ah yes.
Default constructed classes get zero initialized rather than being set to the appropriate values.
There are bugs in exception handling as well.
Anything which depends on phobos will likely not work.

My next step is to clean duplicated sections of the code.
And unify the way default initialization off aggregates is done.
June 07, 2020
On Sunday, 7 June 2020 at 13:38:02 UTC, Stefan Koch wrote:
> On Sunday, 7 June 2020 at 13:19:59 UTC, Basile B. wrote:
>> On Friday, 5 June 2020 at 20:24:10 UTC, Stefan Koch wrote:
>>
>> I have build your branch and I don't know where to start.
>>
>> 1. there are issues with the new check for printf format.  (commented them to go further)
>> 2. "dparse" doedsn't build
>> 3. "iz" doesn't build
>> 4. "styx" doesn't build
>> 5. segfault when building "dmd-fe" using the sdl description
>> 6. overhaul too much stuff are logged (esp. the bailouts)
>> 7. I've managed to get simple packages to get compiled ("x11", "imageformats")
>>
>> I'll eventually just send you scripts for what does not work.
>> Or maybe tomorrow morning I'll be on IRC I think... as I prefer live chats for these kind of things.
>
> Ah yes.
> Default constructed classes get zero initialized rather than being set to the appropriate values.

Not a problem for what I tried.

> There are bugs in exception handling as well.

Not a problem for what I tried.

> Anything which depends on phobos will likely not work.
>

The problems are then certainly caused by this then.
(Note that I just remembered that I forgot to checkout druntime and phobos to v2.092.0)
June 07, 2020
On Sunday, 7 June 2020 at 13:43:45 UTC, Basile B. wrote:
>>
>> Ah yes.
>> Default constructed classes get zero initialized rather than being set to the appropriate values.
>
> Not a problem for what I tried.
>
>> There are bugs in exception handling as well.
>
> Not a problem for what I tried.
>
>> Anything which depends on phobos will likely not work.
>>
>
> The problems are then certainly caused by this then.
> (Note that I just remembered that I forgot to checkout druntime and phobos to v2.092.0)

That's because phobos uses a lot classes end exceptions.
Most likely it hits some of the unsupported cases.
1 2
Next ›   Last »