Joshua Wise
|
07bab92970
|
llvm::mk_object_file should really return an option, since the underlying LLVM function can fail. Fixes a crash on OS X when rust has bad dylibs within eyeshot.
|
2011-11-07 09:56:30 +01:00 |
|
Marijn Haverbeke
|
ba57ec24ea
|
Fix some more bugs in the tutorial
Tutorial code going out of date is going to be a recurring problem...
|
2011-11-07 09:55:25 +01:00 |
|
Matt Brubeck
|
ce8c5b0340
|
Tutorial: 'import std;' should be 'use std;'.
|
2011-11-07 08:45:29 +01:00 |
|
David Rajchenbach-Teller
|
05c9c73756
|
[Stdlib] rope.rs: improved doc, code readability
|
2011-11-06 18:10:23 +01:00 |
|
David Rajchenbach-Teller
|
7bfe4dba80
|
[Test] rope.rs: testing concat
|
2011-11-06 18:10:23 +01:00 |
|
David Rajchenbach-Teller
|
bc1316aaf4
|
[Stdlib] rope.rs: concat, now attempts to preserve balance
|
2011-11-06 18:10:22 +01:00 |
|
David Rajchenbach-Teller
|
cefa97dc2e
|
[Stdlib doc] char.rs: documented to_digit, cmp
|
2011-11-06 18:10:22 +01:00 |
|
David Rajchenbach-Teller
|
2dedcc8aa2
|
[stdlib optim] rope::node improved balancing strategy
|
2011-11-06 18:10:22 +01:00 |
|
Brian Anderson
|
81a93eff93
|
configure: Handle absolute source paths when configuring LLVM
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
e7afe11a2a
|
Build LLVM with -fno-omit-frame-pointer on Linux
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
c0d220362f
|
configure: Quote the git command
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
7d5d732566
|
Change the LLVM repo to git://github.com/brson/llvm.git
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
814c3d0d76
|
Add clean-all rule which also cleans LLVM
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
2e54a76737
|
Cleanup configure script
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
8e14d188de
|
configure: Use i686 as the CPU type instead of i386
Seems to prevent the warning about linking bitcode with different triples.
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
8ea6d0c5d2
|
Use $(MAKE) for recursive make
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
4b6585c924
|
Parameterize the LLVM build over the target triples
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
a4e1a438f6
|
Cleanup LLVM build rules after rebase onto x64 changes
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
225f50ea96
|
Begin remove old LLVM configuration code
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
a0ff3db258
|
LLVM build cleanup
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
e47f410536
|
Use LLVM directly from the build directory
This will cut out the few seconds it takes to run make install.
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
26bb6716ef
|
Tie the LLVM build into ours
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
bd67c70163
|
Call LLVM's configure script from ours
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
0e150116f3
|
Reconfigure when the git submodule status changes
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
f96f1692ef
|
Add mk/llvm.mk
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
1a05274738
|
Add submodule management to configure script
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
7d741d69cb
|
Add an LLVM git submodule
|
2011-11-05 13:23:10 -07:00 |
|
Elly Jones
|
39e0009190
|
docs: work around texi2dvi bug. (#1134)
|
2011-11-05 13:18:23 -07:00 |
|
David Rajchenbach-Teller
|
1087f4b7b0
|
[Docfix] lib/str.rs: Applied review suggestions, took the opportunity to improve doc of my new functions.
|
2011-11-05 13:04:35 -07:00 |
|
David Rajchenbach-Teller
|
b17847b232
|
[Docfixes + feature] lib/uint.rs: Applied review suggesions, took the opportunity to add function loop
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
57425b575c
|
[Docfix + Renaming] lib/rope.rs: Applied review suggestions, mostly docfixes.
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
f9a0d03c7a
|
Fixup: forgotten stdtest/rope.rs
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
a5dcf66ad3
|
stdlib: Added a small rope library
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
07574363ef
|
char.rs: Added a function cmp
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
07ffe68ad9
|
uint.rs: added functions div_ceil, div_floor, div_round
|
2011-11-05 13:04:34 -07:00 |
|
David Rajchenbach-Teller
|
f4399063fc
|
str.rs: Added functions loop_chars, loop_chars_sub, char_len_range, byte_len_range.
|
2011-11-05 13:04:34 -07:00 |
|
Elly Jones
|
b0278f5315
|
vec: take [mutable? T] instead of [T]
|
2011-11-04 17:30:03 -07:00 |
|
Elly Jones
|
230b279b82
|
install.mk: make man1 directory
|
2011-11-04 19:53:23 -04:00 |
|
Marijn Haverbeke
|
2c033f83ef
|
Fill in the tutorial section on testing
|
2011-11-04 12:23:35 +01:00 |
|
Brian Anderson
|
af1ce1f3de
|
Remove an old, temporary build rule
|
2011-11-03 12:22:41 -07:00 |
|
Brian Anderson
|
7c3616057d
|
configure: change --only-gcc to --enable-clang to make clang opt-in
|
2011-11-03 12:01:31 -07:00 |
|
Brian Anderson
|
9435459e89
|
Make the formatting of the host build message consistent
|
2011-11-03 11:26:52 -07:00 |
|
Brian Anderson
|
19797dfe9d
|
Fix typo in Makefile.in comments
|
2011-11-03 10:53:49 -07:00 |
|
Marijn Haverbeke
|
5945667b99
|
Update some more tests for 1a68a9882
|
2011-11-03 11:14:48 +01:00 |
|
Marijn Haverbeke
|
4ce6472c02
|
Clarify metadata syntax in manual
Closes #1119
|
2011-11-03 10:59:42 +01:00 |
|
Marijn Haverbeke
|
1a68a98824
|
Disallow writing to function arguments again
Remove implicit copying hack.
Closes #1118
|
2011-11-03 10:57:54 +01:00 |
|
Brian Anderson
|
1deaf97002
|
configure: cleanup
|
2011-11-02 16:26:22 -07:00 |
|
Brian Anderson
|
4151a3a67f
|
configure: abort early on --help
|
2011-11-02 16:25:22 -07:00 |
|
Elly Jones
|
098cf43761
|
configure: support --target-triples and --only-gcc.
Signed-off-by: Elly Jones <elly@leptoquark.net>
|
2011-11-02 19:19:33 -04:00 |
|
Brian Anderson
|
0003a50e33
|
Change the error message when no LLVM is found
|
2011-11-02 16:10:40 -07:00 |
|