A Friendly Challenge for D
Vijay Nayar
madric at gmail.com
Sat Oct 13 18:14:20 UTC 2018
On Saturday, 13 October 2018 at 18:05:45 UTC, Jabari Zakiya wrote:
>
> It may be also running into a hard time limit imposed on
> compilation that Nim had/has that prevented my code from
> initially compiling. I'm generating a lot of PG parameter
> constants at compile time, and it's doing a lot of number
> crunching and building larger and larger arrays of constants as
> the PG's get larger.
>
> Try compiling with successive PG's (just P5, then P5 and P7,
> etc) to see where it fails. That will let you know the code is
> working correctly, and that the compiler is choking either/and
> because of a hard time limit and/or memory limit. That's why I
> put in a compiler output statement in 'genPGparameters' to see
> the progression of the PG parameters being built by the
> compiler to initially find when the compiler started choking.
> You may also need to patch whatever facility in the D compiler
> chain that controls this too.
It's P17, the biggest one that takes the longest to build in the
Nim version. I actually don't know what memory limits exist for
the D compiler at compile-time, so I may need to do some homework.
More information about the Digitalmars-d
mailing list