Age | Commit message (Expand) | Author | Files | Lines |
2010-04-08 | Yank out the "tier" type and just use operations instead. | Daniel Burrows | 1 | -289/+0 |
2010-03-08 | Add a routine on tier operations that could be used to test whether a tier is... | Daniel Burrows | 1 | -0/+26 |
2010-03-07 | Merge changes on my laptop with changes on my desktop. | Daniel Burrows | 1 | -13/+0 |
2010-03-05 | Overhaul the resolver to distinguish between tiers and changes to tiers; this... | Daniel Burrows | 1 | -13/+2 |
2010-02-07 | Properly handle arithmetic overflow when adding tier lebels together. | Daniel Burrows | 1 | -1/+3 |
2010-02-07 | Initial implementation of a tiering system that is both sound and flexible. | Daniel Burrows | 1 | -62/+238 |
2010-01-29 | Allow any level, even one that would be out-of-bounds, to be set via set_user... | Daniel Burrows | 1 | -2/+17 |
2010-01-28 | Add a convenience method on tiers to retrieve the number of user levels. | Daniel Burrows | 1 | -0/+3 |
2010-01-27 | Stop using flyweights to store tiers, since they tend to cause crashes on shu... | Daniel Burrows | 1 | -33/+31 |
2010-01-26 | Write a public method on tiers to retrieve individual user levels. | Daniel Burrows | 1 | -0/+3 |
2010-01-26 | Since the tier::set_*() methods are non-mutating, they can and should be const. | Daniel Burrows | 1 | -2/+2 |
2010-01-26 | Rename set_user_tier to set_user_level, in keeping with the earlier terminolo... | Daniel Burrows | 1 | -1/+1 |
2010-01-23 | Declare the operator<< override on tiers. | Daniel Burrows | 1 | -0/+2 |
2010-01-23 | Put the hash_value() overload in the global namespace. | Daniel Burrows | 1 | -5/+2 |
2010-01-23 | Implement comparison operators on tiers. | Daniel Burrows | 1 | -0/+15 |
2010-01-23 | Write an assignment operator for tiers. | Daniel Burrows | 1 | -0/+7 |
2010-01-23 | Give tiers public constructors instead of static create() routines. | Daniel Burrows | 1 | -10/+8 |
2010-01-23 | Write a default constructor for tiers. | Daniel Burrows | 1 | -0/+7 |
2010-01-21 | Implemment operator== and operator!= on tier-impls, and make the definitions ... | Daniel Burrows | 1 | -12/+16 |
2010-01-21 | Declare the create() methods to be static. | Daniel Burrows | 1 | -4/+5 |
2010-01-21 | Fix get_hash_value() on tiers to use the hashed value of the referenced impl ... | Daniel Burrows | 1 | -1/+1 |
2010-01-21 | Instead of computing a tier's hash whenever it's needed, cache it and just us... | Daniel Burrows | 1 | -12/+28 |
2010-01-21 | The set_* routines should return tiers, not flyweight<tier>s. | Daniel Burrows | 1 | -2/+2 |
2010-01-21 | Add a missing "return" statement. | Daniel Burrows | 1 | -1/+1 |
2010-01-21 | Fix the return type of get_impl() (was "impl", should be "tier_impl"). | Daniel Burrows | 1 | -1/+1 |
2010-01-21 | Change how the "return a modified tier" routines are implemented. | Daniel Burrows | 1 | -13/+14 |
2010-01-21 | Don't template the tier-from-structural-level constructor. | Daniel Burrows | 1 | -1/+0 |
2010-01-21 | Reduce terminological confusion by describing the components of a tier as "le... | Daniel Burrows | 1 | -80/+102 |
2010-01-20 | Add an initial definition of a more flexible, generic tier object. | Daniel Burrows | 1 | -0/+284 |