Mir GLAS v0.0.6: easy usage with DMD and LDC

Ilya Yaroshenko via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Dec 16 14:12:58 PST 2016


Mir GLAS v0.0.6 was released.

Changes:

1. GLAS can be used as common dub package with DMD and LDC. No 
manual library installation is required. Thanks to John Colvin 
for the good advice!

---- from the README ----
GLAS can be used with DMD and LDC but LDC (LLVM D Compiler) >= 
1.1.0 beta 6 should be installed in common path anyway.

GLAS can be included automatically in a project using dub (the D 
package manager). DUB will build GLAS and CPUID manually with LDC.

{
    ...
    "dependencies": {
       "mir-glas": "~><current_mir-glas_version>",
       "mir-cpuid": "~><current_mir-cpuid_version>"
    },
    "lflags": ["-L$MIR_GLAS_PACKAGE_DIR", 
"-L$MIR_CPUID_PACKAGE_DIR"]
}

$MIR_GLAS_PACKAGE_DIR and $MIR_CPUID_PACKAGE_DIR will be replaced 
automatically by DUB to appropriate directories.
---------

2. GLAS implementation was simplified.

3. Cache blocking was improved.

4.  LDC >= 1.1.0 beta 6 is supported and required.

ndslice implementation will be completely reworked next year. In 
the same time GLAS API will be the same.

Thanks,
Ilya



More information about the Digitalmars-d-announce mailing list