add gitattributes and fix whitespace issues

This commit is contained in:
Daniel Micay 2013-05-03 19:25:04 -04:00
parent bfd3cd8171
commit 86efd97a10
433 changed files with 196 additions and 597 deletions

9
.gitattributes vendored Normal file
View 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

View File

@ -367,4 +367,3 @@ their own copyright notices and license terms:
has chosen for the collective work, enumerated at the top has chosen for the collective work, enumerated at the top
of this file. The only difference is the retention of of this file. The only difference is the retention of
copyright itself, held by the contributor. copyright itself, held by the contributor.

View File

@ -250,7 +250,7 @@ Version 0.3 (July 2012)
* Slices and fixed-size, interior-allocated vectors * Slices and fixed-size, interior-allocated vectors
* #!-comments for lang versioning, shell execution * #!-comments for lang versioning, shell execution
* Destructors and iface implementation for classes; * 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 * 'const' type kind for types that can be used to implement
shared-memory concurrency patterns shared-memory concurrency patterns
@ -261,7 +261,7 @@ Version 0.3 (July 2012)
'crust', 'native' (now 'extern'), 'cont' (now 'again') 'crust', 'native' (now 'extern'), 'cont' (now 'again')
* Constructs: do-while loops ('do' repurposed), fn binding, * Constructs: do-while loops ('do' repurposed), fn binding,
resources (replaced by destructors) resources (replaced by destructors)
* Compiler reorganization * Compiler reorganization
* Syntax-layer of compiler split into separate crate * Syntax-layer of compiler split into separate crate
@ -276,7 +276,7 @@ Version 0.3 (July 2012)
* Extensive work on libuv interface * Extensive work on libuv interface
* Much vector code moved to libraries * Much vector code moved to libraries
* Syntax extensions: #line, #col, #file, #mod, #stringify, * Syntax extensions: #line, #col, #file, #mod, #stringify,
#include, #include_str, #include_bin #include, #include_str, #include_bin
* Tool improvements * Tool improvements
* Cargo automatically resolves dependencies * Cargo automatically resolves dependencies

View File

@ -3351,4 +3351,3 @@ Additional specific influences can be seen from the following languages:
* The typeclass system of Haskell. * The typeclass system of Haskell.
* The lexical identifier rule of Python. * The lexical identifier rule of Python.
* The block syntax of Ruby. * The block syntax of Ruby.

View File

@ -402,4 +402,3 @@ tricky. Invoking the `log_syntax!` macro can help elucidate intermediate
states, invoking `trace_macros!(true)` will automatically print those states, invoking `trace_macros!(true)` will automatically print those
intermediate states out, and passing the flag `--pretty expanded` as a intermediate states out, and passing the flag `--pretty expanded` as a
command-line argument to the compiler will show the result of expansion. command-line argument to the compiler will show the result of expansion.

View File

@ -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 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 one end of the communication channel. As a result, both parent and child can
send and receive data to and from the other. send and receive data to and from the other.

View File

@ -7,4 +7,3 @@
</center> </center>
</div> </div>

View File

@ -179,9 +179,9 @@ tidy:
$(Q)find $(S)src/etc -name '*.py' \ $(Q)find $(S)src/etc -name '*.py' \
| xargs -n 10 $(CFG_PYTHON) $(S)src/etc/tidy.py | xargs -n 10 $(CFG_PYTHON) $(S)src/etc/tidy.py
$(Q)echo $(ALL_CS) \ $(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) \ $(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 endif
@ -709,4 +709,3 @@ endef
$(foreach host,$(CFG_HOST_TRIPLES), \ $(foreach host,$(CFG_HOST_TRIPLES), \
$(eval $(call DEF_CHECK_FAST_FOR_H,$(host)))) $(eval $(call DEF_CHECK_FAST_FOR_H,$(host))))

View File

@ -23,4 +23,3 @@ foreach $line (@lines) {
} }
} }
} }

View File

@ -8,4 +8,3 @@ Instructions for Ubuntu Linux 12.04+
2) Copy the included "share" folder into "~/.local/" 2) Copy the included "share" folder into "~/.local/"
3) Open a shell in "~/.local/share/" and run "update-mime-database mime" 3) Open a shell in "~/.local/share/" and run "update-mime-database mime"

View File

@ -261,4 +261,3 @@
</definitions> </definitions>
</language> </language>

View File

@ -14,4 +14,3 @@ while (<>) {
$indent -= 1; $indent -= 1;
} }
} }

View File

