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 |
|
Graydon Hoare
|
5b4da3c5e1
|
Correct install.mk to use CFG_LIBDIR for correct install paths on windows.
|
2012-02-24 18:29:44 -08:00 |
|
Daniel Brooks
|
3c95fa22da
|
python might be in a path with spaces in it, you never know
|
2012-02-21 00:53:01 -08:00 |
|
Graydon Hoare
|
224eb977f8
|
Fix dependencies of stage2 check-fast driver.
|
2012-02-17 23:02:26 -08:00 |
|
Graydon Hoare
|
a4d2beb16b
|
Only modify PATH on win32 when in MSYSTEM shell
|
2012-02-17 23:02:25 -08:00 |
|
Brian Anderson
|
b2cfb7ef82
|
rt: Add rust_port_select function
|
2012-02-16 11:12:22 -08:00 |
|
Brian Anderson
|
4eeb706e84
|
build: Set RUST_THREADS=1 on FreeBSD to avoid a threading bug
|
2012-02-12 18:23:23 -08:00 |
|
Brian Anderson
|
deec6b9ccf
|
build: Disable libuv makefile auto-regeneration
|
2012-02-11 18:00:52 -08:00 |
|
Niko Matsakis
|
fdddf8f9e1
|
put serializer into the build and encode full item paths
|
2012-02-10 20:48:28 -08:00 |
|
Graydon Hoare
|
5fc2e9e9ab
|
support a fast-make mode that avoids globbing into llvm and libuv
|
2012-02-10 12:07:11 -08:00 |
|
Brian Anderson
|
5d8d591ffc
|
rt: Remove sync::yield and sync::sleep
|
2012-02-09 19:00:16 -08:00 |
|
Brian Anderson
|
421c8db144
|
rt: Move rust_thread to its own files
|
2012-02-09 19:00:16 -08:00 |
|
Brian Anderson
|
e0d5b92b84
|
rt: Begin moving stack-building functions to rust_stack.cpp
|
2012-02-09 19:00:15 -08:00 |
|
Jyun-Yan You
|
b778dac197
|
fix build on freebsd
|
2012-02-09 18:41:57 -08:00 |
|
Niko Matsakis
|
5163606d06
|
platform-specific valgrind suppression
|
2012-02-05 09:07:23 -08:00 |
|
Brian Anderson
|
8d881967a2
|
rt: Extract rust_scheduler from rust_task_thread
|
2012-02-03 23:48:12 -08:00 |
|
Brian Anderson
|
f94339cc1c
|
rt: Rename rust_scheduler to rust_task_thread
|
2012-02-03 23:48:12 -08:00 |
|
Marijn Haverbeke
|
c1b075d042
|
Remove experimental GC code
It's been sitting unused long enough to have bitrotted completely.
|
2012-02-03 11:34:12 +01:00 |
|
Brian Anderson
|
7f2980b749
|
rt: Remove bitrotted tests
|
2012-02-02 18:10:24 -08:00 |
|
Graydon Hoare
|
c485301d21
|
Update libuv.
|
2012-02-02 17:39:47 -08:00 |
|
Niko Matsakis
|
af2dd9b3b7
|
register new snapshot, revert USE_SNAPSHOT_RUNTIME setting
|
2012-02-01 21:02:19 -08:00 |
|
Niko Matsakis
|
196d69beb2
|
make boxes self-describing (fixes #1493)" (take 2)
this will be used to generate a new snapshot.
|
2012-02-01 18:52:08 -08:00 |
|
Niko Matsakis
|
3116643806
|
Revert "make boxes self-describing (fixes #1493)" until a new
snapshot is prepared.
|
2012-02-01 18:50:19 -08:00 |
|
Niko Matsakis
|
c36207bfb8
|
make boxes self-describing (fixes #1493)
|
2012-02-01 18:18:07 -08:00 |
|
Brian Anderson
|
5c89938544
|
rt: Remove rust_timer. Unused
|
2012-02-01 16:05:17 -08:00 |
|
Graydon Hoare
|
9db1d16f61
|
Add a 'make uninstall' target. Close #1668.
|
2012-01-30 16:29:20 -08:00 |
|
Brian Anderson
|
2ca0b37321
|
build: Don't use -T option on install cmd. Not OS X compatible
|
2012-01-28 14:32:38 -08:00 |
|
Aleksander Balicki
|
6841c777f6
|
Update cp to install, so we can safely install on systems with restrictive umasks
|
2012-01-28 02:52:44 +01:00 |
|
Brian Anderson
|
f0ba69a96f
|
Remove the --no-core command-line option
It is superceeded by the #[no_core] attribute
|
2012-01-26 20:30:46 -08:00 |
|