gcc/ChangeLog:
[official-gcc.git] / gcc / d / ChangeLog-2009
blob90a204d0497e23348ab1af4834685f519be4c3de
1 2009-12-28  michaelp  <baseball.mjp@gmail.com>
3         Merge with DMD 1.043
5         * phobos/configure.in: Changed part of phobos configure.
7         * samples/README, samples/samples.sh: Uploading the start of the some
8         small tests to help in the testing of GDC/D components.
10         * Make-lang.in, d-lang.cc, dmd/machobj.c, phobos/config/unix.x3,
11         phobos/std/file.d, phobos/std/moduleinit.d, phobos/std/socket.d: Fixed
12         problem when building on Mac OS X.
14 2009-12-05  michaelp  <baseball.mjp@gmail.com>
16         Merge with DMD 1.042
18         * Make-lang.in: Added async.dmd.o
20         * d-asm-i386.h, d-codegen.h: Merge changes from dmd/constfold.c.
22         * d-codegen.h, phobos2/aclocal.m4, phobos2/configure.in: Fixed
23         problems with D2.
25 2009-11-22  michaelp  <baseball.mjp@gmail.com>
27         Merge with DMD 1.041
29         * Make-lang.in: Update for files added in DMD 1.041.
31         * d-backendfunctions.c: Added stubs for functions in the backend that
32         cannot be included in the front end source.
34         * dmd-script: Added Bitbucket page to display for gdmd wrapper script.
36 2009-11-07  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
38         Changes to GCC-4.4.x branch:
40         * tools/makewebstatistics.d: Added d tool to generate webstats about
41         dstress in D2.
43 2009-10-25  michaelp  <baseball.mjp@gmail.com>
45         Merge with DMD 1.040
47         * dmd/..., phobos/...: Now working for D1 (Not on GCC 4.3.4?)
49         * asmstmt.cc: Merge from dmd/statement.c
51         * phobos/acinclude.m4, phobos/configure.in, phobos/phobos-ver-syms.in:
52         Posix is now defined.
54 2009-10-24  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
56         * dmd/attrib.c, dmd/cast.c, dmd/class.c, dmd/constfold.c,
57         dmd/declaration.c, dmd/dsymbol.c, dmd/expression.c, dmd/toobj.c: Fixes
58         some errors in the DMD v1 frontend. Trying to fix DMD 1.039, but still
59         no fix. The problem may be in phobos then.
61         Changes to GCC-4.4.x branch:
63         * d-lang.cc, d-lang.h setup-gcc.sh, patches/patch-gcc-4.4.x,
64         patches/patch-toplev-4.4.x: Applied Eldar patches for gcc 4.4.0
66 2009-10-07  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
68         * dmd2/attrib.c, dmd2/class.c, dmd2/declaration.c, dmd2/doc.c,
69         dmd2/dsymbol.h, dmd2/func.c, dmd2/parse.c, dmd2/statement.c,
70         dmd2/template.c, dmd2/toir.c: 2.015 WORKING ;)
72         * dmd2/parse.c: Fixed problem with static if.
74         * dmd2/template.c: Fixed problem with tuples.
76         * Makefile-lang.in: Update for files added in DMD 2.015.
78 2009-10-01  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
80         Changes to 2.032 branch:
82         * dmd2/..., phobos2/...: Force merge with 2.032 - NOT WORKING AT ALL.
83         - Adding new files.
85 2009-10-04  michaelp  <baseball.mjp@gmail.com>
87         Merge with DMD 1.039
89         * d-decls.cc: Merge changes from dmd/mtype.h.
91         * phobos/internal/aaA.d, phobos/std/stdio.d: Small Phobos fix.
93 2009-09-30  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
95         * phobos2/internal/aaA.d, phobos2/linux.mak, phobos2/std/algorithm.d,
96         phobos2/std/functional.d, phobos2/std/math.d, phobos2/std/thread.d:
97         DMD 2.015 Phobos changes.
99         * Make-lang.in: Fixed a problem introduced by Michael modifying a
100         common file between D1 and D2.
103 2009-09-29  michaelp  <baseball.mjp@gmail.com>
105         Merge with DMD 1.036
107 2009-09-28  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
109         Merge with DMD 2.015
111         * dmd2/mtype.h, dmd2/parse.c: Fixed parser in D2.
113         * dmd2/template.c, dmd2/toobj.c: Other fixes.
115 2009-09-28  michaelp  <baseball.mjp@gmail.com>
117         Merge with DMD 1.035
119         * d-objfile.cc: Merge changes from dmd/attrib.c.
121         * phobos/Makefile.in, phobos/internal/arraydouble.d,
122         phobos/internal/arrayfloat.d: Included arraydouble, arrayfloat, and
123         arrayreal in libphobos Makefile.
125         * asmstmt.cc, dmd/statement.c, dmd/statement.h, phobos/std/math.d: Fixed
126         Phobos std.math bug.
128 2009-09-25  michaelp  <baseball.mjp@gmail.com>
130         Merge with DMD 1.033
132 2009-09-17  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
134         * dmd2.032/...: Initial import of version 2.032.
136         * setup-gcc.sh, dmd/.svn/...: Removed .svn directory.
138 2009-09-13  michaelp  <baseball.mjp@gmail.com>
140         * phobos/std/boxer.d phobos/std/dateparse.d: Fixed phobos build and
141         possible implicit conversion errors in boxer.d.
143         * d-objfile.cc: Removed assert(0) line 926.
145 2009-09-13  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
147         * History gdc-version: Changed version.
149         * phobos2/config/x3, setup-gcc.sh: Added support for DMD 2.
151         * phobos2/std/c/string.d, phobos2/std/contracts.d: Fixed a std.string
152         bug following these guidelines:
153         http://www.digitalmars.com/d/archives/D/gnu/strerror_r_3403.html
155         * phobos2/std/contracts.d, phobos2/std/date.d, phobos2/std/dateparse.d,
156         phobos2/std/file.d, phobos2/std/md5.d, phobos2/std/path.d,
157         phobos2/std/random.d, phobos2/std/stdio.d: Fix DMD 2 for GCC-4.3.4
159 2009-09-11  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
161         Switching to Mercurial branch system.
163         * d/...: Setting up default branch with GCC-4.3.x support.
165         * branches/gcc-4.1/...: Starting gcc-4.1.x stable branch.
167         * setup-gcc.sh, target-ver-syms.sh: Fixed permission problems in
168         bash scripts.
170 2009-09-10  Vincenzo Ampolo  <vincenzo.ampolo@gmail.com>
172         * trunk/...: Import of gdc 0.24 stable into bitbucket.
174 2009-01-31  Arthur Loiret  <arthur.loiret@u-psud.fr>
176         * d-glue.cc, d-objfile.cc, d-codegen.cc, d-lang.h, d-builtins2.cc,
177         d-convert.cc, d-codegen.h: Replace calls to build macro by appropriate
178         buildN function (build is removed in GCC > 4.1).
181 Copyright (C) 2009 Free Software Foundation, Inc.
183 Copying and distribution of this file, with or without modification,
184 are permitted in any medium without royalty provided the copyright
185 notice and this notice are preserved.