Brian Anderson
|
3a7a408386
|
rt: Free all outstanding boxes at task death
|
2012-03-29 16:43:18 -07:00 |
|
Brian Anderson
|
a0ed1fb20b
|
build: Introduce rustsyntax crate
|
2012-03-29 14:42:30 -07:00 |
|
Graydon Hoare
|
635b55100c
|
Fix ARFLAGS to be compatible with old RHEL5 ar.
|
2012-03-28 20:58:43 -07:00 |
|
Graydon Hoare
|
45c74f04ab
|
Override all non-default origins for CC/CXX/CPP, not just undefined.
|
2012-03-28 14:26:51 -07:00 |
|
Graydon Hoare
|
211d41948a
|
Conditionalize CC / CXX / CPP to permit using other gcc versions.
|
2012-03-28 13:52:47 -07:00 |
|
Graydon Hoare
|
a7a152311f
|
Don't include config.stamp in dist tarball.
|
2012-03-28 11:29:38 -07:00 |
|
Graydon Hoare
|
55bfc5e4f9
|
Prep docs before pdf.
|
2012-03-27 13:07:26 -07:00 |
|
Graydon Hoare
|
46d9456610
|
Remove duplicate definition.
|
2012-03-26 18:36:48 -07:00 |
|
Graydon Hoare
|
5487f140cc
|
Tidy up doc make rules.
|
2012-03-26 18:03:53 -07:00 |
|
Graydon Hoare
|
bd0399863f
|
Disable some advanced (post glibc-2.3) libuv features when building snaps.
|
2012-03-26 18:03:53 -07:00 |
|
Marijn Haverbeke
|
1b81c5112a
|
Remove last vestiges of old-style intrinsics
Closes #2048
|
2012-03-23 16:08:01 +01:00 |
|
Marijn Haverbeke
|
52d618a99a
|
Revert removal of intrinsics
Oops. We can't do this yet until the next snapshot.
|
2012-03-23 12:51:20 +01:00 |
|
Marijn Haverbeke
|
f5024692d4
|
Remove support for the old-style intrinsics
Closes #2042
Closes #1981
|
2012-03-23 12:21:55 +01:00 |
|
Marijn Haverbeke
|
0303396f4c
|
Register snapshot, turn off USE_SNAPSHOT flags
|
2012-03-23 12:21:46 +01:00 |
|
Marijn Haverbeke
|
b2aace2cca
|
Temporarily turn on USE_SNAPSHOT_RUNTIME and USE_SNAPSHOT_CORELIB
|
2012-03-23 10:49:47 +01:00 |
|
Niko Matsakis
|
dc07280b08
|
make --enforce-mut-vars always on, add mut annotations to remaining files
|
2012-03-22 09:58:19 -07:00 |
|
Niko Matsakis
|
ea6030878a
|
update promotion rules to not fail when .dsym file does not exist
|
2012-03-22 07:31:18 -07:00 |
|
Niko Matsakis
|
b653a18416
|
add mut decls to rustc and make them mandatory
|
2012-03-21 21:04:14 -07:00 |
|
Graydon Hoare
|
38f0a2e992
|
Typo. No idea why local build worked.
|
2012-03-21 18:45:28 -07:00 |
|
Graydon Hoare
|
251e52e0c5
|
Fix rt deps. Close #1449.
|
2012-03-21 18:40:32 -07:00 |
|
Graydon Hoare
|
a9e7bff731
|
Remove incorrect uses of NVALGRIND, Close #1435.
|
2012-03-21 18:21:11 -07:00 |
|
Josh Matthews
|
8142438938
|
Avoid mangling names differently in debug builds to work around a build error. Fix up file name and path debug information, and build one compilation unit for a crate instead of one per source file.
|
2012-03-21 18:56:36 -04:00 |
|
Brian Anderson
|
0a347e760f
|
doc: Run language ref through prep.js
This is so we can strip out support code needed to make the examples work,
and as a bonus it does syntax highlighting.
|
2012-03-20 18:59:21 -07:00 |
|
Brian Anderson
|
57281f52e5
|
test: Begin running the language ref examples. Mostly xfailed
|
2012-03-20 18:59:21 -07:00 |
|
Brian Anderson
|
13ae8e0626
|
build: rm -f old tutorial snippets
|
2012-03-19 14:57:51 -07:00 |
|
Brian Anderson
|
14895aa10b
|
build: Delete old tutorial tests before regenerating. Closes #1991
|
2012-03-19 14:34:11 -07:00 |
|
Brian Anderson
|
5d4bf75f56
|
rt: Convert rust_task_list to a typedef
|
2012-03-18 18:18:18 -07:00 |
|
Brian Anderson
|
664bed5fe2
|
build: Fix non-host libcore
|
2012-03-16 23:33:05 -07:00 |
|
Marijn Haverbeke
|
484469c58d
|
Register new snapshot
|
2012-03-16 15:39:04 +01:00 |
|
Marijn Haverbeke
|
22bef74b55
|
Remove shared tydescs
All tydescs are static now, there's no need to worry about
marshalling them between threads anymore.
|
2012-03-16 15:38:42 +01:00 |
|
Niko Matsakis
|
140d194007
|
make it possible to use snapshot core lib
|
2012-03-16 10:14:44 -04:00 |
|
Daniel Brooks
|
29fa4a60fb
|
This path could have spaces in it, so quote it
|
2012-03-15 16:55:22 -07:00 |
|
Marijn Haverbeke
|
76d07f4056
|
Remove dynastack support from runtime
Issue #1982
|
2012-03-16 00:44:06 +01:00 |
|
Marijn Haverbeke
|
146b61189a
|
Get rid of rust_crate_cache in the runtime
We are no longer generating dynamic tydescs or dicts.
Issue #1982
|
2012-03-16 00:44:06 +01:00 |
|
Niko Matsakis
|
d365ec5c7d
|
kill old serialization code
|
2012-03-15 18:30:10 -04:00 |
|
Niko Matsakis
|
e702d20191
|
allow immut vars to be moved. enforce mut vars after stage0 in std.
|
2012-03-14 20:46:36 -04:00 |
|
Niko Matsakis
|
6b35875dca
|
annotate libstd and start enforcing mutability
|
2012-03-14 20:46:36 -04:00 |
|
Brian Anderson
|
3de30f4ef2
|
rt: Change alignof to rust_alignof. Remove -Wno-c++11-compat. Closes #1644
|
2012-03-12 18:03:48 -07:00 |
|
Brian Anderson
|
6bab5c07e4
|
build: Make tutorial and lang ref depend on rust.css
|
2012-03-10 15:26:09 -08:00 |
|
Brian Anderson
|
93a082149a
|
build: Switch from naturaldocs to rustdoc
|
2012-03-09 22:56:53 -08:00 |
|
Brian Anderson
|
4d4995fc60
|
build: Fix some deps in tools.mk
|
2012-03-09 22:56:53 -08:00 |
|
Niko Matsakis
|
5c4ffd0dd7
|
build libcore with --enforce-mut-vars
|
2012-03-07 07:47:54 -08:00 |
|
Niko Matsakis
|
712dd23541
|
make inline enabled by default
|
2012-03-06 09:01:40 -08:00 |
|
Graydon Hoare
|
87c14f1e3d
|
Move src/comp to src/rustc
|
2012-03-02 18:46:13 -08:00 |
|
Brian Anderson
|
8a32f8efe5
|
build: Add --enable-helgrind option
|
2012-03-02 14:08:02 -08:00 |
|
Jeff Olson
|
d461637cc5
|
missing build file update for parent commit
|
2012-02-28 17:56:15 -08:00 |
|
Niko Matsakis
|
1fd9abaa47
|
rename aux to auxiliary, since aux is apparently reserved on windows
|
2012-02-28 06:45:33 -08:00 |
|
Niko Matsakis
|
5c1338a18e
|
add ability to run multi-crate tests, run tests with --inline
|
2012-02-28 06:31:29 -08:00 |
|
Niko Matsakis
|
13781f3d8d
|
retool serializer to be built by stage0 rustc
|
2012-02-24 21:14:34 -08:00 |
|
Niko Matsakis
|
be9914625b
|
allow snapshot to be specified in make command line
|
2012-02-24 20:46:27 -08:00 |
|