aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/shield.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix typos.Bruce Mitchener2024-11-261-1/+1
* Fix indentation of second clause of license.Gareth Rees2020-08-301-3/+3
* Use https: instead of http: when linking to the ravenbrook web site.Gareth Rees2020-08-301-1/+1
* Publish licence updates in code directory.Peter Jackson2020-06-111-46/+34
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-29/+29
* Rename "mac os x" and "os x" to "macos", except for a few cases where for his...Gareth Rees2018-06-151-3/+3
* Documentation improvements.Gareth Rees2017-02-181-3/+3
* Make shield assertions robust against deep checking -- when shieldcover is ca...Gareth Rees2016-05-031-11/+14
* Untabify.Gareth Rees2016-04-211-1/+1
* Merging branch/2016-03-13/defer-write-barrier into master sources.Richard Brooksby2016-03-241-4/+0
|\
| * Simplifying segsetsummary by not requiring it to calculate the previous shiel...Richard Brooksby2016-03-131-2/+0
* | Improving shieldflushentries to allow for delayed protection changes on shiel...Richard Brooksby2016-03-231-6/+5
* | Improving commentary: the mutator is suspended, not the arena.Richard Brooksby2016-03-231-1/+1
* | Responding to review by nb <https://info.ravenbrook.com/mail/2016/03/22/17-19...Richard Brooksby2016-03-231-3/+3
* | Improving commentary in response to nb <https://info.ravenbrook.com/mail/2016...Richard Brooksby2016-03-231-4/+6
* | Responding to review by gdr <https://info.ravenbrook.com/mail/2016/03/21/21-0...Richard Brooksby2016-03-231-0/+6
* | Moving quicksort's workspace off the stack to limit mps stack usage.Richard Brooksby2016-03-231-1/+2
* | Added discussion of when it might be good to resume the mutator early in desi...Richard Brooksby2016-03-231-4/+4
* | Counting shield holds and releases, to ensure they are nested correctly.Richard Brooksby2016-03-231-32/+129
* | Reorganising shield design and updating.Richard Brooksby2016-03-231-6/+6
* | Catch-up merge from master sources to branch/2016-03-11/shield-coalesce.Richard Brooksby2016-03-201-1/+1
|\ \ | |/
* | Fixing splitting and merging for queued segments.Richard Brooksby2016-03-201-3/+4
* | Tearing down shield correctly.Richard Brooksby2016-03-201-6/+9
* | Renaming shield cache to shield queue.Richard Brooksby2016-03-201-81/+81
* | Promoting shield to first class structure.Richard Brooksby2016-03-201-77/+193
* | More documentation, tidying up, and cross-referencing.Richard Brooksby2016-03-191-32/+40
* | Tidying up, especially special assertions.Richard Brooksby2016-03-191-46/+76
* | Fixing missing cache flag reset when a single entry is removed in low memory ...Richard Brooksby2016-03-191-34/+52
* | Separating flag for segment in shield cache from depth, clarifying code and o...Richard Brooksby2016-03-191-49/+66
* | Updating shield design and actually checking invariants in code.Richard Brooksby2016-03-191-72/+14
* | Deferring non-urgent fixmes to todos.Richard Brooksby2016-03-191-1/+1
* | Design documentation, commentary, and code tidying.Richard Brooksby2016-03-171-59/+53
* | Tidying up quicksort into an mpm utility.Richard Brooksby2016-03-171-51/+13
* | Replacing qsort with an iterative implementation.Richard Brooksby2016-03-171-7/+44
* | Shield cache that grows. improving commentary.Richard Brooksby2016-03-171-29/+78
* | Catch-up merge from master sources to branch/2016-03-11/shield-coalesce.Richard Brooksby2016-03-171-1/+1
|\ \ | |/
* | Allocate the shield cache. also improve commentary quite a bit.Richard Brooksby2016-03-171-50/+88
* | Basic coalescing of protects on shield flush.David Lovemore2016-03-111-2/+100
* | Rename functions cache() and flush().David Lovemore2016-03-111-6/+12
|/
* Catch-up merge from masters.Richard Brooksby2016-01-191-2/+5
* Assert if a thread dies while registered, but make a best effort to continue ...Gareth Rees2014-10-251-2/+2
* Ensure that code of the form if (condition) statement; is split over two line...Gareth Rees2014-09-271-4/+6
* Adding comment i was prompted to write at <http://news.ycombinator.com/item?i...Richard Brooksby2012-09-141-0/+27
* Added single compilation unit version of mps library to allow global optimiza...Richard Brooksby2012-05-221-3/+3
* Eliminating "impl" type tags and replacing them with uri-style file references.Richard Brooksby2002-06-071-1/+1
* Updating cross references to design documents to html style, to go with maste...Richard Brooksby2002-06-071-5/+5
* Adding forward reference to licenses from copyright notices.Richard Brooksby2002-06-061-1/+1
* Adding licenses to source code files.Richard Brooksby2002-06-061-0/+42
* Remove trailing whitespace.Nick Barnes2001-12-171-9/+9
* Removing hopenames from the master sources.Richard Brooksby2001-12-071-1/+0