Patrick Walton
874b2f1ed5
Merge pull request #2884 from elliottslaughter/rust-upcalls
...
Move fail upcall into rust
2012-07-23 12:02:10 -07:00
Elliott Slaughter
d257382863
Moved malloc and free upcalls into rust runtime.
2012-07-23 10:45:58 -07:00
Elliott Slaughter
de82a9be61
Move fail upcall into rust libcore.
2012-07-23 10:45:58 -07:00
Lindsey Kuper
019a41bdb0
Further revisions suggested by nmatsakis ( #2990 ).
2012-07-22 19:19:30 -07:00
Lindsey Kuper
d9cbdf7865
Tutorial revisions (among other things, closes #2990 ).
2012-07-22 19:12:51 -07:00
Graydon Hoare
9849c78c8e
release 0.3.1
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJQCgymAAoJEAstaigwM2N2jFIQALcgsPfk68I2OmqtvBAZeQ+R
Ssj3WAmbD2Zf9qq+O4qbKKPf1JKjXRXf0OASAEIz+AU3nids0r02aofMxO7qstRs
/vuNqmRQx3fqJOLJtRuv4i58Tns+FDsYe7gBFyXQlMrxHekPYdubDVXata+wuqKc
JC1rVuACDUf7nOiA5VjFl0nBYcXCtdlFTwMyP1EnkJlwu7oIElQT6BHPOtGXu/2T
PZFzIGV6z7v5Uyy5PuwhrJ03itP6YZe695iVVJrCZcX6CLLH4H29ClKk7ugrQzFi
EzP8bjrjRAbuZ/vB3xwuTB3NRo92lg6J9XS9+sFwwHa9Wpn4F2pv8vQxxOZqjQjb
FNNYZTiN7ZADxRWWqCtWYMFncxpgsaewVtGRuWIClc9AMzDTOjRm0+B9ZS5OlWVI
egCeMIpdPNko31teN/Qxuu2inXqBPs8G03WDaudMuLBZmxevlwbC0eUsPnKH1Iuf
KAvmZmhUGEiVf/pxnkEsZWTQkK2m2mmuEf4cwI7jctv5bDc0wvgD1/vqWSZerrp0
rkqjZ8IX6sR2EnUbQ4AFHDkAJZdqR/jT0y/n2aC6bI6e2RzeMDBMxAIzfXU4OFK+
WI1io9Gu2S6Z9C370s4JaBzIhdwCmJ9wbutayckpvxaTpUFU0uTBvaJfhg1n8vI/
CIbFOKJexiaN3QY9TFMf
=Nr2c
-----END PGP SIGNATURE-----
Merge tag 'release-0.3.1' into incoming
release 0.3.1
2012-07-20 18:59:07 -07:00
Graydon Hoare
33a055638c
Release 0.3.1
2012-07-20 18:57:40 -07:00
Tim Chevalier
beb2cd1658
Remove what's left of resolve1
2012-07-20 17:08:19 -07:00
Tim Chevalier
1615afe704
Fix failing tutorial test case. Fixes build breakage
2012-07-20 16:39:20 -07:00
Ben Blum
3dc52da989
[4/4 for #2365 , #2671 ] Reassign one last fixme to #908 . Close #2365 . Close #2671 .
2012-07-20 19:23:19 -04:00
Ben Blum
af7b769465
[3/4 for #2365 , #2671 ] Fix exit/kill race with scheds during rust_kernel::fail
2012-07-20 19:23:19 -04:00
Ben Blum
18c645a883
[2/4 for #2365 , #2671 ] Fix exit/kill race with tasks during rust_kernel::fail
2012-07-20 19:23:19 -04:00
Ben Blum
5bb4a12900
[1/4 for #2365 , #2671 ] Fix create/kill race with schedulers and tasks during rust_kernel::fail
2012-07-20 19:23:19 -04:00
Tim Chevalier
f55999fd7a
Fix markup in rust.md
...
This is so pdflatex will actually generate a .pdf without erroring.
2012-07-20 14:32:06 -07:00
Ben Blum
d1e3e62300
*Properly* ignore the hanging linked failure test
2012-07-20 15:45:09 -04:00
Ben Blum
07bb1aefc9
task.rs rename supervise to linked internally
2012-07-20 14:32:18 -04:00
Tim Chevalier
bb2c45feae
Fix string
2012-07-19 19:10:21 -07:00
Tim Chevalier
ce46e113c5
Merge pull request #2910 from gwillen/bug-2360
...
Better error when rustc fails to write output.
2012-07-19 19:01:22 -07:00
Tim Chevalier
ac9cf98564
Edit for style
2012-07-19 17:56:30 -07:00
Tim Chevalier
0f34144be3
Merge remote-tracking branch 'Havvy/master' into Havvy-pull-req
2012-07-19 17:36:00 -07:00
Tim Chevalier
4843339d21
Add Jed Davis to AUTHORS
2012-07-19 17:17:22 -07:00
Tim Chevalier
ed62f441e9
Merge pull request #2939 from jld/randomfloat
...
Prevent random floats from occasionally being greater than 1.
2012-07-19 17:16:11 -07:00
Paul Stansifer
fa882d4295
Add a badge to the tutorial and reference docs indicating which Rust version they pertain to.
2012-07-19 17:09:03 -07:00
Graydon Hoare
1e13626caa
Switch io::print and io::println to take slices.
2012-07-19 14:37:27 -07:00
Graydon Hoare
bc03121d7e
Generalize leak suppression slightly, user reported not-real testsuite failure.
2012-07-19 14:37:27 -07:00
Ben Blum
569af8aa28
Add bonus linked failure test, #[ignore]d
2012-07-19 16:44:29 -04:00
Graydon Hoare
830be1ff87
Even simpler attempt at solving the .dSYM mess.
2012-07-19 11:22:30 -07:00
Graydon Hoare
81a4d9066d
Revert "Try less complicated trick for solving the dSYM glob portability issue."
...
This reverts commit 86dfca278d
.
2012-07-19 11:22:21 -07:00
Niko Matsakis
f676547c97
Fix intersection of two region params in infer, cc #2962
2012-07-19 10:14:16 -07:00
Patrick Walton
978ca03cb2
Revert "accept naked exprs with commas in pattern arms" due to pretty-printing failures
...
This reverts commit f712b2d76b
.
In alt arms, the parser needs to do a little lookahead to determine
whether it's looking at a record literal or a block.
Also there are some indentation issues in the expected source.
2012-07-19 07:53:55 -07:00
Patrick Walton
00aa5f163f
test: XFAIL some more in an effort to unbreak the tree
2012-07-19 07:30:37 -07:00
Patrick Walton
f82db5d136
test: Change the expected error message on iface-test.rs to contain "trait" instead of "interface"
2012-07-18 20:42:14 -07:00
Patrick Walton
6cb38aeb43
test: XFAIL issue-1466.rs due to cycle collector crashes.
...
I don't want to do this, but the tree has been in a state of chaos for days
and it's not clear what can be backed out to fix this test.
2012-07-18 20:39:56 -07:00
Niko Matsakis
f712b2d76b
accept naked exprs with commas in pattern arms
...
pretty printing will use them, but indentation is slightly off
if the expr is long
2012-07-18 20:16:41 -07:00
Ben Blum
22f492ab09
Linked failure: add {un,}linked {un,}parented fail-{up,down} tests.
2012-07-18 21:57:56 -04:00
Ben Blum
20831d394a
Linked failure: unidirectional failure with parented() (soon to be renamed)
2012-07-18 21:57:56 -04:00
Tim Chevalier
35bd579f66
Remove nonexistent imports
2012-07-18 18:32:34 -07:00
Patrick Walton
f48dcaaae3
rustc: Make vtable do duplicate-impl checking. Closes #2958 .
2012-07-18 18:10:00 -07:00
Tim Chevalier
3119afc6e8
In resolve3, error on non-existent imports
...
Closes #2937
2012-07-18 18:02:07 -07:00
Tim Chevalier
de5d5e6eeb
Remove non-existent imports
2012-07-18 18:02:07 -07:00
Patrick Walton
57e8de8917
rustc: Implement multiple-traits-per-impl for cross-crate stuff
2012-07-18 17:34:59 -07:00
Patrick Walton
635a959363
rustc: Make coherence aware of multiple-traits-per-impl
2012-07-18 17:08:42 -07:00
Ben Blum
5506bf1480
xfail issue-506 - broken on darwin
2012-07-18 19:55:18 -04:00
Ben Blum
829186cb79
vim: 'owned' keyword
2012-07-18 19:55:18 -04:00
Patrick Walton
9d34c706b2
rustc: Move ty::impl_traits over to a multiple-traits-per-impl world
2012-07-18 16:49:55 -07:00
Patrick Walton
3c583def25
rustc: Make resolve3 multiple-trait-per-impl-aware
2012-07-18 16:28:59 -07:00
Niko Matsakis
135a8afd7b
repair out of date text from ref manual regarding iface-less impls
2012-07-18 16:22:38 -07:00
Niko Matsakis
9c1dea5eb2
remove out of date text from tutorial regarding iface-less impls
2012-07-18 16:22:38 -07:00
Patrick Walton
3ac5b4a86f
syntax: Parse multiple trait refs in a single implementation
2012-07-18 16:05:17 -07:00
Patrick Walton
1528256fdc
rustc: Encode metadata unconditionally for impls/traits/classes. Closes #2945 .
2012-07-18 14:43:16 -07:00