https://gcc.gnu.org/g:692b6470706090a09e30232d7eab74151a509243
commit r16-289-g692b6470706090a09e30232d7eab74151a509243
Author: Iain Buclaw
Date: Tue Apr 29 21:43:41 2025 +0200
d: Use __builtin_clear_padding for zeroing alignment holes after set
In an earlier change, a wrapper fun
https://gcc.gnu.org/g:0035613389a939043d654aea7a76faae95f69422
commit r16-161-g0035613389a939043d654aea7a76faae95f69422
Author: Iain Buclaw
Date: Fri Apr 25 19:45:07 2025 +0200
Add m32c*-*-* to the list of obsolete targets
This patch marks m32c*-*-* targets obsolete in GCC 16. Th
https://gcc.gnu.org/g:0701c8d32507d9014c5b425157a034632d01e45f
commit r12-11061-g0701c8d32507d9014c5b425157a034632d01e45f
Author: Iain Buclaw
Date: Tue Apr 15 14:49:34 2025 +0200
d: Fix ICE in dwarf2out_imported_module_or_decl, at dwarf2out.cc:27676
[PR119817]
The ImportVisitor m
https://gcc.gnu.org/g:9f12448fcbc25c0459b477cb6c1cef7012849346
commit r13-9554-g9f12448fcbc25c0459b477cb6c1cef7012849346
Author: Iain Buclaw
Date: Wed Apr 16 01:28:53 2025 +0200
d: Fix ICE: type variant differs by TYPE_MAX_VALUE with -g [PR119826]
Forward referenced enum types wer
https://gcc.gnu.org/g:3c91f94bbb09c5380c3cc07c4c8fabab332eb962
commit r13-9553-g3c91f94bbb09c5380c3cc07c4c8fabab332eb962
Author: Iain Buclaw
Date: Tue Apr 15 14:49:34 2025 +0200
d: Fix ICE in dwarf2out_imported_module_or_decl, at dwarf2out.cc:27676
[PR119817]
The ImportVisitor me
https://gcc.gnu.org/g:849dcb45c5a79fa29c3cf706c987157deea4ac9d
commit r13-9552-g849dcb45c5a79fa29c3cf706c987157deea4ac9d
Author: Iain Buclaw
Date: Wed Apr 9 20:02:02 2025 +0200
d: Fix forward referenced enums missing type names in debug info [PR118309]
Calling `rest_of_type_compil
https://gcc.gnu.org/g:d1b7ee4879aca90c9828b6b9f4937ed15513adfa
commit r14-11666-gd1b7ee4879aca90c9828b6b9f4937ed15513adfa
Author: Iain Buclaw
Date: Tue Apr 15 14:49:34 2025 +0200
d: Fix ICE in dwarf2out_imported_module_or_decl, at dwarf2out.cc:27676
[PR119817]
The ImportVisitor m
https://gcc.gnu.org/g:aec3b99d3dee8a35adabb23c7835dfbd41e45520
commit r14-11665-gaec3b99d3dee8a35adabb23c7835dfbd41e45520
Author: Iain Buclaw
Date: Wed Apr 9 20:02:02 2025 +0200
d: Fix forward referenced enums missing type names in debug info [PR118309]
Calling `rest_of_type_compi
https://gcc.gnu.org/g:88b3c896602036b61005501981b6f4a4deca59b0
commit r14-11667-g88b3c896602036b61005501981b6f4a4deca59b0
Author: Iain Buclaw
Date: Wed Apr 16 01:28:53 2025 +0200
d: Fix ICE: type variant differs by TYPE_MAX_VALUE with -g [PR119826]
Forward referenced enum types we
https://gcc.gnu.org/g:0eae20c899e327aec0e48b9ff2d856aba44b2639
commit r15-9544-g0eae20c899e327aec0e48b9ff2d856aba44b2639
Author: Iain Buclaw
Date: Thu Apr 17 08:21:40 2025 +0200
d: Fix infinite loop regression in CTFE
An infinite loop was introduced by a previous refactoring in th
https://gcc.gnu.org/g:c5ffab99a5a962aa955310e74ca0a4be5c1acf30
commit r15-9509-gc5ffab99a5a962aa955310e74ca0a4be5c1acf30
Author: Iain Buclaw
Date: Wed Apr 16 01:28:53 2025 +0200
d: Fix ICE: type variant differs by TYPE_MAX_VALUE with -g [PR119826]
Forward referenced enum types wer
https://gcc.gnu.org/g:074b2b0f91f948fe3488ada91ec6a8576c684dea
commit r15-9485-g074b2b0f91f948fe3488ada91ec6a8576c684dea
Author: Iain Buclaw
Date: Tue Apr 15 15:19:13 2025 +0200
d: Fix internal compiler error: in visit, at d/decl.cc:838 [PR119799]
This was caused by a check in the
https://gcc.gnu.org/g:f5ed7d19c965de9ccb158d77e929b17459bf65b5
commit r15-9483-gf5ed7d19c965de9ccb158d77e929b17459bf65b5
Author: Iain Buclaw
Date: Tue Apr 15 14:49:34 2025 +0200
d: Fix ICE in dwarf2out_imported_module_or_decl, at dwarf2out.cc:27676
[PR119817]
The ImportVisitor me
https://gcc.gnu.org/g:424c6c88038ef13364e6e7e74e2389923d95396e
commit r15-9404-g424c6c88038ef13364e6e7e74e2389923d95396e
Author: Iain Buclaw
Date: Sun Apr 13 00:48:45 2025 +0200
d: Fix importC cannot find input file __importc_builtins.d [PR119761]
Synchronizes the D runtime librar
https://gcc.gnu.org/g:9b711cfef2270e74fa81aec4b0bce509ded800f6
commit 9b711cfef2270e74fa81aec4b0bce509ded800f6
Author: Iain Buclaw
Date: Fri Jan 31 10:16:50 2025 +0100
d: testsuite: Update documentation about subdirectories of gdc.dg
gcc/testsuite/ChangeLog:
* gdc
https://gcc.gnu.org/g:f60bb700835b8548f6f402297388589462e22f8f
commit f60bb700835b8548f6f402297388589462e22f8f
Author: Iain Buclaw
Date: Tue May 24 23:03:23 2022 +0200
d: Implement preprocessor for importC
gcc/ChangeLog:
* config/darwin-d.cc (darwin_register_objc_
The branch 'ibuclaw/heads/importc' was created in namespace 'refs/users'
pointing to:
f60bb700835b... d: Implement preprocessor for importC
https://gcc.gnu.org/g:714e6e3450715b98a2c35b317f99b20916e7de49
commit 714e6e3450715b98a2c35b317f99b20916e7de49
Author: Iain Buclaw
Date: Mon Mar 3 22:38:26 2025 +0100
Makefile.tpl: Implement per-stage GDCFLAGS [PR116975]
Allows the GDCFLAGS for each bootstrap stage of building gdc
The branch 'ibuclaw/heads/gdcflags' was created in namespace 'refs/users'
pointing to:
714e6e345071... Makefile.tpl: Implement per-stage GDCFLAGS [PR116975]
https://gcc.gnu.org/g:9a7b6668f8f79be8fa73982b8b0bde33c1d8c61f
commit r15-9403-g9a7b6668f8f79be8fa73982b8b0bde33c1d8c61f
Author: Iain Buclaw
Date: Sat Apr 12 11:13:50 2025 +0200
d: Add option to include imported modules in the compilation [PR109023]
Adds the ability to include imp
https://gcc.gnu.org/g:8a03d014ec096b3e8c9941a6bf724d3daaeeb289
commit r15-9402-g8a03d014ec096b3e8c9941a6bf724d3daaeeb289
Author: Iain Buclaw
Date: Sat Apr 12 09:40:24 2025 +0200
d: Fix -fonly= argument only matches when including full path [PR119758]
Using `strcmp' to match the `-
https://gcc.gnu.org/g:b905ce8caf04253e02e153d60d6ea8f99d300af6
commit r15-9379-gb905ce8caf04253e02e153d60d6ea8f99d300af6
Author: Iain Buclaw
Date: Fri Apr 11 12:39:23 2025 +0200
d: Merge upstream dmd 1b34fea478, phobos 40ffbb364
D front-end changes:
- Import lates
https://gcc.gnu.org/g:cee353c2653d274768a67677c8ea37fd23422b3c
commit r15-9342-gcee353c2653d274768a67677c8ea37fd23422b3c
Author: Iain Buclaw
Date: Wed Apr 9 20:02:02 2025 +0200
d: Fix forward referenced enums missing type names in debug info [PR118309]
Calling `rest_of_type_compil
https://gcc.gnu.org/g:3e3b665cc77791f2e088aeee124d8a9fb7f6eb41
commit r15-9333-g3e3b665cc77791f2e088aeee124d8a9fb7f6eb41
Author: Iain Buclaw
Date: Wed Apr 9 14:49:14 2025 +0200
d: Use CONSTRUCTOR_ZERO_PADDING_BITS in the D FE [PR117832]
Adds a new wrapper function for `build_const
https://gcc.gnu.org/g:639376154eaffe683f4027c95a08c5d30922b12d
commit r15-9318-g639376154eaffe683f4027c95a08c5d30922b12d
Author: Iain Buclaw
Date: Tue Apr 8 16:36:15 2025 +0200
d: Fix infinite loop in isAliasThisTuple
This reverts a change in the upstream D implementation of the c
https://gcc.gnu.org/g:7767158577fd5a5cfdd9bf0c7ba8d47942d8940a
commit r15-9319-g7767158577fd5a5cfdd9bf0c7ba8d47942d8940a
Author: Iain Buclaw
Date: Tue Apr 8 16:41:10 2025 +0200
libphobos: Merge with upstream phobos 35977c802
Synchronizes recent bug fixes targeted for v2.111.1.
https://gcc.gnu.org/g:bfc9520eab16379aa47121d336bfd4d38c6d040a
commit r13-9480-gbfc9520eab16379aa47121d336bfd4d38c6d040a
Author: Iain Buclaw
Date: Sat Mar 29 23:16:25 2025 +0100
d: Fix error with -Warray-bounds and -O2 [PR117002]
The record layout of class types in D don't get any
https://gcc.gnu.org/g:9fadadbbbc2b5352e5e70e0e1a9be9b447176913
commit r15-9070-g9fadadbbbc2b5352e5e70e0e1a9be9b447176913
Author: Iain Buclaw
Date: Sat Mar 29 23:16:25 2025 +0100
d: Fix error with -Warray-bounds and -O2 [PR117002]
The record layout of class types in D don't get any
https://gcc.gnu.org/g:a66de265ab865aacbb6c4957916605c7bac7ff48
commit r15-9162-ga66de265ab865aacbb6c4957916605c7bac7ff48
Author: Iain Buclaw
Date: Wed Apr 2 21:21:14 2025 +0200
d: Fix error using UFCS in a speculative context
This reverts a change in the upstream D implementation
https://gcc.gnu.org/g:2d270bdc31414178ed73caee94e14e78b2212217
commit r15-9073-g2d270bdc31414178ed73caee94e14e78b2212217
Author: Iain Buclaw
Date: Mon Mar 31 19:37:38 2025 +0200
d: Bump front-end language version to v2.111.0
Merges the front-end language implementation and runtime
https://gcc.gnu.org/g:a6a2da499ab8b6b9e52cec5bc32bbd48371bb6ba
commit r14-11489-ga6a2da499ab8b6b9e52cec5bc32bbd48371bb6ba
Author: Iain Buclaw
Date: Sat Mar 29 23:16:25 2025 +0100
d: Fix error with -Warray-bounds and -O2 [PR117002]
The record layout of class types in D don't get an
https://gcc.gnu.org/g:7c4f409524dabf23cb59b2663dc6cfa819a4287a
commit r15-8935-g7c4f409524dabf23cb59b2663dc6cfa819a4287a
Author: Iain Buclaw
Date: Tue Mar 25 19:37:34 2025 +0100
d: import __stdin causes compilation to pause while reading from stdin
Moves the special handling of re
https://gcc.gnu.org/g:47822ef8f1b03ab7124aba694709825a93897994
commit r15-8477-g47822ef8f1b03ab7124aba694709825a93897994
Author: Iain Buclaw
Date: Fri Mar 21 00:28:45 2025 +0100
d: Fix quoted command-line options to match lang.opt [PR118545]
It was noticed that not all D language
https://gcc.gnu.org/g:0d998b38a6fd280973fa6e91d3e34e544eef8fb2
commit r15-8865-g0d998b38a6fd280973fa6e91d3e34e544eef8fb2
Author: Iain Buclaw
Date: Mon Mar 24 14:07:49 2025 +0100
testsuite: d: Break up Wbuiltin_declaration_mismatch2.d into smaller tests
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:72d85f2163306c8ba234d228d8071ed368cbd2f2
commit r13-9445-g72d85f2163306c8ba234d228d8071ed368cbd2f2
Author: Iain Buclaw
Date: Sun Mar 23 12:57:27 2025 +0100
d: Fix ICE type variant differs by TYPE_PACKED [PR117621]
Introduced by r13-1104-gf4c3ce32fa54c1, which
https://gcc.gnu.org/g:e4e7d446ec3efba0c70bebfa9ba6385c233ef083
commit r14-11439-ge4e7d446ec3efba0c70bebfa9ba6385c233ef083
Author: Iain Buclaw
Date: Sun Mar 23 12:57:27 2025 +0100
d: Fix ICE type variant differs by TYPE_PACKED [PR117621]
Introduced by r13-1104-gf4c3ce32fa54c1, whic
https://gcc.gnu.org/g:597168191e2909aec745f4dc084e1f8d44fdb3e4
commit r15-8682-g597168191e2909aec745f4dc084e1f8d44fdb3e4
Author: Iain Buclaw
Date: Sun Mar 23 12:57:27 2025 +0100
d: Fix ICE type variant differs by TYPE_PACKED [PR117621]
Introduced by r13-1104-gf4c3ce32fa54c1, which
https://gcc.gnu.org/g:1f42269ee49240ac68a877c29a26306fcc246c2d
commit r15-8667-g1f42269ee49240ac68a877c29a26306fcc246c2d
Author: Iain Buclaw
Date: Sat Mar 22 10:42:21 2025 +0100
d: Add C++23 to CppStdRevision enum
D front-end changes:
- The compiler now accepts `-
https://gcc.gnu.org/g:76df0e069f6c8ba5aa93ae10606ba61fa990883c
commit r15-8666-g76df0e069f6c8ba5aa93ae10606ba61fa990883c
Author: Iain Buclaw
Date: Sat Mar 22 10:33:24 2025 +0100
d: Indexing a cast(AA) yields no lvalue anymore
gcc/d/ChangeLog:
* dmd/MERGE: Merge up
https://gcc.gnu.org/g:33a428f966d6583d47524a5274f519d4490d0e01
commit r15-8668-g33a428f966d6583d47524a5274f519d4490d0e01
Author: Iain Buclaw
Date: Sat Mar 22 10:49:06 2025 +0100
d: Improve UFCS/property error message
Improves on the speller suggestions for UFCS by using the locati
https://gcc.gnu.org/g:a6cb7e917b1f7aa1c3ab44a62bcb7f5d81fc79e4
commit r15-8669-ga6cb7e917b1f7aa1c3ab44a62bcb7f5d81fc79e4
Author: Iain Buclaw
Date: Sat Mar 22 10:54:10 2025 +0100
d: Bump front-end language version to v2.111.0-rc.1.
gcc/d/ChangeLog:
* dmd/MERGE: Mer
https://gcc.gnu.org/g:499c58f443e97198c30776f54bc57ea2af48245d
commit r15-8665-g499c58f443e97198c30776f54bc57ea2af48245d
Author: Iain Buclaw
Date: Sat Mar 22 10:26:47 2025 +0100
libphobos: Add module declaration to rt.invariant
This prevents conflicts with a user-provided `invaria
https://gcc.gnu.org/g:e6ff1dc191f2dc6fd96d755fdc18fcbaade56e12
commit r15-8664-ge6ff1dc191f2dc6fd96d755fdc18fcbaade56e12
Author: Iain Buclaw
Date: Sat Mar 22 10:15:09 2025 +0100
libphobos: Fix IEEE typo in std.numeric link
libphobos/ChangeLog:
* src/MERGE: Merge u
https://gcc.gnu.org/g:c6b1b62f11ed65b68bc1cebefe686a2fa75eb724
commit r14-11425-gc6b1b62f11ed65b68bc1cebefe686a2fa75eb724
Author: Iain Buclaw
Date: Thu Mar 20 01:09:13 2025 +0100
d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f
D front-end changes:
- I
https://gcc.gnu.org/g:ef4248460d53dc9b43a59f8b7c782a9d9f9b2754
commit r15-8274-gef4248460d53dc9b43a59f8b7c782a9d9f9b2754
Author: Iain Buclaw
Date: Tue Mar 18 19:12:14 2025 +0100
libphobos: Avoid setting union members in std.json, set the whole union
instead
libphobos/ChangeLog:
https://gcc.gnu.org/g:1ad1bcc991b32d72d4de4758c0dcac611f20cda8
commit r15-8275-g1ad1bcc991b32d72d4de4758c0dcac611f20cda8
Author: Iain Buclaw
Date: Tue Mar 18 19:15:40 2025 +0100
libphobos: Fix std.getopt doesn't accept const(string)[] anymore
Instead of passing receiver into the c
https://gcc.gnu.org/g:b3b54f9c9a74909a41ea566c2135c9e01121994c
commit r15-8269-gb3b54f9c9a74909a41ea566c2135c9e01121994c
Author: Iain Buclaw
Date: Sat Mar 15 16:32:48 2025 +0100
libphobos: Merge changes in upstream druntime testsuite
libphobos/ChangeLog:
* libdrun
https://gcc.gnu.org/g:a03e9d4932713c1696bb2bc134da8e8eac3edb94
commit r15-8270-ga03e9d4932713c1696bb2bc134da8e8eac3edb94
Author: Iain Buclaw
Date: Tue Mar 18 18:47:45 2025 +0100
d: Add missing Declaration bitfield setters/getters
gcc/d/ChangeLog:
* dmd/MERGE: Merg
https://gcc.gnu.org/g:f2af60465cd129b8deb3283baaf8fbac1a5941d4
commit r15-8268-gf2af60465cd129b8deb3283baaf8fbac1a5941d4
Author: Iain Buclaw
Date: Sat Mar 15 16:32:48 2025 +0100
d: Update the copyright years of dmd sources to 2025
gcc/d/ChangeLog:
* dmd/MERGE: Mer
https://gcc.gnu.org/g:ca0ea3d4192313ad00da4ff734baffcecafe0b1f
commit r14-11399-gca0ea3d4192313ad00da4ff734baffcecafe0b1f
Author: Iain Buclaw
Date: Mon Mar 10 20:52:49 2025 +0100
libphobos: Default to libc closefrom in spawnProcessPosix [PR119112]
This is a backport of two changes
https://gcc.gnu.org/g:d63b52e059a7d77b98a2ef005920a85feb1e2446
commit r15-7999-gd63b52e059a7d77b98a2ef005920a85feb1e2446
Author: Iain Buclaw
Date: Wed Mar 12 12:04:59 2025 +0100
libphobos: Merge upstream phobos 0faae92d6
Phobos changes:
- Import phobos v2.111.0-be
https://gcc.gnu.org/g:2b37c9973967230b01dc5e38770fb3ec84610555
commit r13-9423-g2b37c9973967230b01dc5e38770fb3ec84610555
Author: Iain Buclaw
Date: Tue Mar 11 17:56:18 2025 +0100
d: Fix regression returning from function with invariants [PR119139]
An optimization was added in GDC-1
https://gcc.gnu.org/g:8d8eb5327f44472e8769807a6e632e2e0d445bb9
commit r12-10988-g8d8eb5327f44472e8769807a6e632e2e0d445bb9
Author: Iain Buclaw
Date: Tue Mar 11 17:56:18 2025 +0100
d: Fix regression returning from function with invariants [PR119139]
An optimization was added in GDC-
https://gcc.gnu.org/g:af69315f84778dc1455d2a06d355a67ad8b9241e
commit r14-11401-gaf69315f84778dc1455d2a06d355a67ad8b9241e
Author: Iain Buclaw
Date: Tue Mar 11 17:56:18 2025 +0100
d: Fix regression returning from function with invariants [PR119139]
An optimization was added in GDC-
https://gcc.gnu.org/g:81582ca6cb692098c1bda7995aec46c6cbfbfcb3
commit r15-7968-g81582ca6cb692098c1bda7995aec46c6cbfbfcb3
Author: Iain Buclaw
Date: Tue Mar 11 17:56:18 2025 +0100
d: Fix regression returning from function with invariants [PR119139]
An optimization was added in GDC-1
https://gcc.gnu.org/g:f6be26657c8b974a5caf39350e4965cfb2c4b936
commit r12-10972-gf6be26657c8b974a5caf39350e4965cfb2c4b936
Author: Iain Buclaw
Date: Fri Feb 28 19:22:36 2025 +0100
d: Fix comparing uninitialized memory in dstruct.d [PR116961]
Floating-point emulation in the D front-
https://gcc.gnu.org/g:21b3e23bd972544c1e2f704e8b05dd9252a288ce
commit r13-9405-g21b3e23bd972544c1e2f704e8b05dd9252a288ce
Author: Iain Buclaw
Date: Fri Feb 28 19:22:36 2025 +0100
d: Fix comparing uninitialized memory in dstruct.d [PR116961]
Floating-point emulation in the D front-e
https://gcc.gnu.org/g:04b5c8b90cd95611d99684282cc321f06a0b49c2
commit r14-11370-g04b5c8b90cd95611d99684282cc321f06a0b49c2
Author: Iain Buclaw
Date: Fri Feb 28 19:22:36 2025 +0100
d: Fix comparing uninitialized memory in dstruct.d [PR116961]
Floating-point emulation in the D front-
https://gcc.gnu.org/g:f7bc17ebc9ef89700672ed7125da719f3558f3b7
commit r15-7763-gf7bc17ebc9ef89700672ed7125da719f3558f3b7
Author: Iain Buclaw
Date: Fri Feb 28 19:22:36 2025 +0100
d: Fix comparing uninitialized memory in dstruct.d [PR116961]
Floating-point emulation in the D front-e
https://gcc.gnu.org/g:955de3733a9ef301e2d95009cd59a1eb4ee5273c
commit r15-7742-g955de3733a9ef301e2d95009cd59a1eb4ee5273c
Author: Iain Buclaw
Date: Thu Feb 27 23:37:21 2025 +0100
libphobos: Run unittest tests with dg-runtest.
Use `dg-runtest' test driver rather than `dg-test' to ru
https://gcc.gnu.org/g:df4565eaa9b02906a8fa6bb37845c0b4fdedaa20
commit r15-7704-gdf4565eaa9b02906a8fa6bb37845c0b4fdedaa20
Author: Iain Buclaw
Date: Tue Feb 25 19:47:06 2025 +0100
libphobos: Add script for extracting unittests from phobos
This script parses all unittests annotated w
https://gcc.gnu.org/g:a407eada0173455d267ba403e9e0fe54f0f5dd51
commit r15-7703-ga407eada0173455d267ba403e9e0fe54f0f5dd51
Author: Iain Buclaw
Date: Tue Feb 25 20:08:14 2025 +0100
libphobos: Organize druntime and phobos tests under common directory
The druntime and druntime_shared t
https://gcc.gnu.org/g:fffe14f045df597bf5ab50730eebe0977eea7090
commit r15-7697-gfffe14f045df597bf5ab50730eebe0977eea7090
Author: Iain Buclaw
Date: Tue Feb 25 18:58:27 2025 +0100
libphobos: Add scripts to update Makefile.am after an upstream merge
These two scripts have been used f
https://gcc.gnu.org/g:c17044e509824e5ed3de94c85a7a0dd71cfd9cc1
commit r15-7696-gc17044e509824e5ed3de94c85a7a0dd71cfd9cc1
Author: Iain Buclaw
Date: Tue Feb 25 18:01:09 2025 +0100
d/i386: Add CET TargetInfo key and predefined version [PR118654]
Adds a new i386 d_target_info_spec ent
https://gcc.gnu.org/g:2d812eecc36e69b5c39ad49b80ab9965c63fdd09
commit r15-7695-g2d812eecc36e69b5c39ad49b80ab9965c63fdd09
Author: Iain Buclaw
Date: Mon Feb 24 19:57:15 2025 +0100
d: Increase max parallelism of the D testsuite
It was noticed that when running the testsuite for gdc a
https://gcc.gnu.org/g:79186e392c77c1862197a49421f77644e3b8c05d
commit r15-7111-g79186e392c77c1862197a49421f77644e3b8c05d
Author: Iain Buclaw
Date: Tue Jan 21 19:41:05 2025 +0100
libphobos: Add MIPS64 implementation of fiber_switchContext [PR118584]
Replaces the generic implementat
https://gcc.gnu.org/g:4d320a7df4b25c2eb060a2a16fee8b993301be55
commit r12-10924-g4d320a7df4b25c2eb060a2a16fee8b993301be55
Author: Iain Buclaw
Date: Fri Apr 19 10:51:12 2024 +0200
d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650]
PR d/111650
gcc/d/Change
https://gcc.gnu.org/g:24291f6e40e4b37954b368361fc97fc8fb1bf864
commit r13-9338-g24291f6e40e4b37954b368361fc97fc8fb1bf864
Author: Iain Buclaw
Date: Fri Apr 19 10:51:12 2024 +0200
d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650]
PR d/111650
gcc/d/ChangeL
https://gcc.gnu.org/g:f4b8c08c86237e7eb29defb2f8ae3bff22581e5f
commit r12-10921-gf4b8c08c86237e7eb29defb2f8ae3bff22581e5f
Author: Iain Buclaw
Date: Mon Jan 20 20:01:03 2025 +0100
d: Fix failing test with 32-bit compiler [PR114434]
Since the introduction of gdc.test/runnable/test23
https://gcc.gnu.org/g:9ab38952a2033d6d4a8e31c3c4d2ab1a25a406c6
commit r15-7071-g9ab38952a2033d6d4a8e31c3c4d2ab1a25a406c6
Author: Iain Buclaw
Date: Mon Jan 20 20:01:03 2025 +0100
d: Fix failing test with 32-bit compiler [PR114434]
Since the introduction of gdc.test/runnable/test235
https://gcc.gnu.org/g:76d660277e5cd61055c3838bf59c90321d4686fb
commit r13-9336-g76d660277e5cd61055c3838bf59c90321d4686fb
Author: Iain Buclaw
Date: Mon Jan 20 20:01:03 2025 +0100
d: Fix failing test with 32-bit compiler [PR114434]
Since the introduction of gdc.test/runnable/test235
https://gcc.gnu.org/g:ffa44df6768368dc516c9626ec388a3561c7644f
commit r14-11230-gffa44df6768368dc516c9626ec388a3561c7644f
Author: Iain Buclaw
Date: Mon Jan 20 20:01:03 2025 +0100
d: Fix failing test with 32-bit compiler [PR114434]
Since the introduction of gdc.test/runnable/test23
https://gcc.gnu.org/g:4abeaeba435054ad0ab59cf570620b37c06ffcc4
commit r14-11223-g4abeaeba435054ad0ab59cf570620b37c06ffcc4
Author: Iain Buclaw
Date: Fri Jan 17 20:10:39 2025 +0100
d: Fix ICE in expand_d_format when diagnosing empty enum [PR117115]
This was fixed in upstream dmd, an
https://gcc.gnu.org/g:975c4f1a5de4ede89ee9499cd1a73d613a4aeae4
commit r15-7006-g975c4f1a5de4ede89ee9499cd1a73d613a4aeae4
Author: Iain Buclaw
Date: Fri Jan 17 20:10:39 2025 +0100
d: Add testcase for fixed PR117115
This was fixed in upstream dmd, and merged in r15-6824.
https://gcc.gnu.org/g:1487310d2707203e0f9b5b1794daf1f381e3e622
commit r14-11217-g1487310d2707203e0f9b5b1794daf1f381e3e622
Author: Iain Buclaw
Date: Fri Jan 17 00:23:45 2025 +0100
d: Fix record layout of compiler-generated TypeInfo_Class [PR115249]
In r14-8766, the layout of TypeIn
https://gcc.gnu.org/g:d740694ff89ab5c78652a1f66b058ca16634ddbc
commit r15-6983-gd740694ff89ab5c78652a1f66b058ca16634ddbc
Author: Iain Buclaw
Date: Fri Jan 17 00:23:45 2025 +0100
d: Fix record layout of compiler-generated TypeInfo_Class [PR115249]
In r14-8766, the layout of TypeInf
https://gcc.gnu.org/g:258d5c062719725310421d0b4f0d03110e3e88a2
commit r14-11216-g258d5c062719725310421d0b4f0d03110e3e88a2
Author: Iain Buclaw
Date: Thu Jan 16 17:20:06 2025 +0100
d: Fix ICE in dmd.expressionsem.resolveLoc
This was fixed in upstream, and merged in r15-6559-g332cf03
https://gcc.gnu.org/g:c7dab40d7569c51ac4e62ceea05c7c049da426bb
commit r15-6965-gc7dab40d7569c51ac4e62ceea05c7c049da426bb
Author: Iain Buclaw
Date: Thu Jan 16 17:20:06 2025 +0100
d: Add testcase for fixed PR116373
This was fixed in upstream, and merged in r15-6559-g332cf038fda109.
https://gcc.gnu.org/g:c8894b681143041205d41e02ede112cef082bf2f
commit r15-6899-gc8894b681143041205d41e02ede112cef082bf2f
Author: Iain Buclaw
Date: Tue Jan 14 20:51:45 2025 +0100
d: Merge upstream dmd, druntime d6f693b46a, phobos 336bed6d8.
D front-end changes:
- I
https://gcc.gnu.org/g:a52812a65cc10ef604100162c7c97ad7f4b37214
commit r15-6876-ga52812a65cc10ef604100162c7c97ad7f4b37214
Author: Iain Buclaw
Date: Mon Jan 13 20:52:49 2025 +0100
libphobos: Bump soname to version 6 [PR117701]
Each major release is not binary compatible with the pre
https://gcc.gnu.org/g:345ad67fc2ee321d5c2e5371711a2d249b92b956
commit r15-6557-g345ad67fc2ee321d5c2e5371711a2d249b92b956
Author: Iain Buclaw
Date: Sun Jan 5 11:19:31 2025 +0100
testsuite, d: Fix failing pr110406.d test
At some point during GCC 15 development, the compiler-generate
https://gcc.gnu.org/g:4d4929fe0654d51b52a2bf6e6188d7aad0bf17ac
commit r14-10036-g4d4929fe0654d51b52a2bf6e6188d7aad0bf17ac
Author: Iain Buclaw
Date: Fri Apr 19 10:51:12 2024 +0200
d: Fix ICE in build_deref, at d/d-codegen.cc:1650 [PR111650]
PR d/111650
gcc/d/Change
https://gcc.gnu.org/g:09992f8b881aa2dfbee1e9d6954c3ca90cd3fe41
commit r14-9821-g09992f8b881aa2dfbee1e9d6954c3ca90cd3fe41
Author: Iain Buclaw
Date: Sat Apr 6 14:14:11 2024 +0200
d: Merge upstream dmd, druntime b65767825f, phobos 92dc5a4e9.
Synchronizing with the upstream release of
https://gcc.gnu.org/g:2d454f982914c481a268f1c63e431b2682cc3be0
commit r14-9505-g2d454f982914c481a268f1c63e431b2682cc3be0
Author: Iain Buclaw
Date: Sun Mar 17 12:00:57 2024 +0100
d: Merge upstream dmd, druntime 855353a1d9
D front-end changes:
- Import dmd v2.108.0-
https://gcc.gnu.org/g:ec3a01024dd86c51d1e563df9395123765cf548d
commit r12-10202-gec3a01024dd86c51d1e563df9395123765cf548d
Author: Iain Buclaw
Date: Sun Mar 10 17:49:06 2024 +0100
d: Fix -fpreview=in ICEs with forward referenced parameter [PR112285]
The way that the target hook pre
https://gcc.gnu.org/g:025ff57c19efae6c8d76df6b93e7d9827017acc9
commit r13-8415-g025ff57c19efae6c8d76df6b93e7d9827017acc9
Author: Iain Buclaw
Date: Sun Mar 10 17:49:06 2024 +0100
d: Fix -fpreview=in ICEs with forward referenced parameter [PR112285]
The way that the target hook pref
https://gcc.gnu.org/g:a84b98c62d90bf9e8b01038f624a62725e6a44db
commit r14-9420-ga84b98c62d90bf9e8b01038f624a62725e6a44db
Author: Iain Buclaw
Date: Sun Mar 10 17:49:06 2024 +0100
d: Fix -fpreview=in ICEs with forward referenced parameter [PR112285]
The way that the target hook pref
87 matches
Mail list logo