aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/buffer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Downgrading old fixmes to todos with better explanation of tasks.Richard Brooksby2023-02-201-1/+2
* Ensure that the mps builds with clang 10.Gareth Rees2021-01-101-9/+9
* 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-36/+24
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-10/+14
* Describe values uniformly as bytes (not kilobytes).Gareth Rees2018-08-141-4/+4
* New bufferfill and bufferempty methods on segments.Gareth Rees2018-07-101-3/+4
* Check that arena, buffer, land classes override sets of related methods.Gareth Rees2017-03-301-0/+7
* Check that segment classes override sets of related methods.Gareth Rees2017-03-301-0/+4
* Catch-up merge from the master sources to branch/2016-04-23/inst-methods.Gareth Rees2016-09-051-7/+4
|\
| * Catch-up merge from the master sources.Gareth Rees2016-09-051-52/+30
| |\
| | * Fix assertion text in the manual.Gareth Rees2016-09-021-1/+1
| * | Replacing segbuffer with version that returns bool and the buffer, and disall...Richard Brooksby2016-04-271-5/+2
| * | Catch-up merge from master sources to branch/2016-04-20/seghasbuffer.Gareth Rees2016-04-221-230/+157
| |\ \
| * | | New function seghasbuffer.Gareth Rees2016-04-221-1/+1
* | | | Renaming class fields called "protocol" to "instclassstruct" in line with usu...Richard Brooksby2016-04-271-6/+6
* | | | Converting buffer finish and describe methods to specialize instfinish and in...Richard Brooksby2016-04-231-17/+18
| |_|/ |/| |
* | | Turning buffer describe methods the right way in, so that they use next-method.Richard Brooksby2016-04-231-51/+29
| |/ |/|
* | Untabify.Gareth Rees2016-04-211-5/+5
* | Avoid using "class" as an identifier, since tools like lldb parse expressions...Richard Brooksby2016-04-191-58/+58
* | Catch-up merge from master sources to branch/2016-04-08/protidying.Richard Brooksby2016-04-191-133/+3
|\ \ | |/
| * Catch-up merge from master sources to branch/2014-10-11/snc.Gareth Rees2016-04-131-20/+8
| |\
| * | Because of the requirement to make popped objects dead in a timely fashion, w...Gareth Rees2014-10-131-130/+3
* | | Adding comment about how a fixme will be resolved by a later branch merge.Richard Brooksby2016-04-121-1/+3
* | | Moving setclassofpoly to after initialization, to be more like signature sett...Richard Brooksby2016-04-121-5/+7
* | | Making classes into instances of kinds, allowing subclass tests to be used to...Richard Brooksby2016-04-111-4/+12
* | | Eliminating generated classof* and setclassof* functions in favour of checked...Richard Brooksby2016-04-111-5/+5
* | | Converting many uses of classof* to method macros.Richard Brooksby2016-04-111-12/+10
* | | Implementing nextmethod and replacing all uses of superclass with it.Richard Brooksby2016-04-111-4/+4
* | | Using mustbea to reduce boilerplate in amcbuf and sncbuf methods.Richard Brooksby2016-04-111-55/+21
* | | Adding classname for use in describe methods.Richard Brooksby2016-04-111-1/+1
* | | Turning buffer init methods the right way in, so that they each call the next...Richard Brooksby2016-04-111-95/+53
* | | Turning pool init methods the right way in, so that they each call the next m...Richard Brooksby2016-04-101-0/+1
* | | Adding instinit and instfinish and using them as next methods in seginit, seg...Richard Brooksby2016-04-101-2/+7
* | | Making arenas properly inherit from instances, and converting remaining metho...Richard Brooksby2016-04-101-1/+2
* | | Repairing superclass by taking a kind, which can later be checked.Richard Brooksby2016-04-101-4/+4
* | | Fixing mustbea to not return a void *.Richard Brooksby2016-04-081-9/+9
* | | Explicitly making inststruct the prefix of instances, eliminating pointer pun...Richard Brooksby2016-04-081-19/+19
* | | Generating a static superclass mapping and eliminating other superclass macros.Richard Brooksby2016-04-081-4/+4
* | | Eliminating the concept of "alias classes" in favour of "kinds".Richard Brooksby2016-04-081-10/+3
* | | Referring to classes by their base identifiers.Richard Brooksby2016-04-081-10/+10
* | | Renaming protocolinst to inst and protocolclass to instclass to make naming c...Richard Brooksby2016-04-081-2/+2
* | | Moving common fields into the base class, starting with the class name.Richard Brooksby2016-04-081-8/+4
| |/ |/|
* | Eliminating withreservoirpermit and all its variants.Richard Brooksby2016-03-131-11/+5
* | Remove a transgression by using poolalignment(pool) instead of pool->alignment.Gareth Rees2014-11-011-5/+3
* | Remove unused pool {fill,empty}{mutator,internal}size statistics.Gareth Rees2014-10-141-4/+0
|/
* Ensure that code of the form if (condition) statement; is split over two line...Gareth Rees2014-09-271-10/+20
* Cast all arguments to the writef function to make it easy to check that none ...Gareth Rees2014-09-271-7/+9
* Catch-up merge from masters sources @186519 to branch/2014-04-17/describe.Gareth Rees2014-06-121-4/+0
|\