Blob Blame History Raw
<revisionlist>
  <revision rev="1" vrev="1">
    <srcmd5>21c6b056fab37034ed95a952083c7229</srcmd5>
    <version>1.10.0</version>
    <time>1530866468</time>
    <user>dimstar_suse</user>
    <comment>- Update to 1.10.0:
  * Big news:
    - Frontend, druntime and Phobos are at version 2.080.1. 
      (#2665, #2719, #2737) (new)
    - No support for Objective-C class/static methods yet. (#2670)
    - Breaking Win64 extern(D) ABI change: Pass vectors directly
      in registers, analogous to the MS vector calling convention. 
      (#2714)
    - Config file: For cross-compilation, support additional 
      sections named as regex for specific target triples, e.g.,
      &quot;86(_64)?-.*-linux&quot;: { … };; see the comment in etc/ldc2.conf. 
      (#2718)
  * Platform support:
    - Supports LLVM 3.7 - 6.0.
    - Windows: Supports Visual Studio/C++ Build Tools 2015 and 2017.
    - Alpine linux/x64: built against Musl libc to support Docker 
      images based on the Alpine distro, requires the llvm5-libs, 
      musl-dev, and gcc packages to run and link D apps and the 
      tzdata and libcurl packages for certain stdlib modules.
  * Bug fixes
- Add tests, disabled by default (since we are missing python2-lit)
- Add patch to fix ARM builds:
  * ldc-1.9.0-fix_arm_build.patch
- Update to 1.9.0 and use 0.17.5 to bootstrap
- Add patch to fix rpmlint error:
  * ldc-0.17.5-add_missing_include.patch
- Add patches to add LLVM6 support:
  * ldc-0.17.5-add_support_to_LLVM6.patch
  * ldc-0.17.5-backport_pr_2315.patch
- Add patch to be able to use ldc:
  * ldc-0.17.5-default-to-pic.patch
- update to version 0.17.5:
  * Added LLVM 5.0 support.
  * druntime: fixes for Android and addition of core.math.yl2x[p1]() for x86(_64) targets.
  * dmd-testsuite: backported runnable/cppa.d fix for GCC &gt; 5.
  * CI updates.
- Rectify RPM groups
- update to version 0.17.4
- update to version 0.17.3
- https://en.opensuse.org/SourceUrls
- drop workaround-buggy-llvm-config.patch
- update to 0.17.0
- based on DMD 2.068.2
- more information here:
  https://github.com/ldc-developers/ldc/releases/tag/v0.17.0
- Build runtime and phobos libraries as shared libraries, therefore
  refactored spec file:
 * Basic cleanup
 * Split lib* packages, see openSUSE shared library policy
 * Added ldc-rpmlintrc for false positiv.
- update to 0.16.1
- this is a bugfix only release
- update 0.16.0
- based on DMD 2.067.1
- initial submission based on Duncan Mac-Vicar's work
</comment>
    <requestid>620396</requestid>
  </revision>
  <revision rev="2" vrev="2">
    <srcmd5>93fe091d7a377d1db465834976d011de</srcmd5>
    <version>1.10.0</version>
    <time>1533045765</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>626466</requestid>
  </revision>
  <revision rev="3" vrev="1">
    <srcmd5>0021c16f97104ce4d8f15cc8aed6ced1</srcmd5>
    <version>1.11.0</version>
    <time>1535367618</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>631699</requestid>
  </revision>
  <revision rev="4" vrev="1">
    <srcmd5>46e12551540e95e185f66705d50b01a8</srcmd5>
    <version>1.12.0</version>
    <time>1540451475</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>644173</requestid>
  </revision>
  <revision rev="5" vrev="1">
    <srcmd5>f6d759c117b0db96a9d9b625c7157537</srcmd5>
    <version>1.13.0</version>
    <time>1547540161</time>
    <user>dimstar_suse</user>
    <comment>- Remove wrong requires to 'ldc-utils' as there is no such package
- Disable bootstrap in Tumbleweed and Leap 15+ as it is bootstrapped already
  and to workaround https://github.com/ldc-developers/ldc/issues/2947
- Add bash-completion sub-package
- Update to 1.13.0:
  * Big news
    - Frontend, druntime and Phobos are at version 2.083.1. 
      (#2878, #2893, #2920, #2933) (new)
    - The Windows packages are now fully self-sufficient, i.e., a 
      Visual Studio/C++ Build Tools installation isn't required anymore, 
      as we now ship with MinGW-w64-based libraries, similar to DMD. Check out 
      the included README.txt for all relevant details. 
      (dlang/installer#346, #2886, Wiki: Cross-compiling with LDC)
    - Debug info improvements:
      - For GDB: printing global and imported symbols, non-member 
        and member function calls. (#2826)
      - For Visual Studio and mago: names, by-value params, nested 
        variables. (#2895, #2908, #2909, #2912)
      - Associative arrays now showing up properly (at least with mago), 
        not as opaque void* anymore. (#2869)
      - -gc now translates D names to C++ ones, e.g., to use the regular 
        Visual Studio debugger (bypassing mago) and as preparation for VS Code 
        debugging with Microsoft's C/C++ plug-in (screenshots). Thanks to 
        Oleksandr for this contribution and the AA fix! (#2869)
    - New command-line option -fvisibility=hidden to hide functions/globals 
      not marked as export (for non-Windows targets), primarily to reduce the
      size of shared libraries. Thanks to Andrey for stepping up! (#2894, #2923)
    - Dropped support for LLVM 3.7 and 3.8. (#2872)
    - LLVM for prebuilt packages upgraded to v7.0.1. (new)
    - Linux: now defaulting to ld.gold linker in general, not just with 
      -flto=thin, as buggy older ld.bfd versions may wrongly strip out required
      symbols (change with -linker). (#2870)
    - Improved support for Android/x86[_64], musl libc and FreeBSD/AArch64. 
      (#2917, ldc-developers/druntime#146) (new)
    - LDC-specific druntime: ldc.simd.inlineIR moved/renamed to ldc.llvmasm.__ir
      (with deprecated legacy alias). (#2931) (new)
    - New CMake option COMPILE_D_MODULES_SEPARATELY builds D files in the DDMD 
      frontend separately to reduce the time required to build LDC with many 
      CPU cores and/or for iterative development. (#2914)
  * Platform support
    - Supports LLVM 3.9 - 7.0.
    - Alpine linux/x64: built against Musl libc to support Docker images based on 
      the Alpine distro, requires the llvm5-libs, musl-dev, binutils-gold and gcc 
      packages to build and link D apps and the tzdata and curl-dev packages for 
      certain stdlib modules.
  * Bug fixes
    - 32-bit Android/ARM regression introduced in v1.12. (#2892)
    - Non-Windows x86_64 ABI fixes wrt. what's passed in registers, 
      relevant for C[++] interop. (#2864)
    - Some issues with beta1's newly bundled Windows libraries. (#2900, #2903)
    - Alignment of scope allocated class instances. (#2919)
    - Beta2's -fvisibility=hidden causing lots of linker errors. 
      (#2922, #2923) (new)
- Update so_version to 83
- Disable ppc64 builds (boo#1113531)
</comment>
    <requestid>664386</requestid>
  </revision>
  <revision rev="6" vrev="2">
    <srcmd5>3a0aa9b538f9113e80328d132da93b2a</srcmd5>
    <version>1.13.0</version>
    <time>1548335542</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>667604</requestid>
  </revision>
  <revision rev="7" vrev="3">
    <srcmd5>f2f5a2877967fa39ca13006dcbd779dc</srcmd5>
    <version>1.13.0</version>
    <time>1548452730</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>668571</requestid>
  </revision>
  <revision rev="8" vrev="1">
    <srcmd5>d4af79bb6fd8e626ebb8ac4aba694b3e</srcmd5>
    <version>1.15.0</version>
    <time>1555928771</time>
    <user>maxlin_factory</user>
    <comment></comment>
    <requestid>696453</requestid>
  </revision>
  <revision rev="9" vrev="1">
    <srcmd5>693898932754263c3a6c80e3b1ec6042</srcmd5>
    <version>1.16.0</version>
    <time>1562843874</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>714369</requestid>
  </revision>
  <revision rev="10" vrev="1">
    <srcmd5>e107eba1df5d149b8bd7d014e68eae2e</srcmd5>
    <version>1.21.0</version>
    <time>1591209072</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>810748</requestid>
  </revision>
  <revision rev="11" vrev="1">
    <srcmd5>a927cff86426c66be3777acefed14e33</srcmd5>
    <version>1.22.0</version>
    <time>1597668056</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>827298</requestid>
  </revision>
  <revision rev="12" vrev="1">
    <srcmd5>fac4cde01fd0a9d7dc3b60f41b9cecbf</srcmd5>
    <version>1.23.0</version>
    <time>1601653153</time>
    <user>dimstar_suse</user>
    <comment>- Update to 1.23.0</comment>
    <requestid>839016</requestid>
  </revision>
  <revision rev="13" vrev="2">
    <srcmd5>c680313a0bbf053e13f436e9bf3297bb</srcmd5>
    <version>1.23.0</version>
    <time>1606329060</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>850764</requestid>
  </revision>
  <revision rev="14" vrev="1">
    <srcmd5>0ad38ab3ff26ed1e27f86d43446e5e89</srcmd5>
    <version>1.24.0</version>
    <time>1609783716</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>860116</requestid>
  </revision>
  <revision rev="15" vrev="1">
    <srcmd5>4f9ddf59d58d0d28394075a728834af6</srcmd5>
    <version>1.26.0</version>
    <time>1621439367</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>894236</requestid>
  </revision>
  <revision rev="16" vrev="1">
    <srcmd5>0fba135b6e0da59de1e64471911d5682</srcmd5>
    <version>1.29.0</version>
    <time>1650922555</time>
    <user>dimstar_suse</user>
    <comment>- Update to 1.29.0</comment>
    <requestid>972624</requestid>
  </revision>
  <revision rev="17" vrev="2">
    <srcmd5>224b406bf070849984cd85bac8d81454</srcmd5>
    <version>1.29.0</version>
    <time>1652717264</time>
    <user>dimstar_suse</user>
    <comment>- Use gcc-d (gdc) for bootstrapping as recommended by upstream.
  Only gdc is needed for bootstrapping instead of various older ldc
  versions, which also allows to use newer versions of LLVM
  (boo#1199054). On top of that, this allows ldc to use the shared
  runtime built with itself.
- Drop use of binutils-gold, 1.29.0 does not use it by default anymore
- Mention %so_ver in %files</comment>
    <requestid>976651</requestid>
  </revision>
  <revision rev="18" vrev="3">
    <srcmd5>d760c6e4e3b5628817b6a5b501e39675</srcmd5>
    <version>1.29.0</version>
    <time>1665754962</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>1010627</requestid>
  </revision>
  <revision rev="19" vrev="4">
    <srcmd5>25d75acd8c2388c013762c4861923154</srcmd5>
    <version>1.29.0</version>
    <time>1669045488</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>1037136</requestid>
  </revision>
  <revision rev="20" vrev="5">
    <srcmd5>9a1342c51d8a071acaae10ecdc598890</srcmd5>
    <version>1.29.0</version>
    <time>1669378394</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>1038053</requestid>
  </revision>
  <revision rev="21" vrev="1">
    <srcmd5>99a9c12fedda84464d4bfd9e1e10bfa3</srcmd5>
    <version>1.32.0</version>
    <time>1682101024</time>
    <user>dimstar_suse</user>
    <comment></comment>
    <requestid>1081279</requestid>
  </revision>
  <revision rev="22" vrev="1">
    <srcmd5>5a404cd84ec24f6e1c7bbdf8e8694986</srcmd5>
    <version>1.32.2</version>
    <time>1689000061</time>
    <user>dimstar_suse</user>
    <comment>- Update to 1.32.2:
  * Big news
    - New command-line option --fwarn-stack-size=&lt;threshold&gt; with
      LLVM 13+. (#4378)
    - New command-line option --fsplit-stack for incremental stack
      allocations, see https://llvm.org/docs/SegmentedStacks.html. (#4379)
      - New UDA ldc.attributes.noSplitStack disables it on a per-function
        basis. (#4382)
    - New command-line option --indent for the timetrace2txt tool.
      (#4391)
  * Bug fixes
    - Fix potentially huge compile slowdowns with -g and LLVM 15+.
      (#4354, #4393)
    - Treat all LLVM warnings as regular warnings (e.g., errors
      with -w). Requires LLVM 13+. (#4384)
- Skipped 1.32.1:
  * Big news
    - The prebuilt Linux packages are now generated on a Ubuntu 20.04
      box, so the min required glibc version has been raised from
      2.26 to 2.31. (#4367)
  * Bug fixes
    - Fix empty ldc.gccbuiltins_* modules with LLVM 15+.
      (#4347, #4350)
    - Fix v1.31 regression wrt. potentially wrong constant pointer
      offsets. (#4362, #4365)
    - Windows: Fix v1.32 regression wrt. leaking Throwable.info
      backtraces. (#4369)
    - Fix C assert calls for newlib targets. (#4351)
- Do not use %{_includedir}/d to be able to install/use multiple
  D compilers in parallel - boo#1212913
</comment>
    <requestid>1097968</requestid>
  </revision>
  <revision rev="23" vrev="2">
    <srcmd5>0735bc2f2055dbe208d38bd8a8dfa583</srcmd5>
    <version>1.32.2</version>
    <time>1701972668</time>
    <user>anag+factory</user>
    <comment></comment>
    <requestid>1131554</requestid>
  </revision>
</revisionlist>