1 2019-03-02 Johannes Pfau <johannespfau@gmail.com>
3 * src/std/digest/murmurhash.d: PR d/89177: Backport from upstream.
4 Fixes unaligned data access (PR d/89177).
6 2019-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8 * src/Makefile.am: Avoid the -D option which is not available
9 with the install-sh fallback. Use $(MKDIR_P) instead.
10 * libdruntime/Makefile.am: Likewise.
11 * src/Makefile.in: Regenerated.
12 * libdruntime/Makefile.in: Regenerated.
14 2019-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
16 * testsuite/libphobos.shared/load.d: Import core.sys.posix.dlfcn.
17 [DragonFlyBSD, FreeBSD, linux, NetBSD, OSX, Solaris]: Import only
18 RTLD_NOLOAD from core.sys.*.dlfcn.
19 Assert RTLD_NOLOAD is available.
21 2019-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro.
24 * configure.ac: Invoke it.
25 * configure: Regenerate.
27 2019-02-19 Johannes Pfau <johannespfau@gmail.com>
30 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_CLIB): Add new macro.
31 * configure.ac: Use DRUNTIME_LIBRARIES_CLIB.
32 * configure: Regenerate
33 * Makefile.in: Regenerate
34 * libdruntime/gcc/config.d.in: Add Have_Qsort_R.
35 * libdruntime/Makefile.in: Regenerate.
36 * src/Makefile.in: Regenerate.
37 * testsuite/Makefile.in: Regenerate.
39 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
41 * testsuite/lib/libphobos-dg.exp: Tabify.
42 * testsuite/lib/libphobos.exp: Likewise.
43 * testsuite/libphobos.cycles/cycles.exp: Likewise.
44 * testsuite/libphobos.shared/shared.exp: Likewise.
45 * testsuite/libphobos.unittests/unittests.exp: Likewise.
47 2019-02-14 Maya Rashish <coypu@sdf.org>
49 * configure.tgt: Add netbsd/x86 as supported target.
51 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
54 * configure.ac (DRTSTUFF_SPEC): New variable.
56 * libdruntime/m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING):
57 New automake conditional.
58 * configure: Regenerate.
59 * libdruntime/gcc/drtstuff.c: New file.
60 * libdruntime/Makefile.am [!DRUNTIME_OS_MINFO_BRACKETING]
61 (DRTSTUFF, toolexeclib_DATA): New variables.
62 (gcc/drtbegin.lo, gcc/drtend.lo): New rules.
63 (libgdruntime_la_LDFLAGS): Use -Wc instead of -Xcompiler.
64 Add -dstartfiles -B../src -Bgcc.
65 (libgdruntime_la_DEPENDENCIES): New variable.
66 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
67 (libgdruntime_t_la_LDFLAGS): Likewise.
68 (unittest_LDFLAGS): Likewise.
69 * src/Makefile.am (libgphobos_la_LDFLAGS): Use -Wc instead of
71 Add -dstartfiles -B../libdruntime/gcc.
72 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
73 (libgphobos_t_la_LDFLAGS): Likewise.
74 (unittest_LDFLAGS): Likewise.
75 * libdruntime/Makefile.in, src/Makefile.in: Regenerate.
76 * Makefile.in, testsuite/Makefile.in: Regenerate.
77 * libdruntime/rt/sections_elf_shared.d (Minfo_Bracketing): Don't
79 * libdruntime/gcc/config.d.in (Minfo_Bracketing): Remove.
80 * src/drtstuff.spec: New file.
81 * src/libgphobos.spec.in (DRTSTUFF_SPEC): Substitute.
82 (*lib): Only pass SPEC_PHOBOS_DEPS without -debuglib, -defaultlib,
84 * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
85 -B${BUILD_DIR}/libdruntime/gcc.
87 2019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
89 * libdruntime/core/runtime.d (defaultTraceHandler): Give
90 UnwindBacktrace handler precedence over backtrace.
92 2019-02-10 Iain Buclaw <ibuclaw@gdcproject.org>
94 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d
95 * libdruntime/Makefile.in: Rebuild.
96 * testsuite/libphobos.aa/aa.exp: New file.
97 * testsuite/libphobos.aa/test_aa.d: New test.
98 * testsuite/libphobos.hash/hash.exp: New file.
99 * testsuite/libphobos.hash/test_hash.d: New test.
101 2019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
103 * README.gcc: New file.
105 2019-01-01 Jakub Jelinek <jakub@redhat.com>
107 Update copyright years.
109 2018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
111 * src/std/internal/digest: Remove empty directory.
113 2018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
115 * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
116 * Makefile.in: Regenerate.
118 2018-11-28 Iain Buclaw <ibuclaw@gdcproject.org>
120 * Makefile.in: Rebuild.
121 * configure: Rebuild.
122 * configure.ac (DRUNTIME_SOVERSION): Remove.
123 (PHOBOS_SOVERSION): Remove.
124 (libtool_VERSION): Add.
125 * libdruntime/Makefile.am: Use libtool_VERSION.
126 * libdruntime/Makefile.in: Rebuild.
127 * src/Makefile.am: Use libtool_VERSION.
128 * src/Makefile.in: Rebuild.
129 * testsuite/Makefile.in: Rebuild.
131 2018-11-22 Johannes Pfau <johannespfau@gmail.com>
134 * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
135 library for multilib builds.
137 2018-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
139 * src/Makefile.am: Remove std.internal.digest.sha_SSSE3 and
140 std.internal.math.biguintx86 modules.
141 * src/Makefile.in: Rebuild.
142 * src/std/internal/digest/sha_SSSE3.d: Remove.
143 * src/std/internal/math/biguintx86.d: Remove.
145 2018-11-02 Iain Buclaw <ibuclaw@gdcproject.org>
148 * Makefile.in: Rebuild.
149 * configure: Rebuild.
150 * configure.ac: Properly set MULTISUBDIR.
151 * d_rules.am: Set toolexecdir and toolexeclibdir.
152 * libdruntime/Makefile.in: Rebuild.
153 * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add
154 --enable-version-specific-runtime-libs.
155 * src/Makefile.in: Rebuild.
156 * testsuite/Makefile.in: Rebuild.
158 2018-10-31 Joseph Myers <joseph@codesourcery.com>
161 * Makefile.am: Include multilib.am.
162 * configure.ac: Remove AC_PREREQ. Use -Wno-override in
163 AM_INIT_AUTOMAKE call.
164 * m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
165 * m4/druntime/os.m4: Use AC_LANG_SOURCE.
166 * testsuite/Makefile.am (RUNTEST): Remove quotes.
167 * Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
168 src/Makefile.in, testsuite/Makefile.in: Regenerate.
170 2018-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
175 * configure.tgt: New file.
177 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
179 * Makefile.am: New file.
180 * Makefile.in: New file.
181 * acinclude.m4: New file.
182 * aclocal.m4: New file.
183 * config.h.in: New file.
184 * configure: New file.
185 * configure.ac: New file.
186 * d_rules.am: New file.
187 * libdruntime/Makefile.am: New file.
188 * libdruntime/Makefile.in: New file.
189 * libdruntime/__entrypoint.di: New file.
190 * libdruntime/__main.di: New file.
191 * libdruntime/gcc/attribute.d: New file.
192 * libdruntime/gcc/backtrace.d: New file.
193 * libdruntime/gcc/builtins.d: New file.
194 * libdruntime/gcc/config.d.in: New file.
195 * libdruntime/gcc/deh.d: New file.
196 * libdruntime/gcc/libbacktrace.d.in: New file.
197 * libdruntime/gcc/unwind/arm.d: New file.
198 * libdruntime/gcc/unwind/arm_common.d: New file.
199 * libdruntime/gcc/unwind/c6x.d: New file.
200 * libdruntime/gcc/unwind/generic.d: New file.
201 * libdruntime/gcc/unwind/package.d: New file.
202 * libdruntime/gcc/unwind/pe.d: New file.
203 * m4/autoconf.m4: New file.
204 * m4/druntime.m4: New file.
205 * m4/druntime/cpu.m4: New file.
206 * m4/druntime/libraries.m4: New file.
207 * m4/druntime/os.m4: New file.
208 * m4/gcc_support.m4: New file.
209 * m4/gdc.m4: New file.
210 * m4/libtool.m4: New file.
211 * src/Makefile.am: New file.
212 * src/Makefile.in: New file.
213 * src/libgphobos.spec.in: New file.
214 * testsuite/Makefile.am: New file.
215 * testsuite/Makefile.in: New file.
216 * testsuite/config/default.exp: New file.
217 * testsuite/lib/libphobos-dg.exp: New file.
218 * testsuite/lib/libphobos.exp: New file.
219 * testsuite/testsuite_flags.in: New file.
222 Copyright (C) 2018-2019 Free Software Foundation, Inc.
224 Copying and distribution of this file, with or without modification,
225 are permitted in any medium without royalty provided the copyright
226 notice and this notice are preserved.