@ -52,5 +52,3 @@ def download_new_file (date, rev, platform, hsh):
for ff in newestSet["files"]: for ff in newestSet["files"]:
download_new_file (newestSet["date"], newestSet["rev"], download_new_file (newestSet["date"], newestSet["rev"],
ff["platform"], ff["hash"]) ff["platform"], ff["hash"])

View File

@ -243,4 +243,3 @@ int main() {
extra_consts(); extra_consts();
printf("}\n"); printf("}\n");
} }

View File

@ -96,4 +96,3 @@ def check_license(name, contents):
return True return True
return False return False

View File

@ -33,6 +33,3 @@ for line in f.readlines():
print("got download with ok hash") print("got download with ok hash")
else: else:
raise Exception("bad hash on download") raise Exception("bad hash on download")

View File

@ -77,4 +77,3 @@ while (my ($key, $substs) = each %funcs) {
} }
print "\n"; print "\n";
} }

View File

@ -80,4 +80,3 @@ def sugarise_file(path):
for (dirpath, dirnames, filenames) in os.walk('.'): for (dirpath, dirnames, filenames) in os.walk('.'):
for name in fnmatch.filter(filenames, '*.r[sc]'): for name in fnmatch.filter(filenames, '*.r[sc]'):
sugarise_file(os.path.join(dirpath, name)) sugarise_file(os.path.join(dirpath, name))

View File

@ -81,4 +81,3 @@ except UnicodeDecodeError, e:
sys.exit(err) sys.exit(err)

View File

@ -226,4 +226,3 @@ pub mod rustrt {
pub unsafe fn rust_get_task() -> *c_void; pub unsafe fn rust_get_task() -> *c_void;
} }
} }

View File

@ -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); rustrt::rust_log_str(level, transmute(vec::raw::to_ptr(bytes)), len);
} }
} }

View File

@ -31,4 +31,3 @@ impl<T:Ord> Ord for ~T {
#[inline(always)] #[inline(always)]
fn gt(&self, other: &~T) -> bool { *(*self) > *(*other) } fn gt(&self, other: &~T) -> bool { *(*self) > *(*other) }
} }

View File

@ -207,4 +207,3 @@ pub fn mut_offset<T>(ptr: *mut T, count: int) -> *mut T {
use core::sys::size_of; use core::sys::size_of;
(ptr as int + count * (size_of::<T>() as int)) as *mut T (ptr as int + count * (size_of::<T>() as int)) as *mut T
} }

View File

@ -56,4 +56,3 @@ impl<W: Writer> WriterChan<W> {
impl<W: Writer> GenericChan<~[u8]> for WriterChan<W> { impl<W: Writer> GenericChan<~[u8]> for WriterChan<W> {
fn send(&self, _x: ~[u8]) { fail!() } fn send(&self, _x: ~[u8]) { fail!() }
} }

View File

@ -12,4 +12,3 @@ pub enum IpAddr {
Ipv4(u8, u8, u8, u8, u16), Ipv4(u8, u8, u8, u8, u16),
Ipv6 Ipv6
} }

View File

@ -47,4 +47,3 @@ impl UdpListener {
impl Listener<UdpStream> for UdpListener { impl Listener<UdpStream> for UdpListener {
fn accept(&mut self) -> Option<UdpStream> { fail!() } fn accept(&mut self) -> Option<UdpStream> { fail!() }
} }

View File

@ -47,4 +47,3 @@ impl UnixListener {
impl Listener<UnixStream> for UnixListener { impl Listener<UnixStream> for UnixListener {
fn accept(&mut self) -> Option<UnixStream> { fail!() } fn accept(&mut self) -> Option<UnixStream> { fail!() }
} }

View File

@ -78,4 +78,3 @@ extern {
size: size_t) -> *OpaqueBox; size: size_t) -> *OpaqueBox;
fn rust_boxed_region_free(region: *BoxedRegion, box: *OpaqueBox); fn rust_boxed_region_free(region: *BoxedRegion, box: *OpaqueBox);
} }

View File

@ -143,4 +143,3 @@ fn borrow_smoke_test() {
} }
let _scheduler = take(); let _scheduler = take();
} }

View File

@ -99,4 +99,3 @@ pub mod rusti {
pub fn frame_address(+f: &once fn(x: *u8)); pub fn frame_address(+f: &once fn(x: *u8));
} }
} }

View File

@ -2642,4 +2642,3 @@ pub mod derived_property {
bsearch_range_table(c, XID_Start_table) bsearch_range_table(c, XID_Start_table)
} }
} }

