Iain Buclaw

Results 44 issues of Iain Buclaw

This option is not useful for DMD given its limited range of supported targets. The option itself has been made mostly redundant by the combination of `-mcpu=`, `-m32`, `-m64`, and...

Needs Work
Bug Fix
Needs Rebase
stalled

Variant on #14214 - this use of inlineCopy is exposing a hole in the `@safe` system. Checking the testsuite first, then might fold the two together.

Needs Work
Bug Fix
Needs Rebase
stalled

This information is already printed to console with `-v` option. As an experiment, this exposes that same information to `__traits`.

Needs Approval
Needs Work
Needs Changelog
Needs Spec PR
Needs Rebase

D1 operators were deprecated in 2019-07.

Blocked
Needs Work
Needs Changelog
Needs Rebase
stalled
Deprecation -> Error

Either the compiler needs to start rejecting derived version identifiers, or the spec needs fixing. Putting this out there as an experimental change - warts and all. :-) ---- **Analysis**:...

Needs Work
Bug Fix
Needs Rebase
Phantom Zone

This stopped being tested when the [semaphoreci.sh](https://github.com/dlang/dmd/blob/fe4ade5b7c3d88120d92f52dcc48a166df7bd38b/semaphoreci.sh#L43) script [was removed](https://github.com/dlang/dmd/blob/fe4ade5b7c3d88120d92f52dcc48a166df7bd38b/ci.sh#L90-L95) in a [previous PR](https://github.com/dlang/dmd/pull/13474).

Needs Work
Continuous Integration
Needs Rebase
stalled

Revival of #3572

Enhancement
Needs Work
Needs Rebase
stalled

Treat nested template functions the same as template function literals when passing them by alias.

Needs Work
Bug Fix
Needs Rebase
stalled

Allocations caught by valgrind after one poll.sh run. ``` ==6217== 150,999,040 bytes in 73,730 blocks are indirectly lost in loss record 15,924 of 15,925 ==6217== at 0x483AB35: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)...