aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/protocol.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-33/+21
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-1/+1
* Catch-up merge from master sources at changelevel 194022 to branch/2018-06-20...Gareth Rees2018-09-151-0/+2
|\
| * Check that segment classes override sets of related methods.Gareth Rees2017-03-301-0/+2
* | Label the time series in the monitor.Gareth Rees2018-06-221-2/+1
|/
* Making init a method on inst and using it as next-method in segments.Richard Brooksby2016-04-231-0/+3
* Making finish a method on inst and implementing generic finish for segments.Richard Brooksby2016-04-231-1/+5
* Making describe a method on inst and implementing generic describe for segments.Richard Brooksby2016-04-231-1/+5
* Untabify.Gareth Rees2016-04-211-2/+2
* Avoid using "class" as an identifier, since tools like lldb parse expressions...Richard Brooksby2016-04-191-37/+37
* Eliminating classdef.h by defining the class level when declaring a class.Richard Brooksby2016-04-191-1/+0
* Using the address of the class as its id as a step to eliminating classdef.h.Richard Brooksby2016-04-191-8/+7
* Adding instdescribe as the ultimate base describe method.Richard Brooksby2016-04-121-0/+16
* Interning strings for all classes to the event system, not just the hacky one...Richard Brooksby2016-04-121-8/+37
* Fixing instclass initialisation of its own class.Richard Brooksby2016-04-121-5/+4
* Making classes into instances of kinds, allowing subclass tests to be used to...Richard Brooksby2016-04-111-16/+29
* Removing various fixed fixmes.Richard Brooksby2016-04-111-1/+1
* Eliminating generated classof* and setclassof* functions in favour of checked...Richard Brooksby2016-04-111-25/+0
* Minor tidying.Richard Brooksby2016-04-101-5/+2
* Adding instinit and instfinish and using them as next methods in seginit, seg...Richard Brooksby2016-04-101-0/+39
* Repairing superclass by taking a kind, which can later be checked.Richard Brooksby2016-04-101-22/+0
* Generating type-safe functions for getting and setting the class of instances.Richard Brooksby2016-04-081-0/+25
* Explicitly making inststruct the prefix of instances, eliminating pointer pun...Richard Brooksby2016-04-081-1/+0
* Eliminating issubclasspoly and replacing with compile-time constant test.Richard Brooksby2016-04-081-22/+5
* Replacing prime factor subclass test with array-based test, because the type ...Richard Brooksby2016-04-081-97/+15
* Generating a static superclass mapping and eliminating other superclass macros.Richard Brooksby2016-04-081-0/+24
* Eliminating the concept of "alias classes" in favour of "kinds".Richard Brooksby2016-04-081-1/+1
* Referring to classes by their base identifiers.Richard Brooksby2016-04-081-2/+2
* Renaming protocolinst to inst and protocolclass to instclass to make naming c...Richard Brooksby2016-04-081-14/+14
* Using prime factors to determine subclass relationships quickly.Richard Brooksby2016-04-081-13/+103
* Moving common fields into the base class, starting with the class name.Richard Brooksby2016-04-081-0/+2
* Removing never-used multiple inheritance speculation.Richard Brooksby2016-04-081-72/+10
* Abstracting class declarations and references to classes.Richard Brooksby2016-04-081-2/+2
* Improve control over checking:Gareth Rees2014-04-061-1/+1
* Check classes after defining them.Gareth Rees2014-04-041-3/+4
* Merging branch mps/2002-05-22/open-source-prep.Richard Brooksby2002-06-181-3/+45
|\
| * 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-1/+1
| * 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
* | Integrate changes from global graphics.Nick Barnes2002-06-181-1/+0
|/
* Remove trailing whitespace.Nick Barnes2001-12-171-3/+3
* Removing hopenames from the master sources.Richard Brooksby2001-12-071-1/+0
* Adding hopenames back into the master sources, so that they can be included i...Richard Brooksby2001-12-061-0/+1
* Updating copyright messages to say copyright 2001 ravenbrook throughout.Richard Brooksby2001-12-051-1/+1
* Changing hopename keywords to id keywords throughout, to work with perforce.Richard Brooksby2001-12-051-2/+2
* Merging changes from union to masters. this incorporates pekka's updates: tu...Richard Brooksby2001-12-051-2/+2
* Branch imports for masters.Nick Barnes2001-10-311-0/+125