Tim Chevalier
e16dbb7888
Demode some code using by-mutbl-ref; warn about by-mutbl-ref
...
The parser now warns about use of mutbl-ref mode, though it's kind
of a lie since this commit doesn't remove support for the mode.
Changed move_val_init to have stage0 and stage1/2 versions, the latter of
which is demoded.
Changed the type that the typechecker expects the move_val_init
intrinsic to have. After this is pushed, I can make a new snapshot,
which will remove the need for the stage0 versions.
2012-10-05 15:37:01 -07:00
Brian Anderson
e3cb70fa8a
Add Yasuhiro Fujii to AUTHORS.txt
2012-10-05 12:42:41 -07:00
Yasuhiro Fujii
cc51b6b576
fix escape
2012-10-05 12:41:00 -07:00
Brian Anderson
016875b1b1
std: Silence remaining warnings
2012-10-05 11:59:51 -07:00
Brian Anderson
e46e97fc9a
Silence most of the remaining warnings
2012-10-05 11:53:24 -07:00
Patrick Walton
1b732145ec
rustc: Implement simple trait inheritance.
...
Generic trait inheritance, cross-crate trait inheritance, and vtable-based
trait inheritance don't work yet.
2012-10-05 11:52:08 -07:00
Brian Anderson
c56a7e5c25
Reorder the submodule ops in configure
2012-10-05 11:32:28 -07:00
Erick Tryzelaar
2d903abeab
configure should recursively sync submodules
2012-10-05 11:32:28 -07:00
Brian Anderson
f8179b6d4d
Hack around llvm 14013
2012-10-05 11:32:28 -07:00
Brian Anderson
ba75a3e14c
std: Revert demoding of uv_ll. It can't be done without FFI changes
2012-10-05 11:32:00 -07:00
Brian Anderson
8574766033
Update src/README.txt
2012-10-05 04:18:11 -06:00
Brian Anderson
2f6f0b55fc
core: Correct description of cast::forget
...
'managed' means something different now
2012-10-05 01:59:37 -06:00
Brian Anderson
8b56287d60
docs: Fix example
2012-10-04 20:13:50 -07:00
Brian Anderson
09df3ed8f1
docs: Explain a little bit about dtors
2012-10-04 20:04:13 -07:00
Tim Chevalier
8fc60af441
Remove by-copy mode from std, mostly
...
One instance remains in net_tcp due to a foreign fn. Lots of
instances remain in serialization.rs, but IIRC that is being removed.
I had to do unholy things to task-perf-word-count-generic to get it
to compile after demoding pipes. I may well have messed up its
performance, but it passes.
2012-10-04 19:59:47 -07:00
Brian Anderson
f5dfd9b3ce
docs: Tweaks to section on constants
2012-10-04 19:47:20 -07:00
Tim Chevalier
4155a60c75
Fix FIXME that's no longer blocked by #2611
2012-10-04 19:43:32 -07:00
Brian Anderson
213725407b
docs: Add section on constants to tutorial
2012-10-04 19:36:56 -07:00
Simon BD
74246d47fd
Finish up tests, uncomment when ICE is fixed.
2012-10-04 21:35:03 -05:00
Brian Anderson
aca2419d55
docs: Minor tutorial tweaks
2012-10-04 18:04:31 -07:00
Brian Anderson
b4f124e5f8
docs: Don't talk about mutable vecs in tutorial. Use inherited mutability
2012-10-04 18:01:00 -07:00
Tim Chevalier
88ae10165b
Add Andrew Paseltiner to AUTHORS
2012-10-04 17:38:55 -07:00
Tim Chevalier
e0e63a5891
Merge pull request #3665 from apasel422/tutorial-fix
...
docs: minor tutorial fixes
2012-10-04 17:37:00 -07:00
Andrew Paseltiner
1ee056672b
docs: minor tutorial fixes
2012-10-04 20:33:06 -04:00
Brian Anderson
8cb3da576d
docs: Tweaks
2012-10-04 17:09:08 -07:00
Kevin Cantu
fafce9ae37
More looking at the tutorial, small changes
2012-10-04 17:09:08 -07:00
Tim Chevalier
2dfd822962
Fix snapshots.txt date
2012-10-04 17:04:14 -07:00
Tim Chevalier
677c7cd7f5
Register snapshots
2012-10-04 17:01:15 -07:00
Tim Chevalier
202c8fd0eb
Kill bootstrapping code in ptr
2012-10-04 16:48:57 -07:00
Tim Chevalier
65c96f849f
Forbid deprecated modes again in core
...
Sadly, there's only one file that requires deprecated modes
(stackwalk)... So, forbid them everywhere else.
2012-10-04 16:48:57 -07:00
Tim Chevalier
fe12da0864
De-mode comm::Chan
2012-10-04 16:48:57 -07:00
Tim Chevalier
777baeb298
Remove code that was waiting for a snapshot
...
extfmt is now demoded
2012-10-04 16:48:56 -07:00
Graydon Hoare
c37c243e95
Remove some residue, core is effectively de-exported now. Close #3583 .
2012-10-04 16:08:08 -07:00
Brian Anderson
2d5cac960d
rt: Remove check_claims from the export list
2012-10-04 15:41:14 -07:00
Graydon Hoare
c89b051701
Merge pull request #3661 from auREAX/grsec-compat
...
Rename --enable-pax-marks to --enable-pax-flags.
2012-10-04 15:16:18 -07:00
Brian Anderson
c83218de12
core: Improve option docs a little
2012-10-04 15:15:09 -07:00
auREAX
26ed387d7f
Rename configure --enable-pax-marks flag to --enable-pax-flags flag.
2012-10-05 00:08:34 +02:00
Brian Anderson
edc317b821
Remove arg vectors from main functions. Stop supporting them.
2012-10-04 15:07:49 -07:00
auREAX
039110ba22
Fix unnecessary tool detection at non-Linux OSes, fix GRSecurity detection documentation error.
2012-10-05 00:00:55 +02:00
Brian Anderson
e3f458e639
docs: Explain underscore prefix in tutorial
2012-10-04 14:44:19 -07:00
Brian Anderson
096bcd59b8
Add Gonçalo Cabrita to AUTHORS.txt
2012-10-04 14:16:29 -07:00
Brian Anderson
dcdf1ee698
Merge pull request #3659 from gmcabrita/fix-typos
...
Fixed a few typos in the tutorials.
2012-10-04 14:15:18 -07:00
Brian Anderson
738cd00f1d
rt: Remove CHECK_CLAIMS
2012-10-04 14:10:45 -07:00
Graydon Hoare
f05bf26f85
Fix long line.
2012-10-04 14:08:59 -07:00
Graydon Hoare
6ffce1a1c3
De-export extfmt. Part of #3583 .
2012-10-04 13:50:02 -07:00
Graydon Hoare
a06b90322c
Finish de-exporting std. Part of #3583 .
2012-10-04 13:47:24 -07:00
Gonçalo Cabrita
0eb9d41454
Fixed a few typos in the tutorials.
2012-10-04 21:28:45 +01:00
Graydon Hoare
56c9c81522
Add auREAX to AUTHORS.txt.
2012-10-04 12:18:13 -07:00
auREAX
0bb437aafa
Add GRSecurity compatibility with --enable-pax-marks configure flag; add GRSecurity autodetection code to configure.
2012-10-04 11:56:24 -07:00
Simon BD
7bd48b92d9
Get tim_sort working, add test for double-freeing elements in tmp
2012-10-04 11:24:55 -05:00