| 2010-12-28 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-lang.cc, 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: New function added to langhooks: |
| d_dump_tree |
| [8a2198026630] |
| |
| * d/d-lang.cc, 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, d/phobos2/Makefile.am, |
| d/phobos2/Makefile.in: New function added to langhooks: |
| d_gimplify_expr |
| [0d43883dcc75] |
| |
| * d/d-builtins2.cc, d/druntime/core/stdc/complex.d, |
| d/druntime/rt/complex.c, d/phobos2/Makefile.am, d/phobos2/Makefile.in: |
| D2 - Use GCC builtins in core.stdc.complex |
| [d13bd5912295] |
| |
| * d/d-codegen.cc, d/d-glue.cc: Issue #109 - segfault in memcpy() |
| [80c61a61f254] |
| |
| 2010-12-23 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, d/asmstmt.cc, d/d-bi-attrs-45.h, d/d-c-stubs.c, |
| d/d-cppmngl.cc, d/d-gcc-includes.h, d/d-glue.cc, d/d-lang-45.h, |
| d/d-lang.cc, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated to 2.051. |
| [9d12fbe44d3] |
| |
| * d/phobos2/Makefile.am, d/phobos2/Makefile.in: D2 - Move generated |
| headers out of the way so as they don't interfere with build process. |
| [c52428bb97b] |
| |
| * /druntime/rt/aaA.d, d/druntime/rt/adi.d, d/druntime/rt/lifetime.d, |
| d/druntime/rt/memory.d, d/druntime/rt/qsort.d, |
| d/druntime/rt/switch_.d, d/druntime/rt/util/string.d: Merge |
| differences between GDC and DMD Druntime. Should fix Issue #129 |
| [1d6e8e716ae3] |
| |
| * d/d-glue.cc, d/d-lang.cc, d/druntime/rt/dmain2.d, |
| d/phobos2/Makefile.am, d/phobos2/Makefile.in, |
| d/phobos2/gcc/bitmanip.d: Fix codegen in ArrayLiteralExp; Split cmain |
| from dmain2 in druntime; Update gcc.bitmanip for 2.051. |
| [b1393d6cc45a] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, d/d-lang.cc, |
| d/d-objfile.cc, d/dt.cc: Use build_constructor to make constructor |
| nodes. |
| [bd721e198eff] |
| |
| 2010-12-17 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-codegen.h, d/d-glue.cc, d/dmd/expression.c, d/dmd2/expression.c: |
| Fix handling of _argptr after commit 398. |
| [95992bb703de] |
| |
| * d/d-lang.cc, d/patches/patch-gcc-4.4.x: Issue #104 revisited - |
| easier to instead fix in GCC. |
| [dedbc5dc14a9] |
| |
| * d/d-lang.cc: Issue #104 - ICE on inlining nested struct member |
| functions |
| [eb09c05188ea] |
| |
| * d/d-decls.cc: Issue #85 - template functions not inlined. |
| [c9db2183900a] |
| |
| 2010-12-12 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-builtins2.cc, d/d-lang.cc, d/dmd2/toobj.c: D2 - tighten up |
| purity set on builtins. |
| [677ff59c566] |
| |
| * d/GDC.html, d/dmd/attrib.c, d/dmd/idgen.c, d/dmd2/attrib.c, |
| d/dmd2/idgen.c, d/phobos/gcc/unwind_arm.d, d/phobos2/gcc/unwind_arm.d: |
| GNU_attribute and GNU_set_attribute deprecated for promoting attribute |
| and set_attribute. |
| [99b197365502] |
| |
| * d/d-glue.cc, d/d-objfile.cc, d/dmd2/expression.c, d/dmd2/todt.c: |
| cleanup todt; testsuite fixes. |
| [3ee0b55b9fcc] |
| |
| 2010-12-10 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-builtins2.cc, d/d-dmd-gcc.h, d/dmd2/builtin.c, |
| d/dmd2/declaration.h, d/dmd2/expression.c, d/dmd2/interpret.c: Power |
| operators ^^ now working in CTFE. |
| [d804e40bb245] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: Issue #121 - ICE in |
| gimple_rhs_has_side_effects. |
| [63a29e175dba] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-gcc-real.h, d/d-irstate.h, |
| d/d-lang.h, d/d-objfile.h, d/dt.h: Glue Header code cleanups. |
| [42d36e6321f5] |
| |
| * d/phobos2/std/math.d: Issue #113 - std.math: cos/sin forward |
| declaration issue. |
| [089fa0826192] |
| |
| * d/d-asm-i386.h, d/phobos2/std/math.d: Add special case for fdiv/fsub |
| opcodes. |
| [69b717b206e1] |
| |
| * d/asmstmt.cc, d/d-asm-i386.h, d/d-codegen.cc: Glue code cleanups. |
| [03e46b45acfc] |
| |
| * d/d-asm-i386.h, d/dmd2/expression.c, d/phobos2/std/math.d: |
| off-by-one Inline asm fix. |
| [9f3bb8c3e1e4] |
| |
| * d/d-builtins2.cc, d/d-codegen.cc, d/dmd2/builtin.c, |
| d/dmd2/declaration.h, d/dmd2/interpret.c, d/phobos2/Makefile.in, |
| d/phobos2/configure: D2 - GCC builtins now CTFE'd. |
| [46b8a2bb22f5] |
| |
| 2010-12-04 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-lang.cc, d/druntime/gc/gcgccextern.d, d/phobos2/Makefile.am, |
| d/phobos2/Makefile.in, d/phobos2/std/math.d, d/setup-gcc.sh, |
| d/target-ver-syms.sh: Updated FreeBSD and Solaris version identifiers. |
| [a52396ea0fa4] |
| |
| 2010-12-03 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-asm-i386.h, d/d-spec.c, d/dmd2/root.c, d/dmd2/speller.c, |
| d/druntime/core/sys/posix/setjmp.d, d/phobos2/configure, |
| d/phobos2/configure.in, d/phobos2/std/math.d: Applied patches from |
| Issue #100, some work on Phobos/Druntime ARM port. |
| [8dbea571bd08] |
| |
| * d/d-asm-i386.h, d/d-builtins.c, d/d-lang.cc: Issue #118 - Segfault |
| on string compare. |
| [e2092db74028] |
| |
| 2010-11-26 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-decls.cc: Issue #110 - Pure Nothrow Functions Not Called. |
| [46680c366e68] |
| |
| * d/dmd/entity.c, d/dmd2/entity.c: Fixes to html entities. |
| [954a116bc175] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, d/d-irstate.h: D2 - |
| support 'case var:' in switch statements. |
| [af08a1a054c8] |
| |
| * d/d-glue.cc, d/d-objfile.cc, d/dmd/expression.c, |
| d/dmd2/expression.c: Check lwr <= upr in pointer array slices, fixed |
| AA bug using const types. |
| [0a0c8ff325da] |
| |
| * d/druntime/core/sys/osx/mach/kern_return.d, |
| d/druntime/core/sys/osx/mach/port.d, |
| d/druntime/core/sys/osx/mach/semaphore.d, |
| d/druntime/core/sys/osx/mach/thread_act.d: Add version(OSX) at top of |
| source files. |
| [106a741599c6] |
| |
| * d/d-glue.cc: Fix ICE compiling empty with{} or volatile{} |
| statements. |
| [e83350ff851b] |
| |
| * d/druntime/rt/aaA.d, d/phobos2/std/format.d, d/phobos2/std/string.d: |
| Fix bug in aaA.d, remove workaround in std.format. |
| [6549ec58cf1c] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, |
| d/druntime/rt/lifetime.d: Issue #108 - crash when compiling |
| declaration of a big array. |
| [38209ac30752] |
| |
| * d/d-builtins2.cc, d/d-glue.cc, d/dmd2/expression.c, |
| d/dmd2/expression.h, d/dmd2/optimize.c, d/druntime/core/atomic.d, |
| d/dt.cc, d/dt.h: Refs #108 - Prevent crash when compiling declaration |
| of a big array. |
| [bece6cdf81f8] |
| |
| 2010-11-21 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-convert.cc, d/d-cppmngl.cc, |
| d/d-gcc-real.cc, d/d-glue.cc, d/druntime/core/stdc/stdarg.d, |
| d/druntime/rt/lifetime.d, d/dt.cc, d/symbol.cc: Add _d_arrayliteralT |
| as libcall. |
| [1d3d564d0bfc] |
| |
| * d/d-glue.cc, d/dmd2/expression.c, d/druntime/core/stdc/stdarg.d, |
| d/phobos2/std/algorithm.d: Issue #107 - compilation failed on |
| associated array.clear() |
| [75733609b163] |
| |
| * d/d-decls.cc, d/d-lang.cc, d/gdc.1, d/lang.opt, |
| d/phobos2/Makefile.am, d/phobos2/Makefile.in: Issue #106 - compilation |
| failed on files importing std.xml. |
| [3205e04db834] |
| |
| * d/d-objfile.cc, d/druntime/object.di, d/phobos2/Makefile.am, |
| d/phobos2/Makefile.in: Makefile now properly creates D interface files |
| for installing. |
| |
| 2010-11-19 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-builtins2.cc, d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc, |
| d/d-lang.cc, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 frontend |
| to 2.050. |
| [93726e7f3043] |
| |
| * d/d-glue.cc, d/dmd2/*, d/phobos2/*: Issue #95 - 'Hello World' for |
| 64bit not working. |
| [f58b9a4c4827] |
| |
| * d/Make-lang.in, d/d-codegen.cc, d/d-decls.cc, d/d-irstate.cc, |
| d/druntime/gc/gcgccextern.d, d/dt.h, d/phobos2/Makefile.am: No more |
| segfaults from calling the moduleTlsDtor of a spawned thread. |
| [7afee485d3ec] |
| |
| * d/druntime/core/atomic.d, d/druntime/rt/dmain2.d, |
| d/phobos2/Makefile.am, d/phobos2/Makefile.in: Fix makefile to generate |
| & install .di headers for druntime. |
| [8d8f3f8e346f] |
| |
| * d/d-codegen.cc, d/d-glue.cc, d/druntime/rt/memory.d: Passes the |
| compilable/fail_compilation testsuite. Fix off-by-one static assert in |
| rt.memory. |
| [a05310b5bd39] |
| |
| * d/d-codegen.cc, d/druntime/core/atomic.d, d/druntime/rt/monitor.c: |
| Don't make a libcall for _d_arraycast when converting void[] to |
| array[]. Fix a hang in the generic atomicOps. |
| [d9555265c627] |
| |
| * d/Make-lang.in, d/d-apple-gcc.c, d/d-codegen.cc, d/d-glue.cc: Remove |
| redundant tree checking. Fold in apple-gcc patches. |
| [a62de16def16] |
| |
| * d/patches/patch-apple-gcc-5664, d/patches/patch-build_gcc-5664: New |
| patches for apple-gcc. |
| [80db7b3f1bbc] |
| |
| * d/dmd/entity.c, d/dmd2/entity.c: Merge Walter's and Thomas' named |
| entity lists. |
| [8949157fe7b0] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: Issue #98 - cannot |
| perform floating-point modulo division on creal. |
| [53c34b538c56] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: Issue #102 - Fixed error |
| using overloaded <>= operator. |
| [61db8ca7622c] |
| |
| * d/d-glue.c: Issue #89 - Error initialising struct with static array. |
| [24f69762e9c3] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: Issue #103 - destructor |
| not called on array of structs. Postblit on struct now called when |
| returned from a function. |
| [cb7faae1f7b9] |
| |
| * d/druntime/object_.d: Merge workaround from Phobos1 library. |
| [336c20f065e4] |
| |
| * d/phobos/std/math.d, d/phobos2/std/math.d: Add aliases for missing |
| rndtol and rndtonl functions. |
| [86eb7cecbe6a] |
| |
| * d/d-codegen.cc, d/d-glue.cc: Properly handle return (void)value. In |
| slice expression [lwr .. upr], ensure lwr gets evaluated first. Tree |
| checking fixes in NewExp and floatMod. |
| [967482328f44] |
| |
| 2010-11-13 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-c-stubs.c, d/d-codegen.cc, d/d-glue.cc, d/d-objfile.cc, |
| d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 frontend to 2.049. |
| [6c13728646ec] |
| |
| * d/druntime/core/sys/posix/sys/select.d: Issue #90 - select.d fails |
| to compile on 64 bits Linux. |
| [9cd6979d9a7d] |
| |
| * d/druntime/core/sys/posix/sys/select.d, d/druntime/rt/lifetime.d, |
| d/phobos2/gcc/bitmanip.d, d/phobos2/std/bitmanip.d, |
| d/phobos2/std/regexp.d: Issue #91, #92, #93 - various issues building |
| on 64bit Linux. |
| [c3ef6baccc9d] |
| |
| 2010-11-12 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-asm-i386.h, d/d-builtins2.cc, d/d-codegen.cc, d/d-convert.cc, |
| d/d-cppmngl.cc, d/d-glue.cc, d/d-lang.cc, d/d-spec.c, d/dmd2/*, |
| d/druntime/*, d/phobos2/*: Updated D2 frontend to 2.048. |
| [0d91f8245403] |
| |
| * d/druntime/core/sys/posix/sys/select.d: Fix some 64bit compat issues |
| with druntime module. |
| [05bb4c2b1f7d] |
| |
| 2010-11-08 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-builtins2.cc, d/d-codegen.cc, d/d-glue.cc, d/d-lang.cc, |
| d/dmd-script, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 frontend |
| to 2.047. |
| [4bd4615c8a7e] |
| |
| 2010-11-07 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, |
| d/dmd-script, d/dmd-script.1, d/gdc.1, d/dmd2/*, d/druntime/*, |
| d/phobos2/*: Updated D2 frontend to 2.046. Removed tabs, trailing |
| spaces. |
| [5be9e0023b23] |
| |
| 2010-11-05 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-glue.cc, d/d-irstate.cc, d/d-lang.cc, d/d-objfile.cc, |
| d/d-objfile.h, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 |
| frontend to 2.040. |
| [5beb7019c5e6] |
| |
| |
| 2010-11-03 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/phobos/Makefile.am, d/phobos/Makefile.in, d/phobos/etc/c/zlib.d, |
| d/phobos/std/zlib.d, d/phobos2/Makefile.am, d/phobos2/Makefile.in, |
| d/phobos2/etc/c/zlib.d, d/phobos2/std/zlib.d, d/zlib/*: Upgrade zlib |
| support to zlib 1.2.5. |
| [ea7e83019088] |
| |
| * d/d-gcc-real.cc: Issue #79 - Wrong decimal value in error message. |
| [71d8713b0604] |
| |
| * d/phobos2/std/json.d, d/setup-gcc.sh: Added --update option for |
| setup-gcc.sh to rebuild directory of libphobos links. |
| |
| * d/dmd/typinf.c, d/dmd2/typinf.c: Issue #83 - wrong TypeInfo_Struct |
| name outputted. |
| [f9ddff9d5ed9] |
| |
| * d/d-lang.cc: Bugzilla 1911 - Link error when creating array of |
| typedefs with default initializer. |
| [8667626321e7] |
| |
| 2010-11-01 michaelp <baseball.mjp@gmail.com> |
| |
| * d/d-codegen.cc: Issue #76 - odd error message when casting between |
| non-convertable types. |
| [0c78536565d6] |
| |
| 2010-11-01 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/asmstmt.cc, d/d-builtins2.cc, d/d-codegen.cc, d/d-codegen.h, |
| d/d-cppmngl.cc, d/d-decls.cc, d/d-glue.cc, d/d-lang.cc, d/dmd-script, |
| d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 Frontend to 2.037. |
| [e37f9fae0867] |
| |
| * d/druntime/compiler/gdc/object_.d, d/druntime/compiler/gdc/rt/aaA.d, |
| d/druntime/import/object.di: Issue #82 - undefined references in |
| object.d |
| [0aff60753810] |
| |
| 2010-10-31 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc, d/dmd2/*, d/druntime/*, |
| d/phobos2/*: Updated D2 frontend to 2.036. |
| [6bf237fb6ba6] |
| |
| * d/d-decls.cc, d/d-glue.cc: Issue #80 - Bad codegen for structs |
| containing invariants. |
| [2fe867d16c45] |
| |
| * d/d-codegen.cc, d/d-glue.cc: Issue #81 - Bad codegen and ICEs using |
| enums. |
| [3d028b2d1d30] |
| |
| * d/d-lang.cc: Issue #76 - Hide 'In file included from <builtin>' |
| message in errors. |
| [d590dd56696b] |
| |
| * d/phobos2/std/string.d, d/phobos2/std/zlib.d: Fix return result of |
| cmp(). |
| [582cd1b0bff4] |
| |
| * d/d-builtins2.cc, d/druntime/import/core/stdc/math.d: All GCC |
| builtins now marked pure and optionally nothrow. core.stdc.math |
| functions made builtin. |
| [dc2b50a4c0f6] |
| |
| 2010-10-27 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, d/d-glue.cc, d/d-lang.cc, d/dmd2/*, d/druntime/*, |
| d/phobos2/*: Update D2 frontend to 2.035. |
| [ef0d5e8ec06d] |
| |
| * d/d-glue.cc: Adjust Classinfo size for D2. |
| [b8673983b46b] |
| |
| * d/patches/*, d/set-gcc.sh: Updated patches and setup-gcc.sh for |
| Apple GCC. |
| [b25313940945] |
| |
| * d/d-asm-i386.h, d/phobos/std/cpuid.d, d/phobos2/std/cpuid.d: Tell |
| backend cpuid clobbers EBX; remove workaround in std.cpuid. |
| [3cbf9b8108a2] |
| |
| 2010-10-24 michaelp <baseball.mjp@gmail.com> |
| |
| * d/d-glue.cc, d/druntime/*, d/phobos2/*: Issue #77 - porting D2 |
| Phobos to x86_64. |
| [cf5f02e03fda] |
| |
| 2010-10-23 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/phobos2/*: Issue #74 - New D2 Phobos source rebased from DMD. |
| [98120f156997] |
| |
| * d/phobos/Makefile.am, d/phobos/Makefile.in, d/phobos/config.h.in |
| d/phobos/configure, d/phobos2/Makefile.am, d/phobos2/Makefile.in: |
| Fix building with --enable-multilib |
| [67365c9f7b52] |
| |
| 2010-10-21 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-asm-i386.h, d/d-decls.cc, d/d-glue.cc, d/d-lang.cc, |
| d/dmd-script, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 frontend |
| to 2.032. |
| [861e16b38529] |
| |
| * d/d-builtins2.cc, d/druntime/import/core/stdc/stdarg.d: D2 - Add |
| core.stdc.stdarg as an stdarg module. Patched core.stdc.stdarg to work |
| with GDC compiler. |
| [8b0a0deb8e7d] |
| |
| * d/d-codegen.cc: Issue #72 - 'this' in nested structs cannot access |
| frame of outer function. |
| [3422c59c130a] |
| |
| * d/phobos/std/intrinsic.d: D1 - Fix bt function on 64bit archs. |
| [7445723aaedd] |
| |
| * d/d-codegen.cc, d/d-glue.cc: Issue #73 - ICE declaring string enums. |
| [0865e6286775] |
| |
| * d/druntime/compiler/gdc/aaA.d: D2 - Fixed segfault getting AA |
| keys/values. |
| [d049574ccd3f] |
| |
| * d/dmd/mars.h, d/dmd/mtype.c, d/phobos/acinclude.m4, |
| d/phobos/configure, d/phobos/configure.in, d/phobos2/acinclude.m4, |
| d/phobos2/configure, d/phobos2/configure.in, d/target-ver-syms.sh: |
| Some updated to target OS detection. |
| [7fecb2ef6432] |
| |
| 2010-10-12 opticron <nyphbl8d@gmail.com> |
| |
| * d/phobos/Makefile.am, d/phobos/Makefile.in, d/phobos2/Makefile.am |
| d/phobos2/Makefile.in: D1/D2: Fix type sizes in gcc/config/* when |
| building with multilib. |
| [b9f7dd4e80a2] |
| |
| 2010-10-11 michaelp <baseball.mjp@gmail.com> |
| |
| * d/patches/patch-gcc-4.4.x, d/patches/patch-toplev-4.4.x: Updated |
| 4.4.x patches for 4.4.5 |
| [dd2f05ac4246] |
| |
| 2010-10-08 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-glue.cc, d/dmd2/*, d/druntime/*: Updated D2 frontend to 2.029. |
| [082c04bad0c3] |
| |
| 2010-10-07 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, d/d-asm-i386.h, d/d-codegen.h, d/d-decls.cc |
| d/d-gcc-real.cc, d/d-gcc-real.h, d/d-glue.cc, d/dmd2/*, d/druntime/*, |
| d/phobos2/*: Update D2 frontend to 2.028. |
| [141118223a79] |
| |
| * d/dmd/cast.c d/dmd/constfold.c d/dmd/identifier.c d/dmd/lexer.c |
| d/dmd/mars.h d/dmd/mtype.c d/dmd/opover.c d/dmd/optimize.c |
| d/dmd/template.h d/dmd/todt.c d/dmd/toobj.c: Cleaned up D1 folder |
| after D2 updates. |
| [5c293d142e2d] |
| |
| * d/asmstmt.cc, d/d-asm-i386.h: Issue #70 - Inline Asm errors junk |
| `(%ebp)+4' after expression. |
| [21764cc50c3f] |
| |
| 2010-10-06 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, dmd2/*, phobos2/*: Updated D2 frontend to 2.026. |
| [7a1dfe79af05] |
| |
| * d/d-glue.cc: Issue #69 - ICE on typedef'd array |
| concatenation. |
| [fe66fbb9e08e] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: D2 - Fixed 'this.this' |
| being null in a nested class. |
| [d1dfd83df144] |
| |
| * d/d-decls.cc: Let backend know about functions marked as 'nothrow' |
| and 'immutable'. |
| [77df72e87dd0] |
| |
| * d/d-codegen.cc, d/d-codegen.h, d/d-decls.cc, d/d-glue.cc: D2 - |
| Implemented nested structs. |
| [8c901ab67b00] |
| |
| * d/d-codegen.cc d/d-codegen.h d/d-glue.cc: Move block of code |
| initialising structs from emitLocalVar to AssignExp. |
| [32165d66c011] |
| |
| * d/Make-lang.in, d/d-lang.cc, d/dmd2/array.c, d/dmd2/async.c |
| d/dmd2/async.h, d/dmd2/root.c: D2 - Added AsyncRead sources. |
| [3407bc0a9896] |
| |
| 2010-10-03 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/phobos/std/regexp.d: Fix D1 phobos for 64bit systems. |
| [2cc2741e0031] |
| |
| * d/d-decls.cc, d/d-lang.h: D2 - Let backend know about functions |
| marked as 'pure'. |
| [e9eb758ba073] |
| |
| * d/druntime/compiler/gdc/lifetime.d: Issue #69 - arraycatnT not |
| working on 64bit. |
| [1fb27285a969] |
| |
| 2010-09-30 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/asmstmt.cc, d/d-codegen.cc, d/d-glue.cc, dmd2/*, druntime/* |
| phobos2/*: Updated D2 frontend to 2.025. |
| [4b8327c25e06] |
| |
| 2010-09-29 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/d-glue.cc, d/dmd2/*, d/druntime/*, d/phobos2/*: Updated D2 |
| frontend to 2.022 |
| [747409fe2b40] |
| |
| * d/d-codegen.cc, d/d-glue.cc, d/phobos2/Makefile.in: Fix building with |
| --enable-checking. |
| [364d892342c5] |
| |
| * d/d-codegen.cc, d/druntime/gc/basic/gcx.d: Issue #68 - Cannot cast to |
| structs of same type size. |
| [8fd7216c74a7] |
| |
| * d/d-lang.cc, d/dmd-script, d/lang.opt: Added -safe switch. |
| [a06f5919bd1c] |
| |
| * d/d-spec.c: Update D2 driver. |
| [9e1b27a03458] |
| |
| 2010-09-28 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * zlib/*: Moved zlib to it's own maintained directory. |
| * d/phobos/etc/c/zlib, d/phobos2/etc/c/zlib: Removed. |
| [46deecb698ea] |
| |
| * dmd/*, phobos/*: Updated D1 frontend to 1.064. |
| [77f4acd15b72] |
| |
| * dmd2/*, druntime/*, phobos2/*: Updated D2 frontend to 2.021. |
| [ed6460a378bc] |
| |
| * d/druntime/compiler/gdc/adi.d, d/druntime/compiler/gdc/alloca.d, |
| d/druntime/compiler/gdc/cover.d, d/druntime/compiler/gdc/memset.d, |
| d/druntime/compiler/gdc/qsort.d, d/druntime/compiler/gdc/qsort2.d, |
| d/phobos2/Makefile.am, d/phobos2/Makefile.in: D2 runtime segfault fixes. |
| [7c9615da20cb] |
| |
| * d/d-builtins2.cc d/d-codegen.cc d/d-decls.cc d/d-glue.cc |
| d/dmd2/mars.h d/druntime/compiler/gdc/util/console.d |
| d/phobos2/std/bigint.d d/phobos2/std/bitmanip.d d/phobos2/std/boxer.d |
| d/phobos2/std/date.d d/phobos2/std/dateparse.d d/phobos2/std/md5.d: D2 |
| 'this' parameter to struct member functions is now a reference type. |
| [91fd4a667dc9] |
| |
| 2010-09-25 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-glue.cc: D2 - rework return by ref. |
| [ecd406de9575] |
| |
| * d-codegen.cc, d-glue.cc: Move check for ref function to better place. |
| [9dc1edb1c332] |
| |
| * d-glue.cc: Issue #66 - Array setting causes OutOfMemoryException. |
| [65f4cc943169] |
| |
| 2010-09-20 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-builtins.c, d-codegen.cc, d-glue.cc: |
| D2 updates - Return by reference now implemented (instead of ignored). |
| [6e2ba321e290] |
| |
| * d-codegen.cc, d-convert.cc, d-decls.cc, d-glue.cc: |
| Gain back some compiler speed in release builds. |
| [c8bdb254e8fc] |
| |
| 2010-09-18 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * phobos2/config.h.in, phobos2/configure: |
| Regenerate D2 configure scripts. |
| [eed0b915018b] |
| |
| * druntime/compiler/gdc/dmain2.d: |
| Fix _d_hidden_func to work with GDC compiler |
| [8c2f5a4e8805] |
| |
| * d-codegen.cc, d-convert.cc, d-glue.cc, d-lang.h: |
| Issue #64 - enable-checking in configure fails on 4.4.x |
| [7bfec5c437bb] |
| |
| * d-lang.h: Issue #28 - enable-checking in configure fails |
| [3de9afb31bb7] |
| |
| * druntime/compiler/gdc/trace.d, phobos2/Makefile.am, |
| phobos2/Makefile.in, phobos2/config.log: |
| Remove trace.d from D2 |
| [253e781b9254] |
| |
| 2010-09-15 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc d-glue.cc: Fix obscure memory bug in D2. |
| [af9fbe154ba6] |
| |
| * d-codegen.cc, d-codegen.h, d-glue.cc, d-irstate.cc, d-irstate.h, |
| dmd/statement.c, dmd2/statement.c: |
| Issue #56 - goto into a try block doesn't produce an error. |
| [960b54da053d] |
| |
| * dmd2/inifile.c, druntime/compiler/gdc/cmath2.d, |
| druntime/compiler/gdc/gccmemory.d, druntime/compiler/gdc/memory.d, |
| phobos2/Makefile.am, phobos2/Makefile.in: |
| Split off rt.memory, remove useless sources. |
| [08fac74f4074] |
| |
| * druntime/common/core/thread.d, druntime/compiler/gdc/util/cpuid.d: |
| Merge getESP code from D2 phobos to druntime. |
| [5e6ee66625e4] |
| |
| * druntime/compiler/gdc/llmath.d: Remove llmath.d |
| [6b7397510e33] |
| |
| 2010-09-09 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc: |
| Revert part of commit 210, and fix integer representations on gdc-4.4. |
| [844b25646834] |
| |
| * d-bi-attrs-34.h, d-bi-attrs-341.h, d-builtins.c, d-c-stubs.c, |
| Make-lang.in: Merge d-bi-attrs-341 with d-bi-attrs-34.h. |
| [c2f92387a049] |
| |
| |
| 2010-09-07 michaelp <baseball.mjp@gmail.com> |
| |
| * gcc-mars.cc: |
| Removed gcc-mars.cc from top level d/ folder. |
| [e4b1e3753bf5] |
| |
| * Make-lang.in: |
| Updated Make-lang.in for removal of gcc-mars.cc. |
| [db7d6aae8ceb] |
| |
| * GDC.html, History, INSTALL, INSTALL.html, README, dmd-script, |
| dmd-script.1, gdc.1: |
| Documentation updates. |
| [e651ed00a16e] |
| |
| 2010-09-03 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc, d-glue.cc, d-objfile.cc: |
| Issue #59 and #60: ICE when goto undefined label and ICE in foreach over |
| member member array in static func |
| [955dc7d43780] |
| |
| * d-codegen.cc, d-glue.cc, d-irstate.cc, d-lang.h, dmd/func.c, |
| dmd/statement.c, dmd/statement.h: |
| Issue #54: 1.063 changes in phobos versioning + dmd backend. |
| [4c10fa4a539a] |
| |
| 2010-09-01 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * dmd/cast.c, dmd/impcnvgen.c, dmd2/impcnvgen.c: |
| Bugzilla 1822 - String slicing in 64-bit gdc causes spurious |
| warnings |
| [5efc9014eef8] |
| |
| * patches/patch-gcc-4.0.x, patches/patch-gcc-4.1.x, d/patches |
| /patch-gcc-4.2.x, patches/patch-gcc-4.3.x, patches/patch- |
| gcc-4.4.x: |
| Issue #50 - thanks venix1: SjLj expections fail when thrown from catch |
| block |
| [d655a072bbb8] |
| |
| * d-builtins2.cc, d-lang.cc, d-spec.c: |
| Removed va_list hack, small change to D2 lang driver. |
| [7a67e4973ace] |
| |
| 2010-08-30 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc: |
| Issue #14: STATIC_CHAIN_EXPR not caught in estimate_num_insns_1() |
| [63c14701ccde] |
| |
| 2010-08-29 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-c-stubs.c, d-glue.cc, d-lang.cc: |
| Add stubs for C_TARGET_OBJS on non-x86 archs. |
| [b530fcd9baab] |
| |
| * d-glue.cc: |
| Bugzilla 1669 - this.outer in nested classes gives a bogus pointer |
| [ebce488abf89] |
| |
| * d-lang.cc, phobos2/Makefile.am, phobos2/acinclude.m4: |
| Add D_Version2 version predicate. |
| [9808b8987cce] |
| |
| 2010-08-28 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-c-stubs.c, d-decls.cc, d-lang.cc, |
| druntime/compiler/gdc/aaA.d, druntime/compiler/gdc/util/cpuid.d, |
| druntime/gc/basic/gc_c.h, druntime/gc/basic/gc_dyld.c, |
| druntime/gc/basic/gc_freebsd.c, druntime/gc/basic/gcgccextern.d, |
| phobos/internal/gc/gcgccextern.d, phobos/std/loader.d, |
| phobos2/Makefile.am, phobos2/acinclude.m4, |
| phobos2/std/cpuid.d: |
| D2 updates. |
| [ebe4ca2bd83a] |
| |
| 2010-08-27 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, d-spec.c, phobos2/Makefile.am: |
| Add druntime to the GDC driver. |
| [3dbc1c4cd214] |
| |
| * druntime/Makefile, druntime/compiler/gdc/dgccmain2.d, |
| druntime/compiler/gdc/lifetime.d, phobos2/gcc/deh.d, |
| phobos2/gcc/unwind_generic.d, phobos2/gcc/unwind_pe.d, |
| phobos2/std/stream.d: |
| Remove Makefile and fix module dependencies in Druntime |
| [6fea2af61a0c] |
| |
| * phobos2/Makefile.am, phobos2/acinclude.m4, phobos2/aclocal.m4, |
| phobos2/configure.in, d/setup-gcc.sh: |
| Reorganise D2 Makefile for Druntime |
| [f888b572d19a] |
| |
| * d/Make-lang.in: |
| Use BACKENDLIBS rather than GMPLIBS for gdc-4.4 |
| [bda0f5d37728] |
| |
| * d-glue.cc: |
| Fix ICE in D2 ForeachRange statements |
| [7d35bcb69e7e] |
| |
| 2010-08-26 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * patches/patch-gcc-4.4.x: |
| Regenerate gcc-4.4.x patch |
| [4dfe5494460a] |
| |
| 2010-08-25 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.h: |
| Fix codegen for addressOf array types, resolves broken va_lists on |
| gdc-4.4. |
| [9463381e1daa] |
| |
| * druntime/compiler/gdc/fpmath.d, druntime/compiler/gdc/gcc/*, |
| druntime/druntimelicense.txt, druntime/druntimereadme.txt, |
| druntime/hello.d, druntime/license.txt, druntime/readme.txt: |
| Re-add fpmath.d - previously from removed internal directory. |
| [bf3e292d1a4c] |
| |
| * d-builtins2.cc: |
| Slight alteration to va_list type generation on gdc-4.4 |
| [e005caeafced] |
| |
| * d-codegen.cc, d-glue.cc, d-irstate.cc, d-lang.h: |
| Use own language flag for labels marked 'used'. |
| [d7963235235c] |
| |
| * d-lang.cc: |
| Rework of previous commit for Issue #58. |
| [025031c2e274] |
| |
| 2010-08-24 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-lang.cc: |
| Issue #58 - Fixed stack overflow in gdc-4.4 |
| [c02f5ac787a8] |
| |
| 2010-08-23 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc: |
| Bugzilla 1813 - ICE on static function parametrized with alias. |
| [2e06ca97b873] |
| |
| 2010-08-22 michaelp <baseball.mjp@gmail.com> |
| |
| * patches/patch-gcc-3.4.x, patches/patch-gcc-4.0.x, d/patches |
| /patch-gcc-4.1.x, patches/patch-gcc-4.2.x, patches/patch- |
| gcc-4.3.x, patches/patch-toplev-3.4.x, patches/patch- |
| toplev-4.0.x, patches/patch-toplev-4.1.x, patches/patch- |
| toplev-4.2.x, patches/patch-toplev-4.3.x: |
| Updated patches for D2/druntime |
| [dc882e7537c0] |
| |
| 2010-08-22 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, d-bi-attrs-44.h, d-builtins.c, d-builtins2.cc, |
| d-codegen.cc, d-decls.cc, d-gcc-includes.h, d-lang.cc, |
| d-objfile.cc, patches/patch-gcc-4.4.x, patches/patch- |
| toplev-4.4.x, d/setup-gcc.sh: |
| Building on GCC-4.4 now supported. |
| [0616ebb4255b] |
| |
| * d-lang.cc: |
| Issue #51: 1.062 outstanding issues |
| [9663a271233b] |
| |
| 2010-08-20 michaelp <baseball.mjp@gmail.com> |
| |
| * phobos2/*: |
| Updated phobos2 to 2.020 (not working) |
| [08d9a5b24ff4] |
| |
| 2010-08-20 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-glue.cc: |
| Fix ICE on shorthand if statements. |
| [ef2959fa8184] |
| |
| 2010-08-20 michaelp <baseball.mjp@gmail.com> |
| |
| * d-glue.cc: |
| Fixed problem with continue statements in D2 |
| [511f3176ec0d] |
| |
| 2010-08-20 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-lang.cc, druntime/compiler/gdc/arraybyte.d, |
| druntime/compiler/gdc/arraydouble.d, |
| druntime/compiler/gdc/arrayfloat.d, |
| druntime/compiler/gdc/arrayint.d, |
| druntime/compiler/gdc/arrayshort.d, phobos/internal/arraybyte.d, |
| phobos/internal/arraydouble.d, phobos/internal/arrayfloat.d, |
| phobos/internal/arrayint.d, phobos/internal/arrayshort.d, |
| phobos2/internal/arraybyte.d, phobos2/internal/arraydouble.d, |
| phobos2/internal/arrayfloat.d, phobos2/internal/arrayint.d, |
| phobos2/internal/arrayshort.d: |
| Issue #30: D_InlineAsm updates |
| [ce1833f9106a] |
| |
| 2010-08-19 michaelp <baseball.mjp@gmail.com> |
| |
| * d-lang.cc: |
| Fixed JSON option for D2 |
| [2118f4d1de83] |
| |
| * d/setup-gcc.sh: |
| Updated setup-gcc.sh for libdruntime building |
| [6e7640bc2b3c] |
| |
| * patches/patch-toplev-4.1.x, patches/patch-toplev-4.2.x, |
| patches/patch-toplev-4.3.x: |
| Updated toplevel 4.1, 4.2, and 4.3 patches for libdruntime |
| [1df5716f2b88] |
| |
| * patches/patch-toplev-3.4.x, patches/patch-toplev-4.0.x: |
| Updated 3.4 + 4.0 toplevel patches to include libdruntime |
| [a74ceca3c239] |
| |
| * dmd/func.c: |
| Issue #57: C-style variadic functions broken |
| [ae817bd07dbf] |
| |
| 2010-08-19 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * phobos/*: |
| Updated Phobos to 1.063 - expanded tabs. |
| [bbe96bfd09dd] |
| |
| 2010-08-17 michaelp <baseball.mjp@gmail.com> |
| |
| * d-glue.cc: |
| One of Issue #56. Cannot goto into finally block |
| [22792e6a6253] |
| |
| 2010-08-17 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc, d-glue.cc, d-irstate.cc, d-irstate.h: |
| Bugzilla 1041 - incorrect code gen for scope(exit) inside switch |
| [d472abadf847] |
| |
| 2010-08-16 michaelp <baseball.mjp@gmail.com> |
| |
| * d-glue.cc, dmd/func.c, dmd/statement.c, dmd/statement.h: |
| Temporarily reverted 1.063 change |
| [d89d1a46125d] |
| |
| 2010-08-16 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/asmstmt.cc, d-apple-gcc.c, d-asm-i386.h, d-builtins.c, |
| d-builtins2.cc, d-c-stubs.c, d-codegen.cc, d-codegen.h, |
| d-convert.cc, d-cppmngl.cc, d-decls.cc, d-gcc-includes.h, |
| d-gcc-real.h, d-glue.cc, d-irstate.cc, d-lang.cc, |
| d-lang.h, d-objfile.cc, d-spec.c, d/dt.cc, d/dt.h, |
| d/gdc_alloca.h, d/symbol.cc: |
| Added GPL onto files missing it, attributed modifications. |
| [4d41771eba7c] |
| |
| 2010-08-15 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc: |
| Some more type conversion updates in glue. |
| [4567e417c0b3] |
| |
| 2010-08-14 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-apple-gcc.c, d-codegen.cc, d-convert.cc, d-glue.cc, |
| d-lang.cc: |
| Remove default_conversion, tighten up signed/unsigned conversions. |
| [c1ae96f4e1a6] |
| |
| * d-builtins2.cc, d-codegen.cc, d-glue.cc, d-lang.cc, |
| d-lang.h: |
| Removed references to TREE_UNSIGNED. |
| [4a59c1bbc04c] |
| |
| * d-gcc-includes.h: |
| Fixed previous glue commit. |
| [9cac96f771a1] |
| |
| 2010-08-14 michaelp <baseball.mjp@gmail.com> |
| |
| * phobos/std/thread.d: |
| Updated thread_attach bug in Windows |
| [de30c34ef79d] |
| |
| 2010-08-14 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/asmstmt.cc, d-builtins2.cc, d-codegen.cc, d-gcc-includes.h, |
| d-glue.cc, d-lang.cc, d-objfile.cc: |
| Glue touch-ups, now uses D_USE_MAPPED_LOCATION |
| [6122f6d23a71] |
| |
| 2010-08-13 michaelp <baseball.mjp@gmail.com> |
| |
| * d-cppmngl.cc: |
| Uploaded missing fix from 1.063 merge |
| [fc7de0a268ab] |
| |
| * dmd/template.c: |
| Fixed implicit conversion of template parameters |
| [888e3cc8a31d] |
| |
| * d-glue.cc, dmd/async.c, dmd/declaration.c, |
| dmd/declaration.h, dmd/dsymbol.c, dmd/dsymbol.h, dmd/enum.c, |
| dmd/enum.h, dmd/expression.c, dmd/func.c, dmd/init.c, |
| dmd/interpret.c, dmd/mars.c, dmd/mars.h, dmd/module.c, |
| dmd/module.h, dmd/mtype.c, dmd/parse.c, dmd/parse.h, |
| dmd/root.c, dmd/statement.c, dmd/statement.h, dmd/todt.c, |
| phobos/internal/deh2.d, phobos/internal/object.d, |
| phobos/std/math.d: |
| Updated to 1.063 |
| [f1e726cbcc98] |
| |
| 2010-08-11 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, d-bi-attrs-34.h, d-bi-attrs-341.h, d-bi- |
| attrs-40.h, d-bi-attrs-41.h, d-bi-attrs-42.h, d-bi-attrs-43.h, |
| d-builtins.c: |
| Cleanup d-bi-attrs. Make includes slightly smarter. |
| [349f85192e52] |
| |
| * d-codegen.cc: |
| Remove useless trial/error comments in function. |
| [89b4363653f8] |
| |
| 2010-08-10 michaelp <baseball.mjp@gmail.com> |
| |
| * d-codegen.cc: |
| Issue 33 - Sefault with nested array allocation |
| [be805cb4fb58] |
| |
| 2010-08-09 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, patches/patch-gcc-4.2.x, patches/patch- |
| toplev-4.2.x, d/setup-gcc.sh: |
| Building on GCC-4.2 now supported. |
| [c1b55292cd94] |
| |
| * d-codegen.cc, d-glue.cc, d-irstate.cc: |
| Apply adaptation of feep's autovec patch (one big thanks!) |
| [fbce9c0580d3] |
| |
| * d/asmstmt.cc, d-asm-i386.h: |
| Replace tabs for space in ASM outbuffer. |
| [659f6f38f6f4] |
| |
| 2010-08-09 michaelp <baseball.mjp@gmail.com> |
| |
| * d/dmd-script: |
| Whitespace fix to previous commit. |
| [0fee937d84d4] |
| |
| * d-lang.cc, d/dmd-script, d/lang.opt: |
| Added JSON support - Issue 52 + gdmd usage change |
| [35f04cb2339c] |
| |
| * d/dmd-script: |
| Added -defaultlib= and -debuglib= into gdmd usage |
| [e34a68f9c427] |
| |
| * d/dmd-script: |
| Updated -defaultlib and -debuglib switches for gdmd - Issue 46 |
| [181e89b3d8d6] |
| |
| 2010-08-08 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-builtins.c, d-c-stubs.c, d-codegen.cc, d-glue.cc, |
| d-lang.h: |
| Build with GCC-3.4 working again. |
| [58e9b23e110c] |
| |
| * d/Make-lang.in, dmd2/array.c, dmd2/mars.c, dmd2/root.c, |
| dmd2/total.h: |
| Updates of previous commit |
| [41657ecdc3fe] |
| |
| * d/Make-lang.in, d-decls.cc, dmd/expression.c, dmd2/arrayop.c, |
| dmd2/bit.c, dmd2/complex_t.h, dmd2/e2ir.c, dmd2/lib.h, |
| dmd2/libelf.c, dmd2/link.c, dmd2/man.c, dmd2/port.h, |
| dmd2/template.c, dmd2/tocsym.c, dmd2/toir.c, dmd2/toir.h, |
| dmd2/toobj.c, d/symbol.cc, d/symbol.h: |
| Issue 29 - Remove unused D2 files |
| [fdef7864146b] |
| |
| * d-decls.cc: |
| Bugzilla 1296 - ICE when object.d is missing things |
| [e9bfccc01834] |
| |
| 2010-08-06 michaelp <baseball.mjp@gmail.com> |
| |
| * d/dmd-script: |
| More updates to gdmd |
| [d77ee89f6174] |
| |
| 2010-08-05 michaelp <baseball.mjp@gmail.com> |
| |
| * d/dmd-script: |
| Small changes to gdmd; some fixes for Issue 46 |
| [9269acda0b86] |
| |
| 2010-08-05 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-decls.cc, d-glue.cc: |
| Fix logic on array ops. Fixup comments for previous commits. |
| [5792cfbf3ae7] |
| |
| * d-glue.cc: |
| Issue 43: >>> and >>>= generate wrong code |
| [56caae262c41] |
| |
| 2010-08-02 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-lang.cc: |
| Regression in D1 when building with --enable-checking |
| [6f2adfcabae6] |
| |
| * d-spec.c: |
| Check missing argument for -defaultlib |
| [8d59f275476b] |
| |
| * d-decls.cc: |
| Issue 47: GDC improperly handles extern(System) and extern(Windows) on |
| Windows |
| [e5b50cb17c57] |
| |
| 2010-07-31 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc, dmd/todt.c: |
| Issue 51: 1.062 outstanding issues |
| [f41ce1e8e5b2] |
| |
| * dmd/aav.c, dmd/aav.h, dmd/arrayop.c, dmd/attrib.c, |
| dmd/cast.c, dmd/constfold.c, dmd/dsymbol.c, |
| dmd/expression.c, dmd/imphint.c, dmd/interpret.c, |
| dmd/lexer.c, dmd/mtype.c, dmd/parse.c, dmd/speller.h, |
| dmd/statement.c, dmd/toobj.c, dmd/unittests.c, dmd/utf.c: |
| Line endings, cleanups, and a missing ')' |
| [84378e5ef655] |
| |
| * d-codegen.cc, d-glue.cc: |
| Glue updates for previous merge. |
| [a48e13277e67] |
| |
| 2010-07-31 michaelp <baseball.mjp@gmail.com> |
| |
| * d-glue.cc, dmd/*, phobos/std/date.d: |
| Updated to 1.062 |
| [9f7927e5f551] |
| |
| 2010-07-30 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-spec.c: |
| Added -defaultlib and -debuglib to allow building with another |
| library other than libphobos. |
| [f7a52f778a09] |
| |
| * druntime/*: |
| Initial import of druntime into project. |
| [2f052aaedd25] |
| |
| * d-glue.cc: |
| Fix generation of D array concatenation calls. |
| [d70321dcd604] |
| |
| * phobos2/acinclude.m4, phobos2/configure, phobos2/configure.in, |
| phobos2/internal/arrayassign.d, phobos2/phobos-ver-syms.in: |
| D2 now defines Posix. |
| [575ed6d347e0] |
| |
| * dmd/parse.c, dmd/speller.c: |
| Include header needed for MinGW to build. |
| [5260cab6c448] |
| |
| 2010-07-29 michaelp <baseball.mjp@gmail.com> |
| |
| * phobos2/std/c/stdio.d: |
| Fixed accidentally reapplied Windows patch |
| [d4356fb371ee] |
| |
| * d/Make-lang.in, dmd/aav.c, dmd/aav.h, dmd/class.c, |
| dmd/declaration.c, dmd/dsymbol.c, dmd/dsymbol.h, |
| dmd/expression.c, dmd/func.c, dmd/imphint.c, dmd/mars.c, |
| dmd/mars.h, dmd/optimize.c, dmd/scope.c, dmd/speller.c, |
| dmd/struct.c, dmd/template.c, phobos2/std/c/stdio.d: |
| Updated to 1.061 |
| [9038432ea1ff] |
| |
| * phobos/std/c/stdio.d, phobos2/std/c/stdio.d: |
| Remove stdio.d patches from Issue 21 patch |
| [a53c51fad1bd] |
| |
| * d-decls.cc, phobos/std/c/stdio.d, phobos2/std/c/stdio.d: |
| Issue 21 - _iob undefined reference under Windows |
| [ea913c7eec42] |
| |
| * d-glue.cc: |
| Fixed array ops bugs from 1.059 |
| [92c39c74433f] |
| |
| * d/Make-lang.in, dmd/cast.c, dmd/class.c, dmd/declaration.c, |
| dmd/declaration.h, dmd/dsymbol.c, dmd/expression.c, |
| dmd/expression.h, dmd/idgen.c, dmd/init.c, dmd/inline.c, |
| dmd/interpret.c, dmd/json.c, dmd/mars.c, dmd/mtype.c, |
| dmd/parse.c, dmd/speller.c, dmd/speller.h, dmd/statement.h, |
| dmd/unittests.c: |
| Updated to 1.060 |
| [1c1cc97db718] |
| |
| 2010-07-28 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/dmd-script, d/lang-specs.h: |
| Issue 48: gdc/gdmd should be able to compile .di files |
| [976a611f59f3] |
| |
| * d-lang.cc, dmd/*, phobos/*: |
| Updated to 1.058 |
| [9ac6a02138c2] |
| |
| * d/Make-lang.in, dmd/machobj.c: |
| Remove machobj.c from D1 |
| [67d109f8fe79] |
| |
| * d-lang.cc, d/dmd-script, d/symbol.cc: |
| Issue 42: -Wall should not error out compiler |
| [7593822be7c0] |
| |
| 2010-07-27 michaelp <baseball.mjp@gmail.com> |
| |
| * d/Make-lang.in, d-lang.cc, d/dmd-script, dmd/dsymbol.c, |
| dmd/dsymbol.h, dmd/expression.c, dmd/func.c, dmd/init.c, |
| dmd/inline.c, dmd/interpret.c, dmd/machobj.c, dmd/mars.c, |
| dmd/mars.h, dmd/module.c, dmd/module.h, dmd/mtype.c, |
| dmd/root.c, dmd/root.h, dmd/scope.c, dmd/scope.h, |
| dmd/speller.c, dmd/speller.h, dmd/statement.c, |
| dmd/template.c, d/lang.opt, phobos/internal/aaA.d: |
| Updated to 1.057 |
| [b4fb93e94c29] |
| |
| 2010-07-27 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d/Make-lang.in, dmd/array.c, dmd/bit.c, dmd/complex_t.h, |
| dmd/constfold.c, dmd/e2ir.c, dmd/elfobj.c, dmd/expression.c, |
| dmd/irstate.c, dmd/irstate.h, dmd/lib.h, dmd/libelf.c, |
| dmd/libmach.c, dmd/link.c, dmd/man.c, dmd/mars.c, |
| dmd/mem.c, dmd/mem.h, dmd/mtype.c, dmd/port.c, dmd/port.h, |
| dmd/root.c, dmd/tocsym.c, dmd/toir.c, dmd/toir.h: |
| Issue 29 - Remove unused D1 files |
| [d74291c4230b] |
| |
| * dmd/template.c, dmd2/template.c: |
| Issue 36: duplicate symbols created for negatively initialized template |
| arugments |
| [1bd9793d8fc6] |
| |
| * d-builtins.c: |
| Partial fix for Issue 28 |
| [7fb5519947d4] |
| |
| * d-lang.cc: |
| Issue 44: strange code in d-asm-1386.h |
| [73c379cc9714] |
| |
| 2010-07-26 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-codegen.cc, d-glue.cc: |
| D2 postblit on struct literals finished! |
| [9ee37bd66bca] |
| |
| 2010-07-25 michaelp <baseball.mjp@gmail.com> |
| |
| * d-lang.cc, d/dmd-script, dmd/*, |
| phobos/internal/arrayfloat.d: |
| Updated to 1.056 |
| [4ff162deda23] |
| |
| 2010-07-24 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-glue.cc: |
| D2 postblit updates. |
| [d53a8be7c0ed] |
| |
| 2010-07-23 michaelp <baseball.mjp@gmail.com> |
| |
| * dmd/class.c, dmd/enum.c, dmd/enum.h, dmd/mars.c, |
| dmd/struct.c: |
| Updated to 1.055 |
| [9c62fb9d0abf] |
| |
| * dmd/expression.c: |
| Fixed spot with wrong patch in it |
| [172855a888e9] |
| |
| * dmd/*, phobos/internal/gc/gcx.d: |
| Updated to 1.054 |
| [64df5a74b2c4] |
| |
| 2010-07-21 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-lang.cc: |
| Fixed warnings in d-lang.cc (thanks Trass3r) |
| [7a3c1ae0b625] |
| |
| * d-asm-i386.h: |
| Fix cast warnings in d-asm-i386.h |
| [fa9b66399a13] |
| |
| * dmd/lexer.c, dmd2/lexer.c: |
| Fix buffer overflow in certain error messages |
| [b91574453f5e] |
| |
| * d-asm-i386.h: |
| Correctly check align value in asm. |
| [d5a0f3619810] |
| |
| 2010-07-20 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-glue.cc, dmd/root.c, dmd/statement.c, dmd/template.c, |
| dmd/template.h, phobos/std/c/stddef.d: |
| Quick updates to D1 and postblit code. |
| [214fbfbf5f3f] |
| |
| * d-builtins2.cc, d-codegen.cc, d-codegen.h, d-glue.cc, |
| dmd/expression.c, dmd/func.c, dmd/machobj.c, dmd/mtype.c, |
| dmd/parse.c, dmd/statement.c, dmd/statement.h, dmd/toobj.c, |
| phobos/internal/gc/gc.d: |
| Some whitespace corrections. |
| [c9c54a275526] |
| |
| 2010-07-20 michaelp <baseball.mjp@gmail.com> |
| |
| * d-builtins2.cc, d-codegen.cc, d-codegen.h, d-glue.cc, |
| dmd/*, phobos/*: |
| Updated to 1.053 |
| [f02a96cfc1de] |
| |
| 2010-07-20 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-glue.cc: |
| Quick revision updates |
| [c79811b4f1fc] |
| |
| 2010-07-19 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-glue.cc, dmd2/attrib.c, dmd2/cast.c, dmd2/cond.c, |
| dmd2/constfold.c, dmd2/declaration.c, dmd2/declaration.h, |
| dmd2/e2ir.c, dmd2/expression.c, dmd2/func.c, |
| dmd2/impcnvgen.c, dmd2/lexer.c, dmd2/lexer.h, dmd2/link.c, |
| dmd2/mars.c, dmd2/mtype.c, dmd2/mtype.h, dmd2/parse.c, |
| dmd2/parse.h, dmd2/statement.c, dmd2/toir.c: |
| Updated to 2.020 - Frontend Only |
| [676f0aa79458] |
| |
| 2010-07-17 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * phobos2/Makefile.in: |
| libgphobos2 Makefile fixes. |
| [c4acdacfddd2] |
| |
| 2010-07-16 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| Merge with DMD 2.019 |
| |
| * d-decls.cc: Merge changes from dmd2/tocsym.c |
| |
| * phobos/Makefile.am, phobos/Makefile.in, phobos2/Makefile.am, |
| phobos2/Makefile.in: Fix build for check-target-libphobos tests. |
| |
| * d-decls.cc, d-objfile: Fixed ICE in gdc-4.3 [39825b8156a3] |
| |
| 2010-07-14 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| Merge with DMD 2.018 |
| |
| * d-lang.cc: Added support for AsyncRead in D1. |
| |
| * dmd/constfold.c, dmd2/constfold.c: Fixed lost precision when casting |
| from large floats to integral types. |
| |
| * dmd/todt.c, dmd2/todt.c: Fixed initialiased pointer array values |
| being reset to null during compilation. |
| |
| * Make-lang.in, d-backendfunctions.c, dmd/template.c: Removed |
| backendfunctions.c from Makefile. |
| |
| 2010-07-11 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * d-asm-i386.h: AMD Opcodes Supported. |
| |
| * Make-lang.in, dmd/mtype.c, dmd/struct.c, target-ver-syms.sh: |
| struct ABI fixes. |
| |
| * phobos/std/math.d, phobos2/std/math.d: Fix wrong return value in |
| expi() function. |
| |
| 2010-07-07 michaelp <baseball.mjp@gmail.com> |
| |
| * dmd/arrayop.c: Fix problem with float array operations. |
| - Added linear search for the array op library functions. |
| |
| 2010-07-05 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| * dmd2/..., phobos2/...: Resolved issues for DMD 2.017. |
| |
| * phobos2/configure, phobos2/configure.in: Re-add GNU_Need_execvpe for |
| D2 libphobos. |
| |
| * dmd/mtype.h, phobos2/internal/object.d, phobos2/std/cpuid.d: |
| Quick updates to previous revisions. |
| |
| 2010-07-05 michaelp <baseball.mjp@gmail.com> |
| |
| Merge DMD 2.017 |
| |
| 2010-07-04 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| Merge DMD 1.052 |
| |
| * d-glue.cc: Fix ICE when using type tuple as function argument. |
| |
| * phobos/..., phobos2/...: libphobos cleanup and updates. |
| |
| * d-codegen.cc, d-decls.cc: Fix problem when building with |
| --enable-checking. |
| |
| 2010-06-28 michaelp <baseball.mjp@gmail.com> |
| |
| * setup-gcc.sh: D1 is default in setup-gcc.sh now. |
| |
| 2010-06-27 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| Merge with DMD 1.050 |
| |
| * Make-lang.in: Update for files added in DMD 1.050. |
| |
| * phobos/etc/c/zlib.d, phobos/std/zlib.d, phobos2/etc/c/zlib.d: |
| Updated Zlib to 1.2.3. |
| |
| 2010-06-22 michaelp <baseball.mjp@gmail.com> |
| |
| * phobos/configure, phobos/configure.in, phobos/std/process.d, |
| phobos2/configure, phobos2/configure.in, phobos2/std/process.d: |
| Fix problem when building with a version of GNU C that has execvpe() |
| implemented (staring with glibc-2.11). |
| |
| * phobos/configure, phobos/configure.in, phobos/std/c/freebsd/freebsd.d: |
| Fix problem when linking on FreeBSD targets. |
| |
| 2010-06-19 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| Merge with DMD 1.049 |
| |
| * d-lang.cc: Merge changes from dmd/mars.c. |
| |
| * d-codegen.cc, d-decls.cc: Fix ICEs in const array assignments. |
| |
| * d-lang.cc, dmd-script, lang.opt: Added -fdeps option to gdc and |
| -deps to gdmd. |
| |
| * dmd/mem.c, dmd/mem.h, dmd/port.c, dmd/rmem.h, dt.cc, dt.h, |
| phobos/internal/qsortg.d: Remove executable bit on source files. |
| |
| 2010-06-12 Iain Buclaw <ibuclaw@ubuntu.com> |
| |
| Merge with DMD 1.047 |
| |
| * d-codegen.cc: Look for reference initializations in foreach |
| statement assignments. |
| |
| * dmd/..., dmd2/..., phobos/..., phobos2/...: Converted CR, CRLF line |
| endings to LF (thanks to venix1). |
| |
| 2010-06-04 Vincenzo Ampolo <vincenzo.ampolo@gmail.com> |
| |
| * d-asm-i386.h: Apply patch to compile tango (thanks to venix1). |
| |
| 2010-04-05 michaelp <baseball.mjp@gmail.com> |
| |
| Merge with DMD 1.046 |
| |
| * d-decls.cc: Fix problem with struct declarations in GCC-4.3.x. |
| |
| * dmd-script: Added -pipe option to gdmd |
| |
| * d-lang.cc, phobos/...: Fix FreeBSD and Windows version issues. |
| |
| * dmd/root.c: Fix Windows template instantiating error. |
| |
| * dmd/func.c: Fix segfault on wrong arg type. |
| |
| 2010-02-17 Vincenzo Ampolo <vincenzo.ampolo@gmail.com> |
| |
| * d-glue.cc: Make d1 classinfo like d2 ones. |
| |
| * dmd/expression.c, phobos/std/process.d: Apply feep (downs) patch. |
| |
| 2010-02-07 michaelp <baseball.mjp@gmail.com> |
| |
| Merge with 1.045 |
| |
| * phobos/linux.mak, phobos/win32.mak: Removed Phobos .mak files for |
| D 1.045 update. |
| |
| * samples/hello.d, samples/samples.sh: Added 1 file to samples |
| directory. |
| |
| 2010-01-15 opticron <nyphbl8d@gmail.com> |
| |
| * phobos/std/string.d: Fix a set of bugs in std.string.split which |
| made delemiters of length > 1 segfault. |
| |
| |
| Copyright (C) 2010 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. |