Graydon Hoare
|
312faf31df
|
Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.
|
2012-06-21 16:44:10 -07:00 |
|
Eric Holk
|
9bdb2c9e48
|
Library vecs are fast now.
|
2012-06-21 16:11:11 -07:00 |
|
Eric Holk
|
0e5cfd9f33
|
Move vector addition out of trans and into libcore.
|
2012-06-21 16:11:11 -07:00 |
|
Tim Chevalier
|
1b4dcbecac
|
Comments only: typos
|
2012-06-20 20:12:14 -07:00 |
|
Brian Anderson
|
4dcf84e4f4
|
Remove bind. Issue #2189
|
2012-06-20 17:27:28 -07:00 |
|
Eric Holk
|
be664ddd29
|
Moved arc to libcore and added an arc that allows shared mutable state through mutual exclusion.
|
2012-06-19 10:31:12 -07:00 |
|
Brian Anderson
|
8967a66724
|
std: Use the singular 'test' when running just 1. Closes #2554
|
2012-06-18 15:52:53 -07:00 |
|
Tim Chevalier
|
0276a3376b
|
Revert "Moved arc to libstd and added an arc that allows shared mutable state through mutual exclusion."
This reverts commit 015527b0cee0bc5cfaac8dd610035a0c1b2f8ea6.
|
2012-06-16 15:21:08 -07:00 |
|
Eric Holk
|
015527b0ce
|
Moved arc to libstd and added an arc that allows shared mutable state through mutual exclusion.
|
2012-06-15 22:00:58 -04:00 |
|
Tim Chevalier
|
bc507c4ef5
|
Remove unneeded spawn in std::timer, and annotate a FIXME
|
2012-06-14 19:09:02 -07:00 |
|
Tim Chevalier
|
6b16325f43
|
Comments only: annotate FIXMEs
|
2012-06-14 18:46:33 -07:00 |
|
Brian Anderson
|
1db8515c08
|
Merge remote-tracking branch 'erickt/master' into incoming
|
2012-06-13 12:03:13 -07:00 |
|
Brian Anderson
|
ce750a7dbc
|
Box AST idents
|
2012-06-13 11:30:45 -07:00 |
|
Erick Tryzelaar
|
11a56c3e91
|
Add a couple more to_json impls.
|
2012-06-13 08:30:54 -07:00 |
|
Erick Tryzelaar
|
b361f6c288
|
Fix json no-implicit-copy warnings
|
2012-06-12 18:10:19 -07:00 |
|
Erick Tryzelaar
|
2cc0a0e19c
|
std: Remove copy from all the hashmap key type params
|
2012-06-12 18:10:19 -07:00 |
|
Erick Tryzelaar
|
01118be818
|
whitespace cleanup
|
2012-06-12 18:10:19 -07:00 |
|
Erick Tryzelaar
|
48e877a435
|
Rewrite int/uint helper functions to use refs
This lets us pass them to generic functions.
|
2012-06-12 18:10:19 -07:00 |
|
Erick Tryzelaar
|
a816176eb5
|
std: Add a to_str impl for json::error.
|
2012-06-12 18:10:18 -07:00 |
|
Lindsey Kuper
|
d8d76738ec
|
std: Typo fix in docs.
|
2012-06-08 15:02:50 -07:00 |
|
Niko Matsakis
|
9105cb6d5d
|
revise map interface so that K need not be copyable
|
2012-06-08 14:35:11 -07:00 |
|
Brian Anderson
|
7a74545e97
|
Convert reinterpret_cast + forget to 'transmute'
|
2012-06-08 10:58:46 -07:00 |
|
Brian Anderson
|
95b9d538b8
|
Use #[cfg(unix)] and #[cfg(windows)] everywhere
|
2012-06-07 22:28:00 -07:00 |
|
Patrick Walton
|
7571ee85c4
|
Merge branch 'incoming'
|
2012-06-07 18:50:42 -07:00 |
|
Patrick Walton
|
d8b113f209
|
std: Implement a fuzzy-equal interface
|
2012-06-07 18:12:50 -07:00 |
|
Brian Anderson
|
c816eea000
|
std: Add debug::breakpoint
|
2012-06-06 23:39:55 -07:00 |
|
Niko Matsakis
|
3b4cfdeee2
|
Merge remote-tracking branch 'mozilla/incoming'
Conflicts:
src/rustc/middle/tstate/auxiliary.rs
|
2012-06-06 19:00:34 -07:00 |
|
Niko Matsakis
|
c3b266f50f
|
Rewrite deque to use dvec
|
2012-06-06 18:36:59 -07:00 |
|
Niko Matsakis
|
60913bf045
|
constrain scope of mut ptr to please borrowck
|
2012-06-06 18:36:27 -07:00 |
|
Tim Chevalier
|
a6c92f0a17
|
Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures"
This reverts commit 9fae95860de510f6874810cf43efb83f101246ef.
|
2012-06-06 15:08:24 -07:00 |
|
Michael Sullivan
|
6396e2c3c3
|
Make vecs implicitly copyable for all of our projects.
|
2012-06-04 19:53:30 -07:00 |
|
Eric Holk
|
1e8f501343
|
Machine types are different from int/uint, etc (Issue #2187)
|
2012-06-04 19:16:47 -07:00 |
|
Michael Sullivan
|
6d9dd055d1
|
Get rid of warnings from instantiating typarams with non-implicitly copyable types.
|
2012-06-04 16:35:32 -07:00 |
|
Niko Matsakis
|
01b5777c8b
|
prohibit type parameters in native fns and other minor fixes
trans now can safely assert that it never sees a type param
|
2012-06-03 20:03:08 -07:00 |
|
Niko Matsakis
|
3f6e6532ac
|
make vec fns/methods take imm slices.
this also repairs the unsoundness in typing of unpack_slice,
which was silently converting a const ptr to an imm one.
|
2012-06-02 19:14:57 -07:00 |
|
Niko Matsakis
|
dd8f76c619
|
squelch warnings in tests
|
2012-06-01 11:10:27 -07:00 |
|
Graydon Hoare
|
574b3e81e6
|
Add some convenience helpers to getopts. Close #1837.
|
2012-05-31 17:02:03 -07:00 |
|
Eric Holk
|
3acc3c4d85
|
Make std::map require const keys.
|
2012-05-31 13:55:54 -07:00 |
|
Graydon Hoare
|
6ef458252b
|
Some fixes to bitv. Close #2342.
|
2012-05-31 11:38:05 -07:00 |
|
Eric Holk
|
ad292a8c73
|
Add xorshift to core::rand, which gave a 3x speedup for graph generation in the bfs code. Also, remove trailing white space.
|
2012-05-30 17:39:53 -07:00 |
|
Eric Holk
|
09a32aedb5
|
Remove warnings in std::par.
|
2012-05-30 17:39:53 -07:00 |
|
Eric Holk
|
f0c345841c
|
Added a factory version of par::mapi, which avoids the need for share_arc, and copies arcs between tasks better.
|
2012-05-30 17:39:53 -07:00 |
|
Eric Holk
|
ccb54f0ce0
|
Move par into libstd. Closes #2441.
|
2012-05-30 12:03:51 -07:00 |
|
Eric Holk
|
6abddca18b
|
Rewriting shared_arc to work around Issue #2444.
Sadly, this exposes another ICE when trying to use the new version with Graph500
|
2012-05-30 12:03:51 -07:00 |
|
Eric Holk
|
5e35d49a50
|
Moving the arc tests into arc.rs.
|
2012-05-29 11:30:10 -07:00 |
|
Eric Holk
|
aa2efc05ea
|
Adding shared_arc to hide some of the tedium of sharing an arc between tasks.
Also added some asserts and logging to trans.
Modified graph500 to use the shared_arc, but this unfortunately doesn't work due to #2444.
|
2012-05-29 10:43:19 -07:00 |
|
Erick Tryzelaar
|
ed5af70a36
|
std: add json::to_str and json::to_json iface.
|
2012-05-28 12:14:41 -07:00 |
|
Benjamin Kircher
|
360194d282
|
std: Fix bitv each() method (issue 2363)
|
2012-05-27 22:08:48 +02:00 |
|
Brian Anderson
|
432c6cbde9
|
core: Make range follow the for loop protocol
|
2012-05-26 02:28:00 -07:00 |
|
Michael Sullivan
|
8668d06400
|
Get rid of many implicit copies as a preliminary to Issue #2448.
|
2012-05-25 16:39:35 -07:00 |
|