Show patches with: Submitter = Iain Buclaw       |   90 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[committed] d: Merge upstream dmd, druntime f8bae04558, phobos ba2ade9dec [committed] d: Merge upstream dmd, druntime f8bae04558, phobos ba2ade9dec - - - -1- 2024-03-03 Iain Buclaw Unresolved
[committed] d: Fix gdc -O2 -mavx generates misaligned vmovdqa instruction [PR114171] [committed] d: Fix gdc -O2 -mavx generates misaligned vmovdqa instruction [PR114171] - - - 1-- 2024-03-03 Iain Buclaw Accepted
[committed,GCC13] d: Fix callee destructor call invalidates the live object [PR113758] [committed,GCC13] d: Fix callee destructor call invalidates the live object [PR113758] - - - 1-- 2024-03-03 Iain Buclaw Accepted
[committed,GCC13] d: Fix internal compiler error: in make_import, at d/imports.cc:48 [PR113125] [committed,GCC13] d: Fix internal compiler error: in make_import, at d/imports.cc:48 [PR113125] - - - 1-- 2024-03-03 Iain Buclaw Accepted
[committed] d: Merge dmd, druntime ceff48bf7d, phobos dcbfbd43a [committed] d: Merge dmd, druntime ceff48bf7d, phobos dcbfbd43a - - - -1- 2024-02-25 Iain Buclaw Unresolved
[committed] d: Add UTF BOM tests to gdc.dg testsuite [committed] d: Add UTF BOM tests to gdc.dg testsuite - - - --1 2024-02-19 Iain Buclaw Not Applicable
[committed] d: Merge dmd, druntime 9471b25db9, phobos 547886846. [committed] d: Merge dmd, druntime 9471b25db9, phobos 547886846. - - - -1- 2024-02-17 Iain Buclaw Unresolved
[committed] libphobos: Bump soname version to 5 [PR113667] [committed] libphobos: Bump soname version to 5 [PR113667] - - - 1-- 2024-02-12 Iain Buclaw Accepted
[committed] d: Fix internal compiler error: in make_import, at d/imports.cc:48 [PR113125] [committed] d: Fix internal compiler error: in make_import, at d/imports.cc:48 [PR113125] - - - 1-- 2024-02-12 Iain Buclaw Accepted
[committed] d: Fix callee destructor call invalidates the live object [PR113758] [committed] d: Fix callee destructor call invalidates the live object [PR113758] - - - 1-- 2024-02-12 Iain Buclaw Accepted
[committed] d: Merge dmd, druntime 11240a9663 [committed] d: Merge dmd, druntime 11240a9663 - - - -1- 2024-02-12 Iain Buclaw Unresolved
[committed] d: Merge dmd, druntime bce5c1f7b5, phobos e4d0dd513. [committed] d: Merge dmd, druntime bce5c1f7b5, phobos e4d0dd513. - - - -1- 2024-02-02 Iain Buclaw Unresolved
[committed] d: Merge dmd, druntime d8e3976a58, phobos 7a6e95688 [committed] d: Merge dmd, druntime d8e3976a58, phobos 7a6e95688 - - - -1- 2024-02-02 Iain Buclaw Unresolved
[committed] d: Merge upstream dmd, druntime f1a045928e [committed] d: Merge upstream dmd, druntime f1a045928e - - - -1- 2024-02-02 Iain Buclaw Unresolved
[committed] d: Merge upstream dmd, druntime 2bbf64907c, phobos b64bfbf91 [committed] d: Merge upstream dmd, druntime 2bbf64907c, phobos b64bfbf91 - - - -1- 2023-12-11 Iain Buclaw Unresolved
[committed] d: Merge upstream dmd ff57fec515, druntime ff57fec515, phobos 17bafda79. [committed] d: Merge upstream dmd ff57fec515, druntime ff57fec515, phobos 17bafda79. - - - -1- 2023-11-21 Iain Buclaw Unresolved
[committed] d: Merge upstream dmd 65a3da148c, phobos fc06c514a. [committed] d: Merge upstream dmd 65a3da148c, phobos fc06c514a. - - - -1- 2023-11-21 Iain Buclaw Unresolved
[committed] d: Merge upstream dmd, druntime 643b1261bb, phobos 1c98326e7 [committed] d: Merge upstream dmd, druntime 643b1261bb, phobos 1c98326e7 - - - -1- 2023-11-02 Iain Buclaw Unresolved
[committed] d: Clean-up unused variable assignments after interface change [committed] d: Clean-up unused variable assignments after interface change - - - 1-- 2023-10-31 Iain Buclaw Accepted
[committed] d: Fix ICE: verify_gimple_failed (conversion of register to a different size in 'view_c… [committed] d: Fix ICE: verify_gimple_failed (conversion of register to a different size in 'view_c… - - - 1-- 2023-10-29 Iain Buclaw Accepted
[committed] d: Merge upstream dmd, druntime e48bc0987d, phobos 2458e8f82. [committed] d: Merge upstream dmd, druntime e48bc0987d, phobos 2458e8f82. - - - -1- 2023-10-29 Iain Buclaw Unresolved
[committed] d: Fix ICE: in verify_gimple_in_seq on powerpc-darwin9 [PR112270] [committed] d: Fix ICE: in verify_gimple_in_seq on powerpc-darwin9 [PR112270] - - - 1-- 2023-10-28 Iain Buclaw Accepted
[committed] d: Add warning for call expression without side effects [committed] d: Add warning for call expression without side effects - - - 1-- 2023-10-28 Iain Buclaw Accepted
[committed] d: Merge upstream dmd f4be7f6f7b. [committed] d: Merge upstream dmd f4be7f6f7b. - - - -1- 2023-10-22 Iain Buclaw Unresolved
[committed] d: Forbid taking the address of an intrinsic with no implementation [committed] d: Forbid taking the address of an intrinsic with no implementation - - - 1-- 2023-10-17 Iain Buclaw Accepted
[committed] Fix ICE in set_cell_span, at text-art/table.cc:148 with D front-end and -fanalyzer [committed] Fix ICE in set_cell_span, at text-art/table.cc:148 with D front-end and -fanalyzer - - - 1-- 2023-10-14 Iain Buclaw Accepted
[committed] d: Reduce code duplication of writing generated files. [committed] d: Reduce code duplication of writing generated files. - - - 1-- 2023-10-14 Iain Buclaw Accepted
[committed] d: Merge upstream dmd, druntime 26f049fb26, phobos 330d6a4fd. [committed] d: Merge upstream dmd, druntime 26f049fb26, phobos 330d6a4fd. - - - -1- 2023-08-20 Iain Buclaw Unresolved
[committed,GCC,12] d: Fix internal compiler error: in layout_aggregate_type, at d/types.cc:574 [committed,GCC,12] d: Fix internal compiler error: in layout_aggregate_type, at d/types.cc:574 - - - -1- 2023-08-15 Iain Buclaw Unresolved
[committed] d: Merge upstream dmd, druntime a88e1335f7, phobos 1921d29df. [committed] d: Merge upstream dmd, druntime a88e1335f7, phobos 1921d29df. - - - -1- 2023-07-10 Iain Buclaw Unresolved
[committed] d: Merge upstream dmd, druntime 17ccd12af3, phobos 8d3800bee. [committed] d: Merge upstream dmd, druntime 17ccd12af3, phobos 8d3800bee. - - - -1- 2023-07-10 Iain Buclaw Unresolved
[committed] d: Fix PR 108842: Cannot use enum array with -fno-druntime [committed] d: Fix PR 108842: Cannot use enum array with -fno-druntime - - - 1-- 2023-07-07 Iain Buclaw Accepted
[committed] d: Fix testcase failure of gdc.dg/Wbuiltin_declaration_mismatch2.d. [committed] d: Fix testcase failure of gdc.dg/Wbuiltin_declaration_mismatch2.d. - - - 1-- 2023-07-02 Iain Buclaw Accepted
[committed] d: Add testcase from PR108962 [committed] d: Add testcase from PR108962 - - - 1-- 2023-07-02 Iain Buclaw Accepted
[committed] d: Fix core.volatile.volatileLoad discarded if result is unused [committed] d: Fix core.volatile.volatileLoad discarded if result is unused - - - 1-- 2023-07-02 Iain Buclaw Accepted
[committed] d: Fix accesses of immutable arrays using constant index still bounds checked [committed] d: Fix accesses of immutable arrays using constant index still bounds checked - - - 1-- 2023-07-01 Iain Buclaw Accepted
[committed] d: Don't generate code that throws exceptions when compiling with `-fno-exceptions' [committed] d: Don't generate code that throws exceptions when compiling with `-fno-exceptions' - - - 1-- 2023-07-01 Iain Buclaw Accepted
[GCC,11,committed] d: Fix ICE in setValue, at d/dmd/dinterpret.c:7013 [GCC,11,committed] d: Fix ICE in setValue, at d/dmd/dinterpret.c:7013 - - - -1- 2023-07-01 Iain Buclaw Unresolved
[committed] d: Fix wrong code-gen when returning structs by value. [committed] d: Fix wrong code-gen when returning structs by value. - - - 1-- 2023-06-28 Iain Buclaw Accepted
[committed] d: Fix d_signed_or_unsigned_type is invoked for vector types (PR110193) [committed] d: Fix d_signed_or_unsigned_type is invoked for vector types (PR110193) - - - 1-- 2023-06-28 Iain Buclaw Accepted
[committed] d: Suboptimal codegen for __builtin_expect(cond, false) [committed] d: Suboptimal codegen for __builtin_expect(cond, false) - - - 1-- 2023-06-26 Iain Buclaw Accepted
[GCC13,committed] d: Fix crash in d/dmd/root/aav.d:127 dmd_aaGetRvalue from DsymbolTable::lookup (P… [GCC13,committed] d: Fix crash in d/dmd/root/aav.d:127 dmd_aaGetRvalue from DsymbolTable::lookup (P… - - - 1-- 2023-06-26 Iain Buclaw Accepted
[committed] d: Merge upstream dmd, druntime a45f4e9f43, phobos 106038f2e. [committed] d: Merge upstream dmd, druntime a45f4e9f43, phobos 106038f2e. - - - 1-- 2023-06-26 Iain Buclaw Accepted
[GCC,12,committed] d: Merge upstream dmd 316b89f1e3, phobos 8e8aaae50. [GCC,12,committed] d: Merge upstream dmd 316b89f1e3, phobos 8e8aaae50. - - - -1- 2023-06-06 Iain Buclaw Unresolved
[committed] d: Warn when declared size of a special enum does not match its intrinsic type. [committed] d: Warn when declared size of a special enum does not match its intrinsic type. - - - 1-- 2023-06-05 Iain Buclaw Accepted
[committed] d: Merge upstream dmd, druntime 5f7552bb28, phobos 67a47cf39. [committed] d: Merge upstream dmd, druntime 5f7552bb28, phobos 67a47cf39. - - - -1- 2023-03-17 Iain Buclaw Repeat Merge
[committed] d: Fix closure fields don't get same alignment as local variable [PR109144] [committed] d: Fix closure fields don't get same alignment as local variable [PR109144] - - - -1- 2023-03-16 Iain Buclaw Repeat Merge
[committed] d: Fix undefined reference to lambda defined in private enum [PR109108] [committed] d: Fix undefined reference to lambda defined in private enum [PR109108] - - - -1- 2023-03-14 Iain Buclaw Repeat Merge
[committed] d: Delay removing DECL_EXTERNAL from thunks until funcion has finished [committed] d: Delay removing DECL_EXTERNAL from thunks until funcion has finished - - - -1- 2023-03-13 Iain Buclaw Unresolved
[committed] d: Refactor DECL_ARGUMENT and DECL_RESULT generation to own function [committed] d: Refactor DECL_ARGUMENT and DECL_RESULT generation to own function - - - -1- 2023-03-13 Iain Buclaw Unresolved
[committed] d: Document that TypeInfo-based va_arg is not implemented [PR108763] [committed] d: Document that TypeInfo-based va_arg is not implemented [PR108763] - - - -1- 2023-03-03 Iain Buclaw Unresolved
[committed] d: vector float comparison doesn't result in 0 or -1 [PR108945] [committed] d: vector float comparison doesn't result in 0 or -1 [PR108945] - - - -1- 2023-03-03 Iain Buclaw Repeat Merge
[committed] d: Fix ICE on explicit immutable struct import [PR10887] [committed] d: Fix ICE on explicit immutable struct import [PR10887] - - - -1- 2023-03-03 Iain Buclaw Repeat Merge
[committed] d: Allow vectors to be compared for identity (PR108946) [committed] d: Allow vectors to be compared for identity (PR108946) - - - -1- 2023-03-03 Iain Buclaw Repeat Merge
[committed] d: Add test for PR d/108167 to the testsuite [PR108167] [committed] d: Add test for PR d/108167 to the testsuite [PR108167] - - - -1- 2023-03-03 Iain Buclaw Repeat Merge
[committed] d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a56. [committed] d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a56. - - - -1- 2023-02-21 Iain Buclaw Unresolved
[committed] d: Only handle the left-to-right evaluation of a call expression during gimplify [committed] d: Only handle the left-to-right evaluation of a call expression during gimplify - - - -1- 2023-02-21 Iain Buclaw Repeat Merge
[committed] d: Set doing_semantic_analysis_p before calling functionSemantic3 [committed] d: Set doing_semantic_analysis_p before calling functionSemantic3 - - - -1- 2023-02-21 Iain Buclaw Repeat Merge
[committed] libphobos: Add @nogc to gcc.backtrace and gcc.libbacktrace modules. [committed] libphobos: Add @nogc to gcc.backtrace and gcc.libbacktrace modules. - - - -1- 2023-02-21 Iain Buclaw Repeat Merge
[GCC-10,committed] libphobos: Fix std.path.expandTilde raising onOutOfMemory [GCC-10,committed] libphobos: Fix std.path.expandTilde raising onOutOfMemory - - - -1- 2022-12-13 Iain Buclaw Unresolved
[GCC-11,committed] libphobos: Backport library and bindings fixes from mainline [GCC-11,committed] libphobos: Backport library and bindings fixes from mainline - - - -1- 2022-12-13 Iain Buclaw Unresolved
[GCC-12,committed] libphobos: Backport library and bindings fixes from mainline [GCC-12,committed] libphobos: Backport library and bindings fixes from mainline - - - -1- 2022-12-13 Iain Buclaw Unresolved
[committed] d: Fix undefined reference to nested lambda in template (PR108055) [committed] d: Fix undefined reference to nested lambda in template (PR108055) - - - -1- 2022-12-12 Iain Buclaw Repeat Merge
[GCC-12,committed] d: Remove "final" and "override" from visitor method. [GCC-12,committed] d: Remove "final" and "override" from visitor method. - - - 1-- 2022-12-11 Iain Buclaw Accepted
[committed] d: Fix internal compiler error: in visit, at d/imports.cc:72 (PR108050) [committed] d: Fix internal compiler error: in visit, at d/imports.cc:72 (PR108050) - - - -1- 2022-12-11 Iain Buclaw Repeat Merge
[committed] d: Expand bsr intrinsic as `clz(arg) ^ (argsize - 1)' [committed] d: Expand bsr intrinsic as `clz(arg) ^ (argsize - 1)' - - - -1- 2022-12-11 Iain Buclaw Repeat Merge
[committed] onlinedocs: Add documentation links to gdc [committed] onlinedocs: Add documentation links to gdc - - - -1- 2022-12-06 Iain Buclaw Unresolved
[committed] d: Add language reference section to documentation files. [committed] d: Add language reference section to documentation files. - - - -1- 2022-11-30 Iain Buclaw Unresolved
[committed] d: Update recipes for building html and pdf documentation [committed] d: Update recipes for building html and pdf documentation - - - -1- 2022-11-30 Iain Buclaw Unresolved
[committed] d: Separate documentation indices into options and keywords. [committed] d: Separate documentation indices into options and keywords. - - - -1- 2022-11-30 Iain Buclaw Unresolved
[committed] d: Synchronize gdc documentation with options in d/lang.opt [committed] d: Synchronize gdc documentation with options in d/lang.opt - - - -1- 2022-11-30 Iain Buclaw Unresolved
[GCC-12,committed] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported [GCC-12,committed] d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported - - - -1- 2022-11-30 Iain Buclaw Unresolved
[committed] d: Fix ICE on named continue label in an unrolled loop [PR107592] [committed] d: Fix ICE on named continue label in an unrolled loop [PR107592] - - - 1-- 2022-11-30 Iain Buclaw Accepted
maintainer-scripts: Add gdc to update_web_docs_git maintainer-scripts: Add gdc to update_web_docs_git - - - 1-- 2022-11-21 Iain Buclaw Accepted
[committed] d: Adjust attr_register2.d to pass when compiling with -m32 [committed] d: Adjust attr_register2.d to pass when compiling with -m32 - - - -1- 2022-11-05 Iain Buclaw Repeat Merge
[committed] d: Add support for vector comparison operators [committed] d: Add support for vector comparison operators - - - -1- 2022-11-05 Iain Buclaw Repeat Merge
[committed] d: Make TARGET_D_MINFO_SECTION hooks in elfos.h the language default. [committed] d: Make TARGET_D_MINFO_SECTION hooks in elfos.h the language default. - - - -1- 2022-10-29 Iain Buclaw Repeat Merge
d: Remove D-specific version definitions from target headers d: Remove D-specific version definitions from target headers - - - 1-- 2022-10-17 Iain Buclaw Accepted
[committed] d: Include tm.h in all D target platform sources, remove memmodel.h [committed] d: Include tm.h in all D target platform sources, remove memmodel.h - - - --- 2022-09-08 Iain Buclaw New
wwwdocs: Add D language changes and caveats to gcc-12/changes.html wwwdocs: Add D language changes and caveats to gcc-12/changes.html - - - --- 2022-08-17 Iain Buclaw New
d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659) d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported (PR105659) - - - --- 2022-08-16 Iain Buclaw New
[committed] d: Update DIP links in gdc documentation to point at upstream repository [committed] d: Update DIP links in gdc documentation to point at upstream repository - - - --- 2022-08-16 Iain Buclaw New
[committed] d: Defer compiling inline definitions until after the module has finished. [committed] d: Defer compiling inline definitions until after the module has finished. - - - --- 2022-08-15 Iain Buclaw New
[committed] d: Fix internal compiler error: Segmentation fault at gimple-expr.cc:88 [committed] d: Fix internal compiler error: Segmentation fault at gimple-expr.cc:88 - - - --- 2022-08-15 Iain Buclaw New
[committed] d: Build internal TypeInfo types when module name is "object" [committed] d: Build internal TypeInfo types when module name is "object" - - - --- 2022-08-15 Iain Buclaw New
[committed] d: Field names of anonymous delegates should be same as regular delegate types. [committed] d: Field names of anonymous delegates should be same as regular delegate types. - - - --- 2022-08-15 Iain Buclaw New
[committed] d: Fix undefined reference to pragma(inline) symbol (PR106563) [committed] d: Fix undefined reference to pragma(inline) symbol (PR106563) - - - --- 2022-08-09 Iain Buclaw New
[committed] d: Fix ICE in in add_stack_var, at cfgexpand.cc:476 (PR106555) [committed] d: Fix ICE in in add_stack_var, at cfgexpand.cc:476 (PR106555) - - - --- 2022-08-08 Iain Buclaw New
[committed] d: Merge upstream dmd d7772a2369, phobos 5748ca43f. [committed] d: Merge upstream dmd d7772a2369, phobos 5748ca43f. - - - --- 2022-08-03 Iain Buclaw New
[GCC,12,committed] d: Merge upstream dmd 76e3b41375, druntime 1462ebd1, phobos 5fef0d28f. [GCC,12,committed] d: Merge upstream dmd 76e3b41375, druntime 1462ebd1, phobos 5fef0d28f. - - - --- 2022-07-26 Iain Buclaw New