Go to file
Guillaume GARDET 32bc98db45 Accepting request 808560 from home:elimat:branches:devel:languages:D
- Remove groups from specfile since they are not used anymore
- Add ldc-jit lib and devel packages
- Update to 1.21.0:
  * Big news
    - Frontend, druntime and Phobos are at version 2.091.1+, incl. new CLI
	  switches -verror-style and -HC, -HCd, -HCf. (#3333, #3399)
	- LLVM for prebuilt packages upgraded to v10.0.0. Android NDK version
	  bumped to r21. (#3307, #3387, #3398)
	- Initial support for GCC/GDC-style inline assembly syntax, besides
	  DMD-style inline asm and LDC-specific __asm, enabling to write inline
	  asm that is portable across GDC/LDC and corresponds to the GCC syntax
	  in C. See ldc-developers/druntime#171 for examples wrt. how to
	  transition from __asm to similar GCC-style asm. (#3304)
	- Inline assembly diagnostics have been extended by the D source
	  location. (#3339)
  * Platform support
    - Supports LLVM 3.9 - 10.0.
  * Bug fixes
    - Fixed tail calls in thunks, affecting AArch64 (the debug libraries now work)
	  and possibly other architectures. (#3329, #3332)
    - Windows: Do not emit any column infos for CodeView by default
	  (like clang) & add -gcolumn-info. (#3102, #3388)
    - Windows: Do not leak MSVC-environment-setup into -run child processes.
	  A new LDC_VSDIR_FORCE environment variable can be used to enforce MSVC
	  toolchain setup. (#3340, #3341)
    - Windows: Fix memory leak when throwing exceptions in threads. 
	  (#3369, ldc-developers/druntime#181)
    - Try to use memcmp for (in)equality of non-mutable static arrays and
	  mutable slices. (#3400, #3401)
    - ldc.gccbuiltins_*: Lift 256-bit vector limit, adding 174 AVX512
	  builtins for x86; 512-bit vector aliases have been added to core.simd.
	  (#3405, #3406)
  * Internals  
    - core.bitop.{bts,btr,btc} are now CTFE-able. (ldc-developers/druntime#182)
    - Do not fallback to host for critical section size of unknown targets.
	  (#3389)
    - Linux: Possibility to avoid passing -fuse-ld to cc via -linker=. 
	  (#3382)
    - WebAssembly: Switch from legacy linked-list ModuleInfo registry to
	  __minfo section. (#3348)
    - Windows: Bundled libcurl upgraded to v7.69.1, incl. the option to link
	  it statically. (#3378)
    - Windows: Switch to wide wmain C entry point in druntime. (#3351)
    - druntime unittests are now compiled with -checkaction=context.
  * Known issues
    - NEW: When building LDC, old LDC 0.17.*/ltsmaster host compilers
	  miscompile LDC ≥ 1.21, leading to potential segfaults of the built LDC.
	  Ltsmaster can still be used to bootstrap a first compiler and then let
	  that compiler compile itself. (#3354)
    - Buggy older ld.bfd linker versions may wrongly strip out required
	  symbols, e.g., ModuleInfos (so that e.g. no module ctors/dtors are run).
	  LDC defaults to ld.gold on Linux.
    - LDC does not zero the padding area of a real variable. This may lead to
	  wrong results if the padding area is also considered. See #770. Does
	  not apply to real members inside structs etc.

OBS-URL: https://build.opensuse.org/request/show/808560
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/ldc?expand=0&rev=36
2020-05-26 11:37:19 +00:00
.gitattributes Accepting request 287234 from home:marc_schuetz:branches:home:dmacvicar 2015-02-23 10:15:18 +00:00
.gitignore Accepting request 287234 from home:marc_schuetz:branches:home:dmacvicar 2015-02-23 10:15:18 +00:00
ldc-0.17.6-src.tar.gz Accepting request 631387 from home:Guillaume_G:branches:devel:languages:D 2018-08-24 14:13:58 +00:00
ldc-1.9.0-fix_arm_build.patch Accepting request 614484 from home:Guillaume_G:branches:devel:languages:D 2018-06-06 10:24:25 +00:00
ldc-1.12.0-src.tar.gz Accepting request 667601 from home:Guillaume_G:branches:openSUSE:Factory:ARM 2019-01-21 13:43:13 +00:00
ldc-1.21.0-src.tar.gz Accepting request 808560 from home:elimat:branches:devel:languages:D 2020-05-26 11:37:19 +00:00
ldc-rpmlintrc Accepting request 499497 from home:Mailaender:branches:devel:languages:D 2017-05-29 19:58:23 +00:00
ldc.changes Accepting request 808560 from home:elimat:branches:devel:languages:D 2020-05-26 11:37:19 +00:00
ldc.spec Accepting request 808560 from home:elimat:branches:devel:languages:D 2020-05-26 11:37:19 +00:00