1249 lines
38 KiB
Plaintext
1249 lines
38 KiB
Plaintext
|
2011-12-31 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/d-irstate.cc: Revert some prior code
|
|||
|
additions.
|
|||
|
[a61a03e817c3]
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-glue.cc: Issue #301 - ref return funcs returning
|
|||
|
wrong reference
|
|||
|
[2350d3a27ac8]
|
|||
|
|
|||
|
2011-12-30 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-irstate.cc, d/d-lang.cc: Implicitly convert all statements to
|
|||
|
void, warn if statement has no side effects.
|
|||
|
[d73ff02f1131]
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-glue.cc: mark RESULT_DECL as artificial.
|
|||
|
[a2de4187caa4]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc: Remove check for isref out of ::call
|
|||
|
and into CallExp::toElem
|
|||
|
[1b827c7df15c]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: Use INIT_EXPR instead of
|
|||
|
MODIFY_EXPR where applicable, added vinit.
|
|||
|
[27c401e61169]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h: Move functions written in d-codegen
|
|||
|
header to source file.
|
|||
|
[605c79094f14]
|
|||
|
|
|||
|
* d/d-codegen.cc: Issue #302 - lazy arg causing ICE in
|
|||
|
gimple_expand_cfg, at cfgexpand.c:4063
|
|||
|
[786acc44a0ff]
|
|||
|
|
|||
|
2011-12-28 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/phobos2/Makefile.am, d/phobos2/Makefile.in: Add
|
|||
|
std/internal/windows/advapi32.o to WINDOWS_OBJS.
|
|||
|
[e7639c523add]
|
|||
|
|
|||
|
2011-12-28 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-gcc-includes.h, d/d-glue.cc: Emit pretty debug tree information
|
|||
|
on -fdump-tree-original
|
|||
|
[7631e902659e]
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/d-codegen.h, d/d-glue.cc, d/d-lang.cc,
|
|||
|
d/d-objfile.cc: Remove some dead code.
|
|||
|
[e8ae51578e54]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc, d/d-lang-45.h,
|
|||
|
d/d-lang.cc, d/d-lang.h, d/d-objfile.cc: Issue #258 - cannot access
|
|||
|
frame with contract inheritance
|
|||
|
[0b470bc59251]
|
|||
|
|
|||
|
* d/d-lang.cc, d/gdc.1, d/lang.opt: Add switches to control in(),
|
|||
|
out() and invariant() code generation.
|
|||
|
[e9904da308eb]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-builtins2.cc, d/d-decls.cc, d/d-glue.cc,
|
|||
|
d/patches/patch-gcc-4.2.x, d/patches/patch-gcc-4.3.x,
|
|||
|
d/patches/patch-gcc-4.4.x, d/patches/patch-gcc-4.5.x,
|
|||
|
d/patches/patch-gcc-4.6.x: Remove gdc patch to cgraph.c - fix codegen.
|
|||
|
[fc5e3bddbf94]
|
|||
|
|
|||
|
* d/d-decls.cc: Issue #298 - Array Range Functions Don't Get Inlined
|
|||
|
[f9217ce815ea]
|
|||
|
|
|||
|
2011-12-25 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-glue.cc, d/dmd2/expression.c, d/dmd2/expression.h,
|
|||
|
d/dmd2/optimize.c, d/phobos/configure, d/phobos2/configure: Fixup
|
|||
|
arrayliteral assignments.
|
|||
|
[d71656e55ad8]
|
|||
|
|
|||
|
* d/phobos/configure, d/phobos2/configure: Rebuild configure for D1
|
|||
|
[bedf43669633]
|
|||
|
|
|||
|
* d/d-glue.cc: Issue #297 - GDC Acquires Locks Twice in Synchronized
|
|||
|
Member Methods.
|
|||
|
[7470a20b2900]
|
|||
|
|
|||
|
* d/d-objfile.cc, d/d-objfile.h: First attack at fixing issue #246
|
|||
|
[bd1f89846e93]
|
|||
|
|
|||
|
2011-12-23 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc: Issue #287 - Casting between array types is broken.
|
|||
|
[63647d6f2b87]
|
|||
|
|
|||
|
* d/phobos2/Makefile.in, d/phobos2/configure: Rebuild Makefile.in,
|
|||
|
configure for D2.
|
|||
|
[b3200b086277]
|
|||
|
|
|||
|
* d/d-lang.cc: Issue #296 - -fproperty implies -frelease
|
|||
|
[4dfa4c11ccd7]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h, d/d-lang.cc: Remove unused
|
|||
|
warnSignCompare.
|
|||
|
[60ea5d6b4173]
|
|||
|
|
|||
|
* d/d-codegen.cc: Issue #289 - ICE: in extract_range_from_binary_expr,
|
|||
|
at tree-vrp.c:229
|
|||
|
[9076a0f27fd9]
|
|||
|
|
|||
|
* d/dmd-script, d/dmd-script.1, d/gdc.1: Update manpages for new
|
|||
|
GDC/GDMD options.
|
|||
|
[9caec4bea289]
|
|||
|
|
|||
|
* d/d-objfile.cc: Issue #279 - ICE: in gimple_expand_cfg
|
|||
|
[6778c7a1f79e]
|
|||
|
|
|||
|
* d/d-builtins2.cc: Add CTFE support for builtins atan2, rndtol,
|
|||
|
expm1, exp2.
|
|||
|
[afe30f1b9435]
|
|||
|
|
|||
|
2011-12-18 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc: D2 - Handle nulltype to D array conversions.
|
|||
|
[d7fe9fa5bb6c]
|
|||
|
|
|||
|
* d/d-glue.cc, d/d-lang.cc: Match GCC logic for emitting D_LP64
|
|||
|
version identifier.
|
|||
|
[7475431fe1bd]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc: Better implementation of
|
|||
|
bt, btc, bts, btr functions, allowing constant folding.
|
|||
|
[caf2c8d4f036]
|
|||
|
|
|||
|
* d/d-builtins2.cc: Implement CTFE for bswap, bsr, bsf.
|
|||
|
[730c51fcdd3e]
|
|||
|
|
|||
|
* d/druntime/core/thread.d: Issue #290 - errno conflict in std.file
|
|||
|
[ecd60be7f89c]
|
|||
|
|
|||
|
* d/d-lang.cc: Define D_LP64 if is64bit.
|
|||
|
[633ea9c9e5bf]
|
|||
|
|
|||
|
* d/dmd-script: Issue #282 - gdmd multithreaded -lib implementation.
|
|||
|
[f1bd82f9bb5b]
|
|||
|
|
|||
|
* d/dmd-script: Issue #283 - gdmd: libraries not put into -od dir.
|
|||
|
[75a7b584473a]
|
|||
|
|
|||
|
* d/d-objfile.cc, d/dmd/attrib.c, d/dmd2/attrib.c, d/lang.opt: Issue
|
|||
|
#286 - -fignore-unknown-pragmas doesn't seem to work
|
|||
|
[f342fde254e2]
|
|||
|
|
|||
|
2011-12-16 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc,
|
|||
|
d/d-irstate.cc, d/d-irstate.h, d/d-lang.cc, d/dmd2/*, d/druntime/*,
|
|||
|
d/phobos2/*: Updated D2 Frontend to 2.057
|
|||
|
[36c28efc6c88]
|
|||
|
|
|||
|
2011-12-11 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/dmd/*: Updated D1 Frontend to 1.072
|
|||
|
[e83cac3b4109]
|
|||
|
|
|||
|
* d/dmd/expression.c, d/dmd2/expression.c: Issue #279 - ICE: in
|
|||
|
gimple_expand_cfg
|
|||
|
[c501487a685a]
|
|||
|
|
|||
|
2011-12-08 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/asmstmt.cc, d/d-asm-i386.h, d/d-builtins2.cc,
|
|||
|
d/d-codegen.cc, d/d-cppmngl.cc, d/d-decls.cc, d/d-dmd-gcc.h,
|
|||
|
d/d-glue.cc, d/d-irstate.cc, d/d-lang-45.h, d/d-lang-type-45.h,
|
|||
|
d/d-lang-type.h, d/d-lang.cc, d/d-lang.h, d/d-objfile.cc,
|
|||
|
d/dmd-script, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 Fronted
|
|||
|
to 2.056
|
|||
|
[fbe890ef4c1f]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc: Relax conversion checking. Move getImpl
|
|||
|
to CastExp.
|
|||
|
[b0407ff2e57c]
|
|||
|
|
|||
|
* d/dmd/optimize.c, d/dmd2/optimize.c: Remove old frontend ifdef'd
|
|||
|
code.
|
|||
|
[8e0291212f46]
|
|||
|
|
|||
|
2011-12-02 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-lang.cc, d/lang-specs.h, d/lang.opt: remove preprocessor options
|
|||
|
from spec and use own switches.
|
|||
|
[5f71b69d1494]
|
|||
|
|
|||
|
* d/d-objfile.cc: Issue #275 - ICE with wrong interface implementation
|
|||
|
[e32c8fbe7343]
|
|||
|
|
|||
|
* d/d-lang.cc, d/dmd/mars.h, d/dmd2/mars.h, d/lang-specs.h,
|
|||
|
d/lang.opt: Issue #236 - -M, -MM, -MF options to generate dependencies
|
|||
|
like gcc
|
|||
|
[3763796b9cbf]
|
|||
|
|
|||
|
* d/d-lang.cc, d/lang.opt: ASCII collate lang switches.
|
|||
|
[951ff44f1035]
|
|||
|
|
|||
|
2011-12-02 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-objfile.cc: Issue #268 - ICE with -flto and -g
|
|||
|
[3da453291dc3]
|
|||
|
|
|||
|
2011-11-24 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in: Issue #266 - make install-strip fails to install
|
|||
|
gdmd.
|
|||
|
[d1005cb77a06]
|
|||
|
|
|||
|
* d/d-glue.cc, d/d-lang.cc, d/dt.cc: Remove checks for
|
|||
|
type_structural_equality for now.
|
|||
|
[5265f1318114]
|
|||
|
|
|||
|
* d/d-glue.cc: Issue #261 - ICE: tree check: expected record_type or
|
|||
|
union_type, have array_type in delegateVal
|
|||
|
[61ab289788a3]
|
|||
|
|
|||
|
* d/d-glue.cc: Issue #264 - ICE: can't convert between bool and enum :
|
|||
|
bool
|
|||
|
[fcb2523b8ccd]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc: Issue #263 - forward reference error
|
|||
|
with algorithm.find
|
|||
|
[75b7e1bca4d7]
|
|||
|
|
|||
|
2011-11-19 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-builtins2.cc, d/d-decls.cc,
|
|||
|
d/d-glue.cc, d/d-irstate.cc, d/d-lang-45.h, d/d-lang.cc, d/d-lang.h,
|
|||
|
d/d-objfile.cc: Add d_free, rename dkeep to d_keep.
|
|||
|
[a0e0fcfd913c]
|
|||
|
|
|||
|
2011-11-18 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-codegen.cc, d/d-lang-45.h, d/d-lang.cc,
|
|||
|
d/d-lang.h: Issue #262 - ICE: weird segfault when -o option is used
|
|||
|
[51d11a9bddf2]
|
|||
|
|
|||
|
* d/d-lang.cc: Issue #255 - ICE: invalid conversion in gimple call
|
|||
|
[36ae9c015e86]
|
|||
|
|
|||
|
* d/d-decls.cc: Issue #259 - ICE: constant not recomputed when
|
|||
|
ADDR_EXPR changed
|
|||
|
[72c16f7ab674]
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-dmd-gcc.h, d/dmd/attrib.c,
|
|||
|
d/dmd/declaration.c, d/dmd/declaration.h, d/dmd/mtype.c,
|
|||
|
d/dmd/struct.c, d/dmd2/attrib.c, d/dmd2/declaration.c,
|
|||
|
d/dmd2/declaration.h, d/dmd2/mtype.c, d/dmd2/struct.c: Issue #215 -
|
|||
|
Alignment of struct members wrong on ARM
|
|||
|
[2df7ca5fa4b6]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h, d/d-decls.cc, d/d-glue.cc,
|
|||
|
d/d-lang.cc: Issue #242 - Another lambda segfault
|
|||
|
[467d7fa518fc]
|
|||
|
|
|||
|
2011-10-31 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-lang.cc: Arm -> ARM and darwin -> Darwin in d-lang.cc.
|
|||
|
[51e67c38af0c]
|
|||
|
|
|||
|
2011-10-30 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/target-ver-syms.sh: Make some system and CPU version identifiers
|
|||
|
consistent in casing.
|
|||
|
[5d11c2ded7b7]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc: Use isMember2 when
|
|||
|
checking member functions.
|
|||
|
[d89c3b7d495a]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-decls.cc, d/d-lang-45.h, d/d-lang.h,
|
|||
|
d/d-objfile.cc: Issue #78 D1/D2 - in/out contract inheritance
|
|||
|
[736ae4b92f2]
|
|||
|
|
|||
|
2011-10-26 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-glue.cc, d/d-irstate.cc: Issue
|
|||
|
#252 - Error: suffix or operands invalid for `jc'
|
|||
|
[0d65aed46422]
|
|||
|
|
|||
|
* d/lang-specs.h, d/patches/patch-apple-gcc-5465,
|
|||
|
d/patches/patch-apple-gcc-5664, d/patches/patch-gcc-4.2.x,
|
|||
|
d/patches/patch-gcc-4.3.x, d/patches/patch-gcc-4.4.x,
|
|||
|
d/patches/patch-gcc-4.5.x, d/patches/patch-gcc-4.6.x: Issue #251 -
|
|||
|
Remove all references to fmultilib-dir usage in gdc spec and patches.
|
|||
|
[c72727fc3f13]
|
|||
|
|
|||
|
2011-10-23 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/druntime/core/stdc/stdio.d, d/druntime/core/stdc/stdlib.d,
|
|||
|
d/druntime/rt/critical_.d, d/druntime/rt/dmain2.d,
|
|||
|
d/druntime/rt/monitor_.d, d/phobos/config/libc.x3,
|
|||
|
d/phobos2/config/libc.x3, d/target-ver-syms.sh: Start on implementing
|
|||
|
platform agnostic druntime for GDC D2.
|
|||
|
[c46d1009bd78]
|
|||
|
|
|||
|
* d/d-lang.cc, d/target-ver-syms.sh: Add VENDOR_VERSYM to D version
|
|||
|
identifiers if defined.
|
|||
|
[f7abc9009d0d]
|
|||
|
|
|||
|
* d/d-lang.cc, d/d-objfile.cc: Issue #224 - Link time optimization
|
|||
|
[bf9d0ac53e9d]
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-glue.cc, d/d-irstate.cc, d/d-irstate.h,
|
|||
|
d/d-lang.cc, d/d-objfile.cc, d/d-objfile.h, d/lang.opt: Merge changes
|
|||
|
from gcc-4.7 branch.
|
|||
|
[5992dd0f2f7e]
|
|||
|
|
|||
|
* d/d-codegen.cc: Use gcc atomics for bt, btc, btr, bts intrinsics.
|
|||
|
[2cc2e8c5a778]
|
|||
|
|
|||
|
* d/d-glue.cc: build_assign_math_op: Stabilize LHS expression.
|
|||
|
[031b711ce09]
|
|||
|
|
|||
|
2011-10-21 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-codegen.cc, d/d-glue.cc,
|
|||
|
d/d-irstate.cc, d/d-lang-45.h, d/d-lang.h, d/dmd/mtype.c,
|
|||
|
d/dmd2/mtype.c: Issue #247 - undefined reference to `.LDASM1'
|
|||
|
[19de20aec625]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h: Fallback to 32bit instruct suffix when
|
|||
|
64bit not available, add special case for fild.
|
|||
|
[8789c97f84ac]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h: Issue #248 - Inline assembler
|
|||
|
generates wrong argument size for FILD instruction.
|
|||
|
[8bd2a4ca84c0]
|
|||
|
|
|||
|
2011-09-27 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/dmd-script: Issue #241 - dmd.conf DFLAGS doesn't work with
|
|||
|
DMD-style args.
|
|||
|
[4bf307759462]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc: Issue #239 - Filter + Closure =
|
|||
|
Segfault.
|
|||
|
[23b24ffe94f2]
|
|||
|
|
|||
|
* d/dmd-script: Properly handle -X and -map switches in gdmd.
|
|||
|
[f7c13cf55264]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-irstate.cc, d/d-irstate.h: Fixup
|
|||
|
some build warnings.
|
|||
|
[891f65500765]
|
|||
|
|
|||
|
* d/dmd-script: Issue #234 - add DFLAGS to the build command in gdmd.
|
|||
|
[3acdb17df213]
|
|||
|
|
|||
|
2011-09-25 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/dmd-script: Issue #234 - dmd.conf equivalent
|
|||
|
[db9070d078a8]
|
|||
|
|
|||
|
* d/druntime/core/thread.d, d/phobos2/std/path.d: Re-add fixes that
|
|||
|
got removed in last D library merge.
|
|||
|
[a998cdff6e0f]
|
|||
|
|
|||
|
* d/dmd/todt.c, d/dmd2/todt.c, d/dt.cc: size_t'ify toDt.
|
|||
|
[c1306d366f94]
|
|||
|
|
|||
|
* d/d-glue.cc: CallExp - only call convert on basic return types.
|
|||
|
[bc7ad8e2569]
|
|||
|
|
|||
|
* d/d-gcc-real.cc: real_t::convert - check base type
|
|||
|
[71eb59683499]
|
|||
|
|
|||
|
* d/dmd/attrib.c, d/dmd2/attrib.c: Optimise attribute pragma
|
|||
|
arguments.
|
|||
|
[dca4ddf21110]
|
|||
|
|
|||
|
2011-09-23 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-glue.cc: Issue #235 - ICE in feep's tools library
|
|||
|
[17da3d28ba17]
|
|||
|
|
|||
|
2011-09-15 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/d-glue.cc: Make PowAssignExp::toElem only compile with D2.
|
|||
|
[fa6a47ddbd9c]
|
|||
|
|
|||
|
* d/dt.h: Issue #231. Use size_t for dt_size declaration in dt.h.
|
|||
|
[f9fee0fd57a2]
|
|||
|
|
|||
|
2011-09-14 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-gcc-real.cc, d/d-gcc-real.h, d/d-glue.cc,
|
|||
|
d/dmd2/constfold.c, d/dmd2/declaration.h, d/dmd2/expression.c,
|
|||
|
d/dmd2/expression.h, d/dmd2/interpret.c, d/dmd2/optimize.c: Implement
|
|||
|
constant folding of ^^ expressions.
|
|||
|
[06f5e7c038fa]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-builtins2.cc, d/d-codegen.cc,
|
|||
|
d/d-cppmngl.cc, d/d-decls.cc, d/d-glue.cc, d/d-incpath.cc,
|
|||
|
d/d-lang.cc, d/d-objfile.cc, d/dt.cc: Change unsigned for size_t in
|
|||
|
for loops.
|
|||
|
[814fc99ff732]
|
|||
|
|
|||
|
* d/d-lang.cc, d/dmd/mars.c, d/dmd2/mars.c: Re-enforce -Werror flag in
|
|||
|
gdc.
|
|||
|
[eced11f7d5b5]
|
|||
|
|
|||
|
* d/d-glue.cc: Issue #232 - sqrt(3) == 2.15118e-4930
|
|||
|
[8994cef9271f]
|
|||
|
|
|||
|
2011-09-12 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/d-lang.cc: Convert Array to Strings required by DMD 1.070/2.055
|
|||
|
[fc0033715683]
|
|||
|
|
|||
|
2011-09-12 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/druntime/rt/dmain2.d, d/druntime/rt/lifetime.d: Issue #214 -
|
|||
|
Segfault Allocating from Shared Static C'tor
|
|||
|
[41218d9f5f59]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-builtins2.cc, d/d-codegen.cc,
|
|||
|
d/d-codegen.h, d/d-cppmngl.cc, d/d-decls.cc, d/d-dmd-gcc.h,
|
|||
|
d/d-glue.cc, d/d-incpath.cc, d/d-irstate.cc, d/d-irstate.h,
|
|||
|
d/d-lang.cc, d/d-objfile.cc, d/d-objfile.h, d/dmd2/*, d/druntime/*,
|
|||
|
d/phobos2/*: Updated D2 Frontend to 2.055.
|
|||
|
[0ada920f6394]
|
|||
|
|
|||
|
* d/dmd/*, d/phobos/*: Updated D1 Frontend to 1.070.
|
|||
|
[fad5f4cad72b]
|
|||
|
|
|||
|
2011-09-10 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-spec.c: Issue #230 - Error building Cross Compiler under MinGW
|
|||
|
[b0a9ef534877]
|
|||
|
|
|||
|
* d/d-lang.cc, d/druntime/core/thread.d: Issue #226 - GC from spawned
|
|||
|
threads segfaults on 64-bit
|
|||
|
[3ea496446c7e]
|
|||
|
|
|||
|
2011-09-03 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/asmstmt.cc: Use of V1 is more correct.
|
|||
|
[748ce286f58f]
|
|||
|
|
|||
|
* d/dmd/root.c d/dmd2/root.c: Enables MinGW32 to use ANSI STDIO.
|
|||
|
[e69b142048f0]
|
|||
|
|
|||
|
* d/asmstmt.cc: Allow inline assembly to set return values. Matches
|
|||
|
DMD functionality.
|
|||
|
[857c5645429c]
|
|||
|
|
|||
|
2011-08-29 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc, d/d-lang.cc,
|
|||
|
d/d-objfile.cc, d/symbol.cc: Emit pretty identifier to the debugger.
|
|||
|
[ac87eb9db360]
|
|||
|
|
|||
|
2011-08-23 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/d-objfile.cc: Don't warn about unused
|
|||
|
compiler generated vars.
|
|||
|
[0a71a122ca29]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, d/d-irstate.cc,
|
|||
|
d/d-irstate.h, d/d-lang-45.h, d/d-lang.cc, d/d-lang.h: New functions
|
|||
|
build_d_decl_lang_specific, d_mark_exp_read. Added support for
|
|||
|
-Wunused-variable, WIP -Wunused-but-set-variable.
|
|||
|
[d23bab68266c]
|
|||
|
|
|||
|
2011-08-19 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/druntime/core/sys/windows/stacktrace.d: Issue #227. build error
|
|||
|
libphobos/core/sys/windows/stacktrace.d.
|
|||
|
[b1c34b7e7764]
|
|||
|
|
|||
|
2011-08-15 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-decls.cc: Issue #225 - Array ops should be COMDAT.
|
|||
|
[dda1c10c8c7b]
|
|||
|
|
|||
|
2011-08-12 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-glue.cc, d/d-irstate.cc: Re-add codegen which caused issue #205
|
|||
|
in correct place.
|
|||
|
[e26b2b67bffa]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-gcc-includes.h: Issue #191 - SEGV(gimple.c:2624)
|
|||
|
getting array ref of incomplete type.
|
|||
|
[d0edf91c3fcf]
|
|||
|
|
|||
|
2011-08-07 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc: Issue #205 - ICE using phobos sort.
|
|||
|
[b3a5c764de90]
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/d-tree.def: Define tree code IASM_EXPR.
|
|||
|
[c7e7dc1c089b]
|
|||
|
|
|||
|
* d/d-asm-i386.h: Handle zero and one operand forms of fcomi, fcomip.
|
|||
|
Fixed db, ds, di, dl to output constants and strings properly.
|
|||
|
[e394c90a88fa]
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-glue.cc, d/d-lang-type-45.h, d/d-lang-type.h,
|
|||
|
d/d-lang.cc, d/d-lang.h: Create TYPE_LANG_SPECIFIC type for arrays,
|
|||
|
functions, delegates.
|
|||
|
[1c25bfb71c05]
|
|||
|
|
|||
|
* d/d-glue.cc, d/dt.cc: Use TYPE_STRUCTURAL_EQUALITY for conversions
|
|||
|
of records, should fix Issue #217.
|
|||
|
[04b8a399ddeb]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h: Fix error using offsetoff for
|
|||
|
SymOffExp's in IASM.
|
|||
|
[933d2ca08770]
|
|||
|
|
|||
|
* d/d-asm-i386.h: Added SSE4.1, SSE4.2 instructions
|
|||
|
[6a643f59ac86]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, d/d-lang-45.h,
|
|||
|
d/d-lang.cc, d/d-lang.h, d/d-objfile.cc, d/dt.cc: More 4.6.x gimple
|
|||
|
checking issues.
|
|||
|
[148a5a16d432]
|
|||
|
|
|||
|
2011-07-30 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/d-lang-45.h, d/d-lang.h,
|
|||
|
d/d-objfile.cc, d/dt.cc: Fix gimplication checking issues in 4.6.x
|
|||
|
[d3cc96b0546f]
|
|||
|
|
|||
|
* d/d-codegen.cc: Issue #220 - Segfault on nested mixin functions.
|
|||
|
[c3720dd1e4f6]
|
|||
|
|
|||
|
* d/patches/patch-gcc-4.6.x: Issue #218 - segmentation fault when
|
|||
|
compiling Hello World.
|
|||
|
[07bb061b2e4b]
|
|||
|
|
|||
|
2011-07-28 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/d-glue.cc: Backout untested solution to issue #217.
|
|||
|
[fd532d8a5181]
|
|||
|
|
|||
|
* d/d-glue.cc, d/setup-gcc.sh: Fixes issue #219
|
|||
|
[949ab1610a42]
|
|||
|
|
|||
|
* d/setup-gcc.sh: Updated -hg to reflect working directory revision
|
|||
|
and handle compiling outside a mercurial repository.
|
|||
|
[b3b60fdac583]
|
|||
|
|
|||
|
2011-07-24 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/GDC.html, d/README, d/gdc-version: GDC version 0.30
|
|||
|
[a4f3d0470b7a]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc,
|
|||
|
d/d-lang.cc, d/patches/patch-gcc-4.2.x, d/patches/patch-gcc-4.3.x,
|
|||
|
d/patches/patch-gcc-4.4.x, d/patches/patch-gcc-4.5.x,
|
|||
|
d/patches/patch-gcc-4.6.x, d/symbol.cc d/symbol.h: Re-implemented D
|
|||
|
custom static chains into frontend - removed all belated backend
|
|||
|
patches.
|
|||
|
[488e8c0f482f]
|
|||
|
|
|||
|
* d/Make-lang.in, d/asmstmt.cc, d/d-asm-i386.h, d/d-codegen.cc,
|
|||
|
d/d-codegen.h, d/d-decls.cc, d/d-glue.cc, d/d-lang.cc, d/d-objfile.cc,
|
|||
|
d/d-objfile.h, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2
|
|||
|
Frontend to 2.054
|
|||
|
[ca958eccbde0]
|
|||
|
|
|||
|
* d/Make-lang.in, d/asmstmt.cc, d/d-builtins.c, d/d-builtins2.cc,
|
|||
|
d/d-codegen.cc, d/d-codegen.h, d/d-convert.cc, d/d-decls.cc,
|
|||
|
d/d-glue.cc, d/d-irstate.cc, d/dmd/*, d/phobos/*: Updated D1 Frontend
|
|||
|
to 1.069
|
|||
|
[c77c7af3dda0]
|
|||
|
|
|||
|
2011-07-11 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/d-lang.h: Debug fixes: Give AAs a
|
|||
|
TYPE_NAME. Make closure vars visible to the debugger.
|
|||
|
[7cb42bd4eb94]
|
|||
|
|
|||
|
2011-07-09 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-asm-i386.h: Issue #213 - ASM: Invalid absolute jmp/call address
|
|||
|
[e01697578501]
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/d-glue.cc, d/d-lang.cc: Asm 32/64bit generation
|
|||
|
fixes.
|
|||
|
[0a2261bde3e1]
|
|||
|
|
|||
|
* d/d-codegen.h, d/d-decls.cc, d/d-lang.h, d/patches/patch-gcc-4.4.x,
|
|||
|
d/patches/patch-gcc-4.5.x, d/patches/patch-gcc-4.6.x: Use
|
|||
|
TREE_NO_TRAMPOLINE macro - remove redundant patches.
|
|||
|
[b79169244c60]
|
|||
|
|
|||
|
2011-07-04 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in: Fixes executable relocation issues with MinGW.
|
|||
|
[c272d49246c9]
|
|||
|
|
|||
|
* d/d-decls.cc: Always mark struct/class members for inlining.
|
|||
|
[61c81c98d80c]
|
|||
|
|
|||
|
2011-06-30 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/d-asm-i386.h: Fixes issue #213.
|
|||
|
[71737ec293cb]
|
|||
|
|
|||
|
2011-06-20 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/phobos/internal/gc/win32.d, d/phobos/std/stream.d: Win64 support
|
|||
|
for Phobos/D1.
|
|||
|
[b2b0dae5dec2]
|
|||
|
|
|||
|
* d/Make-lang.in, d/dmd/root.c: Enables ANSI implemention of MinGW
|
|||
|
stdio.
|
|||
|
[fd0f112bfca8]
|
|||
|
|
|||
|
* d/dmd-script: Added the ability to specify the name of output map
|
|||
|
file. Undocumented DMD feature.
|
|||
|
[d36a8b0e175]
|
|||
|
|
|||
|
2011-06-19 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/d-objfile.cc, d/dmd2/arrayop.c,
|
|||
|
d/druntime/core/stdc/math.d, d/phobos2/gcc/deh.d: Issue #212 - ICE
|
|||
|
With Map, dotProduct
|
|||
|
[f333a7e70d3d]
|
|||
|
|
|||
|
2011-06-08 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/d-builtins2.cc, d/d-codegen.cc, d/d-codegen.h,
|
|||
|
d/d-decls.cc, d/d-glue.cc, d/dmd2/*, d/druntime/*, d/phobos2/*:
|
|||
|
Updated D2 Frontend to 2.053
|
|||
|
[89eccdc0155e]
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-lang-45.h, d/d-lang.h, d/d-objfile.cc: gcc-4.6.x -
|
|||
|
Fix imported static const optimizer bug (D2 now passes testsuite).
|
|||
|
[9ccc077422a8]
|
|||
|
|
|||
|
2011-06-05 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-codegen.cc, d/dmd-script: gcc-4.6.x - -combine
|
|||
|
removed, re-add d-gcc.o object, fix compilation on ARM.
|
|||
|
[dd43ade64753]
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-objfile.cc, d/patches/patch-gcc-4.6.x: gcc-4.6.x -
|
|||
|
Fix undefined references to thunks.
|
|||
|
[6b13c1f980f4]
|
|||
|
|
|||
|
* d/d-bi-attrs-40.h, d/d-bi-attrs-41.h: Remove d-bi-attrs.h for 4.0
|
|||
|
and 4.1
|
|||
|
[86169933de9c]
|
|||
|
|
|||
|
2011-06-02 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-bi-attrs-45.h, d/d-lang.cc, d/d-spec.c,
|
|||
|
d/lang.opt, d/patches/patch-gcc-4.6.x, d/setup-gcc.sh: Fix missing
|
|||
|
gcc-4.6 driver options, add to setup scripts.
|
|||
|
[937e3e68e003]
|
|||
|
|
|||
|
2011-05-31 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/config-lang.in, d/d-builtins.c, d/d-builtins2.cc,
|
|||
|
d/d-codegen.h, d/d-gcc-real.cc, d/d-glue.cc, d/d-incpath.cc,
|
|||
|
d/d-lang-45.h, d/d-lang.cc, d/d-spec.c, d/lang.opt,
|
|||
|
d/patches/patch-gcc-4.6.x, d/patches/patch-toplev-4.6.x: Add gcc-4.6.x
|
|||
|
support
|
|||
|
[94fdbcd3ae33]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-bi-attrs-45.h, d/d-builtins.c, d/d-codegen.cc,
|
|||
|
d/d-codegen.h, d/d-gcc-includes.h, d/d-lang.cc, d/d-lang.h,
|
|||
|
d/d-objfile.cc, d/druntime/core/stdc/stdarg.d,
|
|||
|
d/druntime/core/vararg.d, d/patches/patch-gcc-4.0.x,
|
|||
|
d/patches/patch-gcc-4.1.x, d/patches/patch-toplev-4.0.x,
|
|||
|
d/patches/patch-toplev-4.1.x, d/phobos/std/c/stdarg.d,
|
|||
|
d/phobos/std/stdarg.d, d/symbol.h: Drop support for gcc-4.0.x;
|
|||
|
gcc-4.1.x
|
|||
|
[75f0bbfbdd5e]
|
|||
|
|
|||
|
* d/d-asm-i386.h: Rename cmpxch8b to cmpxchg8b
|
|||
|
[21128c37d917]
|
|||
|
|
|||
|
2011-04-29 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-glue.cc: Issue #203 - ArrayLiteralExp::toElem incorrectly sets
|
|||
|
TREE_STATIC
|
|||
|
[584a5f3a7dce]
|
|||
|
|
|||
|
* d/druntime/core/stdc/wchar_.d: Use alias to make vswprintf and
|
|||
|
swprintf match ANSI signature.
|
|||
|
[344229e36805]
|
|||
|
|
|||
|
* d/d-glue.cc: Issue #200 - Optimization breaks condition variables
|
|||
|
[b805b62dcdc8]
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-codegen.cc, d/d-glue.cc, d/dt.cc: Be less
|
|||
|
trusting with GCC builtins.
|
|||
|
[194016d49ca]
|
|||
|
|
|||
|
2011-04-23 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-asm-i386.h: Make SSE3 iasm opcodes available for 32bit.
|
|||
|
[7861f5acdf6b]
|
|||
|
|
|||
|
* d/dmd/todt.c, d/dmd2/todt.c: speed up emission of large static array
|
|||
|
initialisers.
|
|||
|
[9a840a37e508]
|
|||
|
|
|||
|
* d-decls.cc, d/d-glue.cc, d/phobos/configure, d/phobos/configure.in,
|
|||
|
d/phobos2/Makefile.am, d/phobos2/configure: D1 regression with static
|
|||
|
array equality testing.
|
|||
|
[af07c3a2f08c]
|
|||
|
|
|||
|
2011-04-18 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/phobos2/Makefile.in: Added std/c/wcharh.d to list of compiled
|
|||
|
Windows objects. Required by MinGW's stdio patch
|
|||
|
[3cf208768d86]
|
|||
|
|
|||
|
2011-04-17 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-decls.cc, d/druntime/core/thread.d,
|
|||
|
d/phobos/configure, d/phobos/configure.in, d/phobos2/Makefile.am,
|
|||
|
d/phobos2/Makefile.in, d/phobos2/configure, d/phobos2/configure.in:
|
|||
|
Edit configure scripts so cross compilers install imports in gcc
|
|||
|
version specific runtime directory
|
|||
|
[8fe76a59ba1e]
|
|||
|
|
|||
|
* d/d-builtins2.cc: Issue #192 - ARM Compilation Fails When Including
|
|||
|
gcc.intrinsics
|
|||
|
[bf186179001b]
|
|||
|
|
|||
|
* d/druntime/core/stdc/stdio.d: Change ctor in cstdio to 'shared
|
|||
|
static' - should fix Mingw IO in std.stdio
|
|||
|
[efb1b1ed90d8]
|
|||
|
|
|||
|
* d/d-objfile.cc, d/druntime/core/stdc/stdio.d, d/phobos2/Makefile.am,
|
|||
|
d/phobos2/Makefile.in, d/phobos2/std/stdio.d: Merge Daniel's MinGW
|
|||
|
work, put special case static ctor in core.stdio
|
|||
|
[71f10f204790]
|
|||
|
|
|||
|
2011-04-15 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/dmd/func.c, d/dmd2/func.c: Remove __va_argsave definition from
|
|||
|
64bit GDC
|
|||
|
[997a9ec407fe]
|
|||
|
|
|||
|
* testsuite/*: Upload D2 testsuite for GDC.
|
|||
|
[6e40c9c42f6e]
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/d-irstate.cc, d/d-objfile.cc,
|
|||
|
d/druntime/core/thread.d: 64bit IASM fix, move tls definitions to
|
|||
|
d-objfile, add _tls_index stub for MinGW.
|
|||
|
[ff35bec78100]
|
|||
|
|
|||
|
* d/d-objfile.cc: Issue #187 - Multiple definition of TypeInfo with
|
|||
|
MinGW.
|
|||
|
[d52ae1bf8343]
|
|||
|
|
|||
|
* d/d-lang.cc, d/dmd-script, d/druntime/rt/monitor_.d: Uncomment
|
|||
|
implementations in rt.monitor_ (for MinGW), code cleanups.
|
|||
|
[1cf36f68d061]
|
|||
|
|
|||
|
* d/d-codegen.cc: Issue #189 - sqrt(integer) causes ICE in
|
|||
|
maybeExpandSpecialCall
|
|||
|
[d46da356ca46]
|
|||
|
|
|||
|
* d/d-incpath.cc: Issue #188 - -J option ignored.
|
|||
|
[875395c71f37]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-asm-i386.h, d/d-builtins2.cc, d/d-codegen.cc,
|
|||
|
d/d-glue.cc, d/d-irstate.cc, d/dt.cc: 64bit testsuite fixes - passes
|
|||
|
all tests 32bit linux passes.
|
|||
|
[62c8038af25a]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-builtins.c, d/d-decls.cc, d/d-lang-45.h,
|
|||
|
d/d-lang.cc, d/d-lang.h, d/d-misc.c, d/d-objfile.cc,
|
|||
|
d/phobos/configure, d/phobos/configure.in, d/phobos2/configure,
|
|||
|
d/phobos2/configure.in: Remove d-misc.c, fixed code that depended on
|
|||
|
it.
|
|||
|
[066ecfe85f1]
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-codegen.cc, d/d-codegen.h: Issue #185 -
|
|||
|
Intrinsics cause ICE on MinGW
|
|||
|
[c17a1cdfb868]
|
|||
|
|
|||
|
2011-04-11 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-incpath.cc, d/d-lang-45.h, d/d-lang.cc,
|
|||
|
d/d-lang.h: Added d-incpath.c for handling import paths.
|
|||
|
[5a55df337408]
|
|||
|
|
|||
|
* d/setup-gcc.sh: Added option '-hg' for replacing 'gdc-version' with
|
|||
|
repository revision.
|
|||
|
[32ed0cf6d419]
|
|||
|
|
|||
|
2011-04-09 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h: Implement math intrinsics into the
|
|||
|
compiler.
|
|||
|
[431f375abaf1]
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/druntime/core/atomic.d: More 64bit IASM fixes,
|
|||
|
favour ASM implementations in core.atomic.
|
|||
|
[8f5627ca0ba5]
|
|||
|
|
|||
|
* d/phobos2/gcc/bitmanip.d: Really remove gcc.bitmanip.
|
|||
|
[c61617158bd8]
|
|||
|
|
|||
|
* d/druntime/core/atomic.d, d/phobos/configure, d/phobos/configure.in,
|
|||
|
d/phobos2/Makefile.am, d/phobos2/Makefile.in, d/phobos2/configure,
|
|||
|
d/phobos2/configure.in, d/phobos2/gcc/atomics.d: First stab at
|
|||
|
gcc.atomics; Remove unused gcc.bitmanip; Add -inline as DFLAG for
|
|||
|
Phobos
|
|||
|
[1a74f184e2d8]
|
|||
|
|
|||
|
2011-04-08 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/d-codegen.cc, d/d-glue.cc, d/d-lang.cc,
|
|||
|
d/d-spec.c: Issue #164 - ICE:fold-const.c:2792.
|
|||
|
[c42297cf76c3]
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/druntime/core/thread.d: 64bit IASM fixes.
|
|||
|
[406daaa254ad]
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-glue.cc: Issue #164 - (ICE:fold-const.c:2792)
|
|||
|
using std.range.zip
|
|||
|
[437b1cc2f607]
|
|||
|
|
|||
|
* d/d-lang.cc, d/phobos/Makefile.am, d/phobos/Makefile.in,
|
|||
|
d/phobos2/Makefile.am, d/phobos2/Makefile.in: Phobos: Issue #179 -
|
|||
|
explicitly include zlib directory when building.
|
|||
|
[37ba91ed454c]
|
|||
|
|
|||
|
* d/d-convert.cc: Issue 143: non-determistic FPE in runtime code.
|
|||
|
[4ea171da4900]
|
|||
|
|
|||
|
* d/d-codegen.cc: Issue #178 - ICE in hwi2toli.
|
|||
|
[9133d6873087]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-codegen.cc: Tidy up Make-lang.in, remove old
|
|||
|
bits.
|
|||
|
[1d8b36b4bfb7]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/d-irstate.cc, d/d-objfile.cc: Remove
|
|||
|
old-old workarounds for GCC < 4.0.x
|
|||
|
[b2ffdbb41245]
|
|||
|
|
|||
|
* d/d-gcc-real.cc, d/d-gcc-real.h, d/dmd/cast.c, d/dmd2/cast.c,
|
|||
|
d/dmd2/expression.c: D2: Fix precision bug in PowExp.
|
|||
|
[ab7782c68bb5]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-gcc-real.cc: Don't error when casting from
|
|||
|
static array -> struct of same type size.
|
|||
|
[90b0b0208d3f]
|
|||
|
|
|||
|
2011-03-30 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-gcc-real.cc, d/d-gcc-real.h: Fix strict-aliasing
|
|||
|
warning.
|
|||
|
[79ed94287f94]
|
|||
|
|
|||
|
2011-03-30 Daniel Green <venix1@gmail.com>
|
|||
|
|
|||
|
* d/asmstmt.cc: An unitialized array was forcing GDC to mark all
|
|||
|
registers as clobbered.
|
|||
|
[007de89f7694]
|
|||
|
|
|||
|
2011-03-27 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-lang.cc: Move cgraph finalize into d_write_global_decls.
|
|||
|
[b7da3f7426ac]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-codegen.h, d/d-dmd-gcc.h,
|
|||
|
d/d-gcc-real.h, d/d-irstate.cc, d/d-irstate.h, d/d-objfile.cc,
|
|||
|
d/d-objfile.h, d/druntime/core/thread.d, d/patches/patch-gcc-4.5.x,
|
|||
|
d/symbol.h: _tlsstart/_tlsend compiler generated symbols.
|
|||
|
[d2dfed983fff]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-builtins.c, d/d-builtins2.cc, d/d-codegen.cc,
|
|||
|
d/d-glue.cc, d/d-lang-45.h, d/d-lang.cc, d/d-lang.h: New
|
|||
|
d_global_trees array for gcc trees of commonly used D types/decls.
|
|||
|
[d553b62db8e6]
|
|||
|
|
|||
|
2011-03-24 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc, d/d-objfile.cc,
|
|||
|
d/d-objfile.h, d/patches/patch-gcc-4.1.x, d/patches/patch-gcc-4.2.x,
|
|||
|
d/patches/patch-gcc-4.3.x, d/patches/patch-gcc-4.4.x,
|
|||
|
d/patches/patch-gcc-4.5.x: More WIP DMD calling convention - evaluate
|
|||
|
arguments left to right, pass in reverse order
|
|||
|
[6949b05e21e4]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-codegen.cc, d/d-codegen.h,
|
|||
|
d/d-irstate.cc, d/d-lang-45.h, d/d-lang.cc, d/d-lang.h, d/lang.opt:
|
|||
|
More WIP - 64bit IASM.
|
|||
|
[a85a80c8732a]
|
|||
|
|
|||
|
* d/patches/patch-gcc-4.1.x, d/patches/patch-gcc-4.2.x,
|
|||
|
d/patches/patch-gcc-4.3.x, d/patches/patch-gcc-4.4.x,
|
|||
|
d/patches/patch-gcc-4.5.x, d/patches/patch-toplev-4.1.x,
|
|||
|
d/patches/patch-toplev-4.2.x, d/patches/patch-toplev-4.3.x,
|
|||
|
d/patches/patch-toplev-4.4.x, d/patches/patch-toplev-4.5.x: Switch
|
|||
|
patches to unified diff.
|
|||
|
[1738b301128b]
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-decls.cc, d/d-glue.cc, d/d-objfile.cc,
|
|||
|
d/d-tree.def, d/patches/patch-gcc-4.1.x, d/patches/patch-gcc-4.2.x,
|
|||
|
d/patches/patch-gcc-4.3.x, d/patches/patch-gcc-4.4.x,
|
|||
|
d/patches/patch-gcc-4.5.x: More WIP DMD calling convention - Add
|
|||
|
'optlink' function attribute.
|
|||
|
[521dce459f71]
|
|||
|
|
|||
|
2011-03-19 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: WIP: Merge
|
|||
|
make_bool_binop, make_math_op, make_assign_math_op into toElemBin.
|
|||
|
[886b0a5af18a]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-asm-i386.h, d/d-bi-attrs-44.h, d/d-bi-attrs-45.h,
|
|||
|
d/d-builtins2.cc, d/d-codegen.cc, d/d-codegen.h, d/d-convert.cc,
|
|||
|
d/d-cppmngl.cc, d/d-decls.cc, d/d-glue.cc, d/d-irstate.h,
|
|||
|
d/d-lang-45.h, d/d-objfile.cc, d/d-spec.c: Use gcc_unreachable instead
|
|||
|
of abort, cleanup line endings.
|
|||
|
[3d6a01bd6e93]
|
|||
|
|
|||
|
2011-03-18 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-lang.cc, d/d-objfile.cc, d/d-objfile.h, d/symbol.cc, d/symbol.h:
|
|||
|
Issue #167 - Assembler error: Already defined.
|
|||
|
[36a609d5155b]
|
|||
|
|
|||
|
* d/d-glue.cc: IndexExp: call aaGetp if AA is modifiable.
|
|||
|
[d69227218b07]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-objfile.cc: Issue #165: Link failure with
|
|||
|
templates.
|
|||
|
[2221d9fb1dd9]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-builtins2.cc, d/d-codegen.cc: Add experimental
|
|||
|
void* _argptr implementation switch in Makefile.
|
|||
|
[9a8cbe47da29]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-builtins2.cc, d/d-codegen.cc, d/d-convert.cc,
|
|||
|
d/d-gcc-real.cc, d/d-glue.cc, d/d-spec.c: Replace calls to
|
|||
|
fold(build()) with fold_build()
|
|||
|
[8eab661a9626]
|
|||
|
|
|||
|
* d/d-convert.cc: Harden d_truthvalue_conversion, catches scalars
|
|||
|
passed for conversion by buggy frontend.
|
|||
|
[ff5142f57beb]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-decls.cc, d/d-glue.cc, d/d-lang.cc: Add
|
|||
|
experimental DMD calling convention switch in Makefile
|
|||
|
[c5153f67119a]
|
|||
|
|
|||
|
* d/d-bi-attrs-44.h: Update d-bi-attrs-44.h for current 4.4.5 release.
|
|||
|
[e44747eee585]
|
|||
|
|
|||
|
* d/d-glue.cc: Mark used parameters to prevent false warnings from
|
|||
|
-Wunused-parameter.
|
|||
|
[f0a6db429617]
|
|||
|
|
|||
|
2011-03-12 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-glue.cc: Fix codegen bug in CatAssignExp.
|
|||
|
[15f72843d336]
|
|||
|
|
|||
|
* d/d-builtins2.cc, d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc,
|
|||
|
d/d-lang.cc, d/d-objfile.cc: IRState::addTypeModifiers - Add D2 type
|
|||
|
modifiers (const/shared) onto GCC types (const/volatile).
|
|||
|
[ef3c725214ec]
|
|||
|
|
|||
|
2011-03-06 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-lang.cc, d/d-spec.c, d/gdc.1, d/lang-specs.h,
|
|||
|
d/patches/patch-apple-gcc-5664, d/patches/patch-gcc-4.2.x,
|
|||
|
d/patches/patch-gcc-4.3.x, d/patches/patch-gcc-4.4.x,
|
|||
|
d/patches/patch-gcc-4.5.x: Remove lang_specific_spec_functions code.
|
|||
|
[da7dc4ae6277]
|
|||
|
|
|||
|
* d/dmd-script: Issue #161 - noboundscheck doesn't work with GDMD.
|
|||
|
[9ad16376258f]
|
|||
|
|
|||
|
2011-02-28 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-glue.cc, d/d-objfile.cc, d/d-objfile.h,
|
|||
|
d/dmd/template.c, d/dmd2/template.c, d/symbol.h: Moved GCC code to
|
|||
|
prevent templates being emitted more than once to the backend.
|
|||
|
[585920b19963]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-decls.cc, d/d-glue.cc, d/d-lang.h,
|
|||
|
d/d-objfile.cc: Cleaned up ObjFile::makeDeclOneOnly implementation.
|
|||
|
[cbad6b2b6b42]
|
|||
|
|
|||
|
2011-02-25 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-apple-gcc.c, d/d-builtins2.cc, d/d-c-stubs.c, d/d-codegen.cc,
|
|||
|
d/d-gcc-includes.h, d/d-glue.cc, d/d-lang.cc, d/d-objfile.cc: Remove
|
|||
|
dependencies on CPP objects.
|
|||
|
[33967b4ff6e9]
|
|||
|
|
|||
|
* d/d-gcc-includes.h, d/patches/patch-apple-gcc-5465,
|
|||
|
d/patches/patch-apple-gcc-5664, d/patches/patch-gcc-4.0.x,
|
|||
|
d/patches/patch-gcc-4.1.x, d/patches/patch-gcc-4.2.x,
|
|||
|
d/patches/patch-gcc-4.3.x, d/patches/patch-gcc-4.4.x,
|
|||
|
d/patches/patch-gcc-4.5.x: Remove old redundant code.
|
|||
|
[7b72e8118c29]
|
|||
|
|
|||
|
* d/d-spec.c: Handle -pthread option in d-spec.c
|
|||
|
[b6062a158fdd]
|
|||
|
|
|||
|
* d/d-glue.cc, d/phobos2/std/stdio.d, d/target-ver-syms.sh: Issue #151
|
|||
|
- MinGW-w64: recent GDC does not build w/ recent GCC
|
|||
|
[978bb5bc82cf]
|
|||
|
|
|||
|
* d/druntime/core/sys/posix/sys/un.d, d/phobos2/Makefile.am,
|
|||
|
d/phobos2/Makefile.in: Remove posix.sys.un from druntime.
|
|||
|
[bb92ab765845]
|
|||
|
|
|||
|
2011-02-20 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-builtins2.cc, d/d-lang.cc, d/d-spec.c, d/dmd2/*,
|
|||
|
d/druntime/*, d/phobos2/*: Updated D2 Frontend to 2.052.
|
|||
|
[c4980ba67971]
|
|||
|
|
|||
|
* d/dmd/*, d/phobos/*: Updated D1 Frontend to 1.067.
|
|||
|
[343f35cc00c8]
|
|||
|
|
|||
|
* d/d-objfile.cc: Put compiler-generated arrayops on comdat.
|
|||
|
[4d14649603c2]
|
|||
|
|
|||
|
* d/d-gcc-includes.h, d/d-glue.cc: use totym to apply D type modifiers
|
|||
|
on GCC types.
|
|||
|
[d3b9d3188b68]
|
|||
|
|
|||
|
* d/d-decls.cc: Issue #155 - ICE when using byte
|
|||
|
[7846c6471861]
|
|||
|
|
|||
|
* d/d-bi-attrs-43.h, d/d-bi-attrs-44.h, d/d-bi-attrs-45.h: Remove
|
|||
|
'artificial' attribute from GDC.
|
|||
|
[4b8f90d1f6aa]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/d-irstate.cc, d/d-lang.cc: Conversion
|
|||
|
fixes for types with GCC attributes applied.
|
|||
|
[5e733844f91f]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-codegen.h, d/d-decls.cc, d/d-glue.cc,
|
|||
|
d/d-objfile.cc, d/druntime/object.di, d/druntime/object_.d,
|
|||
|
d/druntime/rt/aaA.d, d/phobos/Makefile.am, d/phobos/Makefile.in,
|
|||
|
d/phobos/gcc/support.d, d/phobos/internal/aaA.d,
|
|||
|
d/phobos/internal/gc/gc.d, d/phobos2/gcc/support.d: ABI update: New
|
|||
|
signatures for _d_assocarrayliteralTp, _d_arrayliteralTp and
|
|||
|
_d_arrayappendcTp
|
|||
|
[b66226b53e71]
|
|||
|
|
|||
|
* d/d-glue.cc: Update make_assign_math_op implementation
|
|||
|
[8390d07b450e]
|
|||
|
|
|||
|
* d/d-builtins.c, d/d-builtins2.cc, d/d-codegen.cc,
|
|||
|
d/d-gcc-includes.h, d/d-glue.cc, d/d-lang-45.h, d/d-lang.cc,
|
|||
|
d/d-lang.h, d/d-objfile.cc: Fix cast-qual and unused parameter
|
|||
|
warnings in glue.
|
|||
|
[377c4f5505be]
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-c-stubs.c, d/d-lang.cc: Drop support for CPP
|
|||
|
Builtins.
|
|||
|
[6dc9468f6789]
|
|||
|
|
|||
|
2011-02-10 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-builtins.c, d/d-builtins2.cc, d/d-lang-45.h, d/d-lang.cc,
|
|||
|
d/d-lang.h: New function added to langhooks: d_register_builtin_type.
|
|||
|
[9674e391725f]
|
|||
|
|
|||
|
* d/d-bi-attrs-40.h, d/d-bi-attrs-41.h, d/d-bi-attrs-42.h,
|
|||
|
d/d-bi-attrs-43.h, d/d-bi-attrs-44.h, d/d-bi-attrs-45.h: Only accept
|
|||
|
string argument in mode attribute handler.
|
|||
|
[99764267b71b]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-builtins2.cc, d/d-codegen.cc, d/d-cppmngl.cc,
|
|||
|
d/d-decls.cc, d/d-dmd-gcc.h, d/d-glue.cc, d/d-irstate.cc,
|
|||
|
d/d-objfile.cc, d/d-todt.cc: Remove all references to total.h in glue.
|
|||
|
[30c8afda4902]
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-apple-gcc.c, d/d-asm-i386.h, d/d-builtins2.cc,
|
|||
|
d/d-codegen.cc, d/d-cppmngl.cc, d/d-decls.cc, d/d-gcc-real.cc,
|
|||
|
d/d-glue.cc, d/d-irstate.cc, d/d-lang.cc, d/d-objfile.cc, d/dt.cc:
|
|||
|
Remove all references to assert.h in glue.
|
|||
|
[1d176d15d1e8]
|
|||
|
|
|||
|
2011-02-02 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-bi-attrs-40.h, d/d-bi-attrs-41.h, d/d-bi-attrs-42.h,
|
|||
|
d/d-bi-attrs-43.h, d/d-bi-attrs-44.h, d/d-bi-attrs-45.h,
|
|||
|
d/dmd/attrib.c, d/dmd2/attrib.c: Fix mode attribute handler to accept
|
|||
|
string argument.
|
|||
|
[4ab9f7b5de07]
|
|||
|
|
|||
|
2011-01-29 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/druntime/core/stdc/config.d: D2 - import gcc.builtins in
|
|||
|
core.stdc.config
|
|||
|
[1e41fd67396c]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/druntime/core/stdc/config.d,
|
|||
|
d/druntime/core/stdc/stdint.d, d/druntime/core/thread.d,
|
|||
|
d/druntime/gc/gc.d, d/druntime/gc/gcbits.d, d/druntime/gc/gcx.d,
|
|||
|
d/druntime/gcstub/gc.d, d/druntime/rt/lifetime.d,
|
|||
|
d/phobos2/std/intrinsic.d: 64bit TLS/GC fixes. Closes #109, #115.
|
|||
|
[0c10de583cd3]
|
|||
|
|
|||
|
2011-01-28 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/Make-lang.in, d/d-codegen.cc, d/dmd/*, d/phobos/*: Updated D1
|
|||
|
Frontend to 1.066
|
|||
|
[06b390b6f86b]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc, d/druntime/rt/mars.h,
|
|||
|
d/phobos/std/c/stdarg.d: Remove redundant checks for Tbit in D1, add
|
|||
|
__va_argsave_t alias in phobos.
|
|||
|
[5a4481f10bce]
|
|||
|
|
|||
|
* d/Make-lang.in: use new variable (ALL_CXXFLAGS)
|
|||
|
[a3ec7496100e]
|
|||
|
|
|||
|
* d/d-c-stubs.c, d/d-codegen.cc, d/d-codegen.h, d/dmd/root.h,
|
|||
|
d/dmd2/root.h: Implement frontend std.intrinsics into GDC.
|
|||
|
[330bd9e6077b]
|
|||
|
|
|||
|
2011-01-18 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/asmstmt.cc, d/d-codegen.cc, d/dmd/statement.h, d/dmd2/statement.h:
|
|||
|
Implemented ExtAsmstatement::toCBuffer.
|
|||
|
[4163067c9831]
|
|||
|
|
|||
|
* d/dmd/arrayop.c, d/dmd/root.c, d/dmd2/arrayop.c, d/dmd2/root.c: Add
|
|||
|
binary implementation, use it in arrayops.
|
|||
|
[78358cd41c04]
|
|||
|
|
|||
|
* d/dmd2/func.c, d/phobos/std/math.d, d/phobos2/std/intrinsic.d,
|
|||
|
d/phobos2/std/math.d, d/phobos2/std/string.d: Fix log2 implementation
|
|||
|
for systems requiring supplement.
|
|||
|
[961f4dd29944]
|
|||
|
|
|||
|
2011-01-16 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-glue.cc: Pass static chain by reference for functions nested in
|
|||
|
classes.
|
|||
|
[e37f417ab86f]
|
|||
|
|
|||
|
* d/d-lang-45.h, d/dmd/todt.c, d/dmd2/todt.c: rework todt for GCC.
|
|||
|
[a15a367a189a]
|
|||
|
|
|||
|
* d/druntime/core/sys/posix/config.d,
|
|||
|
d/druntime/core/sys/posix/sys/stat.d,
|
|||
|
d/druntime/core/sys/posix/sys/types.d, d/druntime/gc/gcx.d: rework
|
|||
|
sys.stat struct implementation.
|
|||
|
[dc8e70a01ccf]
|
|||
|
|
|||
|
2011-01-13 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-glue.cc, d/d-lang.cc, d/d-lang.h: Improve type names of
|
|||
|
shared/const/immutable types in debugging.
|
|||
|
[95990b0754e6]
|
|||
|
|
|||
|
* d/d-codegen.cc: Issue #147 - static arrays passed as parameter
|
|||
|
should be value type.
|
|||
|
[59c59a459398]
|
|||
|
|
|||
|
* d/patches/patch-gcc-4.4.x, d/patches/patch-gcc-4.5.x: Second fix for
|
|||
|
Issue #104.
|
|||
|
[1e4da57f4be4]
|
|||
|
|
|||
|
2011-01-09 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/dmd/mtype.c, d/dmd2/mtype.c: Issue #134 - Fix 64bit double align.
|
|||
|
[ab3473b8ee56]
|
|||
|
|
|||
|
* d/dmd-script, d/patches/patch-gcc-4.4.x, d/patches/patch-gcc-4.5.x:
|
|||
|
Remove -fomit-frame-pointer from gdmd, fixes Issue #141
|
|||
|
[191fd75f1716]
|
|||
|
|
|||
|
2011-01-06 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-codegen.h, d/d-glue.cc, d/d-objfile.cc, d/lang-specs.h: Compiler
|
|||
|
segfault when not Object class not defined.
|
|||
|
[44b6978e5f6c]
|
|||
|
|
|||
|
* d/d-builtins2.ca,c d/d-codegen.h, d/d-decls.cc, d/d-glue.cc,
|
|||
|
d/d-lang.cc, d/dmd/dchar.h, d/dmd/mars.c, d/dmd2/dchar.h: Fix some
|
|||
|
warnings in d-lang, ICE when object.d is empty.
|
|||
|
[48827ef72351]
|
|||
|
|
|||
|
* d/d-asm-i386.h, d/d-codegen.h: Refs Issue #135 - turn ICE into a
|
|||
|
temp error.
|
|||
|
[8f4b7ddb676e]
|
|||
|
|
|||
|
* d/d-glue.cc: Call rest_of_type_compilation in toDebug for
|
|||
|
Record/Union/Enums.
|
|||
|
[ca79068bcb60]
|
|||
|
|
|||
|
* d/druntime/object.di, d/druntime/object_.d: Issue #133 - Segfault On
|
|||
|
AA Foreach
|
|||
|
[aba6c8857d64]
|
|||
|
|
|||
|
* d/druntime/core/thread.d, d/druntime/gc/gcx.d: Refs #115 - addRoot
|
|||
|
for each call for malloc in the GC.
|
|||
|
[3721c1dc5aad]
|
|||
|
|
|||
|
* d/phobos2/Makefile.am, d/phobos2/Makefile.in: D2 - emit templates
|
|||
|
only for building phobos.
|
|||
|
[c2b8a3f7c35b]
|
|||
|
|
|||
|
* d/d-decls.cc, d/d-objfile.cc: Issue #132 - unresolved symbol with
|
|||
|
typedef initializers.
|
|||
|
[69ebdbbcd8c2]
|
|||
|
|
|||
|
* d/druntime/core/sys/posix/config.d,
|
|||
|
d/druntime/core/sys/posix/signal.d,
|
|||
|
d/druntime/core/sys/posix/sys/stat.d, d/phobos2/std/file.d: Fix struct
|
|||
|
stat_t implementation for linux.
|
|||
|
[29c51189bf66]
|
|||
|
|
|||
|
2011-01-02 Iain Buclaw <ibuclaw@ubuntu.com>
|
|||
|
|
|||
|
* d/d-spec.c: Fix warning messages in d-spec.c.
|
|||
|
[da4c33277396]
|
|||
|
|
|||
|
* d/d-codegen.cc, d/d-glue.cc: Issue #105 - assertion failure
|
|||
|
comparing structs for equality.
|
|||
|
[9a212ed12cec]
|
|||
|
|
|||
|
* d/d-codegen.cc: Fix some diagnostic messages.
|
|||
|
[1447423e541a]
|
|||
|
|
|||
|
* d/d-convert.cc: Update d_convert_basic for gcc-4.5
|
|||
|
[28166c71baad]
|
|||
|
|
|||
|
* d/d-builtins.c, d/d-builtins2.cc, d/d-codegen.cc, d/d-decls.cc,
|
|||
|
d/d-glue.cc, d/d-lang-45.h, d/d-lang.cc, d/d-lang.h, d/d-objfile.cc:
|
|||
|
Declare d_build_decl as extern "C". Add function d_build_decl_loc.
|
|||
|
[29253025adb2]
|
|||
|
|
|||
|
|
|||
|
Copyright (C) 2011 Free Software Foundation, Inc.
|
|||
|
|
|||
|
Copying and distribution of this file, with or without modification,
|
|||
|
are permitted in any medium without royalty provided the copyright
|
|||
|
notice and this notice are preserved.
|