Huon Wilson
|
0c70ce1424
|
Update compile fail tests to use isize.
|
2015-01-08 11:02:24 -05:00 |
|
Niko Matsakis
|
4300d4d2fa
|
Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze
Conflicts:
src/libcore/core.rc
src/libcore/hashmap.rs
src/libcore/num/f32.rs
src/libcore/num/f64.rs
src/libcore/num/float.rs
src/libcore/num/int-template.rs
src/libcore/num/num.rs
src/libcore/num/strconv.rs
src/libcore/num/uint-template.rs
src/libcore/ops.rs
src/libcore/os.rs
src/libcore/prelude.rs
src/libcore/rt/mod.rs
src/libcore/unstable/lang.rs
src/librustc/driver/session.rs
src/librustc/middle/astencode.rs
src/librustc/middle/borrowck/check_loans.rs
src/librustc/middle/borrowck/gather_loans.rs
src/librustc/middle/borrowck/loan.rs
src/librustc/middle/borrowck/preserve.rs
src/librustc/middle/liveness.rs
src/librustc/middle/mem_categorization.rs
src/librustc/middle/region.rs
src/librustc/middle/trans/base.rs
src/librustc/middle/trans/inline.rs
src/librustc/middle/trans/reachable.rs
src/librustc/middle/typeck/check/_match.rs
src/librustc/middle/typeck/check/regionck.rs
src/librustc/util/ppaux.rs
src/libstd/arena.rs
src/libstd/ebml.rs
src/libstd/json.rs
src/libstd/serialize.rs
src/libstd/std.rc
src/libsyntax/ast_map.rs
src/libsyntax/parse/parser.rs
src/test/compile-fail/borrowck-uniq-via-box.rs
src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs
src/test/run-pass/borrowck-nested-calls.rs
|
2013-05-05 15:11:04 -04:00 |
|
Daniel Micay
|
86efd97a10
|
add gitattributes and fix whitespace issues
|
2013-05-03 20:01:42 -04:00 |
|
Niko Matsakis
|
a896440ca1
|
new borrow checker (mass squash)
|
2013-04-30 06:59:32 -04:00 |
|
Patrick Walton
|
82062a6348
|
test: De-mut the test suite. rs=demuting
|
2013-02-22 18:35:01 -08:00 |
|
Luqman Aden
|
9ea6a49696
|
Remove the last bits of structural records from tests/rustc/rusti/rustpkg.
|
2013-02-21 15:19:40 -08:00 |
|
Graydon Hoare
|
d1affff623
|
Reliciense makefiles and testsuite. Yup.
|
2012-12-10 17:32:58 -08:00 |
|
Gareth Daniel Smith
|
6d86969260
|
change the test suite //! kind syntax to //~ kind in order to avoid a
conflict with the new single-line-sugared-inner-doc-comment (`//! ...`).
|
2012-06-30 12:23:59 +01:00 |
|
Niko Matsakis
|
013fc92423
|
remove alias analysis and replace with borrowck
This reverts commit 7ef825bb60 .
|
2012-06-08 20:39:11 -07:00 |
|
Brian Anderson
|
7ef825bb60
|
Revert "remove alias analysis and replace with borrowck"
18s perf regression compiling rustc with opts
This reverts commit 7f6ee0ce0d .
|
2012-06-07 19:42:27 -07:00 |
|
Niko Matsakis
|
7f6ee0ce0d
|
remove alias analysis and replace with borrowck
cc #2540
|
2012-06-07 16:46:57 -07:00 |
|
Niko Matsakis
|
cfac9b6833
|
improve borrowck to handle some frankly rather tricky cases
- receivers of method calls are also borrowed
- by-val arguments are also borrowed (needs tests)
- assignment to components can interfere with loans
|
2012-06-02 10:08:04 -07:00 |
|