Digital Mars D Compiler
http://dlang.org/download.html
A systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability.
- Developed at devel:languages:D
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:ARM/dmd && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
dmd-2.076.1.tar.gz | 0002935804 2.8 MB | |
dmd.2.076.1.linux.tar.xz | 0022663640 21.6 MB | |
dmd.changes | 0000006566 6.41 KB | |
dmd.conf | 0000000683 683 Bytes | |
dmd.spec | 0000006737 6.58 KB | |
dmd_use_tarball_bootstrap.diff | 0000000682 682 Bytes | |
druntime-2.076.1.tar.gz | 0001539909 1.47 MB | |
phobos-2.076.1.tar.gz | 0002229964 2.13 MB |
Revision 1 (latest revision is 38)
Dominique Leuenberger (dimstar_suse)
accepted
request 536992
from
Matthias Eliasson (elimat)
(revision 1)
- Update to 2.076.1 * fix Issue 16997 - Integral promotion rules not being followed for unary + - ~ operators * Mangled Symbols now back reference types and identifiers. * Removed prelude assert for constructors & destructors * DMD builds are now reproducible - Build with AUTO_BOOTSTRAP - Rework description - Update to 2.073.2 - https://en.opensuse.org/SourceUrls - Update to 2.073.1 - Update to 2.071.0 Compiler Changes - Import access checks for fully qualified names were fixed. - Protection for selective and renamed imports were fixed. Language Changes - Imports no longer hide locals declared in outer scopes. - Private symbols are no longer visible in other modules. - Manifest constant can now be used for deprecation message. Library Changes - A clear method has been added to associative arrays to remove all elements. - The GC now uses a spinlock instead of a recursive mutex. - Calls to GC.free are now ignored during finalization instead of throwing an InvalidMemoryOperationError, see Bugzilla 15353. - GC.addRoot and GC.addRange now use a separate lock. - GCAllocator.goodAllocSize was added. - High-level API of std.net.curl now uses Appender for received content. Which generally makes all calls slightly faster. Up to 200ms for large amounts of data. - Repeat was added to obtain a repeating AliasSeq consisting of template arguments. - fold was added as an alternative to reduce with argument order swapped. - Added nextPow2 and truncPow2 to std.math. - bsf, bsr, and popcnt now work with ulongs on 32 bit systems. - topN is now 5% - 7% faster. - Unary overloads of startsWith and endsWith were added. - maxCount and maxPos were added. - Range support for the convenience wrapper redBlackTree was added. See the full changelog here: http://dlang.org/changelog/2.071.0.html - Update to 2.070.2 This is a bugfix release, please refer to the changelog for details: http://dlang.org/changelog/2.070.2.html - Update to 2.070.1 This is a bugfix release, see the changelog for details: http://dlang.org/changelog/2.070.1.html Update to 2.070.0 Language Changes - Add syntactic support to make an alias to a function literal. Library Changes - The package std.experimental.ndslice was added. It is also available as part of the Mir library. - The core.sys.windows package has been greatly expanded. - TypeInfo.init has been renamed to TypeInfo.initializer. - std.json encodes string control characters. - Default LogLevel of FileLogger was changed to LogLevel.all. - Access to the internal ptr and len fields of BitArray was deprecated. See the full changelog here: http://dlang.org/changelog/2.070.0.html Update to 2.069.2 This is a bugfix release, see the changelog for details: http://dlang.org/changelog/2.069.2.html Update to 2.069 This is the first release with a self-hosted dmd compiler and comes with even more rangified phobos functions, std.experimental.allocator, and many other improvements. See the changelog for more details. http://dlang.org/changelog/2.069.0.html - update 2.068.2 - This point release fixes a few regressions 2.068.1, see the changelog for more details: http://dlang.org/changelog/2.068.2.html - update to 2.068.1 - Fixes bugs and regressions in 2.068.0 - update to 2.068.0 Notable changes: - many rangified phobos functions - 2 new GC profilers - a new AA implementation - countless further improvements and fixes - update to 2.067.1 - update to 2.067.0 - add a valid dmd.conf file (from upstream) - recommend phobos-devel - use https://en.opensuse.org/SourceUrls - new project URL - split libphobos as discussed in bos#905648 - add Artistic license - deprecate dmd-fix-build.patch - deprecate dmd-rpmlintrc - update to 2.066.1 - fix license tag, Boost -> BSL-1.0 - add config file for include paths - update to 2.059 - Parallel build with %_smp_mflags; strip redundant sections/tags - SPDX license field - created package (version 2.053)
Comments 0