mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-21 22:34:05 +00:00
add gitattributes and fix whitespace issues
This commit is contained in:
parent
bfd3cd8171
commit
86efd97a10
9
.gitattributes
vendored
Normal file
9
.gitattributes
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
[attr]rust text eol=lf whitespace=tab-in-indent,trailing-space,tabwidth=4
|
||||
|
||||
* text=auto
|
||||
*.cpp rust
|
||||
*.h rust
|
||||
*.rs rust
|
||||
src/rt/msvc/* -whitespace
|
||||
src/rt/vg/* -whitespace
|
||||
src/rt/linenoise/* -whitespace
|
@ -367,4 +367,3 @@ their own copyright notices and license terms:
|
||||
has chosen for the collective work, enumerated at the top
|
||||
of this file. The only difference is the retention of
|
||||
copyright itself, held by the contributor.
|
||||
|
||||
|
@ -250,7 +250,7 @@ Version 0.3 (July 2012)
|
||||
* Slices and fixed-size, interior-allocated vectors
|
||||
* #!-comments for lang versioning, shell execution
|
||||
* Destructors and iface implementation for classes;
|
||||
type-parameterized classes and class methods
|
||||
type-parameterized classes and class methods
|
||||
* 'const' type kind for types that can be used to implement
|
||||
shared-memory concurrency patterns
|
||||
|
||||
@ -261,7 +261,7 @@ Version 0.3 (July 2012)
|
||||
'crust', 'native' (now 'extern'), 'cont' (now 'again')
|
||||
|
||||
* Constructs: do-while loops ('do' repurposed), fn binding,
|
||||
resources (replaced by destructors)
|
||||
resources (replaced by destructors)
|
||||
|
||||
* Compiler reorganization
|
||||
* Syntax-layer of compiler split into separate crate
|
||||
@ -276,7 +276,7 @@ Version 0.3 (July 2012)
|
||||
* Extensive work on libuv interface
|
||||
* Much vector code moved to libraries
|
||||
* Syntax extensions: #line, #col, #file, #mod, #stringify,
|
||||
#include, #include_str, #include_bin
|
||||
#include, #include_str, #include_bin
|
||||
|
||||
* Tool improvements
|
||||
* Cargo automatically resolves dependencies
|
||||
|
@ -3351,4 +3351,3 @@ Additional specific influences can be seen from the following languages:
|
||||
* The typeclass system of Haskell.
|
||||
* The lexical identifier rule of Python.
|
||||
* The block syntax of Ruby.
|
||||
|
||||
|
@ -402,4 +402,3 @@ tricky. Invoking the `log_syntax!` macro can help elucidate intermediate
|
||||
states, invoking `trace_macros!(true)` will automatically print those
|
||||
intermediate states out, and passing the flag `--pretty expanded` as a
|
||||
command-line argument to the compiler will show the result of expansion.
|
||||
|
||||
|
@ -511,4 +511,3 @@ The parent task first calls `DuplexStream` to create a pair of bidirectional
|
||||
endpoints. It then uses `task::spawn` to create the child task, which captures
|
||||
one end of the communication channel. As a result, both parent and child can
|
||||
send and receive data to and from the other.
|
||||
|
||||
|
@ -7,4 +7,3 @@
|
||||
</center>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -179,9 +179,9 @@ tidy:
|
||||
$(Q)find $(S)src/etc -name '*.py' \
|
||||
| xargs -n 10 $(CFG_PYTHON) $(S)src/etc/tidy.py
|
||||
$(Q)echo $(ALL_CS) \
|
||||
| xargs -n 10 $(CFG_PYTHON) $(S)src/etc/tidy.py
|
||||
| xargs -n 10 $(CFG_PYTHON) $(S)src/etc/tidy.py
|
||||
$(Q)echo $(ALL_HS) \
|
||||
| xargs -n 10 $(CFG_PYTHON) $(S)src/etc/tidy.py
|
||||
| xargs -n 10 $(CFG_PYTHON) $(S)src/etc/tidy.py
|
||||
|
||||
endif
|
||||
|
||||
@ -709,4 +709,3 @@ endef
|
||||
|
||||
$(foreach host,$(CFG_HOST_TRIPLES), \
|
||||
$(eval $(call DEF_CHECK_FAST_FOR_H,$(host))))
|
||||
|
||||
|
@ -23,4 +23,3 @@ foreach $line (@lines) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -8,4 +8,3 @@ Instructions for Ubuntu Linux 12.04+
|
||||
2) Copy the included "share" folder into "~/.local/"
|
||||
|
||||
3) Open a shell in "~/.local/share/" and run "update-mime-database mime"
|
||||
|
||||
|
@ -261,4 +261,3 @@
|
||||
</definitions>
|
||||
|
||||
</language>
|
||||
|
||||
|
@ -14,4 +14,3 @@ while (<>) {
|
||||
$indent -= 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -52,5 +52,3 @@ def download_new_file (date, rev, platform, hsh):
|
||||
for ff in newestSet["files"]:
|
||||
download_new_file (newestSet["date"], newestSet["rev"],
|
||||
ff["platform"], ff["hash"])
|
||||
|
||||
|
||||
|
@ -243,4 +243,3 @@ int main() {
|
||||
extra_consts();
|
||||
printf("}\n");
|
||||
}
|
||||
|
||||
|
@ -96,4 +96,3 @@ def check_license(name, contents):
|
||||
return True
|
||||
|
||||
return False
|
||||
|
||||
|
@ -33,6 +33,3 @@ for line in f.readlines():
|
||||
print("got download with ok hash")
|
||||
else:
|
||||
raise Exception("bad hash on download")
|
||||
|
||||
|
||||
|
||||
|
@ -77,4 +77,3 @@ while (my ($key, $substs) = each %funcs) {
|
||||
}
|
||||
print "\n";
|
||||
}
|
||||
|
||||
|
@ -80,4 +80,3 @@ def sugarise_file(path):
|
||||
for (dirpath, dirnames, filenames) in os.walk('.'):
|
||||
for name in fnmatch.filter(filenames, '*.r[sc]'):
|
||||
sugarise_file(os.path.join(dirpath, name))
|
||||
|
||||
|
@ -81,4 +81,3 @@ except UnicodeDecodeError, e:
|
||||
|
||||
|
||||
sys.exit(err)
|
||||
|
||||
|
@ -226,4 +226,3 @@ pub mod rustrt {
|
||||
pub unsafe fn rust_get_task() -> *c_void;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -59,4 +59,3 @@ pub fn log_type<T>(level: u32, object: &T) {
|
||||
rustrt::rust_log_str(level, transmute(vec::raw::to_ptr(bytes)), len);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -31,4 +31,3 @@ impl<T:Ord> Ord for ~T {
|
||||
#[inline(always)]
|
||||
fn gt(&self, other: &~T) -> bool { *(*self) > *(*other) }
|
||||
}
|
||||
|
||||
|
@ -207,4 +207,3 @@ pub fn mut_offset<T>(ptr: *mut T, count: int) -> *mut T {
|
||||
use core::sys::size_of;
|
||||
(ptr as int + count * (size_of::<T>() as int)) as *mut T
|
||||
}
|
||||
|
||||
|
@ -56,4 +56,3 @@ impl<W: Writer> WriterChan<W> {
|
||||
impl<W: Writer> GenericChan<~[u8]> for WriterChan<W> {
|
||||
fn send(&self, _x: ~[u8]) { fail!() }
|
||||
}
|
||||
|
||||
|
@ -12,4 +12,3 @@ pub enum IpAddr {
|
||||
Ipv4(u8, u8, u8, u8, u16),
|
||||
Ipv6
|
||||
}
|
||||
|
||||
|
@ -47,4 +47,3 @@ impl UdpListener {
|
||||
impl Listener<UdpStream> for UdpListener {
|
||||
fn accept(&mut self) -> Option<UdpStream> { fail!() }
|
||||
}
|
||||
|
||||
|
@ -47,4 +47,3 @@ impl UnixListener {
|
||||
impl Listener<UnixStream> for UnixListener {
|
||||
fn accept(&mut self) -> Option<UnixStream> { fail!() }
|
||||
}
|
||||
|
||||
|
@ -78,4 +78,3 @@ extern {
|
||||
size: size_t) -> *OpaqueBox;
|
||||
fn rust_boxed_region_free(region: *BoxedRegion, box: *OpaqueBox);
|
||||
}
|
||||
|
||||
|
@ -143,4 +143,3 @@ fn borrow_smoke_test() {
|
||||
}
|
||||
let _scheduler = take();
|
||||
}
|
||||
|
||||
|
@ -99,4 +99,3 @@ pub mod rusti {
|
||||
pub fn frame_address(+f: &once fn(x: *u8));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2642,4 +2642,3 @@ pub mod derived_property {
|
||||
bsearch_range_table(c, XID_Start_table)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -81,4 +81,3 @@ extern {
|
||||
#[rust_stack]
|
||||
fn rust_get_exchange_count_ptr() -> *mut int;
|
||||
}
|
||||
|
||||
|
@ -205,4 +205,3 @@ fn test_select_stream_and_oneshot() {
|
||||
chan.send(());
|
||||
waitport.recv();
|
||||
}
|
||||
|
||||
|
@ -169,4 +169,3 @@ pub struct LinkMeta {
|
||||
vers: @str,
|
||||
extras_hash: @str
|
||||
}
|
||||
|
||||
|
@ -18,4 +18,3 @@ pub mod cstore;
|
||||
pub mod csearch;
|
||||
pub mod loader;
|
||||
pub mod filesearch;
|
||||
|
||||
|
@ -802,4 +802,3 @@ fn check_loans_in_block(blk: &ast::blk,
|
||||
visit::visit_block(blk, self, vt);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -639,4 +639,3 @@ fn add_stmt_to_map(stmt: @ast::stmt,
|
||||
}
|
||||
visit::visit_stmt(stmt, self, vt);
|
||||
}
|
||||
|
||||
|
@ -309,4 +309,3 @@ pub impl LoanContext {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -423,4 +423,3 @@ pub fn collect_language_items(crate: @crate,
|
||||
collector.collect();
|
||||
copy items
|
||||
}
|
||||
|
||||
|
@ -1179,4 +1179,3 @@ pub impl categorization {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -86,4 +86,3 @@ pub fn pat_binding_ids(dm: resolve::DefMap, pat: @pat) -> ~[node_id] {
|
||||
pat_bindings(dm, pat, |_bm, b_id, _sp, _pt| found.push(b_id) );
|
||||
return found;
|
||||
}
|
||||
|
||||
|
@ -603,4 +603,3 @@ pub fn check_crate(tcx: ty::ctxt,
|
||||
});
|
||||
visit::visit_crate(crate, method_map, visitor);
|
||||
}
|
||||
|
||||
|
@ -968,4 +968,3 @@ pub fn determine_rp_in_crate(sess: Session,
|
||||
// return final set
|
||||
return cx.region_paramd_items;
|
||||
}
|
||||
|
||||
|
@ -186,4 +186,3 @@ impl Subst for ty::ty_param_bounds_and_ty {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -190,4 +190,3 @@ pub impl FnType {
|
||||
Store(bcx, llretval, llretptr);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -799,4 +799,3 @@ pub fn trans_arg_expr(bcx: block,
|
||||
debug!("--- trans_arg_expr passing %s", val_str(bcx.ccx().tn, val));
|
||||
return rslt(bcx, val);
|
||||
}
|
||||
|
||||
|
@ -599,4 +599,3 @@ pub fn make_opaque_cbox_free_glue(
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -398,4 +398,3 @@ pub fn trans_fail_bounds_check(bcx: block, sp: span,
|
||||
Unreachable(bcx);
|
||||
return bcx;
|
||||
}
|
||||
|
||||
|
@ -855,4 +855,3 @@ pub impl DatumBlock {
|
||||
self.datum.to_str(self.ccx())
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -122,4 +122,3 @@ pub fn maybe_instantiate_inline(ccx: @CrateContext, fn_id: ast::def_id,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -153,4 +153,3 @@ pub fn static_size_of_enum(cx: @CrateContext, t: ty::t) -> uint {
|
||||
_ => cx.sess.bug(~"static_size_of_enum called on non-enum")
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -51,4 +51,3 @@ macro_rules! trace(
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -242,4 +242,3 @@ fn traverse_all_resources_and_impls(cx: &ctx, crate_mod: &_mod) {
|
||||
..*visit::default_visitor()
|
||||
}));
|
||||
}
|
||||
|
||||
|
@ -404,4 +404,3 @@ pub fn ast_purity_constant(purity: ast::purity) -> uint {
|
||||
ast::extern_fn => 3u
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -74,4 +74,3 @@ pub fn add_substr(dest: &mut ~[u8], src: ~[u8]) {
|
||||
add_u16(&mut *dest, vec::len(src) as u16);
|
||||
*dest += src;
|
||||
}
|
||||
|
||||
|
@ -383,4 +383,3 @@ pub fn handle_body(cx: Context, body: &blk) {
|
||||
});
|
||||
(v.visit_block)(body, cx, v);
|
||||
}
|
||||
|
||||
|
@ -633,4 +633,3 @@ pub fn check_pointer_pat(pcx: &pat_ctxt,
|
||||
|
||||
#[deriving(Eq)]
|
||||
enum PointerKind { Managed, Owned, Borrowed }
|
||||
|
||||
|
@ -66,5 +66,3 @@ pub fn coerce(fcx: @mut FnCtxt,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -666,5 +666,3 @@ pub fn resolve_in_block(fcx: @mut FnCtxt, bl: &ast::blk) {
|
||||
.. *visit::default_visitor()
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
|
@ -1119,4 +1119,3 @@ pub fn check_coherence(crate_context: @mut CrateCtxt, crate: @crate) {
|
||||
let coherence_checker = @CoherenceChecker(crate_context);
|
||||
coherence_checker.check_coherence(crate);
|
||||
}
|
||||
|
||||
|
@ -635,4 +635,3 @@ pub fn super_trait_refs<C:Combine>(
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -313,4 +313,3 @@ impl Combine for Glb {
|
||||
super_trait_refs(self, a, b)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -18,4 +18,3 @@ macro_rules! if_ok(
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -1746,4 +1746,3 @@ fn iterate_until_fixed_point(
|
||||
}
|
||||
debug!("---- %s Complete after %u iteration(s)", tag, iteration);
|
||||
}
|
||||
|
||||
|
@ -278,4 +278,3 @@ pub impl ResolveState {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -269,4 +269,3 @@ impl Combine for Sub {
|
||||
super_trait_refs(self, a, b)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -265,5 +265,3 @@ impl SimplyUnifiable for ast::float_ty {
|
||||
return ty::terr_float_mismatch(err);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -112,4 +112,3 @@ fn should_record_fn_paths() {
|
||||
assert!(doc.cratemod().mods()[0].fns()[0].path() == ~[~"a"]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -32,4 +32,3 @@ Commands that should succeed:
|
||||
15. `rustpkg test foo` runs tests and prints their output, if foo contains #[test]s.
|
||||
|
||||
16. If foo is installed, `rustpkg uninstall foo; rustpkg list` doesn't include foo in the list
|
||||
|
||||
|
@ -15,4 +15,3 @@ The test runner should check that, after `rustpkg install deeply/nested/path/foo
|
||||
*/
|
||||
|
||||
fn main() {}
|
||||
|
||||
|
@ -1957,4 +1957,3 @@ mod bigint_tests {
|
||||
assert!(-Zero::zero::<BigInt>() == Zero::zero::<BigInt>());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1883,4 +1883,3 @@ impl<D:Decoder> DecoderHelpers for D {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -100,4 +100,3 @@ fn test_task_pool() {
|
||||
pool.execute(|i| io::println(fmt!("Hello from thread %u!", *i)));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -80,4 +80,3 @@ impl proto::visitor<(), (), ()> for @ext_ctxt {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -104,4 +104,3 @@ pub fn analyze(proto: protocol, _cx: @ext_ctxt) {
|
||||
proto.bounded = Some(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -85,4 +85,3 @@ pub fn expand_proto(cx: @ext_ctxt, _sp: span, id: ast::ident,
|
||||
// compile
|
||||
base::MRItem(proto.compile(cx))
|
||||
}
|
||||
|
||||
|
@ -217,4 +217,3 @@ pub fn visit<Tproto, Tstate, Tmessage, V: visitor<Tproto, Tstate, Tmessage>>(
|
||||
};
|
||||
visitor.visit_proto(proto, states)
|
||||
}
|
||||
|
||||
|
@ -760,4 +760,3 @@ fn expand_parse_call(cx: @ext_ctxt,
|
||||
id_ext(cx, parse_method),
|
||||
arg_exprs)
|
||||
}
|
||||
|
||||
|
@ -298,4 +298,3 @@ pub impl Parser {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -90,4 +90,3 @@ pub mod ext {
|
||||
|
||||
pub mod trace_macros;
|
||||
}
|
||||
|
||||
|
@ -48,5 +48,3 @@ swap_registers:
|
||||
msr cpsr_cxsf, r2
|
||||
|
||||
mov pc, lr
|
||||
|
||||
|
||||
|
@ -14,4 +14,3 @@ void rust_gpr::load() {
|
||||
LOAD(r8); LOAD(r9); LOAD(r10); LOAD(r11);
|
||||
LOAD(r12); LOAD(r13); LOAD(r14); LOAD(r15);
|
||||
}
|
||||
|
||||
|
@ -21,4 +21,3 @@ public:
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -28,4 +28,3 @@ get_sp_limit:
|
||||
get_sp:
|
||||
mov r0, sp
|
||||
mov pc, lr
|
||||
|
||||
|
@ -19,5 +19,3 @@
|
||||
# define RUSTRT_ARG1_S r1
|
||||
# define RUSTRT_ARG2_S r2
|
||||
# define RUSTRT_ARG3_S r3
|
||||
|
||||
|
||||
|
@ -63,5 +63,3 @@ SWAP_REGISTERS:
|
||||
|
||||
// Return!
|
||||
jmp *48(%eax)
|
||||
|
||||
|
||||
|
@ -20,4 +20,3 @@ void rust_gpr::load() {
|
||||
LOAD(eax); LOAD(ebx); LOAD(ecx); LOAD(edx);
|
||||
LOAD(esi); LOAD(edi); LOAD(ebp); LOAD(esi);
|
||||
}
|
||||
|
||||
|
@ -29,4 +29,3 @@ public:
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -253,4 +253,3 @@ L_upcall_del_stack$stub:
|
||||
|
||||
.subsections_via_symbols
|
||||
#endif
|
||||
|
||||
|
@ -30,4 +30,3 @@ public:
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -121,4 +121,3 @@ SWAP_REGISTERS:
|
||||
// Jump to the instruction pointer
|
||||
// found in regs:
|
||||
jmp *(RUSTRT_IP*8)(ARG1)
|
||||
|
||||
|
@ -22,4 +22,3 @@ void rust_gpr::load() {
|
||||
LOAD(r8); LOAD(r9); LOAD(r10); LOAD(r11);
|
||||
LOAD(r12); LOAD(r13); LOAD(r14); LOAD(r15);
|
||||
}
|
||||
|
||||
|
@ -30,4 +30,3 @@ public:
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -43,5 +43,3 @@
|
||||
# define RUSTRT_ARG4_S %r8
|
||||
# define RUSTRT_ARG5_S %r9
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -52,5 +52,3 @@ void isaac(randctx *r);
|
||||
(r)->randrsl[(r)->randcnt])
|
||||
|
||||
#endif /* RAND */
|
||||
|
||||
|
||||
|
@ -86,4 +86,3 @@ symbolicate(const std::vector<frame> &frames) {
|
||||
}
|
||||
|
||||
} // end namespace stack_walk
|
||||
|
||||
|
@ -76,4 +76,3 @@ std::string symbolicate(const std::vector<frame> &frames);
|
||||
uint32_t get_abi_version();
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -12,4 +12,3 @@ char **backtrace_symbols (void *__const *__array, int __size);
|
||||
void backtrace_symbols_fd (void *__const *__array, int __size, int __fd);
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -58,4 +58,3 @@ dump_origin(rust_task *task, void *ptr) {
|
||||
}
|
||||
|
||||
} // end namespace debug
|
||||
|
||||
|
@ -70,4 +70,3 @@ void dump_origin(rust_task *task, void *ptr);
|
||||
} // end namespace debug
|
||||
|
||||
#endif
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user