1 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
3 * m4/druntime.m4: Handle `--with-toolexeclibdir='.
4 * m4/Makefile.in: Regenerate.
5 * libdruntime/Makefile.in: Regenerate.
6 * src/Makefile.in: Regenerate.
7 * testsuite/Makefile.in: Regenerate.
8 * Makefile.in: Regenerate.
9 * aclocal.m4: Regenerate.
10 * configure: Regenerate.
12 2020-01-01 Jakub Jelinek <jakub@redhat.com>
14 Update copyright years.
16 2019-09-27 Maciej W. Rozycki <macro@wdc.com>
18 * configure: Regenerate.
20 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
22 * testsuite/lib/libphobos.exp (libphobos_init): Add multi-lib libgcc
23 dirs to the ld_library_path var.
25 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
27 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_BIONIC): Add
28 core/sys/bionic/string.d.
29 (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/string.d.
30 (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add core/sys/dragonflybsd/string.d,
31 core/sys/dragonflybsd/sys/socket.d.
32 (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/string.d.
33 (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/string.d.
34 (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/string.d,
35 core/sys/netbsd/sys/featuretest.d.
36 * libdruntime/Makefile.in: Regenerate.
38 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
40 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add
41 core/sys/openbsd/sys/cdefs.d, core/sys/openbsd/sys/elf.d,
42 core/sys/openbsd/sys/elf32.d, core/sys/openbsd/sys/elf64.d,
43 core/sys/openbsd/sys/elf_common.d, core/sys/openbsd/sys/link_elf.d,
44 core/sys/openbsd/sys/mman.d, core/sys/openbsd/time.d.
45 * libdruntime/Makefile.in: Regenerate.
47 2019-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
49 * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): Only use -z
50 relax=transtls if linker supports it.
51 * configure.ac (enable_libphobos, LIBPHOBOS_SUPPORTED): Move down.
52 (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only
53 mark supported with either gld or ld -z relax=transtls.
54 * configure: Regenerate.
56 2019-05-02 Maciej W. Rozycki <macro@wdc.com>
58 * std/math.d (IeeeFlags.getIeeeFlags): Handle RISC-V soft-float ABI.
59 (IeeeFlags.resetIeeeFlags): Likewise.
60 (FloatingPointControl.getControlState): Likewise.
61 (FloatingPointControl.setControlState): Likewise.
63 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
66 * libdruntime/gcc/sections/elf_shared.d (initTLSRanges): Populate
67 _tlsRanges in every startup thread.
68 * testsuite/libphobos.thread/thread.exp: Load libphobos-dg.exp.
69 * testsuite/libphobos.thread/tlsgc_sections.d: New test.
71 2019-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
73 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Quote brackets.
74 * configure: Regenerate.
76 2019-04-25 Johannes Pfau <johannespfau@gmail.com>
78 * libdruntime/Makefile.am: Add emutls and gthread files.
79 * libdruntime/Makefile.in: Regenerate.
80 * libdruntime/gcc/emutls.d: New file. Implement GC-compatible emutls.
81 * libdruntime/gcc/gthread.d: New file.
82 * libdruntime/gcc/sections/elf_shared.d: Integrate emutls support.
83 * testsuite/libphobos.allocations/tls_gc_integration.d: New test for TLS.
85 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
87 * testsuite/Makefile.am: Set PWD_COMMAND.
88 * testsuite/Makefile.in: Regenerate.
90 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
93 * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): New macro.
94 * configure.ac: Use it.
95 * configure: Regenerate.
96 * libdruntime/Makefile.am: Add new config sources to
97 DRUNTIME_SOURCES_CONFIGURED.
98 * libdruntime/Makefile.in: Regenerate.
99 * libdruntime/config/aarch64/switchcontext.S: New file.
100 * libdruntime/config/arm/switchcontext.S: New file.
101 * libdruntime/config/common/threadasm.S: New file.
102 * libdruntime/config/mingw/switchcontext.S: New file.
103 * libdruntime/config/mips/switchcontext.S: New file.
104 * libdruntime/config/powerpc/switchcontext.S: New file.
105 * libdruntime/config/powerpc64/callwithstack.S: New file.
106 * libdruntime/config/x86/switchcontext.S: New file.
107 * libdruntime/core/threadasm.S: Remove.
109 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
112 * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
114 * testsuite/libphobos.druntime/druntime.exp: Add compiler flag
115 -fversion=Linux_Pre_2639 if target is linux_pre_2639.
116 * testsuite/libphobos.druntime_shared/druntime_shared.exp: Likewise.
118 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
121 * testsuite/lib/libphobos.exp (libphobos-dg-test): Check
122 libphobos_skipped_test_p before running test.
123 (libphobos-dg-prune): New proc.
124 (libphobos_init): Set libphobos_skip_tests.
125 (libphobos_skipped_test_p): New proc.
126 (check_effective_target_libcurl_available): New proc.
127 * testsuite/libphobos.phobos/phobos.exp: Skip curl tests if library
129 * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
131 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
134 * configure: Regenerate.
135 * m4/libtool.m4 (lt_simple_compile_test_code): Update to not have
136 dependencies on libphobos.
137 (lt_simple_link_test_code): Likewise.
138 (GDCFLAGS): Don't override for D compiler tests.
140 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
142 * configure.tgt: Add aarch64*-*-linux* as a supported target.
144 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
145 Robin Dapp <rdapp@linux.ibm.com>
147 * configure.tgt: Add s390*-linux* as a supported target.
148 * libdruntime/gcc/sections/elf_shared.d: import gcc.builtins.
149 (__tls_get_addr_internal): Declare.
150 (TLS_DTV_OFFSET): Define as zero on SystemZ.
151 (getTLSRange): Support getting TLS on SystemZ.
152 * testsuite/libphobos.typeinfo/struct-align.d: New test.
154 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
156 * configure.tgt: Add linux/riscv as supported target.
157 * libdruntime/gcc/sections/elf_shared.d (getDependencies): Adjust
158 dlpi_addr on RISCV32 and RISCV64.
159 * src/std/math.d: Add IEEE FPU control support for RISC-V.
161 2019-04-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
162 Bernd Edlinger <bernd.edlinger@hotmail.de>
163 Jakub Jelinek <jakub@redhat.com>
166 * libdruntime/gcc/deh.d: Import gcc.attribute.
167 (personality_fn_attributes): New enum.
168 (scanLSDA, CONTINUE_UNWINDING, gdc_personality, __gdc_personality):
169 Add @personality_fn_attributes.
171 2019-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
174 * libdruntime/core/atomic.d (casImpl): Remove static assert for
175 GNU_Have_Atomics, add static path to handle missing atomic support.
176 (atomicLoad): Likewise.
177 (atomicStore): Likewise.
178 (atomicFence): Likewise.
179 (atomicMutexHandle, AtomicMutex): Declare types.
180 (_getAtomicMutex): New function.
181 (getAtomicMutex): Declare.
183 2019-04-16 Iain Buclaw <ibuclaw@gdcproject.org>
185 * config.h.in: Regenerate.
186 * configure: Regenerate.
187 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_BACKTRACE): Set
188 CPPFLAGS correctly for backtrace support test.
190 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
192 * configure.tgt (LIBPHOBOS_SUPPORTED): Default to no.
193 Set to yes explicitly.
194 (x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Mark supported.
195 * configure.ac: Handle --enable-libphobos.
196 (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only mark supported
198 (ENABLE_LIBPHOBOS): New conditional.
199 * configure: Regenerate.
200 * Makefile.am (SUBDIRS): Only set if ENABLE_LIBPHOBOS.
201 * Makefile.in: Regenerate.
203 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
204 Iain Buclaw <ibuclaw@gdcproject.org>
207 * m4/druntime/os.m4 (DRUNTIME_OS_DLPI_TLS_MODID): New macro.
208 * configure.ac: Use it.
209 Call AC_USE_SYSTEM_EXTENSIONS.
210 * configure: Regenerate.
211 * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
212 testsuite/Makefile.in: Regenerate.
213 * libdruntime/gcc/config.d.in (OS_Have_Dlpi_Tls_Modid): Define.
214 * libdruntime/gcc/sections/elf_shared.d: Import gcc.config.
215 (scanSegments) <PT_TLS> [OS_Have_Dlpi_Tls_Modid]: Use
217 [Solaris]: Use dlinfo(RTLD_DI_LINKMAP) to get rt_tlsmodid.
218 Otherwise clear pdso._tlsMod, pdso._tlsSize.
219 (getTLSRange) [Solaris && !OS_Have_Dlpi_Tls_Modid]: Readjust mod.
221 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
223 * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): New macro.
224 * configure.ac: Call it.
225 * configure: Regenerate.
226 * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
227 testsuite/Makefile.in: Regenerate.
228 * src/libgphobos.spec.in (*link): Append OS_LINK_SPEC.
230 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
233 * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
235 Import core.sys.solaris.dlfcn, core.sys.solaris.link,
236 core.sys.solaris.sys.elf, core.sys.solaris.sys.link.
237 (dummy_ref): Declare.
238 (initSections): Initialize dummy_ref.
239 (getDependencies): Set strtab.
240 (handleForName): Don't dlclose handle.
241 (findDSOInfoForAddr): Set IterateManually.
242 (getprogname): Declare.
244 * libdruntime/gcc/sections/package.d [Solaris]: Import
245 gcc.sections.elf_shared instead of gcc.sections.solaris.
246 * libdruntime/gcc/sections/solaris.d: Remove.
247 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove
248 gcc/sections/solaris.d.
249 * libdruntime/Makefile.in: Regenerate.
251 2019-04-13 Iain Buclaw <ibuclaw@gdcproject.org>
253 * libdruntime/Makefile.am (DRUNTIME_CSOURCES): Remove bss_sections.c.
254 (DRUNTIME_DSOURCES): Rename rt/sections_* modules to gcc/sections/*.
255 * libdruntime/Makefile.in: Regenerate.
256 * libdruntime/gcc/sections/android.d: New file.
257 * libdruntime/gcc/sections/elf_shared.d: New file.
258 * libdruntime/gcc/sections/osx.d: New file.
259 * libdruntime/gcc/sections/package.d: New file.
260 * libdruntime/gcc/sections/solaris.d: New file.
261 * libdruntime/gcc/sections/win32.d: New file.
262 * libdruntime/gcc/sections/win64.d: New file.
263 * libdruntime/rt/bss_section.c: Remove.
264 * libdruntime/rt/sections.d: Publicly import gcc.sections.
265 * libdruntime/rt/sections_android.d: Remove.
266 * libdruntime/rt/sections_elf_shared.d: Remove.
267 * libdruntime/rt/sections_osx.d: Remove.
268 * libdruntime/rt/sections_solaris.d: Remove.
269 * libdruntime/rt/sections_win32.d: Remove.
270 * libdruntime/rt/sections_win64.d: Remove.
272 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
274 * configure.ac (AM_INIT_AUTOMAKE): Add subdir-objects.
275 * configure: Regenerate.
276 * libdruntime/Makefile.in: Regenerate.
278 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
280 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_ZLIB): Use
281 libz_convenience.a if not using system zlib.
282 * Makefile.in: Regenerate.
283 * configure: Regenerate.
284 * libdruntime/Makefile.in: Regenerate.
285 * src/Makefile.am: Remove ZLIB_CSOURCES and AM_CFLAGS.
286 * src/Makefile.in: Regenerate.
287 * testsuite/Makefile.in: Regenerate.
289 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
291 * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove dejagnu.
292 (RUNTEST): Remove variable.
293 (RUNTESTDEFAULTFLAGS, check_p_subno, check_p_numbers0,
294 check_p_numbers1, check_p_numbers2, check_p_numbers3,
295 check_p_numbers4, check_p_numbers5, check_p_numbers6, check_p_numbers,
296 check_p_subdirs, check_DEJAGNU_libphobos_targets): New variables.
297 (site.exp, %/site.exp, check-DEJAGNU, check-am, clean-local): New
298 rules written so that all the *.exp files are ran parallelized.
299 (CLEANFILES): Add *.exe, *.o, and site.exp.
300 * testsuite/Makefile.in: Regenerate.
302 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
305 * configure.ac (ENABLE_SHARED, ENABLE_STATIC): Remove conditionals.
306 * configure: Regenerate.
307 * d_rules.am (%.t.lo, %.t.o): Remove rules.
308 (unittest_static_LINK, unittest_LINK, libgdruntime_t_la_LINK,
309 libgphobos_t_la_LINK): Remove variables.
310 * libdruntime/Makefile.am (DRUNTIME_TEST_LOBJECTS,
311 DRUNTIME_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
312 unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
313 unittest_static_LDFLAGS, unittest_static_LDADD,
314 EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
315 libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
316 libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
317 unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
318 unittest_LDADD): Remove variables.
319 (clean-local): Remove rule.
320 * libdruntime/Makefile.in: Regenerate.
321 * src/Makefile.am (PHOBOS_TEST_LOBJECTS,
322 PHOBOS_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
323 unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
324 unittest_static_LDFLAGS, unittest_static_LDADD,
325 EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
326 libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
327 libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
328 unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
329 unittest_LDADD): Remove variables.
330 (clean-local): Remove rule.
331 * src/Makefile.in: Regenerate.
332 * testsuite/lib/libphobos.exp (libphobos_test_name): New global.
333 (libphobos_init): Set libphobos_test_name.
334 (libphobos-dg-test): Override name if libphobos_test_name is set.
335 (filter_libphobos_unittests): New proc.
336 * testsuite/libphobos.aa/aa.exp: Don't load libphobos-dg.exp.
337 * testsuite/libphobos.cycles/cycles.exp: Set libphobos_test_name.
338 * testsuite/libphobos.druntime/druntime.exp: New file.
339 * testsuite/libphobos.druntime_shared/druntime_shared.exp: New file.
340 * testsuite/libphobos.phobos/phobos.exp: New file.
341 * testsuite/libphobos.phobos_shared/phobos_shared.exp: New file.
342 * testsuite/libphobos.shared/shared.exp: Use dg-runtest to run tests.
343 * testsuite/libphobos.hash/hash.exp: Don't load libphobos-dg.exp
344 * testsuite/libphobos.init_fini/init_fini.exp: Likewise.
345 * testsuite/libphobos.thread/thread.exp: Likewise.
346 * testsuite/libphobos.typeinfo/typeinfo.exp: Likewise.
347 * testsuite/libphobos.unittests/unittests.exp: Remove.
348 * testsuite/test_runner.d: Remove.
349 * testsuite/testsuite_flags.in: Add phobos to --gdcpaths.
351 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
353 * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
354 core/sys/darwin/crt_externs.d.
355 (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/unistd.d.
356 (DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/spawn.d.
357 * libdruntime/Makefile.in: Regenerate.
359 2019-03-23 Johannes Pfau <johannespfau@gmail.com>
361 * configure.ac: Update autotool version comment.
363 2019-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
365 * src/Makefile.am: Avoid the -D option which is not available
366 with the install-sh fallback. Use $(MKDIR_P) instead.
367 * libdruntime/Makefile.am: Likewise.
368 * src/Makefile.in: Regenerated.
369 * libdruntime/Makefile.in: Regenerated.
371 2019-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
373 * testsuite/libphobos.shared/load.d: Import core.sys.posix.dlfcn.
374 [DragonFlyBSD, FreeBSD, linux, NetBSD, OSX, Solaris]: Import only
375 RTLD_NOLOAD from core.sys.*.dlfcn.
376 Assert RTLD_NOLOAD is available.
378 2019-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
380 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro.
381 * configure.ac: Invoke it.
382 * configure: Regenerate.
384 2019-02-19 Johannes Pfau <johannespfau@gmail.com>
387 * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_CLIB): Add new macro.
388 * configure.ac: Use DRUNTIME_LIBRARIES_CLIB.
389 * configure: Regenerate
390 * Makefile.in: Regenerate
391 * libdruntime/gcc/config.d.in: Add Have_Qsort_R.
392 * libdruntime/Makefile.in: Regenerate.
393 * src/Makefile.in: Regenerate.
394 * testsuite/Makefile.in: Regenerate.
396 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
398 * testsuite/lib/libphobos-dg.exp: Tabify.
399 * testsuite/lib/libphobos.exp: Likewise.
400 * testsuite/libphobos.cycles/cycles.exp: Likewise.
401 * testsuite/libphobos.shared/shared.exp: Likewise.
402 * testsuite/libphobos.unittests/unittests.exp: Likewise.
404 2019-02-14 Maya Rashish <coypu@sdf.org>
406 * configure.tgt: Add netbsd/x86 as supported target.
408 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
411 * configure.ac (DRTSTUFF_SPEC): New variable.
413 * libdruntime/m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING):
414 New automake conditional.
415 * configure: Regenerate.
416 * libdruntime/gcc/drtstuff.c: New file.
417 * libdruntime/Makefile.am [!DRUNTIME_OS_MINFO_BRACKETING]
418 (DRTSTUFF, toolexeclib_DATA): New variables.
419 (gcc/drtbegin.lo, gcc/drtend.lo): New rules.
420 (libgdruntime_la_LDFLAGS): Use -Wc instead of -Xcompiler.
421 Add -dstartfiles -B../src -Bgcc.
422 (libgdruntime_la_DEPENDENCIES): New variable.
423 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
424 (libgdruntime_t_la_LDFLAGS): Likewise.
425 (unittest_LDFLAGS): Likewise.
426 * src/Makefile.am (libgphobos_la_LDFLAGS): Use -Wc instead of
428 Add -dstartfiles -B../libdruntime/gcc.
429 (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
430 (libgphobos_t_la_LDFLAGS): Likewise.
431 (unittest_LDFLAGS): Likewise.
432 * libdruntime/Makefile.in, src/Makefile.in: Regenerate.
433 * Makefile.in, testsuite/Makefile.in: Regenerate.
434 * libdruntime/rt/sections_elf_shared.d (Minfo_Bracketing): Don't
436 * libdruntime/gcc/config.d.in (Minfo_Bracketing): Remove.
437 * src/drtstuff.spec: New file.
438 * src/libgphobos.spec.in (DRTSTUFF_SPEC): Substitute.
439 (*lib): Only pass SPEC_PHOBOS_DEPS without -debuglib, -defaultlib,
441 * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
442 -B${BUILD_DIR}/libdruntime/gcc.
444 2019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
446 * libdruntime/core/runtime.d (defaultTraceHandler): Give
447 UnwindBacktrace handler precedence over backtrace.
449 2019-02-10 Iain Buclaw <ibuclaw@gdcproject.org>
451 * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d
452 * libdruntime/Makefile.in: Rebuild.
453 * testsuite/libphobos.aa/aa.exp: New file.
454 * testsuite/libphobos.aa/test_aa.d: New test.
455 * testsuite/libphobos.hash/hash.exp: New file.
456 * testsuite/libphobos.hash/test_hash.d: New test.
458 2019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
460 * README.gcc: New file.
462 2019-01-01 Jakub Jelinek <jakub@redhat.com>
464 Update copyright years.
466 2018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
468 * src/std/internal/digest: Remove empty directory.
470 2018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
472 * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
473 * Makefile.in: Regenerate.
475 2018-11-28 Iain Buclaw <ibuclaw@gdcproject.org>
477 * Makefile.in: Rebuild.
478 * configure: Rebuild.
479 * configure.ac (DRUNTIME_SOVERSION): Remove.
480 (PHOBOS_SOVERSION): Remove.
481 (libtool_VERSION): Add.
482 * libdruntime/Makefile.am: Use libtool_VERSION.
483 * libdruntime/Makefile.in: Rebuild.
484 * src/Makefile.am: Use libtool_VERSION.
485 * src/Makefile.in: Rebuild.
486 * testsuite/Makefile.in: Rebuild.
488 2018-11-22 Johannes Pfau <johannespfau@gmail.com>
491 * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
492 library for multilib builds.
494 2018-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
496 * src/Makefile.am: Remove std.internal.digest.sha_SSSE3 and
497 std.internal.math.biguintx86 modules.
498 * src/Makefile.in: Rebuild.
499 * src/std/internal/digest/sha_SSSE3.d: Remove.
500 * src/std/internal/math/biguintx86.d: Remove.
502 2018-11-02 Iain Buclaw <ibuclaw@gdcproject.org>
505 * Makefile.in: Rebuild.
506 * configure: Rebuild.
507 * configure.ac: Properly set MULTISUBDIR.
508 * d_rules.am: Set toolexecdir and toolexeclibdir.
509 * libdruntime/Makefile.in: Rebuild.
510 * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add
511 --enable-version-specific-runtime-libs.
512 * src/Makefile.in: Rebuild.
513 * testsuite/Makefile.in: Rebuild.
515 2018-10-31 Joseph Myers <joseph@codesourcery.com>
518 * Makefile.am: Include multilib.am.
519 * configure.ac: Remove AC_PREREQ. Use -Wno-override in
520 AM_INIT_AUTOMAKE call.
521 * m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
522 * m4/druntime/os.m4: Use AC_LANG_SOURCE.
523 * testsuite/Makefile.am (RUNTEST): Remove quotes.
524 * Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
525 src/Makefile.in, testsuite/Makefile.in: Regenerate.
527 2018-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
532 * configure.tgt: New file.
534 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
536 * Makefile.am: New file.
537 * Makefile.in: New file.
538 * acinclude.m4: New file.
539 * aclocal.m4: New file.
540 * config.h.in: New file.
541 * configure: New file.
542 * configure.ac: New file.
543 * d_rules.am: New file.
544 * libdruntime/Makefile.am: New file.
545 * libdruntime/Makefile.in: New file.
546 * libdruntime/__entrypoint.di: New file.
547 * libdruntime/__main.di: New file.
548 * libdruntime/gcc/attribute.d: New file.
549 * libdruntime/gcc/backtrace.d: New file.
550 * libdruntime/gcc/builtins.d: New file.
551 * libdruntime/gcc/config.d.in: New file.
552 * libdruntime/gcc/deh.d: New file.
553 * libdruntime/gcc/libbacktrace.d.in: New file.
554 * libdruntime/gcc/unwind/arm.d: New file.
555 * libdruntime/gcc/unwind/arm_common.d: New file.
556 * libdruntime/gcc/unwind/c6x.d: New file.
557 * libdruntime/gcc/unwind/generic.d: New file.
558 * libdruntime/gcc/unwind/package.d: New file.
559 * libdruntime/gcc/unwind/pe.d: New file.
560 * m4/autoconf.m4: New file.
561 * m4/druntime.m4: New file.
562 * m4/druntime/cpu.m4: New file.
563 * m4/druntime/libraries.m4: New file.
564 * m4/druntime/os.m4: New file.
565 * m4/gcc_support.m4: New file.
566 * m4/gdc.m4: New file.
567 * m4/libtool.m4: New file.
568 * src/Makefile.am: New file.
569 * src/Makefile.in: New file.
570 * src/libgphobos.spec.in: New file.
571 * testsuite/Makefile.am: New file.
572 * testsuite/Makefile.in: New file.
573 * testsuite/config/default.exp: New file.
574 * testsuite/lib/libphobos-dg.exp: New file.
575 * testsuite/lib/libphobos.exp: New file.
576 * testsuite/testsuite_flags.in: New file.
579 Copyright (C) 2018-2020 Free Software Foundation, Inc.
581 Copying and distribution of this file, with or without modification,
582 are permitted in any medium without royalty provided the copyright
583 notice and this notice are preserved.