annotate gcc/d/ChangeLog-2009 @ 158:494b0b89df80 default tip

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