Age | Commit message (Expand) | Author | Files | Lines |
2021-07-29 | d: Generate Object class if it doesn't exist during TypeInfo emission (PR101672) | Iain Buclaw | 2 | -1/+20 |
2021-07-29 | d: Return the correct value for C++ constructor calls (PR101664) | Iain Buclaw | 3 | -0/+64 |
2021-07-29 | d: Ensure casting from bool results in either 0 or 1 (PR96435) | Iain Buclaw | 1 | -0/+21 |
2021-07-29 | d: Remove generated D header files on error (PR101657) | Iain Buclaw | 1 | -0/+14 |
2021-07-28 | d: Wrong evaluation order of binary expressions (PR101640) | Iain Buclaw | 2 | -1/+12 |
2021-07-28 | d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490) | Iain Buclaw | 1 | -0/+21 |
2021-07-28 | d: Compile-time reflection for supported built-ins (PR101127) | Iain Buclaw | 2 | -0/+15 |
2021-07-03 | d: Missed RVO optimization with non-POD structs | Iain Buclaw | 1 | -0/+39 |
2021-07-03 | d: RHS value lost when a target_expr modifies LHS in a cond_expr | Iain Buclaw | 1 | -0/+23 |
2021-06-10 | d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR100967) | Iain Buclaw | 1 | -0/+11 |
2021-06-04 | d: Fix ICE in gimplify_var_or_parm_decl, at gimplify.c:2755 (PR100882) | Iain Buclaw | 4 | -0/+100 |
2021-04-19 | d: Fix ICE in when formating a string with '%' or '`' characters (PR98457) | Iain Buclaw | 1 | -0/+9 |
2021-04-08 | d: Update language attribute support, and implement gcc.attributes | Iain Buclaw | 32 | -10/+579 |
2021-04-05 | d: Use weak linkage for template symbols instead of gnu.linkonce (PR99914) | Iain Buclaw | 1 | -0/+5 |
2021-03-28 | d: Don't generate per-module wrapper for calling DSO constructor/destructor. | Iain Buclaw | 2 | -18/+0 |
2021-02-04 | d: Merge upstream dmd 46133f761, druntime 0fd4364c | Iain Buclaw | 1 | -0/+3 |
2021-01-04 | Update copyright years. | Jakub Jelinek | 7 | -7/+7 |
2020-12-23 | d: Force TYPE_MODE of classes and non-POD structs as BLKmode | Iain Buclaw | 1 | -0/+23 |
2020-12-19 | d: Fix ICE in in force_decl_die, at dwarf2out.c with -gdwarf-2 -gstrict-dwarf... | Iain Buclaw | 7 | -0/+87 |
2020-12-15 | d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) | Iain Buclaw | 1 | -0/+13 |
2020-11-27 | d: Add float and double overloads for all core.math intrinsics | Iain Buclaw | 1 | -34/+58 |
2020-11-22 | d: Fix OutOfMemoryError thrown when appending to an array with a side effect | Iain Buclaw | 1 | -0/+29 |
2020-11-18 | d: Fix LHS of array concatentation evaluated before the RHS. | Iain Buclaw | 1 | -0/+37 |
2020-11-13 | d: Fix ICE in finish_thunk (PR97644) | Iain Buclaw | 1 | -2/+2 |
2020-09-12 | d: Return promoted types in d_type_promotes_to when linkage is not D | Iain Buclaw | 1 | -0/+55 |
2020-09-10 | d: Warn when casting from a D class to a C++ class. | Iain Buclaw | 3 | -0/+42 |
2020-09-04 | d: Fix ICE in create_tmp_var, at gimple-expr.c:482 | Iain Buclaw | 2 | -12/+14 |
2020-09-02 | d: __vectors unsupported in hardware should be rejected at compile-time. | Iain Buclaw | 53 | -1952/+2067 |
2020-09-02 | d: Move all runnable tests in gdc.dg to gdc.dg/torture | Iain Buclaw | 37 | -53/+90 |
2020-08-26 | d: Fix no RVO when returning struct literals initialized with constructor. | Iain Buclaw | 1 | -0/+33 |
2020-08-26 | d: Fix small struct literals that have non-deterministic hash values | Iain Buclaw | 1 | -0/+18 |
2020-08-26 | d: Fix no NRVO when returning an array of a non-POD struct | Iain Buclaw | 2 | -0/+70 |
2020-08-18 | d: Fix ICE Segmentation fault during RTL pass: expand on armhf/armel/s390x | Iain Buclaw | 3 | -0/+81 |
2020-08-04 | d: Fix struct literals that have non-deterministic hash values (PR96153) | Iain Buclaw | 1 | -0/+31 |
2020-08-04 | d: Fix PR96429: Pointer subtraction uses TRUNC_DIV_EXPR | Iain Buclaw | 1 | -0/+26 |
2020-08-03 | d: Fix ICE using non-local variable: internal compiler error: Segmentation fault | Iain Buclaw | 2 | -0/+52 |
2020-07-31 | d: Split up the grouped compilable and runnable tests. | Iain Buclaw | 77 | -2128/+1939 |
2020-07-30 | d: Fix associative array literals that don't have alignment holes filled | Iain Buclaw | 1 | -0/+32 |
2020-07-30 | d: Add -Wvarargs warning flag to the D front-end | Iain Buclaw | 2 | -0/+37 |
2020-07-30 | d: Fix ICE in expand_intrinsic_vaarg | Iain Buclaw | 1 | -0/+15 |
2020-07-30 | d: Inline bounds checking for simple array assignments. | Iain Buclaw | 1 | -0/+14 |
2020-07-30 | d: Implement core.bitop.rol() and core.bitop.ror() as intrinsics. | Iain Buclaw | 1 | -0/+6 |
2020-07-30 | d: Refactor matching and lowering of intrinsic functions. | Iain Buclaw | 1 | -0/+117 |
2020-06-26 | d/testsuite: Amend test to actually trigger the ICE being fixed | Iain Buclaw | 1 | -1/+1 |
2020-06-25 | d: Merge upstream dmd 90450f3ef. | Iain Buclaw | 1 | -0/+18 |
2020-06-25 | d: Fix ICE in uda_attribute_p when looking up unknown attribute | Iain Buclaw | 1 | -0/+10 |
2020-06-25 | d: Don't set DECL_INITIAL if initializer is 'void'. | Iain Buclaw | 1 | -0/+9 |
2020-06-25 | d: Turn on deprecation warnings by default. | Iain Buclaw | 4 | -7/+7 |
2020-05-06 | d: Fix ICE in verify_gimple_stmt, at tree-cfg.c:4959 | Iain Buclaw | 1 | -0/+20 |
2020-04-27 | d: Fix ICE in assign_temp, at function.c:984 (PR94777) | Iain Buclaw | 2 | -0/+196 |