aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/buffer.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Replacing duplicate *trivvarargs methods with a single implementation in args.c.Richard Brooksby2013-05-161-10/+1
| | | | | | | Copied from Perforce Change: 181851 ServerID: perforce.ravenbrook.com
* Making clear the size of the array of args passed to varargs conversion methods.Richard Brooksby2013-05-161-2/+2
| | | | | | | Copied from Perforce Change: 181845 ServerID: perforce.ravenbrook.com
* Converting varags on buffer and ap creation into keyword argument lists.Richard Brooksby2013-05-091-32/+42
| | | | | | | Copied from Perforce Change: 181680 ServerID: perforce.ravenbrook.com
* Merging spelling corrections contributed by bruce mitchener.Richard Brooksby2013-02-181-3/+3
| | | | | | | | | See <https://github.com/datafueled/memory-pool-system/commit/1c80ccb634669283a4c1244cac42e59e1b5adee2>. Copied from Perforce Change: 180956 ServerID: perforce.ravenbrook.com
* Remove comment following discussion with rb: "assumes pun compatibility ↵Gareth Rees2012-10-231-2/+0
| | | | | | | | | between rank and mps_rank_t which is checked by mpsi_check in <code/mpsi.c>" as this is no longer true: ranks no longer appear in the public interface, so their pun compatibility is no longer checked. Copied from Perforce Change: 180031 ServerID: perforce.ravenbrook.com
* Removing unnecessary unused declarations since changelist 179690.Richard Brooksby2012-09-251-4/+0
| | | | | | | Copied from Perforce Change: 179691 ServerID: perforce.ravenbrook.com
* Eliminating type puns on scan states, location dependencies, and allocation ↵Richard Brooksby2012-09-071-84/+88
| | | | | | | | | | | points through the mps interface. Now that we're recommending inlining with client code and optimising with -O2 or -O3, we can't afford any bug introduced by the strict aliasing rule. Copied from Perforce Change: 179322 ServerID: perforce.ravenbrook.com
* Merging branch/2012-08-21/diagnostic-telemetry.Richard Brooksby2012-09-051-9/+9
|\ | | | | | | | | | | | | Copied from Perforce Change: 179289 ServerID: perforce.ravenbrook.com
| * Abolishing eventgen.pl. event structures are now expanded by the preprocessor.Richard Brooksby2012-08-211-9/+9
| | | | | | | | | | | | | | | | | | | | Abolishing event formats. Each event now has its own structure. Event parameters are now written directly into the event buffer, rather than being copied twice. Copied from Perforce Change: 179010 ServerID: perforce.ravenbrook.com
* | Suppressing warnings revealed by increased level of optimisation and ↵Richard Brooksby2012-09-031-1/+1
| | | | | | | | | | | | | | | | | | building the mps from mps.c Copied from Perforce Change: 179192 ServerID: perforce.ravenbrook.com
* | Renaming some check* macros with more accurate names, making remaining ↵Richard Brooksby2012-09-011-4/+4
|/ | | | | | | | | check* macros similar in function. Copied from Perforce Change: 179155 ServerID: perforce.ravenbrook.com
* Mps buffer.c: cast character-constant expression to (char), to avoid warning ↵Richard Kistruck2007-04-191-4/+4
| | | | | | | | | | | from silly w3i3mv compiler: .\buffer.c(155) : warning C4244: '=' : conversion from 'const int ' to 'char ', possible loss of data Copied from Perforce Change: 162167 ServerID: perforce.ravenbrook.com
* Mps br/unfixed-summary: good: tidy bufferdescribe and amcsegdescribe.Richard Kistruck2007-03-221-7/+7
| | | | | | | Copied from Perforce Change: 161982 ServerID: perforce.ravenbrook.com
* Mps br/unfixed-summary: good: bufferdescribe now interprets buffer->mode for youRichard Kistruck2007-03-221-1/+9
| | | | | | | Copied from Perforce Change: 161977 ServerID: perforce.ravenbrook.com
* Eliminating "impl" type tags and replacing them with uri-style file references.Richard Brooksby2002-06-071-9/+9
| | | | | | | Copied from Perforce Change: 29900 ServerID: perforce.ravenbrook.com
* Updating cross references to design documents to html style, to go with ↵Richard Brooksby2002-06-071-18/+18
| | | | | | | | | master/design document tree. Copied from Perforce Change: 29897 ServerID: perforce.ravenbrook.com
* Adding forward reference to licenses from copyright notices.Richard Brooksby2002-06-061-1/+1
| | | | | | | | | Adding licenses to a couple of files I missed. Copied from Perforce Change: 29837 ServerID: perforce.ravenbrook.com
* Adding licenses to source code files.Richard Brooksby2002-06-061-0/+42
| | | | | | | Copied from Perforce Change: 29836 ServerID: perforce.ravenbrook.com
* Remove trailing whitespace.Nick Barnes2001-12-171-22/+22
| | | | | | | Copied from Perforce Change: 25309 ServerID: perforce.ravenbrook.com
* Removing hopenames from the master sources.Richard Brooksby2001-12-071-1/+0
| | | | | | | | | This change will be integrated but ignored (-ay) to the gg-epcore/union sources, so that they retain HopeNames. Copied from Perforce Change: 24911 ServerID: perforce.ravenbrook.com
* Adding hopenames back into the master sources, so that they can be included ↵Richard Brooksby2001-12-061-0/+1
| | | | | | | | | | | in the union sources along with the id keywords. This was achieved by partially undoing changelist 24817, including an accidental corruption of eventgen.pl. Copied from Perforce Change: 24877 ServerID: perforce.ravenbrook.com
* Updating copyright messages to say copyright 2001 ravenbrook throughout.Richard Brooksby2001-12-051-1/+1
| | | | | | | | | Adding some missing copyright messages. Copied from Perforce Change: 24818 ServerID: perforce.ravenbrook.com
* Changing hopename keywords to id keywords throughout, to work with perforce.Richard Brooksby2001-12-051-2/+2
| | | | | | | Copied from Perforce Change: 24817 ServerID: perforce.ravenbrook.com
* Merging changes from union to masters. this incorporates pekka's updates: ↵Richard Brooksby2001-12-051-2/+2
| | | | | | | | | tuning and a type in amcsshe.c and some adding some missing checks in arenavm.c. it also brings our cope of their hopenames up to date. Copied from Perforce Change: 24815 ServerID: perforce.ravenbrook.com
* Branch imports for masters.Nick Barnes2001-10-311-0/+1526
Copied from Perforce Change: 23678 ServerID: perforce.ravenbrook.com