experiment compilation with dip25 and dip1000

This commit is contained in:
Basile Burg 2019-03-20 03:34:11 +01:00
parent 53db8bf9ee
commit e41b9f2195
4 changed files with 5 additions and 92 deletions

View File

@ -2,15 +2,6 @@
set -e
if [[ $BUILD == dub ]]; then
dub build --build=release --config=client
dub build --build=release --config=server
elif [[ $DC == ldc2 ]]; then
git submodule update --init --recursive
make ldc -j2
else
git submodule update --init --recursive
make debug -j2
fi
make
cd tests && ./run_tests.sh

View File

@ -3,17 +3,10 @@ sudo: false
language: d
d:
- dmd
- ldc-beta
- ldc
os:
- linux
# TODO, some bug in OSX for the server that causes it to fail
# - osx
env:
- BUILD=
- BUILD=dub
branches:
only:
@ -21,76 +14,3 @@ branches:
- /^v\d+\.\d+\.\d+([+-]\S*)*$/
script: ./.travis.sh
jobs:
include:
- stage: GitHub Release
#if: tag IS present
d: ldc-1.13.0
os: linux
script: echo "Deploying to GitHub releases ..." && ./release.sh
deploy:
provider: releases
api_key: $GH_REPO_TOKEN
file_glob: true
file: bin/dcd-*.tar.gz
skip_cleanup: true
on:
repo: dlang-community/DCD
tags: true
- stage: GitHub Release
#if: tag IS present
d: ldc-1.13.0
os: osx
script: echo "Deploying to GitHub releases ..." && ./release.sh
deploy:
provider: releases
api_key: $GH_REPO_TOKEN
file_glob: true
file: bin/dcd-*.tar.gz
skip_cleanup: true
on:
repo: dlang-community/DCD
tags: true
- stage: GitHub Release
#if: tag IS present
d: dmd
os: linux
language: generic
sudo: yes
script: echo "Deploying to GitHub releases ..." && ./release-windows.sh
addons:
apt:
packages:
- p7zip-full
deploy:
provider: releases
api_key: $GH_REPO_TOKEN
file_glob: true
file: bin/dcd-*.zip
skip_cleanup: true
on:
repo: dlang-community/DCD
tags: true
- stage: GitHub Release
#if: tag IS present
d: dmd
os: linux
language: generic
sudo: yes
script: echo "Deploying to GitHub releases ..." && ARCH=64 ./release-windows.sh
addons:
apt:
packages:
- p7zip-full
deploy:
provider: releases
api_key: $GH_REPO_TOKEN
file_glob: true
file: bin/dcd-*.zip
skip_cleanup: true
on:
repo: dlang-community/DCD
tags: true
stages:
- name: test
if: type = pull_request or (type = push and branch = master)

View File

@ -97,7 +97,9 @@ DMD_SERVER_FLAGS := -Icontainers/src\
-O\
-release\
-inline\
-ofbin/dcd-server
-ofbin/dcd-server\
-dip25\
-dip1000
DEBUG_SERVER_FLAGS := -Icontainers/src\
-Imsgpack-d/src\

@ -1 +1 @@
Subproject commit 19d9245e315a85763754ded6912c2375c9226e04
Subproject commit 19c9f2fc1dc2c392d32a5ac71b91c27b400fa5a3