Commit daa43b67 authored by Kevin Modzelewski's avatar Kevin Modzelewski

Merge pull request #245 from dagar/travis

travis run full ninja check-pyston and update README
parents 28861153 43609bcc
......@@ -17,10 +17,10 @@ install:
- git config --global user.name "Your Name"
- mkdir ~/pyston-build && cd ~/pyston-build
- cmake -GNinja $TRAVIS_BUILD_DIR
- cd ~/pyston-build && ninja llvm_up
- cd ~/pyston-build && ninja llvm_up && ninja lint check-format
script:
- cd ~/pyston-build && ninja lint check-format && ninja -j4 && ninja run_raytrace
- cd ~/pyston-build && ninja -j4 check-pyston
os:
- linux
......
# Pyston
# Pyston [![Build Status](https://travis-ci.org/dropbox/pyston.svg?branch=master)](https://travis-ci.org/dropbox/pyston/builds)
Pyston is a new, under-development Python implementation built using LLVM and modern JIT techniques with the goal of achieving good performance.
......@@ -52,6 +52,9 @@ $ make check -j4
And see that hopefully all of the tests pass.
> If you see that the tests do not pass, please email pyston-dev.
All pull requests are built and tested by travis-ci.org running Ubuntu 12.04.
See [travis-ci.org/dropbox/pyston/builds](https://travis-ci.org/dropbox/pyston/builds).
### Running Pyston
Pyston builds in a few different configurations; right now there is `pyston_dbg`, which is the debug configuration and contains assertions and debug symbols, and `pyston_release`, the release configuration which has no assertions or debug symbols, and has full optimizations. You can build them by saying `make pyston_dbg` or `make pyston_release`, respectively. If you are interested in seeing how fast Pyston can go, you should try the release configuration, but there is a good chance that it will crash, in which case you can run the debug configuration to see what is happening.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment