Niko Matsakis
|
21519bc7e0
|
demode vec
|
2012-09-28 13:27:45 -07:00 |
|
Niko Matsakis
|
67a8e7128a
|
Demode vec::push (and convert to method)
|
2012-09-26 18:02:07 -07:00 |
|
Patrick Walton
|
18bce94a5a
|
libcore: De-export dvec, rand, run, and sys
|
2012-09-26 16:04:23 -07:00 |
|
Tim Chevalier
|
3023bd8729
|
Demode dvec
|
2012-09-25 18:27:55 -07:00 |
|
Niko Matsakis
|
ba3eebd41d
|
Make it illegal to use modes in a fn signature with providing
an explicit variable name. (Step one to changing the defaults)
First step to #3535
|
2012-09-23 13:30:13 -05:00 |
|
Niko Matsakis
|
3d59ac3a19
|
De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi
|
2012-09-21 19:13:55 -07:00 |
|
Niko Matsakis
|
cfed923600
|
demode the each() method on vec and other iterables.
|
2012-09-19 17:03:01 -07:00 |
|
Brian Anderson
|
c115b82238
|
core: Clean up crate docs and give all mods a brief description
|
2012-09-19 16:52:59 -07:00 |
|
Brian Anderson
|
2906f2de31
|
core: Rename 'unsafe' mod to 'cast'
|
2012-09-18 19:36:25 -07:00 |
|
Brian Anderson
|
2cdb23bbc0
|
Replace uses of 'unchecked' with 'unsafe'
|
2012-09-18 11:31:57 -07:00 |
|
Niko Matsakis
|
5d540de769
|
fixup mutability of vec::each, make iter_bytes pure
also, change DVec() to work with imm vectors rather than mut ones
|
2012-09-12 13:29:31 -07:00 |
|
Tim Chevalier
|
c087886e93
|
Make moves explicit in arguments
|
2012-09-11 20:02:34 -07:00 |
|
Tim Chevalier
|
e666fe89dd
|
Make more moves explicit in libcore
|
2012-09-10 12:38:52 -07:00 |
|
Brian Anderson
|
3bd1f32cd9
|
Convert all kind bounds to camel case. Remove send, owned keywords.
|
2012-09-07 18:10:11 -07:00 |
|
Graydon Hoare
|
e9f5a099df
|
Add an ignore! macro, remove support for nested block comments, re: #2755.
|
2012-09-07 16:58:36 -07:00 |
|
Patrick Walton
|
437073868e
|
libcore: "import" -> "use"
|
2012-09-04 11:12:17 -07:00 |
|
Brian Anderson
|
f393100b7c
|
Camel case core::ops
|
2012-09-02 18:13:56 -07:00 |
|
Brian Anderson
|
d777e51333
|
Demode reinterpret_cast
|
2012-09-01 18:18:29 -07:00 |
|
Brian Anderson
|
161a82e433
|
Camel case various core constructors
|
2012-08-27 17:22:18 -07:00 |
|
Brian Anderson
|
8337fa1a54
|
Camel case the option type
|
2012-08-26 15:56:16 -07:00 |
|
Niko Matsakis
|
8ee79c79aa
|
new region inference, seperate infer into modules, improve error msgs
Fixes #2806
Fixes #3197
Fixes #3138
|
2012-08-20 22:00:06 -07:00 |
|
Brian Anderson
|
74c69e1053
|
Convert more core types to camel case
|
2012-08-15 14:14:20 -07:00 |
|
Brian Anderson
|
6b43c0c1ad
|
Stop parsing old operator overloading syntax
|
2012-08-13 18:59:17 -07:00 |
|
Graydon Hoare
|
91612dbb7e
|
De-mode-ify a few minor libcore modules.
|
2012-08-13 17:11:33 -07:00 |
|
Brian Anderson
|
6a0720b439
|
Convert impls to new syntax
|
2012-08-08 18:19:24 -07:00 |
|
Brian Anderson
|
ecaf9e39c9
|
Convert alt to match. Stop parsing alt
|
2012-08-06 15:36:30 -07:00 |
|
Brian Anderson
|
b355936b4d
|
Convert ret to return
|
2012-08-01 19:16:06 -07:00 |
|
Brian Anderson
|
7b2026bf21
|
Introduce 'return', 'match' and 'module' as synonyms
|
2012-07-31 17:22:30 -07:00 |
|
Brian Anderson
|
e178999833
|
core: More magic to make core build with --test
|
2012-07-28 16:06:25 -07:00 |
|
Patrick Walton
|
01e2471cb7
|
core: Trait-ify various overloaded operators
|
2012-07-27 14:52:46 -07:00 |
|
Eric Holk
|
0a8b794a3a
|
Add #[inline(never)], and also fixed inlining on vec::push
|
2012-07-26 11:37:57 -07:00 |
|
Ben Blum
|
156eceb24a
|
dvec/vec interface cleanup: fixing reach, reverse, adding more pure
|
2012-07-17 13:32:52 -04:00 |
|
Michael Sullivan
|
92743dc2a6
|
Move the world over to using the new style string literals and types. Closes #2907.
|
2012-07-14 01:03:43 -07:00 |
|
Michael Sullivan
|
1c62f5ff74
|
Get rid of all of the remaining /~s in the code base.
|
2012-07-12 15:13:18 -07:00 |
|
Patrick Walton
|
fdf0c1b353
|
core: Newtype a bunch of types in libcore
|
2012-07-11 12:47:32 -07:00 |
|
Michael Sullivan
|
702f0cd734
|
Rename dvec::from_elt to dvec::from_elem. Closes #2792.
|
2012-07-06 14:52:57 -07:00 |
|
Gareth Daniel Smith
|
be0141666d
|
convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
|
2012-07-04 19:18:13 -07:00 |
|
Erick Tryzelaar
|
39492782fa
|
Export dvec::from_elt.
|
2012-07-03 09:14:46 -07:00 |
|
Patrick Walton
|
f093d374ed
|
rustc: Implement a new resolve pass behind a compile flag
|
2012-07-02 18:30:12 -07:00 |
|
Brian Anderson
|
d1fc2b5995
|
Convert to new closure syntax
|
2012-07-01 19:19:32 -07:00 |
|
Brian Anderson
|
a3382b6f26
|
Eliminate usages of old sugared call syntax
|
2012-06-30 16:01:49 -07:00 |
|
Michael Sullivan
|
98e161f00e
|
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
|
2012-06-29 17:41:45 -07:00 |
|
Eric Holk
|
c3b98cabe1
|
Removed pretty much all the vector+ from core (issue #2719)
|
2012-06-27 15:22:06 -07:00 |
|
Eric Holk
|
a08281616f
|
More perf tweaks (issue #2719)
|
2012-06-26 14:08:16 -07:00 |
|
Eric Holk
|
b9d3ad0736
|
Getting rid of lots more vector +=. (issue #2719)
|
2012-06-26 00:39:18 -07:00 |
|
Michael Sullivan
|
329eca6044
|
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
|
2012-06-25 20:00:46 -07:00 |
|
Eric Holk
|
e4c291530e
|
Basic functionality for new ports and chans
The first benchmark shows about twice the throughput of the old system.
|
2012-06-21 16:11:11 -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 |
|
Niko Matsakis
|
e6c613ffa5
|
remove irrelevant fixme (#2607)
|
2012-06-15 06:24:52 -07:00 |
|