View File

@ -81,4 +81,3 @@ extern {
#[rust_stack] #[rust_stack]
fn rust_get_exchange_count_ptr() -> *mut int; fn rust_get_exchange_count_ptr() -> *mut int;
} }

View File

@ -205,4 +205,3 @@ fn test_select_stream_and_oneshot() {
chan.send(()); chan.send(());
waitport.recv(); waitport.recv();
} }

View File

@ -169,4 +169,3 @@ pub struct LinkMeta {
vers: @str, vers: @str,
extras_hash: @str extras_hash: @str
} }

View File

@ -18,4 +18,3 @@ pub mod cstore;
pub mod csearch; pub mod csearch;
pub mod loader; pub mod loader;
pub mod filesearch; pub mod filesearch;

View File

@ -802,4 +802,3 @@ fn check_loans_in_block(blk: &ast::blk,
visit::visit_block(blk, self, vt); visit::visit_block(blk, self, vt);
} }
} }

View File

@ -639,4 +639,3 @@ fn add_stmt_to_map(stmt: @ast::stmt,
} }
visit::visit_stmt(stmt, self, vt); visit::visit_stmt(stmt, self, vt);
} }

View File

@ -309,4 +309,3 @@ pub impl LoanContext {
} }
} }
} }

View File

@ -423,4 +423,3 @@ pub fn collect_language_items(crate: @crate,
collector.collect(); collector.collect();
copy items copy items
} }

View File

@ -1179,4 +1179,3 @@ pub impl categorization {
} }
} }
} }

View File

@ -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) ); pat_bindings(dm, pat, |_bm, b_id, _sp, _pt| found.push(b_id) );
return found; return found;
} }

View File

@ -603,4 +603,3 @@ pub fn check_crate(tcx: ty::ctxt,
}); });
visit::visit_crate(crate, method_map, visitor); visit::visit_crate(crate, method_map, visitor);
} }

View File

@ -968,4 +968,3 @@ pub fn determine_rp_in_crate(sess: Session,
// return final set // return final set
return cx.region_paramd_items; return cx.region_paramd_items;
} }

View File

@ -186,4 +186,3 @@ impl Subst for ty::ty_param_bounds_and_ty {
} }
} }
} }

View File

@ -190,4 +190,3 @@ pub impl FnType {
Store(bcx, llretval, llretptr); Store(bcx, llretval, llretptr);
} }
} }

View File

@ -799,4 +799,3 @@ pub fn trans_arg_expr(bcx: block,
debug!("--- trans_arg_expr passing %s", val_str(bcx.ccx().tn, val)); debug!("--- trans_arg_expr passing %s", val_str(bcx.ccx().tn, val));
return rslt(bcx, val); return rslt(bcx, val);
} }

View File

@ -599,4 +599,3 @@ pub fn make_opaque_cbox_free_glue(
} }
} }
} }

View File

@ -398,4 +398,3 @@ pub fn trans_fail_bounds_check(bcx: block, sp: span,
Unreachable(bcx); Unreachable(bcx);
return bcx; return bcx;
} }

View File

@ -855,4 +855,3 @@ pub impl DatumBlock {
self.datum.to_str(self.ccx()) self.datum.to_str(self.ccx())
} }
} }

View File

@ -122,4 +122,3 @@ pub fn maybe_instantiate_inline(ccx: @CrateContext, fn_id: ast::def_id,
} }
} }
} }

View File

@ -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") _ => cx.sess.bug(~"static_size_of_enum called on non-enum")
} }
} }

View File

@ -51,4 +51,3 @@ macro_rules! trace(
} }
) )
) )

View File

@ -242,4 +242,3 @@ fn traverse_all_resources_and_impls(cx: &ctx, crate_mod: &_mod) {
..*visit::default_visitor() ..*visit::default_visitor()
})); }));
} }

View File

@ -404,4 +404,3 @@ pub fn ast_purity_constant(purity: ast::purity) -> uint {
ast::extern_fn => 3u ast::extern_fn => 3u
} }
} }

View File

@ -74,4 +74,3 @@ pub fn add_substr(dest: &mut ~[u8], src: ~[u8]) {
add_u16(&mut *dest, vec::len(src) as u16); add_u16(&mut *dest, vec::len(src) as u16);
*dest += src; *dest += src;
} }

View File

@ -383,4 +383,3 @@ pub fn handle_body(cx: Context, body: &blk) {
}); });
(v.visit_block)(body, cx, v); (v.visit_block)(body, cx, v);
} }

