]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/d/ChangeLog-2009
Add D front-end, libphobos library, and D2 testsuite.
[thirdparty/gcc.git] / gcc / d / ChangeLog-2009
1 2009-12-28 michaelp <baseball.mjp@gmail.com>
2
3 Merge with DMD 1.043
4
5 * phobos/configure.in: Changed part of phobos configure.
6
7 * samples/README, samples/samples.sh: Uploading the start of the some
8 small tests to help in the testing of GDC/D components.
9
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.
13
14 2009-12-05 michaelp <baseball.mjp@gmail.com>
15
16 Merge with DMD 1.042
17
18 * Make-lang.in: Added async.dmd.o
19
20 * d-asm-i386.h, d-codegen.h: Merge changes from dmd/constfold.c.
21
22 * d-codegen.h, phobos2/aclocal.m4, phobos2/configure.in: Fixed
23 problems with D2.
24
25 2009-11-22 michaelp <baseball.mjp@gmail.com>
26
27 Merge with DMD 1.041
28
29 * Make-lang.in: Update for files added in DMD 1.041.
30
31 * d-backendfunctions.c: Added stubs for functions in the backend that
32 cannot be included in the front end source.
33
34 * dmd-script: Added Bitbucket page to display for gdmd wrapper script.
35
36 2009-11-07 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
37
38 Changes to GCC-4.4.x branch:
39
40 * tools/makewebstatistics.d: Added d tool to generate webstats about
41 dstress in D2.
42
43 2009-10-25 michaelp <baseball.mjp@gmail.com>
44
45 Merge with DMD 1.040
46
47 * dmd/..., phobos/...: Now working for D1 (Not on GCC 4.3.4?)
48
49 * asmstmt.cc: Merge from dmd/statement.c
50
51 * phobos/acinclude.m4, phobos/configure.in, phobos/phobos-ver-syms.in:
52 Posix is now defined.
53
54 2009-10-24 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
55
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.
60
61 Changes to GCC-4.4.x branch:
62
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
65
66 2009-10-07 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
67
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 ;)
71
72 * dmd2/parse.c: Fixed problem with static if.
73
74 * dmd2/template.c: Fixed problem with tuples.
75
76 * Makefile-lang.in: Update for files added in DMD 2.015.
77
78 2009-10-01 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
79
80 Changes to 2.032 branch:
81
82 * dmd2/..., phobos2/...: Force merge with 2.032 - NOT WORKING AT ALL.
83 - Adding new files.
84
85 2009-10-04 michaelp <baseball.mjp@gmail.com>
86
87 Merge with DMD 1.039
88
89 * d-decls.cc: Merge changes from dmd/mtype.h.
90
91 * phobos/internal/aaA.d, phobos/std/stdio.d: Small Phobos fix.
92
93 2009-09-30 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
94
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.
98
99 * Make-lang.in: Fixed a problem introduced by Michael modifying a
100 common file between D1 and D2.
101
102
103 2009-09-29 michaelp <baseball.mjp@gmail.com>
104
105 Merge with DMD 1.036
106
107 2009-09-28 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
108
109 Merge with DMD 2.015
110
111 * dmd2/mtype.h, dmd2/parse.c: Fixed parser in D2.
112
113 * dmd2/template.c, dmd2/toobj.c: Other fixes.
114
115 2009-09-28 michaelp <baseball.mjp@gmail.com>
116
117 Merge with DMD 1.035
118
119 * d-objfile.cc: Merge changes from dmd/attrib.c.
120
121 * phobos/Makefile.in, phobos/internal/arraydouble.d,
122 phobos/internal/arrayfloat.d: Included arraydouble, arrayfloat, and
123 arrayreal in libphobos Makefile.
124
125 * asmstmt.cc, dmd/statement.c, dmd/statement.h, phobos/std/math.d: Fixed
126 Phobos std.math bug.
127
128 2009-09-25 michaelp <baseball.mjp@gmail.com>
129
130 Merge with DMD 1.033
131
132 2009-09-17 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
133
134 * dmd2.032/...: Initial import of version 2.032.
135
136 * setup-gcc.sh, dmd/.svn/...: Removed .svn directory.
137
138 2009-09-13 michaelp <baseball.mjp@gmail.com>
139
140 * phobos/std/boxer.d phobos/std/dateparse.d: Fixed phobos build and
141 possible implicit conversion errors in boxer.d.
142
143 * d-objfile.cc: Removed assert(0) line 926.
144
145 2009-09-13 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
146
147 * History gdc-version: Changed version.
148
149 * phobos2/config/x3, setup-gcc.sh: Added support for DMD 2.
150
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
154
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
158
159 2009-09-11 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
160
161 Switching to Mercurial branch system.
162
163 * d/...: Setting up default branch with GCC-4.3.x support.
164
165 * branches/gcc-4.1/...: Starting gcc-4.1.x stable branch.
166
167 * setup-gcc.sh, target-ver-syms.sh: Fixed permission problems in
168 bash scripts.
169
170 2009-09-10 Vincenzo Ampolo <vincenzo.ampolo@gmail.com>
171
172 * trunk/...: Import of gdc 0.24 stable into bitbucket.
173
174 2009-01-31 Arthur Loiret <arthur.loiret@u-psud.fr>
175
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).
179
180 \f
181 Copyright (C) 2009 Free Software Foundation, Inc.
182
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.