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 |
|
Brian Anderson
|
d89b4c8c61
|
std: Modify arc to tolerate upcoming change to uniques
|
2012-05-25 16:22:29 -07:00 |
|
Brian Anderson
|
7c2e981381
|
std: Don't export get_monitor_task_gl
|
2012-05-25 11:03:32 -07:00 |
|
Brian Anderson
|
78b664fead
|
std: More iotask cleanup
|
2012-05-25 11:03:31 -07:00 |
|
Brian Anderson
|
937ef188e3
|
std: Remove unused iotask field active
|
2012-05-25 11:03:31 -07:00 |
|
Brian Anderson
|
81b8e20f31
|
std: Rename uv::hl to uv::iotask. Additional cleanup
|
2012-05-25 11:03:29 -07:00 |
|
Brian Anderson
|
59262dfc62
|
std: Move spawn_high_level_loop to uv::hl
|
2012-05-24 22:52:51 -07:00 |
|
Brian Anderson
|
d4db1beabf
|
std: Separate weakening the I/O task from spawning it
|
2012-05-24 22:26:30 -07:00 |
|
Brian Anderson
|
95898b4cfc
|
std: Simplify run_high_level_loop further
|
2012-05-24 22:05:31 -07:00 |
|
Brian Anderson
|
623acaa013
|
std: Remove unused args from run_high_level_loop
|
2012-05-24 21:50:35 -07:00 |
|
Brian Anderson
|
444ff687a2
|
std: Move loop creation into run_high_level_loop
|
2012-05-24 21:50:35 -07:00 |
|
Brian Anderson
|
2a82a9907f
|
std: Clean up uv_global_loop
|
2012-05-24 21:50:33 -07:00 |
|
Brian Anderson
|
26ed1e91c8
|
std: Rename spawn_libuv_weak_task to spawn_high_level_loop
|
2012-05-24 21:03:30 -07:00 |
|
Brian Anderson
|
06ff3f8b4b
|
std: Use more concise code in uv::hl
|
2012-05-24 20:31:27 -07:00 |
|
Brian Anderson
|
77bbd72171
|
std: Remove unused variables
|
2012-05-24 20:31:27 -07:00 |
|
Brian Anderson
|
a8c8c8ae28
|
std: FIXME's and cleanups for uv
|
2012-05-24 16:42:16 -07:00 |
|