Brian Anderson
|
f3ed738399
|
rustdoc: Run the entire resolve pass
|
2012-03-20 14:54:40 -07:00 |
|
Graydon Hoare
|
b994b17be8
|
Remove object file directly rather than running "rm". Close #1778 also.
|
2012-03-20 12:39:40 -07:00 |
|
Graydon Hoare
|
0973bccfe2
|
Fail when there's an error starting a process. Close #1778.
|
2012-03-20 12:38:57 -07:00 |
|
Jyun-Yan You
|
d3712a287d
|
make native and crust functions conform to x86-64 ABI
|
2012-03-20 11:59:24 -07:00 |
|
Graydon Hoare
|
716dc29ffc
|
Minor io fixlet to account for racing against last_os_error.
|
2012-03-20 11:59:23 -07:00 |
|
Marijn Haverbeke
|
1a20f8e7cc
|
rustc: Be more careful about spans in 'unexpected token' errors
Closes #2017
|
2012-03-20 15:05:14 +01:00 |
|
Marijn Haverbeke
|
7a34ac5890
|
Revert order of arguments to option::maybe and from_maybe
Closes #2019
|
2012-03-20 14:55:07 +01:00 |
|
Marijn Haverbeke
|
1547c27926
|
Fix caching bug in resolve, get rid of enumness kludge
Closes #1911
|
2012-03-20 14:33:04 +01:00 |
|
Marijn Haverbeke
|
928364b98b
|
Only make symbols external when they are actually externally accessible
Closes #2030
|
2012-03-20 13:19:33 +01:00 |
|
Marijn Haverbeke
|
ade1207ba3
|
Move external-reachability checker to trans
Preparation for a fix for issue #2020
|
2012-03-20 12:28:46 +01:00 |
|
Brian Anderson
|
ccaace6587
|
rt: Remove an unused function
|
2012-03-19 19:02:54 -07:00 |
|
Patrick Walton
|
bf13fb7921
|
rustc: Fix handling of the self region in method return types. Also stub some code to allow the regions of simple field access expressions to be determined.
|
2012-03-19 18:52:18 -07:00 |
|
Patrick Walton
|
b12588a197
|
rustc: Fix mutability checking when dereferencing a region-annotated pointer
|
2012-03-19 17:28:00 -07:00 |
|
Brian Anderson
|
4e3e13302d
|
test: Remove pretty/issue-953. Doesn't typecheck
|
2012-03-19 16:11:46 -07:00 |
|
Brian Anderson
|
20417ebf31
|
core: Move unsafe conversions to str::unsafe
|
2012-03-19 15:47:52 -07:00 |
|
Brian Anderson
|
1a40aa0935
|
core: Make converting from a C string unsafe
|
2012-03-19 15:47:52 -07:00 |
|
Brian Anderson
|
13ae8e0626
|
build: rm -f old tutorial snippets
|
2012-03-19 14:57:51 -07:00 |
|
Brian Anderson
|
14895aa10b
|
build: Delete old tutorial tests before regenerating. Closes #1991
|
2012-03-19 14:34:11 -07:00 |
|
Graydon Hoare
|
869b2d7064
|
Send string concatenation to specialized upcall, shave 17s off librustc compile time.
|
2012-03-19 14:29:39 -07:00 |
|
Brian Anderson
|
bbfa08d947
|
rustc: Stop generating the flag_none #fmt flag. Issue #1993
|
2012-03-19 14:28:42 -07:00 |
|
Brian Anderson
|
a0c6ad0c51
|
core: Remove a FIXME. Closes #1992
This is too vague to ever fix
|
2012-03-19 14:17:59 -07:00 |
|
Brian Anderson
|
009bbadd92
|
core: Remove a FIXME. Closes #2002
It works for negative integers
|
2012-03-19 14:14:49 -07:00 |
|
Marijn Haverbeke
|
cec1a9b859
|
Properly check kinds when instantiating types
Closes #2011
|
2012-03-19 10:45:29 +01:00 |
|
Brian Anderson
|
4c4ac05f02
|
rustdoc: Print type params in fn sigs. Closes #2021
|
2012-03-18 21:41:57 -07:00 |
|
Brian Anderson
|
7dcac31e4d
|
rt: Remove rust_task_thread::dead_tasks
|
2012-03-18 18:18:18 -07:00 |
|
Brian Anderson
|
6f6650e726
|
rt: Remove rust_task_thread::newborn_tasks
|
2012-03-18 18:18:18 -07:00 |
|
Brian Anderson
|
5d4bf75f56
|
rt: Convert rust_task_list to a typedef
|
2012-03-18 18:18:18 -07:00 |
|
Brian Anderson
|
47c1895724
|
rt: Don't store the name of the task state in rust_task_list
|
2012-03-18 18:18:15 -07:00 |
|
Brian Anderson
|
05466c6138
|
rt: Use an enum to represent the task state
|
2012-03-18 17:41:56 -07:00 |
|
Brian Anderson
|
0201a03203
|
core: Rename vec::*_from to _between to match str mod
|
2012-03-18 17:40:52 -07:00 |
|
Brian Anderson
|
13bcc73625
|
core: Rename vec::position_elt to position_elem
|
2012-03-18 17:40:49 -07:00 |
|
Brian Anderson
|
cab02145ba
|
Merge pull request #2025 from damag/master
Fix typo in error message
|
2012-03-18 17:05:38 -07:00 |
|
Brian Anderson
|
b247de6458
|
rt: Remove lock_held_by_current_thread
|
2012-03-18 17:03:35 -07:00 |
|
Brian Anderson
|
e4af1ca065
|
core: Add vec::unshift
|
2012-03-18 16:16:47 -07:00 |
|
Brian Anderson
|
397f33fd35
|
core: Don't require a copyable T for vec::push
|
2012-03-18 16:08:37 -07:00 |
|
Brian Anderson
|
b1eb4579c6
|
core: Improve the docs and signature of vec::iter2
|
2012-03-18 15:41:03 -07:00 |
|
Brian Anderson
|
d6ded6788d
|
core: vec::filter_map doesn't require a copyable T
|
2012-03-18 15:26:05 -07:00 |
|
Damien Grassart
|
38ac87f0ff
|
rustc: Fix typo in error message
|
2012-03-18 04:45:03 +01:00 |
|
Brian Anderson
|
132266b2cb
|
rt: Remove the recursive lock from rust_task_thread
|
2012-03-17 18:44:41 -07:00 |
|
Brian Anderson
|
3ee4a15e5e
|
core: Don't copy elements in filter_map
|
2012-03-17 18:17:27 -07:00 |
|
Brian Anderson
|
35e9970e29
|
rt: Ports don't need to ref their tasks
Port lifetime is always bounded by their owning task
|
2012-03-17 17:56:15 -07:00 |
|
Brian Anderson
|
5728a69e78
|
rt: Remove some bogus pthread settings from rust_task_thread
This is all handled by rust_thread, and 'true' isn't even a valid
value to pass to pthread_attr_setdetachestate
|
2012-03-17 17:18:24 -07:00 |
|
Brian Anderson
|
4debe71785
|
compiletest: Remove FIXME. Closes #1984
|
2012-03-17 14:57:13 -07:00 |
|
Brian Anderson
|
c139b348fe
|
core: Fix signature of call_with_retptr. Closes #1987
|
2012-03-17 14:57:13 -07:00 |
|
Brian Anderson
|
cae2c1611b
|
Register snapshots
|
2012-03-17 00:49:23 -07:00 |
|
Brian Anderson
|
664bed5fe2
|
build: Fix non-host libcore
|
2012-03-16 23:33:05 -07:00 |
|
Tim Chevalier
|
e3a1c5c96a
|
Encode both private and public class fields in metadata
This is necessary to calculate the correct offsets for field references.
Simple cross-crate class tests (still with fields only) now pass.
|
2012-03-16 20:36:07 -07:00 |
|
Tim Chevalier
|
16dd6c4756
|
Fix encoding of class ctors
Class tests still fail at runtime
|
2012-03-16 19:20:36 -07:00 |
|
Josh Matthews
|
d958123d8a
|
Don't break -g in the presence of monomorphization.
|
2012-03-16 20:19:52 -04:00 |
|
Brian Anderson
|
154a3fdf44
|
rustc: Unify impl self types in the opposite order so variance is correct
|
2012-03-16 17:06:15 -07:00 |
|