- 21 3月, 2013 31 次提交
-
-
由 bors 提交于
r? @pcwalton
-
由 Patrick Walton 提交于
-
由 bors 提交于
A slice now always refers to something that returns an borrowed pointer, views don't exist anymore. If you want to have an explictit copy of a slice, use `to_owned()`
-
由 bors 提交于
Referencing #4986.
-
由 Seo Sanghyeon 提交于
-
由 Marvin Löbel 提交于
-
由 Seo Sanghyeon 提交于
-
由 Marvin Löbel 提交于
-
由 Patrick Walton 提交于
-
由 Seo Sanghyeon 提交于
-
由 Seo Sanghyeon 提交于
-
由 bors 提交于
Improves resolve by 20% as measured by time-passes on rustc.
-
由 Seo Sanghyeon 提交于
-
由 Luqman Aden 提交于
-
由 Luqman Aden 提交于
-
由 Seo Sanghyeon 提交于
-
由 bors 提交于
-
由 bors 提交于
Stage markers for stage3 and a trivial prelude fix.
-
由 Marvin Löbel 提交于
renamed str::slice -> slice_DBG_UNIQ changed vec slice method -> to_owned() renamed vec view method -> slice_V_DBG_BRWD
-
由 bors 提交于
r? @catamorphism
-
由 bors 提交于
This normalizes the how we call reverse iteration functions. It also adds a char_len method, and a method to iterate backwards over a string.
-
由 Patrick Walton 提交于
-
由 bors 提交于
-
由 Patrick Walton 提交于
-
由 Patrick Walton 提交于
-
由 Graydon Hoare 提交于
-
由 Graydon Hoare 提交于
-
由 Tim Chevalier 提交于
-
由 bors 提交于
Refactor trans_call to separate out the translation of the arguments, environment, and return pointer. Towards #3678. r? @brson
-
由 bors 提交于
r? @graydon
-
由 Patrick Walton 提交于
-
- 20 3月, 2013 9 次提交
-
-
由 Erick Tryzelaar 提交于
-
由 Erick Tryzelaar 提交于
-
由 Erick Tryzelaar 提交于
-
由 bors 提交于
This is the first step in refactoring the deriving code in libsyntax. No code is changed, just rearranged.
-
由 bors 提交于
Refactor the self-info so that the def-id is carried in ty_self()and the fn_ctxt doesn't need any self_info field at all. Pull out explicit self transformation into `check_method`. Step towards fixing `fn(&self)` to have a distinct lifetime. (cc #4846) r? @catamorphism
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
and the fn_ctxt doesn't need any self_info field at all. Step towards fixing `fn(&self)` (cc #4846) to have a distinct lifetime.
-
由 bors 提交于
Removes a lot of instances of `/*bad*/ copy` throughout libsyntax/librustc. On the plus side, this shaves about 2s off of the runtime when compiling `librustc` with optimizations. Ideally I would have run a profiler to figure out which copies are the most critical to remove, but in reality there was a liberal amount of `git grep`s along with some spot checking and removing the easy ones.
-
由 bors 提交于
Partial Fix for #5265 - Enabling LLVM ARM ehabi option. - Add ARM debug information manually for ccall.s - Compile object file using Android-NDK. Current LLVM trunk version can generate ARM debug information for assembly files but it is incomplete for object files. Unwinding on ARM can be done with LLVM trunk(the LLVM submodule of rust has problem on generating ARM debug information). See #5368 The Android-NDK detour(0f89eab8) can be removed after LLVM has complete feature of generating ARM debug information for object file.
-