123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488 |
- 2022-04-02 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime c52e28b7.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add
- core/sys/openbsd/pwd.d.
- * libdruntime/Makefile.in: Regenerate.
- * src/MERGE: Merge upstream phobos 99e9c1b77.
- * testsuite/libphobos.exceptions/message_with_null.d: New test.
- 2022-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/104911
- * src/MERGE: Merge upstream phobos a74fa63e6.
- 2022-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 26b58167.
- * src/MERGE: Merge upstream phobos 16cb085b5.
- 2022-03-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- PR d/103528
- * configure.ac <x86_64-*-solaris2.* | i?86-*-solaris2.*>: Remove
- gas requirement.
- * configure: Regenerate.
- * configure.tgt (sparc*-*-solaris2.11*): Mark supported.
- 2022-03-02 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 100a608c.
- * src/MERGE: Merge upstream phobos a1f8c4c07.
- 2022-03-01 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/104659
- * libdruntime/config/mingw/msvc.c (init_msvc): Fix misspelling of
- msvcUsesUCRT.
- 2022-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime caf14b0f.
- * src/MERGE: Merge upstream phobos 41aaf8c26.
- 2022-02-20 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 55528bd1.
- * src/MERGE: Merge upstream phobos 1a3e80ec2.
- * testsuite/libphobos.hash/test_hash.d: Update.
- * testsuite/libphobos.betterc/test19933.d: New test.
- 2022-02-16 Iain Buclaw <ibuclaw@gdcproject.org>
- * Makefile.in: Regenerate.
- * libdruntime/MERGE: Merge upstream druntime dbd0c874.
- * libdruntime/Makefile.am (DRUNTIME_CSOURCES): Add core/int128.d.
- (DRUNTIME_DISOURCES): Add __builtins.di.
- * libdruntime/Makefile.in: Regenerate.
- * src/MERGE: Merge upstream phobos 896b1d0e1.
- * src/Makefile.am (PHOBOS_DSOURCES): Add std/checkedint.d.
- * src/Makefile.in: Regenerate.
- * testsuite/testsuite_flags.in: Add -fall-instantiations to
- --gdcflags.
- 2022-01-03 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 759e6023.
- * src/MERGE: Merge upstream phobos 468788323.
- 2021-12-21 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure.tgt: Add power*-*-freebsd* as a supported target.
- 2021-12-20 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime fd9a4544.
- * src/MERGE: Merge upstream phobos 495e835c2.
- 2021-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/103604
- * configure: Regenerate.
- * configure.ac (libtool_VERSION): Update to 3:0:0.
- * libdruntime/MERGE: Merge upstream druntime 6364e010.
- * src/MERGE: Merge upstream phobos 575b67a9b.
- * testsuite/libphobos.traits/all_satisfy.d: New test.
- * testsuite/libphobos.traits/traits.exp: New test.
- 2021-12-10 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/103528
- * libdruntime/MERGE: Merge upstream druntime bc58b1e9.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_LINUX): Remove
- core/sys/linux/syscalls.d.
- * libdruntime/Makefile.in: Regenerate.
- * src/MERGE: Merge upstream phobos 12329adb6.
- * testsuite/libphobos.config/config.exp: Add test22523.
- * libdruntime/core/sys/linux/syscalls.d: Removed.
- * testsuite/libphobos.config/test22523.d: New test.
- 2021-12-08 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/103558
- * libdruntime/MERGE: Merge upstream druntime 178c44ff.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_LINUX): Add
- core/sys/linux/syscalls.d.
- (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/pthread_np.d.
- * libdruntime/Makefile.in: Regenerate.
- * src/MERGE: Merge upstream phobos 574bf883b.
- * src/Makefile.am (D_EXTRA_DFLAGS): Add -fpreview=fieldwise.
- * src/Makefile.in: Regenerate.
- * testsuite/libphobos.exceptions/assert_fail.d: Update test.
- * testsuite/libphobos.betterc/test22336.d: New test.
- 2021-12-02 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/core/thread/osthread.d (callWithStackShell): Push all
- callee-save registers on the stack for AArch64 and ARM.
- 2021-12-02 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/std/math/hardware.d (FloatingPointControl.getControlState): Add
- missing ControlState variable for AArch64.
- 2021-12-01 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/testsuite_flags.in: Add libphobos library directory as
- search path to --gdcldflags.
- 2021-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime e6caaab9.
- * libdruntime/Makefile.am (D_EXTRA_FLAGS): Build libdruntime with
- -fpreview=dip1000, -fpreview=fieldwise, and -fpreview=dtorfields.
- (ALL_DRUNTIME_SOURCES): Add DRUNTIME_DSOURCES_STDCXX.
- (DRUNTIME_DSOURCES): Update list of C binding modules.
- (DRUNTIME_DSOURCES_STDCXX): Likewise.
- (DRUNTIME_DSOURCES_LINUX): Likewise.
- (DRUNTIME_DSOURCES_OPENBSD): Likewise.
- (DRUNTIME_DISOURCES): Remove __entrypoint.di.
- * libdruntime/Makefile.in: Regenerated.
- * libdruntime/__entrypoint.di: Removed.
- * libdruntime/gcc/deh.d (_d_isbaseof): Update signature.
- (_d_createTrace): Likewise.
- (__gdc_begin_catch): Remove reference to the exception.
- (_d_throw): Increment reference count of thrown object before unwind.
- (__gdc_personality): Chain exceptions with Throwable.chainTogether.
- * libdruntime/gcc/emutls.d: Update imports.
- * libdruntime/gcc/sections/elf.d: Update imports.
- (DSO.moduleGroup): Update signature.
- * libdruntime/gcc/sections/macho.d: Update imports.
- (DSO.moduleGroup): Update signature.
- * libdruntime/gcc/sections/pecoff.d: Update imports.
- (DSO.moduleGroup): Update signature.
- * src/MERGE: Merge upstream phobos 5ab9ad256.
- * src/Makefile.am (D_EXTRA_DFLAGS): Add -fpreview=dip1000 and
- -fpreview=dtorfields flags.
- (PHOBOS_DSOURCES): Update list of std modules.
- * src/Makefile.in: Regenerate.
- * testsuite/lib/libphobos.exp (libphobos-dg-test): Handle assembly
- compile types.
- (dg-test): Override.
- (additional_prunes): Define.
- (libphobos-dg-prune): Filter any additional_prunes set by tests.
- * testsuite/libphobos.aa/test_aa.d: Update test.
- * testsuite/libphobos.druntime/druntime.exp (version_flags): Add
- -fversion=CoreUnittest.
- * testsuite/libphobos.druntime_shared/druntime_shared.exp
- (version_flags): Add -fversion=CoreUnittest -fversion=Shared.
- * testsuite/libphobos.exceptions/unknown_gc.d: Update test.
- * testsuite/libphobos.hash/test_hash.d: Update test.
- * testsuite/libphobos.phobos/phobos.exp (version_flags): Add
- -fversion=StdUnittest
- * testsuite/libphobos.phobos_shared/phobos_shared.exp (version_flags):
- Likewise.
- * testsuite/libphobos.shared/host.c: Update test.
- * testsuite/libphobos.shared/load.d: Update test.
- * testsuite/libphobos.shared/load_13414.d: Update test.
- * testsuite/libphobos.thread/fiber_guard_page.d: Update test.
- * testsuite/libphobos.thread/tlsgc_sections.d: Update test.
- * testsuite/testsuite_flags.in: Add -fpreview=dip1000 to --gdcflags.
- * testsuite/libphobos.shared/link_mod_collision.d: Removed.
- * testsuite/libphobos.shared/load_mod_collision.d: Removed.
- * testsuite/libphobos.betterc/betterc.exp: New test.
- * testsuite/libphobos.config/config.exp: New test.
- * testsuite/libphobos.gc/gc.exp: New test.
- * testsuite/libphobos.imports/imports.exp: New test.
- * testsuite/libphobos.lifetime/lifetime.exp: New test.
- * testsuite/libphobos.unittest/unittest.exp: New test.
- * testsuite/libphobos.allocations/alloc_from_assert.d: New file.
- * testsuite/libphobos.betterc/test18828.d: New file.
- * testsuite/libphobos.betterc/test19416.d: New file.
- * testsuite/libphobos.betterc/test19421.d: New file.
- * testsuite/libphobos.betterc/test19561.d: New file.
- * testsuite/libphobos.betterc/test19924.d: New file.
- * testsuite/libphobos.betterc/test20088.d: New file.
- * testsuite/libphobos.betterc/test20613.d: New file.
- * testsuite/libphobos.config/test19433.d: New file.
- * testsuite/libphobos.config/test20459.d: New file.
- * testsuite/libphobos.exceptions/assert_fail.d: New file.
- * testsuite/libphobos.exceptions/catch_in_finally.d: New file.
- * testsuite/libphobos.exceptions/future_message.d: New file.
- * testsuite/libphobos.exceptions/long_backtrace_trunc.d: New file.
- * testsuite/libphobos.exceptions/refcounted.d: New file.
- * testsuite/libphobos.exceptions/rt_trap_exceptions.d: New file.
- * testsuite/libphobos.exceptions/rt_trap_exceptions_drt.d: New file.
- * testsuite/libphobos.gc/attributes.d: New file.
- * testsuite/libphobos.gc/forkgc.d: New file.
- * testsuite/libphobos.gc/forkgc2.d: New file.
- * testsuite/libphobos.gc/nocollect.d: New file.
- * testsuite/libphobos.gc/precisegc.d: New file.
- * testsuite/libphobos.gc/recoverfree.d: New file.
- * testsuite/libphobos.gc/sigmaskgc.d: New file.
- * testsuite/libphobos.gc/startbackgc.d: New file.
- * testsuite/libphobos.imports/bug18193.d: New file.
- * testsuite/libphobos.init_fini/custom_gc.d: New file.
- * testsuite/libphobos.init_fini/test18996.d: New file.
- * testsuite/libphobos.lifetime/large_aggregate_destroy_21097.d: New file.
- * testsuite/libphobos.thread/external_threads.d: New file.
- * testsuite/libphobos.thread/join_detach.d: New file.
- * testsuite/libphobos.thread/test_import.d: New file.
- * testsuite/libphobos.thread/tlsstack.d: New file.
- * testsuite/libphobos.typeinfo/enum_.d: New file.
- * testsuite/libphobos.typeinfo/isbaseof.d: New file.
- * testsuite/libphobos.unittest/customhandler.d: New file.
- 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
- * testsuite/lib/libphobos.exp: Prune warnings from external
- tool bugs.
- 2021-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/core/thread/fiber.d (defaultStackPages): Increase size
- on OSX X86_64 targets.
- 2021-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/gcc/emutls.d (emutlsDestroyThread): Don't remove entry
- from global array.
- (_d_emutls_destroy): Don't call __gthread_key_delete.
- 2021-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/102837
- * libdruntime/gcc/deh.d (ExceptionHeader.free): Use memset to reset
- contents of internal EH storage.
- 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/gcc/deh.d (ExceptionHeader.getClassInfo): Move to...
- (getClassInfo): ...here as free function. Add lsda parameter.
- (scanLSDA): Pass lsda to actionTableLookup.
- (actionTableLookup): Add lsda parameter, pass to getClassInfo.
- (__gdc_personality): Remove currentCfa variable.
- 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/gcc/deh.d (_d_print_throwable): Declare.
- (_d_throw): Print stacktrace before terminating program due to
- uncaught exception.
- 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/core/runtime.d (runModuleUnitTests): Use scope to new
- LibBacktrace on the stack.
- * libdruntime/gcc/backtrace.d (FIRSTFRAME): Remove.
- (LibBacktrace.MaxAlignment): Remove.
- (LibBacktrace.this): Remove default initialization of firstFrame.
- (UnwindBacktrace.this): Likewise.
- 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/gcc/unwind/generic.d (__aligned__): Define.
- (_Unwind_Exception): Align struct to __aligned__.
- 2021-09-30 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/102476
- * libdruntime/__main.di: Define main function as extern(C) when
- compiling without D runtime.
- 2021-09-01 Iain Buclaw <ibuclaw@gdcproject.org>
- * m4/druntime/os.m4: Update comment for DRUNTIME_OS_SOURCES.
- 2021-09-01 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/Makefile.am: Don't add zlib when ENABLE_LIBDRUNTIME_ONLY.
- * src/Makefile.in: Regenerate.
- 2021-08-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * m4/autoconf.m4 (AC_LANG_PROGRAM): Declare module name 'object'.
- * m4/gcc_support.m4 (WITH_LOCAL_DRUNTIME): Compile tests with
- -fno-druntime.
- 2021-06-11 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/100999
- * src/MERGE: Merge upstream phobos 55bb17543.
- 2021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * src/std/process.d (unittest): Remove tmpname on exit.
- * src/MERGE: Merge upstream phobos 63f4caa90.
- 2021-05-13 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 98c6ff0c.
- 2021-05-10 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/MERGE: Merge upstream phobos 32cfe9b61.
- 2021-04-21 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/core/thread/osthread.d (callWithStackShell): Statically
- generate PPC and PPC64 asm implementations, and conditionally remove
- PPC register names on non-Darwin targets.
- 2021-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/98584
- * libdruntime/gcc/deh.d (scanLSDA): Update calls to read_uleb128 and
- read_encoded_value.
- (actionTableLookup): Update calls to read_sleb128 and
- read_encoded_value_with_base.
- * libdruntime/gcc/unwind/pe.d (read_uleb128): Update signature.
- (read_sleb128): Update signature.
- (read_unaligned): New function.
- (read_encoded_value_with_base): Update signature. Call read_unaligned
- instead of unsafe pointer dereferencing.
- (read_encoded_value): Update signature.
- 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/98494
- * libdruntime/MERGE: Merge upstream druntime 89f870b7.
- * src/MERGE: Merge upstream phobos e6907ff3e.
- 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/98058
- * configure: Regenerate.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
- core/sys/darwin/config.d
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/config/powerpc/switchcontext.S: Implement
- fiber_switchContext for __MACH__.
- * libdruntime/config/x86/switchcontext.S: Likewise.
- * libdruntime/core/sys/darwin/config.d: New file.
- * libdruntime/core/thread/fiber.d (Fiber.getThis): Mark noinline.
- (UnsafeFiberMigration): Define for OSX/X86 and OSX/X86_64.
- * libdruntime/core/thread/osthread.d (callWithStackShell): Add inline
- assembler implementation for X86, X86_64, PPC, and PPC64.
- * libdruntime/core/thread/threadbase.d (ThreadBase.getThis): Mark
- noinline.
- * libdruntime/gcc/deh.d (FuncTable): Remove definition.
- * m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING): Check for right
- bracket symbol on darwin* targets.
- * testsuite/libphobos.thread/fiber_guard_page.d: Update test to
- support ucontext-based Fibers.
- 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/99794
- * libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Add
- config/mingw/msvc.c on DRUNTIME_OS_MINGW.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/config/mingw/msvc.c: New file.
- * libdruntime/config/mingw/switchcontext.S (fiber_switchContext): Fix
- function definition.
- * libdruntime/gcc/deh.d (__gdc_personality_seh0): Fix call to
- _GCC_specific_handler.
- * libdruntime/gcc/gthread.d (__gthread_once_t): Fix definition.
- * libdruntime/gcc/unwind/generic.d (_GCC_specific_handler): Fix
- declaration.
- * libdruntime/rt/dmain2.d (rt_loadLibrary): Remove function.
- (rt_loadLibraryW): Remove function.
- (initLibrary): Remove function.
- (rt_unloadLibrary): Remove function.
- 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/99691
- * configure: Regenerate.
- * libdruntime/config/common/threadasm.S: Add __OpenBSD__.
- * libdruntime/gcc/backtrace.d: Import core.sys.openbsd.dlfcn on
- OpenBSD platforms.
- * libdruntime/gcc/sections/elf.d (SharedElf): Define on OpenBSD.
- (linkMapForHandle): Implement for OpenBSD.
- (exeLinkMap): Remove.
- (getDependencies): Adjust dlpi_addr on OpenBSD.
- (handleForName): Implement for OpenBSD.
- (IterateManually): Define on OpenBSD.
- * libdruntime/gcc/sections/package.d (SectionsElf): Define on OpenBSD.
- * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_ATOMIC): Test for
- enable_libatomic.
- (DRUNTIME_LIBRARIES_BACKTRACE): Test for enable_libbacktrace.
- 2021-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac: Call DRUNTIME_SECTION_FLAGS.
- * libdruntime/Makefile.am: Add SECTION_FLAGS to AM_DFLAGS.
- * libdruntime/Makefile.in: Regenerate.
- * m4/druntime.m4 (DRUNTIME_SECTION_FLAGS): New macro.
- * src/Makefile.am: Add SECTION_FLAGS to AM_DFLAGS.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- 2021-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Removed
- gcc/sections/android.d, elf_shared.d, osx.d, win32.d, and win64.d.
- Added gcc/sections/common.d, elf.d macho.d, and pecoff.d.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/core/thread/osthread.d: Update externDFunc FQDN names to
- use platform independant section function names.
- * libdruntime/gcc/sections/elf_shared.d: Renamed to...
- * libdruntime/gcc/sections/elf.d: ...this. Mangle functions for
- core.thread interface as if they come from the gcc.sections module.
- * libdruntime/gcc/sections/package.d: Update public imports, declare
- functions for core.thread interface.
- * libdruntime/gcc/sections/android.d: Removed.
- * libdruntime/gcc/sections/osx.d: Removed.
- * libdruntime/gcc/sections/win32.d: Removed.
- * libdruntime/gcc/sections/win64.d: Removed.
- * libdruntime/gcc/sections/common.d: New file.
- * libdruntime/gcc/sections/macho.d: New file.
- * libdruntime/gcc/sections/pecoff.d: New file.
- 2021-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/libphobos.druntime/druntime.exp: Compile all tests with
- -static-libphobos.
- * testsuite/libphobos.phobos/phobos.exp: Likewise.
- 2021-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/libphobos.druntime/druntime.exp: Remove
- is-effective-target static.
- * testsuite/libphobos.phobos/phobos.exp: Likewise.
- 2021-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/99812
- * testsuite/libphobos.druntime_shared/druntime_shared.exp: Re-add
- -fno-moduleinfo flag to dg-runtest.
- * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
- 2021-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
- gcc/attributes.d.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/gcc/attribute.d: Deprecate module, publicly import
- gcc.attributes.
- * libdruntime/gcc/deh.d: Update imports.
- * libdruntime/gcc/attributes.d: New file.
- 2021-04-06 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 1134b710.
- 2021-04-03 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 483bc129.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
- core/sys/darwin/fcntl.d.
- (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/unistd.d.
- (DRUNTIME_DSOURCES_WINDOWS): Add core/sys/windows/stdc/malloc.d.
- * libdruntime/Makefile.in: Regenerate.
- * src/MERGE: Merge upstream phobos f89dc217a.
- * src/Makefile.am (PHOBOS_DSOURCES): Add std/regex/internal/tests2.d.
- * src/Makefile.in: Regenerate.
- * testsuite/libphobos.exceptions/chain.d: Fix format arguments.
- * testsuite/libphobos.exceptions/line_trace.d: Likewise.
- 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac: Substitute enable_shared, enable_static, and
- phobos_lt_pic_flag.
- * libdruntime/Makefile.am (AM_DFLAGS): Replace
- phobos_compiler_pic_flag with phobos_lt_pic_flags, and
- phobos_compiler_shared_flag.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.am (AM_DFLAGS): Replace phobos_compiler_pic_flag
- with phobos_lt_pic_flag, and phobos_compiler_shared_flag.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- * testsuite/libphobos.druntime_shared/druntime_shared.exp: Remove
- -fversion=Shared and -fno-moduleinfo from default extra test flags.
- * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
- * testsuite/testsuite_flags.in: Add phobos_compiler_shared_flag to
- --gdcflags.
- 2021-02-04 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/98910
- * libdruntime/MERGE: Merge upstream druntime 0fd4364c.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add core/volatile.d.
- * libdruntime/Makefile.in: Regenerate.
- * testsuite/libphobos.allocations/tls_gc_integration.d: Update test.
- 2021-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/98910
- * libdruntime/MERGE: Merge upstream druntime 9d0c8364.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
- core/internal/attributes.d
- (DRUNTIME_DSOURCES_BIONIC): Add core/sys/bionic/stdlib.d.
- (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/stdlib.d, and
- core/sys/darwin/sys/sysctl.d.
- (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add
- core/sys/dragonflybsd/stdlib.d, and
- core/sys/dragonflybsd/sys/sysctl.d.
- (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/stdlib.d, and
- core/sys/freebsd/sys/sysctl.d.
- (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/stdlib.d, and
- core/sys/netbsd/sys/sysctl.d.
- (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/stdlib.d, and
- core/sys/openbsd/sys/sysctl.d.
- (DRUNTIME_DSOURCES_SOLARIS): Add core/sys/solaris/stdlib.d.
- * libdruntime/Makefile.in: Regenerate.
- * src/MERGE: Merge upstream phobos 9d575282e.
- 2021-01-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * libdruntime/MERGE: Merge upstream druntime e4aae28e.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Refresh module list.
- (DRUNTIME_DSOURCES_BIONIC): Add core/sys/bionic/err.d.
- (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/err.d,
- core/sys/darwin/ifaddrs.d, core/sys/darwin/mach/nlist.d,
- core/sys/darwin/mach/stab.d, and core/sys/darwin/sys/attr.d.
- (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add core/sys/dragonflybsd/err.d.
- (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/err.d.
- (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/err.d.
- (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/err.d.
- (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/err.d.
- (DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/locale.d,
- core/sys/posix/stdc/time.d, core/sys/posix/string.d, and
- core/sys/posix/strings.d.
- (DRUNTIME_DSOURCES_SOLARIS): Add core/sys/solaris/err.d.
- (DRUNTIME_DSOURCES_WINDOWS): Add core/sys/windows/sdkddkver.d,
- and core/sys/windows/stdc/time.d
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/gcc/sections/elf_shared.d (sizeofTLS): New function.
- * testsuite/libphobos.thread/fiber_guard_page.d: Use
- __traits(getMember) to get internal fields.
- 2021-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/MERGE: Merge upstream phobos 3dd5df686.
- * testsuite/libphobos.phobos/phobos.exp: Add compiler flag
- -fversion=Linux_Pre_2639 if target is linux_pre_2639.
- * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
- 2021-01-23 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/98806
- * libdruntime/gcc/sections/elf_shared.d (MIPS_Any): Declare version
- for MIPS32 and MIPS64.
- (getDependencies): Adjust dlpi_addr on MIPS_Any.
- 2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
- * configure: Re-generate.
- 2020-12-05 Iain Sandoe <iain@sandoe.co.uk>
- PR target/97865
- * configure: Regenerate.
- 2020-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/87818
- * configure.tgt: Add x86_64-*-freebsd* and i?86-*-freebsd* as
- supported targets.
- 2020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/98025
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac (DCFG_ENABLE_CET): Substitute.
- * libdruntime/MERGE: Merge upstream druntime 0fe7974c.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/core/thread.d: Import gcc.config.
- (class Fiber): Add ucontext_t fields when GNU_Enable_CET is true.
- * libdruntime/gcc/config.d.in (GNU_Enable_CET): Define.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- 2020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime d37ef985.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_FREEBSD): Add
- core/sys/freebsd/config.d
- * libdruntime/Makefile.in: Regenerate.
- 2020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/MERGE: Merge upstream phobos 38873fe6e.
- 2020-11-27 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 5e4492c4.
- 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure.tgt: Add *-*-dragonfly* as a supported target.
- * configure: Regenerate.
- * m4/druntime/os.m4 (DRUNTIME_OS_SOURCES): Add dragonfly* as a posix
- target.
- 2020-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/MERGE: Merge upstream phobos 7948e0967.
- 2020-11-13 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * configure.ac (libtool_VERSION): Update to 2:0.0.
- 2020-10-27 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime 58560d51.
- 2020-10-12 Maciej W. Rozycki <macro@linux-mips.org>
- * libdruntime/config/mips/switchcontext.S [__mips_hard_float]:
- Use L.D and S.D generic assembly instructions rather than LDC1
- and SDC1 MIPS II hardware instructions.
- 2020-10-12 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/lib/libphobos.exp: Define tool_timeout, set to 600.
- 2020-09-10 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/95680
- PR d/97007
- * Makefile.am (AM_MAKEFLAGS): Remove $(CET_FLAGS).
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac (DCFG_ENABLE_CET): Remove substitution.
- (CET_DFLAGS): Substitute.
- * libdruntime/Makefile.am (AM_DFLAGS): Add $(CET_DFLAGS).
- (AM_CFLAGS): Add $(CET_FLAGS).
- (AM_CCASFLAGS): Likewise.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/core/thread.d: Replace static if GNU_Enable_CET
- condition with `version (CET)'.
- * libdruntime/gcc/config.d.in (GNU_Enable_CET): Remove.
- * src/Makefile.am (AM_DFLAGS): Add $(CET_DFLAGS).
- (AM_CFLAGS): Add $(CET_FLAGS).
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- * testsuite/testsuite_flags.in: Add $(CET_DFLAGS) to --gdcflags.
- 2020-09-09 H.J. Lu <hjl.tools@gmail.com>
- PR d/95680
- * libdruntime/config/x86/switchcontext.S: Include <cet.h> to
- generate the CET marker for -fcf-protection.
- 2020-09-08 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/95680
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac (DCFG_ENABLE_CET): Substitute.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/config/x86/switchcontext.S: Remove CET support code.
- * libdruntime/core/thread.d: Import gcc.config. Don't set version
- AsmExternal when GNU_Enable_CET is true.
- * libdruntime/gcc/config.d.in (GNU_Enable_CET): Define.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/MERGE: Merge upstream druntime d05ebaad.
- * src/MERGE: Merge upstream phobos 021ae0df7.
- * testsuite/libphobos.typeinfo/struct-align.d: Remove empty statement.
- 2020-05-29 H.J. Lu <hjl.tools@gmail.com>
- PR bootstrap/95413
- * configure: Regenerated.
- 2020-05-15 H.J. Lu <hongjiu.lu@intel.com>
- PR bootstrap/95147
- * configure: Regenerated.
- 2020-05-08 H.J. Lu <hongjiu.lu@intel.com>
- * libdruntime/config/x86/switchcontext.S: Include <cet.h> if
- __CET__ is defined.
- (_CET_ENDBR): New. Define if __CET__ is not defined.
- (fiber_switchContext): Add _CET_ENDBR after .cfi_startproc.
- 2020-05-08 H.J. Lu <hongjiu.lu@intel.com>
- * Makefile.am (AM_MAKEFLAGS): Add $(CET_FLAGS) to GCC FLAGS.
- * configure.ac (CET_FLAGS): Add GCC_CET_FLAGS and AC_SUBST.
- * Makefile.in: Regenerated.
- * aclocal.m4: Likewise.
- * configure.ac: Likewise.
- 2020-04-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Remove
- config/powerpc/switchcontext.S
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/config/powerpc/callwithstack.S: Remove.
- * libdruntime/config/powerpc/switchcontext.S: Fix symbol name of
- fiber_switchContext.
- * libdruntime/core/thread.d: Disable fiber migration tests on PPC.
- * testsuite/libphobos.thread/fiber_guard_page.d: Set guardPageSize
- same as stackSize.
- 2020-04-29 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
- Fix KERNEL_VERSION condition.
- 2020-04-28 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/94825
- * configure: Regenerate.
- * libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Add both
- switchcontext.S and callwithstack.S if DRUNTIME_CPU_POWERPC.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/config/powerpc/switchcontext.S: Add !__PPC64__ guards.
- * libdruntime/config/powerpc64/callwithstack.S: Add __PPC64__ guards.
- * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Define DRUNTIME_CPU_POWER
- for all powerpc biarchs. Remove DRUNTIME_CPU_POWER64 conditional.
- 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_LINUX): Remove
- core/sys/linux/sys/netinet/tcp.d.
- * libdruntime/Makefile.in: Regenerate.
- 2020-04-27 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure.tgt: Add hppa-*-linux* as a supported target.
- 2020-04-26 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * configure.tgt: Add power*-*-linux* as a supported target, only
- building libdruntime.
- * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Add cases for powerpcle
- and powerpc64le target cpus.
- 2020-04-21 Mathias Lang <pro.mathias.lang@gmail.com>
- Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * configure.ac: Call DRUNTIME_LIBRARIES_UCONTEXT.
- * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_UCONTEXT): Define to
- search libraries for swapcontext.
- * libdruntime/gcc/sections/elf_shared.d (getTLSRange): Always use
- __tls_get_addr on Musl.
- 2020-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * configure.ac: Fix option name for --with-libphobos-druntime-only.
- 2020-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * configure.ac: Remove DRUNTIME_GC.
- 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/94304
- * configure: Regenerate.
- * configure.ac: Add --with-libphobos-druntime-only option and the
- conditional ENABLE_LIBDRUNTIME_ONLY.
- * configure.tgt: Define LIBDRUNTIME_ONLY.
- * src/Makefile.am: Add phobos sources if not ENABLE_LIBDRUNTIME_ONLY.
- * src/Makefile.in: Regenerate.
- * testsuite/testsuite_flags.in: Add phobos path if compiling phobos.
- 2020-04-18 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/libphobos.phobos/phobos.exp: Skip if effective target is
- not d_runtime_has_std_library.
- * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
- 2020-04-13 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/core/stdc/stdarg.d: Remove run-time va_list template.
- 2020-04-10 Iain Buclaw <ibuclaw@gdcproject.org>
- * d_rules.am (libdgruntime_la_LINK): Move to libdruntime/Makefile.am.
- (libgphobos_la_LINK): Move to src/Makefile.am
- * libdruntime/Makefile.am: Add libgdruntime_convenience library.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.am (libgphobos_la_LIBADD): Add libgdruntime_convenience
- library.
- (libgphobos_la_DEPENDENCIES): Likewise.
- * src/Makefile.in: Regenerate.
- * testsuite/lib/libphobos.exp: Remove libdruntime library paths.
- * testsuite/testsuite_flags.in: Likewise.
- 2020-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * libdruntime/Makefile.am (ALL_DRUNTIME_INSTALL_DSOURCES): Remove
- DRUNTIME_DSOURCES_GC and DRUNTIME_DSOURCES_GCSTUB.
- (DRUNTIME_DSOURCES): Add gc/*.d sources.
- (DRUNTIME_DSOURCES_GC): Remove.
- (DRUNTIME_DSOURCES_GCSTUB): Remove.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/gcstub/gc.d: Remove.
- * m4/druntime.m4 (DRUNTIME_GC): Remove.
- 2020-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/94305
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac: Add --enable-libphobos-checking and substitute
- CHECKING_DFLAGS. Remove -frelease from GDCFLAGS.
- * libdruntime/Makefile.am: Add CHECKING_DFLAGS to AM_DFLAGS.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.am: Add CHECKING_DFLAGS to AM_DFLAGS.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- * testsuite/testsuite_flags.in: Add -fno-release -funittest to
- --gdcflags.
- 2020-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * configure.ac: Use AC_SEARCH_LIBS for pthread_create.
- * m4/druntime/libraries.m4: Remove DRUNTIME_LIBRARIES_THREAD.
- 2020-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure: Regenerate.
- * configure.ac: Remove DRUNTIME_OS_UNIX.
- * libdruntime/Makefile.am: Add DRUNTIME_DSOURCES_POSIX if
- DRUNTIME_OS_POSIX is true.
- * libdruntime/Makefile.in: Regenerate.
- * m4/druntime/os.m4 (DRUNTIME_OS_UNIX): Remove, move AM_CONDITIONAL
- logic to...
- (DRUNTIME_OS_SOURCES): ...here. Rename conditional to
- DRUNTIME_OS_POSIX.
- 2020-04-08 Iain Buclaw <ibuclaw@gdcproject.org>
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac: Substite WARN_DFLAGS independently of GDCFLAGS.
- * libdruntime/Makefile.am: Add WARN_DFLAGS to AM_DFLAGS.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.am: Add WARN_DFLAGS to AM_DFLAGS.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- * testsuite/testsuite_flags.in: Add WARN_DFLAGS to --gdcflags.
- 2020-04-07 Robin Dapp <rdapp@linux.ibm.com>
- Stefan Liebler <stli@linux.ibm.com>
- * configure: Regenerate.
- * libdruntime/Makefile.am: Add s390x and s390.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/config/s390/get_tls_offset.S: New file.
- * libdruntime/config/systemz/get_tls_offset.S: New file.
- * libdruntime/gcc/sections/elf_shared.d: Use ibmz_get_tls_offset.
- * m4/druntime/cpu.m4: Add s390x and s390.
- 2020-04-07 Stefan Liebler <stli@linux.ibm.com>
- * libdruntime/core/sys/posix/signal.d:
- Add struct sigaction_t for SystemZ.
- 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/92792
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac (libtool_VERSION): Reset to 1:0:0.
- * libdruntime/Makefile.in: Regenerate.
- 2020-02-17 Martin Liska <mliska@suse.cz>
- PR other/93756
- * src/std/algorithm/iteration.d: Fix typo.
- 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
- * m4/druntime.m4: Handle `--with-toolexeclibdir='.
- * m4/Makefile.in: Regenerate.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- * Makefile.in: Regenerate.
- * aclocal.m4: Regenerate.
- * configure: Regenerate.
- 2020-01-01 Jakub Jelinek <jakub@redhat.com>
- Update copyright years.
- 2019-09-27 Maciej W. Rozycki <macro@wdc.com>
- * configure: Regenerate.
- 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * testsuite/lib/libphobos.exp (libphobos_init): Add multi-lib libgcc
- dirs to the ld_library_path var.
- 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_BIONIC): Add
- core/sys/bionic/string.d.
- (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/string.d.
- (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add core/sys/dragonflybsd/string.d,
- core/sys/dragonflybsd/sys/socket.d.
- (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/string.d.
- (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/string.d.
- (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/string.d,
- core/sys/netbsd/sys/featuretest.d.
- * libdruntime/Makefile.in: Regenerate.
- 2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add
- core/sys/openbsd/sys/cdefs.d, core/sys/openbsd/sys/elf.d,
- core/sys/openbsd/sys/elf32.d, core/sys/openbsd/sys/elf64.d,
- core/sys/openbsd/sys/elf_common.d, core/sys/openbsd/sys/link_elf.d,
- core/sys/openbsd/sys/mman.d, core/sys/openbsd/time.d.
- * libdruntime/Makefile.in: Regenerate.
- 2019-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): Only use -z
- relax=transtls if linker supports it.
- * configure.ac (enable_libphobos, LIBPHOBOS_SUPPORTED): Move down.
- (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only
- mark supported with either gld or ld -z relax=transtls.
- * configure: Regenerate.
- 2019-05-02 Maciej W. Rozycki <macro@wdc.com>
- * std/math.d (IeeeFlags.getIeeeFlags): Handle RISC-V soft-float ABI.
- (IeeeFlags.resetIeeeFlags): Likewise.
- (FloatingPointControl.getControlState): Likewise.
- (FloatingPointControl.setControlState): Likewise.
- 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/90250
- * libdruntime/gcc/sections/elf_shared.d (initTLSRanges): Populate
- _tlsRanges in every startup thread.
- * testsuite/libphobos.thread/thread.exp: Load libphobos-dg.exp.
- * testsuite/libphobos.thread/tlsgc_sections.d: New test.
- 2019-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): Quote brackets.
- * configure: Regenerate.
- 2019-04-25 Johannes Pfau <johannespfau@gmail.com>
- * libdruntime/Makefile.am: Add emutls and gthread files.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/gcc/emutls.d: New file. Implement GC-compatible emutls.
- * libdruntime/gcc/gthread.d: New file.
- * libdruntime/gcc/sections/elf_shared.d: Integrate emutls support.
- * testsuite/libphobos.allocations/tls_gc_integration.d: New test for TLS.
- 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/Makefile.am: Set PWD_COMMAND.
- * testsuite/Makefile.in: Regenerate.
- 2019-04-25 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/90086
- * m4/druntime/cpu.m4 (DRUNTIME_CPU_SOURCES): New macro.
- * configure.ac: Use it.
- * configure: Regenerate.
- * libdruntime/Makefile.am: Add new config sources to
- DRUNTIME_SOURCES_CONFIGURED.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/config/aarch64/switchcontext.S: New file.
- * libdruntime/config/arm/switchcontext.S: New file.
- * libdruntime/config/common/threadasm.S: New file.
- * libdruntime/config/mingw/switchcontext.S: New file.
- * libdruntime/config/mips/switchcontext.S: New file.
- * libdruntime/config/powerpc/switchcontext.S: New file.
- * libdruntime/config/powerpc64/callwithstack.S: New file.
- * libdruntime/config/x86/switchcontext.S: New file.
- * libdruntime/core/threadasm.S: Remove.
- 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/89432
- * testsuite/lib/libphobos.exp (check_effective_target_linux_pre_2639):
- New proc.
- * testsuite/libphobos.druntime/druntime.exp: Add compiler flag
- -fversion=Linux_Pre_2639 if target is linux_pre_2639.
- * testsuite/libphobos.druntime_shared/druntime_shared.exp: Likewise.
- 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/88654
- * testsuite/lib/libphobos.exp (libphobos-dg-test): Check
- libphobos_skipped_test_p before running test.
- (libphobos-dg-prune): New proc.
- (libphobos_init): Set libphobos_skip_tests.
- (libphobos_skipped_test_p): New proc.
- (check_effective_target_libcurl_available): New proc.
- * testsuite/libphobos.phobos/phobos.exp: Skip curl tests if library
- not found.
- * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
- 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/88431
- * configure: Regenerate.
- * m4/libtool.m4 (lt_simple_compile_test_code): Update to not have
- dependencies on libphobos.
- (lt_simple_link_test_code): Likewise.
- (GDCFLAGS): Don't override for D compiler tests.
- 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure.tgt: Add aarch64*-*-linux* as a supported target.
- 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
- Robin Dapp <rdapp@linux.ibm.com>
- * configure.tgt: Add s390*-linux* as a supported target.
- * libdruntime/gcc/sections/elf_shared.d: import gcc.builtins.
- (__tls_get_addr_internal): Declare.
- (TLS_DTV_OFFSET): Define as zero on SystemZ.
- (getTLSRange): Support getting TLS on SystemZ.
- * testsuite/libphobos.typeinfo/struct-align.d: New test.
- 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure.tgt: Add linux/riscv as supported target.
- * libdruntime/gcc/sections/elf_shared.d (getDependencies): Adjust
- dlpi_addr on RISCV32 and RISCV64.
- * src/std/math.d: Add IEEE FPU control support for RISC-V.
- 2019-04-23 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
- Bernd Edlinger <bernd.edlinger@hotmail.de>
- Jakub Jelinek <jakub@redhat.com>
- PR target/89093
- * libdruntime/gcc/deh.d: Import gcc.attribute.
- (personality_fn_attributes): New enum.
- (scanLSDA, CONTINUE_UNWINDING, gdc_personality, __gdc_personality):
- Add @personality_fn_attributes.
- 2019-04-20 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/89293
- * libdruntime/core/atomic.d (casImpl): Remove static assert for
- GNU_Have_Atomics, add static path to handle missing atomic support.
- (atomicLoad): Likewise.
- (atomicStore): Likewise.
- (atomicFence): Likewise.
- (atomicMutexHandle, AtomicMutex): Declare types.
- (_getAtomicMutex): New function.
- (getAtomicMutex): Declare.
- 2019-04-16 Iain Buclaw <ibuclaw@gdcproject.org>
- * config.h.in: Regenerate.
- * configure: Regenerate.
- * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_BACKTRACE): Set
- CPPFLAGS correctly for backtrace support test.
- 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * configure.tgt (LIBPHOBOS_SUPPORTED): Default to no.
- Set to yes explicitly.
- (x86_64-*-solaris2.11* | i?86-*-solaris2.11*): Mark supported.
- * configure.ac: Handle --enable-libphobos.
- (x86_64-*-solaris2.* | i?86-*-solaris2.*): Only mark supported
- with gas.
- (ENABLE_LIBPHOBOS): New conditional.
- * configure: Regenerate.
- * Makefile.am (SUBDIRS): Only set if ENABLE_LIBPHOBOS.
- * Makefile.in: Regenerate.
- 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/88150
- * m4/druntime/os.m4 (DRUNTIME_OS_DLPI_TLS_MODID): New macro.
- * configure.ac: Use it.
- Call AC_USE_SYSTEM_EXTENSIONS.
- * configure: Regenerate.
- * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
- testsuite/Makefile.in: Regenerate.
- * libdruntime/gcc/config.d.in (OS_Have_Dlpi_Tls_Modid): Define.
- * libdruntime/gcc/sections/elf_shared.d: Import gcc.config.
- (scanSegments) <PT_TLS> [OS_Have_Dlpi_Tls_Modid]: Use
- dlpi_tls_modid.
- [Solaris]: Use dlinfo(RTLD_DI_LINKMAP) to get rt_tlsmodid.
- Otherwise clear pdso._tlsMod, pdso._tlsSize.
- (getTLSRange) [Solaris && !OS_Have_Dlpi_Tls_Modid]: Readjust mod.
- 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * m4/druntime/os.m4 (DRUNTIME_OS_LINK_SPEC): New macro.
- * configure.ac: Call it.
- * configure: Regenerate.
- * Makefile.in, libdruntime/Makefile.in, src/Makefile.in,
- testsuite/Makefile.in: Regenerate.
- * src/libgphobos.spec.in (*link): Append OS_LINK_SPEC.
- 2019-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- PR d/88150
- * libdruntime/gcc/sections/elf_shared.d [Solaris] (SharedELF): Set
- to true.
- Import core.sys.solaris.dlfcn, core.sys.solaris.link,
- core.sys.solaris.sys.elf, core.sys.solaris.sys.link.
- (dummy_ref): Declare.
- (initSections): Initialize dummy_ref.
- (getDependencies): Set strtab.
- (handleForName): Don't dlclose handle.
- (findDSOInfoForAddr): Set IterateManually.
- (getprogname): Declare.
- (progname): Use it.
- * libdruntime/gcc/sections/package.d [Solaris]: Import
- gcc.sections.elf_shared instead of gcc.sections.solaris.
- * libdruntime/gcc/sections/solaris.d: Remove.
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove
- gcc/sections/solaris.d.
- * libdruntime/Makefile.in: Regenerate.
- 2019-04-13 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_CSOURCES): Remove bss_sections.c.
- (DRUNTIME_DSOURCES): Rename rt/sections_* modules to gcc/sections/*.
- * libdruntime/Makefile.in: Regenerate.
- * libdruntime/gcc/sections/android.d: New file.
- * libdruntime/gcc/sections/elf_shared.d: New file.
- * libdruntime/gcc/sections/osx.d: New file.
- * libdruntime/gcc/sections/package.d: New file.
- * libdruntime/gcc/sections/solaris.d: New file.
- * libdruntime/gcc/sections/win32.d: New file.
- * libdruntime/gcc/sections/win64.d: New file.
- * libdruntime/rt/bss_section.c: Remove.
- * libdruntime/rt/sections.d: Publicly import gcc.sections.
- * libdruntime/rt/sections_android.d: Remove.
- * libdruntime/rt/sections_elf_shared.d: Remove.
- * libdruntime/rt/sections_osx.d: Remove.
- * libdruntime/rt/sections_solaris.d: Remove.
- * libdruntime/rt/sections_win32.d: Remove.
- * libdruntime/rt/sections_win64.d: Remove.
- 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure.ac (AM_INIT_AUTOMAKE): Add subdir-objects.
- * configure: Regenerate.
- * libdruntime/Makefile.in: Regenerate.
- 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
- * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_ZLIB): Use
- libz_convenience.a if not using system zlib.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.am: Remove ZLIB_CSOURCES and AM_CFLAGS.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove dejagnu.
- (RUNTEST): Remove variable.
- (RUNTESTDEFAULTFLAGS, check_p_subno, check_p_numbers0,
- check_p_numbers1, check_p_numbers2, check_p_numbers3,
- check_p_numbers4, check_p_numbers5, check_p_numbers6, check_p_numbers,
- check_p_subdirs, check_DEJAGNU_libphobos_targets): New variables.
- (site.exp, %/site.exp, check-DEJAGNU, check-am, clean-local): New
- rules written so that all the *.exp files are ran parallelized.
- (CLEANFILES): Add *.exe, *.o, and site.exp.
- * testsuite/Makefile.in: Regenerate.
- 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/89255
- * configure.ac (ENABLE_SHARED, ENABLE_STATIC): Remove conditionals.
- * configure: Regenerate.
- * d_rules.am (%.t.lo, %.t.o): Remove rules.
- (unittest_static_LINK, unittest_LINK, libgdruntime_t_la_LINK,
- libgphobos_t_la_LINK): Remove variables.
- * libdruntime/Makefile.am (DRUNTIME_TEST_LOBJECTS,
- DRUNTIME_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
- unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
- unittest_static_LDFLAGS, unittest_static_LDADD,
- EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
- libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
- libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
- unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
- unittest_LDADD): Remove variables.
- (clean-local): Remove rule.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.am (PHOBOS_TEST_LOBJECTS,
- PHOBOS_TEST_OBJECTS, check_PROGRAMS, check_LTLIBRARIES,
- unittest_static_SOURCES, unittest_static_LIBTOOLFLAGS,
- unittest_static_LDFLAGS, unittest_static_LDADD,
- EXTRA_unittest_static_DEPENDENCIES, libgdruntime_t_la_SOURCES,
- libgdruntime_t_la_LIBTOOLFLAGS, libgdruntime_t_la_LDFLAGS,
- libgdruntime_t_la_LIBADD, EXTRA_libgdruntime_t_la_DEPENDENCIES,
- unittest_SOURCES, unittest_LIBTOOLFLAGS, unittest_LDFLAGS,
- unittest_LDADD): Remove variables.
- (clean-local): Remove rule.
- * src/Makefile.in: Regenerate.
- * testsuite/lib/libphobos.exp (libphobos_test_name): New global.
- (libphobos_init): Set libphobos_test_name.
- (libphobos-dg-test): Override name if libphobos_test_name is set.
- (filter_libphobos_unittests): New proc.
- * testsuite/libphobos.aa/aa.exp: Don't load libphobos-dg.exp.
- * testsuite/libphobos.cycles/cycles.exp: Set libphobos_test_name.
- * testsuite/libphobos.druntime/druntime.exp: New file.
- * testsuite/libphobos.druntime_shared/druntime_shared.exp: New file.
- * testsuite/libphobos.phobos/phobos.exp: New file.
- * testsuite/libphobos.phobos_shared/phobos_shared.exp: New file.
- * testsuite/libphobos.shared/shared.exp: Use dg-runtest to run tests.
- * testsuite/libphobos.hash/hash.exp: Don't load libphobos-dg.exp
- * testsuite/libphobos.init_fini/init_fini.exp: Likewise.
- * testsuite/libphobos.thread/thread.exp: Likewise.
- * testsuite/libphobos.typeinfo/typeinfo.exp: Likewise.
- * testsuite/libphobos.unittests/unittests.exp: Remove.
- * testsuite/test_runner.d: Remove.
- * testsuite/testsuite_flags.in: Add phobos to --gdcpaths.
- 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add
- core/sys/darwin/crt_externs.d.
- (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/unistd.d.
- (DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/spawn.d.
- * libdruntime/Makefile.in: Regenerate.
- 2019-03-23 Johannes Pfau <johannespfau@gmail.com>
- * configure.ac: Update autotool version comment.
- 2019-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * src/Makefile.am: Avoid the -D option which is not available
- with the install-sh fallback. Use $(MKDIR_P) instead.
- * libdruntime/Makefile.am: Likewise.
- * src/Makefile.in: Regenerated.
- * libdruntime/Makefile.in: Regenerated.
- 2019-02-19 Iain Buclaw <ibuclaw@gdcproject.org>
- * testsuite/libphobos.shared/load.d: Import core.sys.posix.dlfcn.
- [DragonFlyBSD, FreeBSD, linux, NetBSD, OSX, Solaris]: Import only
- RTLD_NOLOAD from core.sys.*.dlfcn.
- Assert RTLD_NOLOAD is available.
- 2019-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_NET): New macro.
- * configure.ac: Invoke it.
- * configure: Regenerate.
- 2019-02-19 Johannes Pfau <johannespfau@gmail.com>
- PR d/88127
- * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_CLIB): Add new macro.
- * configure.ac: Use DRUNTIME_LIBRARIES_CLIB.
- * configure: Regenerate
- * Makefile.in: Regenerate
- * libdruntime/gcc/config.d.in: Add Have_Qsort_R.
- * libdruntime/Makefile.in: Regenerate.
- * src/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * testsuite/lib/libphobos-dg.exp: Tabify.
- * testsuite/lib/libphobos.exp: Likewise.
- * testsuite/libphobos.cycles/cycles.exp: Likewise.
- * testsuite/libphobos.shared/shared.exp: Likewise.
- * testsuite/libphobos.unittests/unittests.exp: Likewise.
- 2019-02-14 Maya Rashish <coypu@sdf.org>
- * configure.tgt: Add netbsd/x86 as supported target.
- 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- PR d/87864
- * configure.ac (DRTSTUFF_SPEC): New variable.
- Substitute it.
- * libdruntime/m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING):
- New automake conditional.
- * configure: Regenerate.
- * libdruntime/gcc/drtstuff.c: New file.
- * libdruntime/Makefile.am [!DRUNTIME_OS_MINFO_BRACKETING]
- (DRTSTUFF, toolexeclib_DATA): New variables.
- (gcc/drtbegin.lo, gcc/drtend.lo): New rules.
- (libgdruntime_la_LDFLAGS): Use -Wc instead of -Xcompiler.
- Add -dstartfiles -B../src -Bgcc.
- (libgdruntime_la_DEPENDENCIES): New variable.
- (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
- (libgdruntime_t_la_LDFLAGS): Likewise.
- (unittest_LDFLAGS): Likewise.
- * src/Makefile.am (libgphobos_la_LDFLAGS): Use -Wc instead of
- -Xcompiler.
- Add -dstartfiles -B../libdruntime/gcc.
- (unittest_static_LDFLAGS): Use -Wc instead of -Xcompiler.
- (libgphobos_t_la_LDFLAGS): Likewise.
- (unittest_LDFLAGS): Likewise.
- * libdruntime/Makefile.in, src/Makefile.in: Regenerate.
- * Makefile.in, testsuite/Makefile.in: Regenerate.
- * libdruntime/rt/sections_elf_shared.d (Minfo_Bracketing): Don't
- assert.
- * libdruntime/gcc/config.d.in (Minfo_Bracketing): Remove.
- * src/drtstuff.spec: New file.
- * src/libgphobos.spec.in (DRTSTUFF_SPEC): Substitute.
- (*lib): Only pass SPEC_PHOBOS_DEPS without -debuglib, -defaultlib,
- -nophoboslib.
- * testsuite/testsuite_flags.in <--gdcldflags> (GDCLDFLAGS): Add
- -B${BUILD_DIR}/libdruntime/gcc.
- 2019-02-13 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/core/runtime.d (defaultTraceHandler): Give
- UnwindBacktrace handler precedence over backtrace.
- 2019-02-10 Iain Buclaw <ibuclaw@gdcproject.org>
- * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d
- * libdruntime/Makefile.in: Rebuild.
- * testsuite/libphobos.aa/aa.exp: New file.
- * testsuite/libphobos.aa/test_aa.d: New test.
- * testsuite/libphobos.hash/hash.exp: New file.
- * testsuite/libphobos.hash/test_hash.d: New test.
- 2019-01-12 Iain Buclaw <ibuclaw@gdcproject.org>
- * README.gcc: New file.
- 2019-01-01 Jakub Jelinek <jakub@redhat.com>
- Update copyright years.
- 2018-12-14 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/std/internal/digest: Remove empty directory.
- 2018-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * Makefile.am (AM_MAKEFLAGS): Pass CCASFLAGS, GDCFLAGS.
- * Makefile.in: Regenerate.
- 2018-11-28 Iain Buclaw <ibuclaw@gdcproject.org>
- * Makefile.in: Rebuild.
- * configure: Rebuild.
- * configure.ac (DRUNTIME_SOVERSION): Remove.
- (PHOBOS_SOVERSION): Remove.
- (libtool_VERSION): Add.
- * libdruntime/Makefile.am: Use libtool_VERSION.
- * libdruntime/Makefile.in: Rebuild.
- * src/Makefile.am: Use libtool_VERSION.
- * src/Makefile.in: Rebuild.
- * testsuite/Makefile.in: Rebuild.
- 2018-11-22 Johannes Pfau <johannespfau@gmail.com>
- PR d/87824
- * testsuite/libphobos.shared/shared.exp: Set proper path to phobos
- library for multilib builds.
- 2018-11-19 Iain Buclaw <ibuclaw@gdcproject.org>
- * src/Makefile.am: Remove std.internal.digest.sha_SSSE3 and
- std.internal.math.biguintx86 modules.
- * src/Makefile.in: Rebuild.
- * src/std/internal/digest/sha_SSSE3.d: Remove.
- * src/std/internal/math/biguintx86.d: Remove.
- 2018-11-02 Iain Buclaw <ibuclaw@gdcproject.org>
- PR d/87827
- * Makefile.in: Rebuild.
- * configure: Rebuild.
- * configure.ac: Properly set MULTISUBDIR.
- * d_rules.am: Set toolexecdir and toolexeclibdir.
- * libdruntime/Makefile.in: Rebuild.
- * m4/druntime.m4 (DRUNTIME_INSTALL_DIRECTORIES): Add
- --enable-version-specific-runtime-libs.
- * src/Makefile.in: Rebuild.
- * testsuite/Makefile.in: Rebuild.
- 2018-10-31 Joseph Myers <joseph@codesourcery.com>
- PR bootstrap/82856
- * Makefile.am: Include multilib.am.
- * configure.ac: Remove AC_PREREQ. Use -Wno-override in
- AM_INIT_AUTOMAKE call.
- * m4/autoconf.m4: Add extra argument to AC_LANG_DEFINE call.
- * m4/druntime/os.m4: Use AC_LANG_SOURCE.
- * testsuite/Makefile.am (RUNTEST): Remove quotes.
- * Makefile.in, aclocal.m4, configure, libdruntime/Makefile.in,
- src/Makefile.in, testsuite/Makefile.in: Regenerate.
- 2018-10-31 Iain Buclaw <ibuclaw@gdcproject.org>
- PR bootstrap/87789
- PR d/87818
- PR d/87819
- * configure.tgt: New file.
- 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
- * Makefile.am: New file.
- * Makefile.in: New file.
- * acinclude.m4: New file.
- * aclocal.m4: New file.
- * config.h.in: New file.
- * configure: New file.
- * configure.ac: New file.
- * d_rules.am: New file.
- * libdruntime/Makefile.am: New file.
- * libdruntime/Makefile.in: New file.
- * libdruntime/__entrypoint.di: New file.
- * libdruntime/__main.di: New file.
- * libdruntime/gcc/attribute.d: New file.
- * libdruntime/gcc/backtrace.d: New file.
- * libdruntime/gcc/builtins.d: New file.
- * libdruntime/gcc/config.d.in: New file.
- * libdruntime/gcc/deh.d: New file.
- * libdruntime/gcc/libbacktrace.d.in: New file.
- * libdruntime/gcc/unwind/arm.d: New file.
- * libdruntime/gcc/unwind/arm_common.d: New file.
- * libdruntime/gcc/unwind/c6x.d: New file.
- * libdruntime/gcc/unwind/generic.d: New file.
- * libdruntime/gcc/unwind/package.d: New file.
- * libdruntime/gcc/unwind/pe.d: New file.
- * m4/autoconf.m4: New file.
- * m4/druntime.m4: New file.
- * m4/druntime/cpu.m4: New file.
- * m4/druntime/libraries.m4: New file.
- * m4/druntime/os.m4: New file.
- * m4/gcc_support.m4: New file.
- * m4/gdc.m4: New file.
- * m4/libtool.m4: New file.
- * src/Makefile.am: New file.
- * src/Makefile.in: New file.
- * src/libgphobos.spec.in: New file.
- * testsuite/Makefile.am: New file.
- * testsuite/Makefile.in: New file.
- * testsuite/config/default.exp: New file.
- * testsuite/lib/libphobos-dg.exp: New file.
- * testsuite/lib/libphobos.exp: New file.
- * testsuite/testsuite_flags.in: New file.
- Copyright (C) 2018-2022 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification,
- are permitted in any medium without royalty provided the copyright
- notice and this notice are preserved.
|