Margaret Meyerhofer
|
507b8e5ae0
|
cleaned up debugging code
|
2012-05-22 18:13:24 -07:00 |
|
Brian Anderson
|
c0a36b71be
|
rustc: Eliminate metadata's dependency on session
|
2012-05-22 18:07:36 -07:00 |
|
Brian Anderson
|
98b93b6c86
|
rustc: Eliminate some session deps from metadata::loader
|
2012-05-22 18:07:36 -07:00 |
|
Brian Anderson
|
c90a047016
|
rustc: Don't fall back to static libraries when shared isn't found
Nothing on Earth depends on this functionality and it is probably unexpected
|
2012-05-22 18:07:36 -07:00 |
|
Brian Anderson
|
5b4ab93017
|
rustc: Add cstore to ty::ctxt so csearch can get at it
|
2012-05-22 18:07:36 -07:00 |
|
Brian Anderson
|
99c1b2953d
|
syntax: Add diagnostic::expect
|
2012-05-22 18:07:36 -07:00 |
|
Margaret Meyerhofer
|
6077647878
|
Added a test for #! comments
|
2012-05-22 18:03:26 -07:00 |
|
Brian Anderson
|
a32392d032
|
Merge pull request #2427 from msullivan/shifts
Get rid of the >>> operator and make >> logical or arithmetic depending ...
|
2012-05-22 17:50:04 -07:00 |
|
Margaret Meyerhofer
|
3177286a24
|
Changed the pretty printer also read #! comments
|
2012-05-22 17:49:16 -07:00 |
|
Margaret Meyerhofer
|
f1cea3ce21
|
Changed the lexer to accept #! comments on the first line.
|
2012-05-22 17:27:20 -07:00 |
|
Michael Sullivan
|
2a9bf0959b
|
Add a test for Issue #2428.
|
2012-05-22 16:35:10 -07:00 |
|
Eric Holk
|
037a166ea7
|
Updating pbfs for new kind rules.
|
2012-05-22 15:51:11 -07:00 |
|
Eric Holk
|
b62d92c993
|
Removed accidental machine size dependencies.
|
2012-05-22 15:31:39 -07:00 |
|
Eric Holk
|
44bea03614
|
Updating bfs to work with the new random methods.
|
2012-05-22 15:31:39 -07:00 |
|
Eric Holk
|
24431520bf
|
Removing par.rs, since it's not usable now anyway.
|
2012-05-22 15:31:39 -07:00 |
|
Eric Holk
|
5a4e2ae706
|
More unsafe pointers to share immutable structures between tasks. This version has a 2.8 to 3x speedup!
|
2012-05-22 15:31:39 -07:00 |
|
Eric Holk
|
7f05f088c7
|
Be less careful about checking that lengths make sense, for slightly more performance.
|
2012-05-22 15:31:39 -07:00 |
|
Eric Holk
|
77f6099606
|
Using unsafe pointers to views to try to reduce some vector copy and allocation time. Doesn't seem to have made much difference.
|
2012-05-22 15:31:39 -07:00 |
|
Eric Holk
|
ea889742d7
|
Using unsafe pointers to share closures.
This prevents the tons of copying problems we were having before, which means we only have a 5x slowdown now.
|
2012-05-22 15:31:39 -07:00 |
|
Eric Holk
|
65abe2c6dc
|
Using libstd future instead.
Turning off sequential versions for tracing.
|
2012-05-22 15:31:38 -07:00 |
|
Eric Holk
|
cba2761cc4
|
A new version of the sequential BFS. This uses the same approach as the parallel one, but without using the parallel vector oeprators.
|
2012-05-22 15:31:38 -07:00 |
|
Eric Holk
|
4312fa44b9
|
BFS now tries a number of search keys.
|
2012-05-22 15:31:38 -07:00 |
|
Eric Holk
|
a79f5174ea
|
A parallel BFS.
|
2012-05-22 15:31:38 -07:00 |
|
Eric Holk
|
a785f3fc95
|
Adding a module with parallel vector operations.
This should go in libstd, but currently resolve bugs make this not
work.
|
2012-05-22 15:31:38 -07:00 |
|
Eric Holk
|
d485f23a1a
|
Added most of the Graph500 validation routine. It's very slow.
|
2012-05-22 15:31:38 -07:00 |
|
Eric Holk
|
f5b9ebffa0
|
Starting on a BFS benchmark, but ran into problems with the deque module, so I used ports and channels as a queue in the simple sequential algorithm.
|
2012-05-22 15:31:38 -07:00 |
|
Michael Sullivan
|
15cef374b9
|
Get rid of the >>> operator and make >> logical or arithmetic depending on the signedness. Closes #2417.
|
2012-05-22 14:59:15 -07:00 |
|
Eric Holk
|
0b2f2cabbe
|
Send is no longer a subkind of copy. This allows for sendable, but non-copyable resources. Closes #2420.
|
2012-05-22 14:10:32 -07:00 |
|
Eric Holk
|
f213c1f3a8
|
Represent kinds as a bitfield of capabilities.
|
2012-05-22 12:48:31 -07:00 |
|
Michael Sullivan
|
8d7f3bd1ca
|
Disallow type parameters to self. Closes #2422.
|
2012-05-22 11:52:22 -07:00 |
|
Paul Stansifer
|
f2ad7c3426
|
do is no longer a keyword
|
2012-05-22 11:20:23 -07:00 |
|
Niko Matsakis
|
83ee4ac5ea
|
impl-ify map
|
2012-05-22 10:02:34 -07:00 |
|
Niko Matsakis
|
073f90cdc4
|
introduce some copies so we are not alting into mut state
|
2012-05-22 05:21:13 -07:00 |
|
Brian Anderson
|
9aa18c2852
|
rustc: Move ast_map to the syntax crate
|
2012-05-21 23:39:27 -07:00 |
|
Brian Anderson
|
47bb1185f2
|
rustc: Move walk_pat to ast_util
This will allow ast_map to move to the syntax crate
|
2012-05-21 23:22:08 -07:00 |
|
Brian Anderson
|
df532e7f1b
|
rustc: Remove ast_map's session dependency
|
2012-05-21 23:22:06 -07:00 |
|
Brian Anderson
|
611890013f
|
rustc: Remove unused import
|
2012-05-21 22:50:10 -07:00 |
|
Brian Anderson
|
85d67723ee
|
rustc: Move path_to_ident to ast_util
|
2012-05-21 22:41:59 -07:00 |
|
Brian Anderson
|
c492a183d7
|
core: Fix typos in ignore attrs
|
2012-05-21 21:30:26 -07:00 |
|
Niko Matsakis
|
2fa5a66310
|
remove mutable cycle from ast_fold
|
2012-05-21 20:07:14 -07:00 |
|
Brian Anderson
|
2bec7eafb1
|
core: Rework some rand functions to be more consistent
Changed the gen_x_from functions to gen_x_range and made them use the range
[start, end) like other core functions.
|
2012-05-21 18:57:30 -07:00 |
|
Brian Anderson
|
d18da37c9c
|
core: Ignore another should_fail test on win32
|
2012-05-21 18:39:31 -07:00 |
|
Brian Anderson
|
1678b6f01f
|
core: Ignore a should_fail test on win32
|
2012-05-21 18:19:36 -07:00 |
|
Brian Anderson
|
c8c6f8e23b
|
Register snapshots
|
2012-05-21 18:08:39 -07:00 |
|
Brian Anderson
|
17dd5650f8
|
rt: Fix def of isaac_seed on windows
|
2012-05-21 17:42:32 -07:00 |
|
Brian Anderson
|
2d623f347c
|
Add Gareth Daniel Smith to AUTHORS.txt
|
2012-05-21 17:38:52 -07:00 |
|
Brian Anderson
|
a1b40d5136
|
core: Fix types in rand mod
|
2012-05-21 17:38:05 -07:00 |
|
Gareth Daniel Smith
|
c9f8ae02bc
|
add a seeded random number generator so that sequences of random numbers can be easily reproduced (for https://github.com/mozilla/rust/issues/2379)
|
2012-05-21 17:38:05 -07:00 |
|
Gareth Daniel Smith
|
64130f1589
|
add a bunch more rand::rng extension methods - one for each primitive type and also some choose/shuffle functions (for https://github.com/mozilla/rust/issues/2379)
|
2012-05-21 17:38:04 -07:00 |
|
Gareth Daniel Smith
|
11e81951bb
|
separate the rand::rng gen_* methods out into an iface-less-impl so that the gen_* methods can be reused with different rng implementations (for https://github.com/mozilla/rust/issues/2379)
|
2012-05-21 17:38:04 -07:00 |
|