Skip to content

Meta repo for all D stuff. Hope to combine compatible dmd+phobos+druntime+dlang.org as submodules.

Notifications You must be signed in to change notification settings

lionello/d-meta

Repository files navigation

d-meta

Meta repo for all D stuff. Hope to combine compatible dmd+phobos+druntime+dlang.org as submodules.

Compiler changes often coincide with changes to one or both of the D runtime libraries. Not having a matching compiler and libraries makes testing impossible.

To get started, clone this repo and do:

make init

Furthermore, this repo also provides a top-level Makefile which can be used to build all the libraries, in all their flavors, including running all the tests.

make test

Not tested on Windows.

Cloning

This repository is using GIT submodules. With version 1.6.5 of Git and later you can use:

git clone --recursive git@github.com:lionello/d-meta.git

For already cloned repos, or older Git versions, just use:

git clone git@github.com:lionello/d-meta.git
cd d-meta
git submodule update --init --recursive

Tags

Tags in this repo correspond to the respective tags in each submodule. So, to get a particular state of the D environment, simply do:

git checkout v2.057
git submodule update

About

Meta repo for all D stuff. Hope to combine compatible dmd+phobos+druntime+dlang.org as submodules.

Resources

Stars

Watchers

Forks

Packages

No packages published