public
Description: Rubinius, the Ruby VM
Homepage: http://rubini.us
Clone URL: git://github.com/evanphx/rubinius.git
Search Repo:
Removed llvm and step numbers
Ryan Davis (author)
Thu Jul 17 16:36:08 -0700 2008
commit  0a1ea415ab836e8ca97fde4110967bb6bc5646f8
tree    cc7e32de54b20631e005633d184ba3fe30c9dd45
parent  12312ef2a84226bc181a04f17f79c1e4f916948a
...
1
2
3
4
5
6
7
8
9
10
 
11
12
13
14
15
 
16
17
 
18
19
20
21
 
22
23
 
24
25
 
26
27
 
28
29
30
 
31
32
...
1
2
3
 
 
 
 
 
 
 
4
5
6
7
8
 
9
10
 
11
12
13
14
 
15
16
 
17
18
 
19
20
 
21
22
23
 
24
25
26
0
@@ -1,32 +1,26 @@
0
  Running the C++ Branch
0
 ------------------------
0
 
0
-1. Get LLVM 2.3 or later from http://llvm.org
0
- - Simple build: `./configure [--prefix=...] && make; sudo make install`
0
-
0
-2. Optional but recommended, also get the LLVM GCC frontend, http://llvm.org
0
- - You can just get the binaries rather than source.
0
-
0
-3. Set up an altogether new clone of the repository for yourself:
0
++ Set up an altogether new clone of the repository for yourself:
0
     - For current committers:
0
         `cd $WHEREVER; git clone git@git.rubini.us:code my_cpp`
0
     - For others: `cd $WHEREVER; git clone git://git.rubini.us/code my_cpp`
0
 
0
-3b. `cd my_cpp`
0
++ `cd my_cpp`
0
 
0
-4. Switch to the C++ branch:
0
++ Switch to the C++ branch:
0
       `git branch --track cpp origin/cpp; git checkout cpp`
0
     - The --track allows you to push and pull directly to/from the branch.
0
 
0
-5. All of the C++ work is in a subdirectory: `cd vm`
0
++ All of the C++ work is in a subdirectory: `cd vm`
0
 
0
-6. Build the codebase: `rake build`
0
++ Build the codebase: `rake build`
0
 
0
-7. Build and run the tests: `rake test`
0
++ Build and run the tests: `rake test`
0
 
0
-8. You can use `git pull` to get updates
0
++ You can use `git pull` to get updates
0
     - The 'rake git:pull' task currently doesn't work for the C++ branch.
0
 
0
-9. ...And `git push` to send back any of your commits to the C++ branch.
0
++ ...And `git push` to send back any of your commits to the C++ branch.
0
     - Same here with the Rbx Rake tasks.
0
 

Comments

    No one has commented yet.