View File

@ -633,4 +633,3 @@ pub fn check_pointer_pat(pcx: &pat_ctxt,
#[deriving(Eq)] #[deriving(Eq)]
enum PointerKind { Managed, Owned, Borrowed } enum PointerKind { Managed, Owned, Borrowed }

View File

@ -66,5 +66,3 @@ pub fn coerce(fcx: @mut FnCtxt,
} }
} }
} }

View File

@ -666,5 +666,3 @@ pub fn resolve_in_block(fcx: @mut FnCtxt, bl: &ast::blk) {
.. *visit::default_visitor() .. *visit::default_visitor()
})); }));
} }

View File

@ -1119,4 +1119,3 @@ pub fn check_coherence(crate_context: @mut CrateCtxt, crate: @crate) {
let coherence_checker = @CoherenceChecker(crate_context); let coherence_checker = @CoherenceChecker(crate_context);
coherence_checker.check_coherence(crate); coherence_checker.check_coherence(crate);
} }

View File

@ -635,4 +635,3 @@ pub fn super_trait_refs<C:Combine>(
}) })
} }
} }

View File

@ -313,4 +313,3 @@ impl Combine for Glb {
super_trait_refs(self, a, b) super_trait_refs(self, a, b)
} }
} }

View File

@ -18,4 +18,3 @@ macro_rules! if_ok(
} }
) )
) )

View File

@ -1746,4 +1746,3 @@ fn iterate_until_fixed_point(
} }
debug!("---- %s Complete after %u iteration(s)", tag, iteration); debug!("---- %s Complete after %u iteration(s)", tag, iteration);
} }

View File

@ -278,4 +278,3 @@ pub impl ResolveState {
} }
} }
} }

View File

@ -269,4 +269,3 @@ impl Combine for Sub {
super_trait_refs(self, a, b) super_trait_refs(self, a, b)
} }
} }

View File

@ -265,5 +265,3 @@ impl SimplyUnifiable for ast::float_ty {
return ty::terr_float_mismatch(err); return ty::terr_float_mismatch(err);
} }
} }

View File

@ -112,4 +112,3 @@ fn should_record_fn_paths() {
assert!(doc.cratemod().mods()[0].fns()[0].path() == ~[~"a"]); assert!(doc.cratemod().mods()[0].fns()[0].path() == ~[~"a"]);
} }
} }

View File

@ -32,4 +32,3 @@ Commands that should succeed:
15. `rustpkg test foo` runs tests and prints their output, if foo contains #[test]s. 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 16. If foo is installed, `rustpkg uninstall foo; rustpkg list` doesn't include foo in the list

View File

