Merge branch 'master' of github.com:cisco/chezscheme
original commit: f279c874b49175465c2e18e4543508a759367a8a
This commit is contained in:
commit
6cacbb61c5
28
.travis.yml
Normal file
28
.travis.yml
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
language: c
|
||||||
|
matrix:
|
||||||
|
include:
|
||||||
|
- os: osx
|
||||||
|
env: TARGET_MACHINE=i3osx
|
||||||
|
- os: osx
|
||||||
|
env: TARGET_MACHINE=ti3osx
|
||||||
|
- os: osx
|
||||||
|
env: TARGET_MACHINE=a6osx
|
||||||
|
- os: osx
|
||||||
|
env: TARGET_MACHINE=ta6osx
|
||||||
|
- os: linux
|
||||||
|
env: TARGET_MACHINE=i3le
|
||||||
|
- os: linux
|
||||||
|
env: TARGET_MACHINE=ti3le
|
||||||
|
- os: linux
|
||||||
|
env: TARGET_MACHINE=a6le
|
||||||
|
- os: linux
|
||||||
|
env: TARGET_MACHINE=ta6le
|
||||||
|
dist: trusty
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- gcc-multilib
|
||||||
|
- lib32ncurses5-dev
|
||||||
|
- libx32ncurses5-dev
|
||||||
|
script:
|
||||||
|
- ./configure -m=$TARGET_MACHINE && make && ( cd ${TARGET_MACHINE}/mats && make partialx 2>&1 ) | tee Make.out | grep '^matting '
|
10
LOG
10
LOG
|
@ -352,6 +352,16 @@
|
||||||
foreign.ms
|
foreign.ms
|
||||||
- added a missing quote mark in new printf mat Windows case
|
- added a missing quote mark in new printf mat Windows case
|
||||||
foreign.ms
|
foreign.ms
|
||||||
|
- added travis-ci automation script and a 'partialx' testing target to
|
||||||
|
allow us to perform more than a single run of testing without running
|
||||||
|
afoul of travis-ci's 50-minute build timeout. 'partialx' tests six
|
||||||
|
of the twelve configurations tested by 'allx'.
|
||||||
|
.travis.yml (new),
|
||||||
|
mats/Mf-base
|
||||||
|
- paired the 'partialx' down to just four test configurations, with one
|
||||||
|
interpreter run, to try to get the threaded builds into line with
|
||||||
|
travis-ci's timeout.
|
||||||
|
mats/Mf-base
|
||||||
- eliminated some direct assumptions that a vector's type/length field
|
- eliminated some direct assumptions that a vector's type/length field
|
||||||
is a fixnum and added meta-asserts to verify that it is in a couple of
|
is a fixnum and added meta-asserts to verify that it is in a couple of
|
||||||
others, to facilitate future changes to vector typing. vectors are
|
others, to facilitate future changes to vector typing. vectors are
|
||||||
|
|
|
@ -203,6 +203,12 @@ fastreport:
|
||||||
$(MAKE) doerrors
|
$(MAKE) doerrors
|
||||||
$(MAKE) doreport
|
$(MAKE) doreport
|
||||||
|
|
||||||
|
partialx:
|
||||||
|
$(MAKE) allxhelp o=0
|
||||||
|
$(MAKE) allxhelp o=3
|
||||||
|
$(MAKE) allxhelp o=3 cp0=t
|
||||||
|
$(MAKE) allxhelp o=3 eval=interpret cp0=t rmg=2
|
||||||
|
|
||||||
allx: prettyclean
|
allx: prettyclean
|
||||||
$(MAKE) allxhelp o=0
|
$(MAKE) allxhelp o=0
|
||||||
$(MAKE) allxhelp o=3
|
$(MAKE) allxhelp o=3
|
||||||
|
|
Loading…
Reference in New Issue
Block a user