summary refs log tree commit diff
path: root/src/libcore/ops.rs
AgeCommit message (Collapse)AuthorLines
2012-12-09Remove transitional codeBrian Anderson-16/+0
2012-12-04librustc: Implement explicit self for Add and Index; add a hack in the ↵Patrick Walton-0/+16
borrow checker to support this. r=nmatsakis
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-30core: Make core.rc more readable. CleanupBrian Anderson-21/+1
2012-11-29librustc: Make the Drop trait use explicit selfPatrick Walton-1/+1
2012-11-26libcore: Add explicit self to all overloaded operators but Add and Index. ↵Patrick Walton-10/+10
r=brson
2012-11-07rustc: Implement the Drop trait. r=brsonPatrick Walton-0/+5
2012-10-04Forbid deprecated modes again in coreTim Chevalier-0/+3
Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else.
2012-10-02Removing explicit uses of + modeTim Chevalier-1/+1
This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes.
2012-09-28De-export ops, cmp, num. Part of #3583.Graydon Hoare-16/+16
2012-09-25Demode dvecTim Chevalier-1/+1
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-80/+0
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-16/+80
2012-09-02Camel case core::opsBrian Anderson-18/+16
2012-09-02core: warn(non_camel_case_types) everywhere, with few exceptionsBrian Anderson-0/+2
2012-07-27rustc: Use coherence for operator overloading.Patrick Walton-9/+41
The only use of the old-style impls is now placement new.
2012-07-25libcore: Add missing ops.rsPatrick Walton-0/+66