Kevin Cantu
|
7dcbaedd32
|
Rename librustsyntax to libsyntax
Per issue #2418.
|
2012-05-31 11:15:00 -07:00 |
|
Brian Anderson
|
ff6cde7882
|
mk: Stop using snapshot rt/core/std
|
2012-05-31 01:27:21 -07:00 |
|
Brian Anderson
|
0c0818b955
|
build: Fix rules for non-target std when using snapshot std
|
2012-05-30 22:55:21 -07:00 |
|
Brian Anderson
|
a4ba088ef8
|
build: Add USE_SNAPSHOT_STDLIB. Set to 1
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
846dfbc922
|
build: Use snapshot core
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
429f7e9e08
|
build: Use snapshot runtime
|
2012-05-30 21:23:34 -07:00 |
|
Niko Matsakis
|
50a3dd40ae
|
implement new borrow ck (disabled by default)
|
2012-05-09 17:00:19 -07:00 |
|
Brian Anderson
|
a0ed1fb20b
|
build: Introduce rustsyntax crate
|
2012-03-29 14:42:30 -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
|
b653a18416
|
add mut decls to rustc and make them mandatory
|
2012-03-21 21:04:14 -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 |
|
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 |
|
Niko Matsakis
|
5c4ffd0dd7
|
build libcore with --enforce-mut-vars
|
2012-03-07 07:47:54 -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
|
f0ba69a96f
|
Remove the --no-core command-line option
It is superceeded by the #[no_core] attribute
|
2012-01-26 20:30:46 -08:00 |
|
Niko Matsakis
|
cac46eac4b
|
revert accidental commits
|
2012-01-20 09:34:15 -08:00 |
|
Niko Matsakis
|
b7811e613d
|
small fixes for building dist on windows
|
2012-01-20 08:59:07 -08:00 |
|
Brian Anderson
|
fa718dcebf
|
build: Stop passing --lib argument
|
2012-01-17 15:13:43 -08:00 |
|
Niko Matsakis
|
005e319485
|
make use of snapshot runtime predicated on variable USE_SNAPSHOT_RUNTIME
|
2012-01-09 19:53:32 -08:00 |
|
Brian Anderson
|
d4ae1cae60
|
rt: Build the stage0 runtime for non-hosts from the working dir
|
2012-01-09 13:34:01 -08:00 |
|
Niko Matsakis
|
8506241f3a
|
fix how we walk functions to match new closure fmt
|
2012-01-06 22:40:31 -08:00 |
|
Haitao Li
|
bc95ccb536
|
Separate driver rustc and librustc
rustc is now a minimal wrapper of librustc.
|
2011-12-20 21:06:04 +08:00 |
|
Marijn Haverbeke
|
ebdf3ef2c0
|
Don't make rustc depend on librustc
|
2011-12-19 15:48:58 +01:00 |
|
Graydon Hoare
|
4f826b34cb
|
Update build machinery to build and install librustc everywhere (including snapshots).
|
2011-12-16 17:21:28 -08:00 |
|
Haitao Li
|
6dbd4c21e9
|
rustc: build versioned library with hash in its name
Also updated build to install versioned libraries and added a few
missing actions for `make clean`.
|
2011-12-12 16:15:29 -08:00 |
|
Graydon Hoare
|
dfd699a852
|
Pass --no-core when building libcore.
|
2011-12-07 13:32:59 -08:00 |
|
Graydon Hoare
|
447414f007
|
Establish 'core' library separate from 'std'.
|
2011-12-06 12:13:04 -08:00 |
|
Niko Matsakis
|
8371beb590
|
makefiles now seem to be working, rustc is not
|
2011-11-29 12:51:08 -08:00 |
|
Niko Matsakis
|
9c12c7c7f5
|
basic builds function
|
2011-11-29 12:51:07 -08:00 |
|
Brian Anderson
|
cd91c6d065
|
rt: Build __morestack as a static library and copy it to the right places
|
2011-11-28 18:01:42 -08: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
|
af1ce1f3de
|
Remove an old, temporary build rule
|
2011-11-03 12:22:41 -07:00 |
|
Niko Matsakis
|
2bfa72ea42
|
virtualize rustllvm construction per target triple
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
54af489e6f
|
virtualize the runtime per target triple.
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
d0887996e5
|
get the dependencies right so that all target archs are built
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
93781297bf
|
enable building with different target arch
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
f05761ddb3
|
enable intrinsics for multiple arch
|
2011-11-02 14:13:22 -07:00 |
|