@ -15,4 +15,3 @@ The test runner should check that, after `rustpkg install deeply/nested/path/foo
*/ */
fn main() {} fn main() {}

View File

@ -1957,4 +1957,3 @@ mod bigint_tests {
assert!(-Zero::zero::<BigInt>() == Zero::zero::<BigInt>()); assert!(-Zero::zero::<BigInt>() == Zero::zero::<BigInt>());
} }
} }

View File

@ -1883,4 +1883,3 @@ impl<D:Decoder> DecoderHelpers for D {
} }
} }
} }

View File

@ -100,4 +100,3 @@ fn test_task_pool() {
pool.execute(|i| io::println(fmt!("Hello from thread %u!", *i))); pool.execute(|i| io::println(fmt!("Hello from thread %u!", *i)));
} }
} }

View File

@ -80,4 +80,3 @@ impl proto::visitor<(), (), ()> for @ext_ctxt {
} }
} }
} }

View File

@ -104,4 +104,3 @@ pub fn analyze(proto: protocol, _cx: @ext_ctxt) {
proto.bounded = Some(true); proto.bounded = Some(true);
} }
} }

View File

@ -85,4 +85,3 @@ pub fn expand_proto(cx: @ext_ctxt, _sp: span, id: ast::ident,
// compile // compile
base::MRItem(proto.compile(cx)) base::MRItem(proto.compile(cx))
} }

View File

@ -217,4 +217,3 @@ pub fn visit<Tproto, Tstate, Tmessage, V: visitor<Tproto, Tstate, Tmessage>>(
}; };
visitor.visit_proto(proto, states) visitor.visit_proto(proto, states)
} }

View File

@ -760,4 +760,3 @@ fn expand_parse_call(cx: @ext_ctxt,
id_ext(cx, parse_method), id_ext(cx, parse_method),
arg_exprs) arg_exprs)
} }

View File

@ -298,4 +298,3 @@ pub impl Parser {
} }
} }

View File

@ -90,4 +90,3 @@ pub mod ext {
pub mod trace_macros; pub mod trace_macros;
} }

View File

@ -48,5 +48,3 @@ swap_registers:
msr cpsr_cxsf, r2 msr cpsr_cxsf, r2
mov pc, lr mov pc, lr

View File

@ -14,4 +14,3 @@ void rust_gpr::load() {
LOAD(r8); LOAD(r9); LOAD(r10); LOAD(r11); LOAD(r8); LOAD(r9); LOAD(r10); LOAD(r11);
LOAD(r12); LOAD(r13); LOAD(r14); LOAD(r15); LOAD(r12); LOAD(r13); LOAD(r14); LOAD(r15);
} }

View File

@ -21,4 +21,3 @@ public:
}; };
#endif #endif

View File

@ -28,4 +28,3 @@ get_sp_limit:
get_sp: get_sp:
mov r0, sp mov r0, sp
mov pc, lr mov pc, lr

View File

@ -19,5 +19,3 @@
# define RUSTRT_ARG1_S r1 # define RUSTRT_ARG1_S r1
# define RUSTRT_ARG2_S r2 # define RUSTRT_ARG2_S r2
# define RUSTRT_ARG3_S r3 # define RUSTRT_ARG3_S r3

View File

@ -63,5 +63,3 @@ SWAP_REGISTERS:
// Return! // Return!
jmp *48(%eax) jmp *48(%eax)

View File

@ -20,4 +20,3 @@ void rust_gpr::load() {
LOAD(eax); LOAD(ebx); LOAD(ecx); LOAD(edx); LOAD(eax); LOAD(ebx); LOAD(ecx); LOAD(edx);
LOAD(esi); LOAD(edi); LOAD(ebp); LOAD(esi); LOAD(esi); LOAD(edi); LOAD(ebp); LOAD(esi);
} }

View File

@ -29,4 +29,3 @@ public:
}; };
#endif #endif

View File

@ -253,4 +253,3 @@ L_upcall_del_stack$stub:
.subsections_via_symbols .subsections_via_symbols
#endif #endif

View File

@ -30,4 +30,3 @@ public:
}; };
#endif #endif

View File

@ -121,4 +121,3 @@ SWAP_REGISTERS:
// Jump to the instruction pointer // Jump to the instruction pointer
// found in regs: // found in regs:
jmp *(RUSTRT_IP*8)(ARG1) jmp *(RUSTRT_IP*8)(ARG1)

View File

@ -22,4 +22,3 @@ void rust_gpr::load() {
LOAD(r8); LOAD(r9); LOAD(r10); LOAD(r11); LOAD(r8); LOAD(r9); LOAD(r10); LOAD(r11);
LOAD(r12); LOAD(r13); LOAD(r14); LOAD(r15); LOAD(r12); LOAD(r13); LOAD(r14); LOAD(r15);
} }

View File

@ -30,4 +30,3 @@ public:
}; };
#endif #endif

View File

@ -43,5 +43,3 @@
# define RUSTRT_ARG4_S %r8 # define RUSTRT_ARG4_S %r8
# define RUSTRT_ARG5_S %r9 # define RUSTRT_ARG5_S %r9
#endif #endif

View File

@ -52,5 +52,3 @@ void isaac(randctx *r);
(r)->randrsl[(r)->randcnt]) (r)->randrsl[(r)->randcnt])
#endif /* RAND */ #endif /* RAND */

View File

@ -86,4 +86,3 @@ symbolicate(const std::vector<frame> &frames) {
} }
} // end namespace stack_walk } // end namespace stack_walk

View File

@ -76,4 +76,3 @@ std::string symbolicate(const std::vector<frame> &frames);
uint32_t get_abi_version(); uint32_t get_abi_version();
#endif #endif

View File

@ -12,4 +12,3 @@ char **backtrace_symbols (void *__const *__array, int __size);
void backtrace_symbols_fd (void *__const *__array, int __size, int __fd); void backtrace_symbols_fd (void *__const *__array, int __size, int __fd);
#endif #endif

View File

@ -58,4 +58,3 @@ dump_origin(rust_task *task, void *ptr) {
} }
} // end namespace debug } // end namespace debug

View File

@ -70,4 +70,3 @@ void dump_origin(rust_task *task, void *ptr);
} // end namespace debug } // end namespace debug
#endif #endif

Some files were not shown because too many files have changed in this diff Show More