language: cpp
compiler:
  - gcc
  - clang
# Right now 1.8.7 is the 'reference version'. Other versions working is good,
# but they're a future concern, so don't bother building both collectors with
# all versions. It is, though, a future concern I should take care of soon.
env:
  - RUBY_VERSION=1.8.7 DEFAULT_COLLECTOR=Markcompact
  - RUBY_VERSION=1.8.7 DEFAULT_COLLECTOR=Semispace
  - RUBY_VERSION=1.9.3 DEFAULT_COLLECTOR=Markcompact
#  - RUBY_VERSION=2.0.0 DEFAULT_COLLECTOR=Markcompact
before_script:
  - rvm use ${RUBY_VERSION}
  - sudo apt-get install libffi-dev
  - sudo apt-get install libonig-dev
  - sudo apt-get install time
  - cmake .
  - make
script: travis/run-tests.sh
notifications:
  recipients:
    - graham@stormbrew.ca
  email:
    on_success: change
    on_failure: always

language: cpp
compiler:
  - gcc
  - clang
# Right now 1.8.7 is the 'reference version'. Other versions working is good,
# but they're a future concern, so don't bother building both collectors with
# all versions. It is, though, a future concern I should take care of soon.
env:
  - RUBY_VERSION=1.8.7 DEFAULT_COLLECTOR=Markcompact
  - RUBY_VERSION=1.8.7 DEFAULT_COLLECTOR=Semispace
#  - RUBY_VERSION=1.9.3 DEFAULT_COLLECTOR=Markcompact
#  - RUBY_VERSION=2.0.0 DEFAULT_COLLECTOR=Markcompact
before_script:
  - rvm use ${RUBY_VERSION}
  - sudo apt-get install libffi-dev
  - sudo apt-get install libonig-dev
  - sudo apt-get install time
  - cmake .
  - make
script: travis/run-tests.sh
notifications:
  recipients:
    - graham@stormbrew.ca
  email:
    on_success: change
    on_failure: always

Disable 1.9.3 building as it crashes at the moment.
Disable 1.9.3 building as it crashes at the moment.
