aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/util/cache.rs
Commit message (Collapse)AuthorAgeFilesLines
* Cargoify servoJack Moffitt2014-09-081-279/+0
|
* Upgrade Rust.Jack Moffitt2014-08-081-5/+5
|
* Upgrade Rust.Jack Moffitt2014-08-021-3/+3
|
* Upgrade to latest Rust.Manish Goregaokar2014-06-271-12/+12
|
* Minor style cleanups in Cache codeMatt Brubeck2014-06-041-1/+1
| | | | | | - Make ApplicableDeclarationsCache::cache priv - Add a missing semicolon for clarity - Remove a useless `drop` call.
* Use Vec for SimpleHashCache::entries.Ms2ger2014-05-071-8/+7
|
* Convert Vec::new() to vec!()Matt Murphy2014-05-041-1/+1
|
* ~[] to Vec in util/cache.rsMatt Murphy2014-05-041-3/+3
|
* Upgrade rust.Ms2ger2014-04-041-7/+7
|
* Rust upgrade for new master rebaseLars Bergstrom2014-03-181-8/+11
|
* Rust upgradesLars Bergstrom2014-03-181-14/+15
|
* layout: Aggressively try to share styles with the last few nodes seen.Patrick Walton2014-02-141-0/+5
| | | | | | | This roughly implements the same cache found in Blink. 50% improvement on the rainbow page, but at the cost of reducing parallel gains down to nothing. I added a new page, `perf-rainbow-hard.html`, which disables the optimizations in both Blink and Servo.
* layout: Cache applicable-declarations-to-computed-values mappings.Patrick Walton2014-02-141-0/+71
| | | | | If the cache is hit, then we can only compute inherited properties. This is a WebKit optimization.
* Upgrade to latest Rust.Jack Moffitt2014-01-121-5/+5
|
* Fix eviction in MonoCache::find_or_createKeegan McAllister2013-10-111-6/+4
|
* Comment out some failing tests for nowKeegan McAllister2013-10-101-0/+2
| | | | | I'll open a ticket about these and make sure that they and/or the code under test get fixed eventually.
* Fix bitrotten testsKeegan McAllister2013-10-101-10/+10
|
* Update to latest Rust.Jack Moffitt2013-07-091-2/+2
|
* Add HashCache and switch all caches from Copy to CloneSeth Fowler2013-06-261-23/+74
|
* Update for language changesBrian Anderson2013-06-261-8/+8
|
* Add LRU cache and use it for fonts and font groupsSeth Fowler2013-06-191-6/+94
|
* Remove the `servo-` prefix from core components.Patrick Walton2013-05-281-0/+61