1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-19 01:10:57 -08:00
emacs/mps/code
Gareth Rees 591ba91eeb Ensure that mrgdescribe works whether the shield is exposed or covered.
Copied from Perforce
 Change: 182059
 ServerID: perforce.ravenbrook.com
2013-05-21 22:32:45 +01:00
..
mps.xcodeproj If a test case fails, show the output of the test case that failed, so that it isn't lost if the test suite is running on a build server such as travis ci. (works on os x.) 2013-05-21 17:25:13 +01:00
w3mv Adding leader comment to .p4ignore files and setting keyword expansion. 2013-05-10 03:52:36 +01:00
.gdbinit
.p4ignore Adding a .p4ignore file for use with "p4 reconcile" 2012-09-23 18:01:48 +01:00
abq.c
abq.h
abqtest.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
amcss.c Comment out all calls to mps_arena_commit_limit_set in test case amcsshe. (this test case formerly set the commit limit "in the hope of getting one dynamic collection", but this was unreliable: see job003440 for details.) 2013-03-12 15:15:57 +00:00
amcsshe.c Comment out all calls to mps_arena_commit_limit_set in test case amcsshe. (this test case formerly set the commit limit "in the hope of getting one dynamic collection", but this was unreliable: see job003432 for details.) 2013-03-07 17:08:07 +00:00
amcssth.c The amcssth test case now registers its threads' stacks as roots with the mps. 2013-03-07 14:53:31 +00:00
amsss.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
amssshe.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
apss.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
arena.c Adjusting the default extend_by of the mv pool to be more sensible and match the other pools, but overriding it in the case of the arena control pool, where the default originated. 2013-05-19 20:01:52 +01:00
arenacl.c Renaming some local variables from "index" to "indx" to avoid shadowing the function "index". 2013-05-20 19:37:18 +01:00
arenacv.c Rename mps_key_arena_cl_addr to mps_key_arena_cl_base. 2013-05-12 18:12:47 +01:00
arenavm.c Removing dependency on standard c library memcpy. oops. 2013-05-20 16:31:34 +01:00
arg.c The fragmentation limit argument to the mvt pool class is now passed as a floating point fraction, not a percentage, in the keyword interface. 2013-05-16 13:54:06 +01:00
arg.h The fragmentation limit argument to the mvt pool class is now passed as a floating point fraction, not a percentage, in the keyword interface. 2013-05-16 13:54:06 +01:00
awlut.c Ensure that the last entry in the table is preserved, so that we don't get a false positive due to the local variable 'string' keeping this entry alive. 2013-03-08 11:36:38 +00:00
awluthe.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
awlutth.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
boot.c
boot.h
bt.c
bt.h
btcv.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
bttest.c Removing obsolete platforms: 2012-08-12 23:27:35 +01:00
buffer.c Replacing duplicate *trivvarargs methods with a single implementation in args.c. 2013-05-16 13:10:01 +01:00
cbs.c New macro mps_arg and revised macro mps_args_add mean that client programs no longer need to know which keyword argument goes in which field. revise documentation accordingly. 2013-05-12 17:21:03 +01:00
cbs.h
cbstest.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
chain.h Eliminating interface puns that break the strict aliasing rule. the last of the structure puns and casts, i think. 2012-09-12 20:00:04 +01:00
check.h Responding to nb's review of variety-reform. 2012-09-06 16:47:44 +01:00
clock.h Use __builtin_readcyclecounter for event_clock if it's available. 2013-05-16 13:37:31 +01:00
comm.gmk Show the output of the test case that failed. (on linux.) 2013-05-21 17:34:35 +01:00
commpost.nmk More build/install improvements: 2013-02-05 15:43:41 +00:00
commpre.nmk Port eventsql and friends to windows 7. 2013-01-30 16:06:59 +00:00
config.h Adjusting the default extend_by of the mv pool to be more sensible and match the other pools, but overriding it in the case of the arena control pool, where the default originated. 2013-05-19 20:01:52 +01:00
dbgpool.c New macro mps_arg and revised macro mps_args_add mean that client programs no longer need to know which keyword argument goes in which field. revise documentation accordingly. 2013-05-12 17:21:03 +01:00
dbgpool.h Macroizing keyword definitions and adding more keyword argument checking methods. 2013-05-08 23:40:40 +01:00
dbgpooli.c Renaming some check* macros with more accurate names, making remaining check* macros similar in function. 2012-09-01 10:18:08 +01:00
diag.c Fixing type puns discovered by gcc 4.2.1 on freebsd with -o3. 2012-09-07 22:03:41 +01:00
event.c Preventing failure if there is an assertion before event buffers are initialized. 2013-05-20 19:37:59 +01:00
event.h When events are disabled, make eventn macros declare their arguments as unused to suppress warnings, as would happen when they are enabled. 2012-09-25 23:23:14 +01:00
eventcnv.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
eventcom.h Moving the platform-dependent event clock to its own header, preparing to generalise it for other purposes. 2012-09-15 14:52:06 +01:00
eventdef.h Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
eventpro.c Merging recent review responses from branch/2012-08-23/diagnostic-telemetry. 2012-09-07 15:49:18 +01:00
eventpro.h Removing unnecessary "event" override. 2012-08-31 21:54:43 +01:00
eventrep.c Merging branch/2012-08-21/diagnostic-telemetry. 2012-09-05 23:45:31 +01:00
eventrep.h
eventsql.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
eventtxt.c Print event code in uppercase hexadecimal for consistency. 2013-02-08 14:52:05 +00:00
exposet0.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
expt825.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
finalcv.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
finaltest.c Test case for destroying a pool containing finalizable objects. 2013-05-21 20:37:29 +01:00
fmtdy.c Renaming duplicate mps_word_* macros in fmtdy.c so that it can be concatenated with mps.c for open dylan. 2012-09-06 18:12:30 +01:00
fmtdy.h
fmtdytst.c Removing obsolete platforms: 2012-08-12 23:27:35 +01:00
fmtdytst.h Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts. 2012-09-06 17:17:18 +01:00
fmthe.c Fixing up remaining visible warnings in xcode (all in test programs). 2012-09-20 01:08:41 +01:00
fmthe.h
fmtno.c Removing obsolete platforms: 2012-08-12 23:27:35 +01:00
fmtno.h
format.c Converting some "@@@@" markers to descriptive "todo" actions. 2012-09-25 22:50:16 +01:00
fri3gc.gmk Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box. 2013-03-08 17:26:12 +00:00
fri6gc.gmk Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box. 2013-03-08 17:26:12 +00:00
gc.gmk Gcc 4.7.3 on ubuntu 13 has stricter alias checking. disabling for now. 2013-05-20 16:33:28 +01:00
global.c Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles. 2013-05-08 16:21:12 +01:00
gp.gmk Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box. 2013-03-08 17:26:12 +00:00
ld.c Eliminating type puns on scan states, location dependencies, and allocation points through the mps interface. 2012-09-07 12:58:57 +01:00
libcbt.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
lii3gc.gmk Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box. 2013-03-08 17:26:12 +00:00
lii6gc.gmk Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box. 2013-03-08 17:26:12 +00:00
lo.h
locbwcss.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
lock.h
lockan.c
lockcov.c Add testlib_unused(argc) where necessary, so that test cases build on xci6ll. 2013-03-07 14:32:40 +00:00
lockix.c
lockli.c Fixing up platform definitions after test build on ubuntu 12. 2012-09-03 01:09:09 +01:00
lockutw3.c Adding unused declaration for unused variable. 2013-05-08 14:11:27 +01:00
lockw3.c
locus.c Adding more events corresponding to diagnostics. 2012-08-31 19:33:45 +01:00
locusss.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
locv.c Add testlib_unused(argc) where necessary, so that test cases build on xci6ll. 2013-03-07 14:32:40 +00:00
message.c
messtest.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
meter.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
meter.h
misc.h Fixing warnings found by lii6gc build. 2012-08-31 21:27:55 +01:00
mpm.c Fixing type puns discovered by gcc 4.2.1 on freebsd with -o3. 2012-09-07 22:03:41 +01:00
mpm.h Replacing duplicate *trivvarargs methods with a single implementation in args.c. 2013-05-16 13:10:01 +01:00
mpmss.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
mpmst.h Converting varags on buffer and ap creation into keyword argument lists. 2013-05-09 18:25:53 +01:00
mpmtypes.h Eliminating unnecessary use of varargs in segment split and merge functions. 2013-05-16 03:02:20 +01:00
mps.c First draft of keyword arguments. mainly checking in in order to try working with git fusion on this branch. 2013-05-02 17:55:07 +01:00
mps.h Adding mps_arg_s fields for float and double, to complete the set of basic types. 2013-05-16 13:13:51 +01:00
mpsacl.h Remove mps_arg from mps.h. 2013-05-13 21:01:38 +01:00
mpsavm.h
mpscamc.h Use a typedef for the type of the function passed to mps_amc_apply to make the documentation clearer while remaining backwards-compatible. 2012-10-19 19:34:05 +01:00
mpscams.h Remove mps_arg from mps.h. 2013-05-13 21:01:38 +01:00
mpscawl.h Remove mps_arg from mps.h. 2013-05-13 21:01:38 +01:00
mpsclo.h
mpscmfs.h Remove mps_arg from mps.h. 2013-05-13 21:01:38 +01:00
mpscmv.h Consolidating common pool keywords. 2013-05-09 00:06:07 +01:00
mpscmv2.h New file "mpscmv2.h" just #include "mpscmvt.h", for backwards compatibility. 2012-11-16 14:48:53 +00:00
mpscmvff.h Remove mps_arg from mps.h. 2013-05-13 21:01:38 +01:00
mpscmvt.h The fragmentation limit argument to the mvt pool class is now passed as a floating point fraction, not a percentage, in the keyword interface. 2013-05-16 13:54:06 +01:00
mpscsnc.h
mpsi.c Quietly eliminating varargs to mps_alloc. they were never documented. 2013-05-16 03:07:50 +01:00
mpsicv.c Don't accidentally leave the arena in the clamped state after calling mps_arena_collect: 2013-03-08 12:23:44 +00:00
mpsio.h
mpsioan.c Responding to nb's review comments. 2012-09-07 15:46:18 +01:00
mpsiw3.c Deprecating the mps trampoline by using vectored exception handling on windows. 2013-02-20 12:11:40 +00:00
mpslib.h
mpsliban.c Remove assertion which requires a higher-resolution clock() than freebsd has. document an alternative mps_clock() implementation using getrusage(). 2012-11-15 22:06:49 +00:00
mpstd.h Converting design.mps.config to restructuredtext. rewriting, correcting, clarifying, and generally bringing it up-to-date. 2013-05-11 17:53:40 +01:00
mpsw3.h
mpswin.h
mv2test.c The fragmentation limit argument to the mvt pool class is now passed as a floating point fraction, not a percentage, in the keyword interface. 2013-05-16 13:54:06 +01:00
ntbuild.cmd
osxc.h
pool.c Converting varags on buffer and ap creation into keyword argument lists. 2013-05-09 18:25:53 +01:00
poolabs.c Replacing duplicate *trivvarargs methods with a single implementation in args.c. 2013-05-16 13:10:01 +01:00
poolamc.c Catch up merge from mps master to keyword arguments development branch. 2013-05-17 14:37:48 +01:00
poolams.c Making clear the size of the array of args passed to varargs conversion methods. 2013-05-16 03:12:11 +01:00
poolams.h Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles. 2013-05-08 16:21:12 +01:00
poolamsi.c
poolawl.c Catch up merge from mps master to keyword arguments development branch. 2013-05-17 14:37:48 +01:00
poollo.c Making clear the size of the array of args passed to varargs conversion methods. 2013-05-16 03:12:11 +01:00
poolmfs.c Making clear the size of the array of args passed to varargs conversion methods. 2013-05-16 03:12:11 +01:00
poolmfs.h Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles. 2013-05-08 16:21:12 +01:00
poolmrg.c Ensure that mrgdescribe works whether the shield is exposed or covered. 2013-05-21 22:32:45 +01:00
poolmrg.h
poolmv.c Making clear the size of the array of args passed to varargs conversion methods. 2013-05-16 03:12:11 +01:00
poolmv.h Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles. 2013-05-08 16:21:12 +01:00
poolmv2.c Fixing bogus comparison in assertion found by gcc warnings on linux. 2013-05-20 16:30:59 +01:00
poolmv2.h
poolmvff.c Fixing the mvff documentation to say that the keyword arguments are optional, and documenting their default values. 2013-05-16 18:12:54 +01:00
pooln.c Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles. 2013-05-08 16:21:12 +01:00
pooln.h
poolncv.c New macro mps_arg and revised macro mps_args_add mean that client programs no longer need to know which keyword argument goes in which field. revise documentation accordingly. 2013-05-12 17:21:03 +01:00
poolsnc.c Catch up merge from mps master to keyword arguments development branch. 2013-05-17 14:37:48 +01:00
prmcan.c
prmci3.h
prmci3fr.c Adding fri6gc (freebsd on amd64/x86_64) platform. 2012-08-14 17:30:22 +01:00
prmci3li.c Fix mutatorfaultcontextsp on lii3* and lii6*. 2013-03-07 15:31:40 +00:00
prmci3w3.c
prmci6.h
prmci6fr.c Adding fri6gc (freebsd on amd64/x86_64) platform. 2012-08-14 17:30:22 +01:00
prmci6li.c Fix mutatorfaultcontextsp on lii3* and lii6*. 2013-03-07 15:31:40 +00:00
prmci6w3.c
prmcix.h
prmcw3.h
protan.c
proti3.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
proti6.c
protix.c Fixing up platform definitions after test build on ubuntu 12. 2012-09-03 01:09:09 +01:00
protli.c Unifying code-identical protection implementations for linux. 2012-08-15 16:47:50 +01:00
protocol.c
protocol.h
protsgix.c Responding to nb's review comments. 2012-09-12 23:00:33 +01:00
protw3.c Fix typo ("not" for "now"). 2013-04-25 20:10:10 +01:00
pthrdext.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
pthrdext.h
qs.c Avoid type puns. 2013-05-06 18:39:26 +01:00
ref.c
replay.c Fixing remaining fixmes. 2012-08-31 21:39:56 +01:00
reserv.c Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles. 2013-05-08 16:21:12 +01:00
ring.c
ring.h
root.c Further elimination of type puns that violate the strict aliasing rule. this change eliminates puns on the format methods. 2012-09-12 19:45:27 +01:00
sac.c Private symbols _mps_sac_s and _mps_sac_freelist_block_s now start with underscores, as per external interface policy. 2013-03-08 12:10:44 +00:00
sac.h Private symbols _mps_sac_s and _mps_sac_freelist_block_s now start with underscores, as per external interface policy. 2013-03-08 12:10:44 +00:00
sacss.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
sc.h Merging recent improvements from custom/cet/main to masters, but carefully excluding inclusion of configura-specific modules in mps.c. 2012-09-13 17:33:36 +01:00
seg.c Eliminating unnecessary use of varargs in segment split and merge functions. 2013-05-16 03:02:20 +01:00
segsmss.c Eliminating unnecessary use of varargs in segment split and merge functions. 2013-05-16 03:02:20 +01:00
shield.c Adding comment i was prompted to write at <http://news.ycombinator.com/item?id=4524036> to the code at shieldexpose. 2012-09-14 22:28:56 +01:00
span.c
spi3.c
splay.c
splay.h
ss.c Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts. 2012-09-06 17:17:18 +01:00
ss.h Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts. 2012-09-06 17:17:18 +01:00
ssan.c
ssixi3.c Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts. 2012-09-06 17:17:18 +01:00
ssixi6.c Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts. 2012-09-06 17:17:18 +01:00
ssw3i3mv.c Merging recent improvements to master into version 1.110 prior to release. 2012-09-13 19:21:49 +01:00
ssw3i6mv.c Merging recent improvements to master into version 1.110 prior to release. 2012-09-13 19:21:49 +01:00
steptest.c Make mps_arena_step suitable for purpose: arenastep now calls tracestartcollectall directly (not via arenastartcollect) so that it no longer unclamps the arena as a side effect. 2013-03-08 15:13:16 +00:00
table.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
table.h Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts. 2012-09-06 17:17:18 +01:00
teletest.c
testlib.c Eventclock has enough entropy on all the platforms we support that we can use it to choose the random number seed. 2013-05-16 13:17:42 +01:00
testlib.h Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
th.h
than.c Further reduction of interface puns that violate the strict aliasing rule, this time in thread function types and the corresponding threadstruct. 2012-09-12 19:32:37 +01:00
thix.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
thw3.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
thw3.h Further reduction of interface puns that violate the strict aliasing rule, this time in thread function types and the corresponding threadstruct. 2012-09-12 19:32:37 +01:00
thw3i3.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
thw3i6.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
trace.c Merging spelling corrections contributed by bruce mitchener. 2013-02-18 15:46:39 +00:00
traceanc.c Remove "mps_alert_collection_set" from public interface and remove its implementation and test case. client programs should use the messages interface to find out what the mps is doing. 2013-03-12 14:33:27 +00:00
tract.c Adding references to critical path design. 2012-09-07 20:49:05 +01:00
tract.h
version.c Updating mps_release to release/1.111.0 2013-05-08 13:57:31 +01:00
vman.c Adding arg to windows makefiles. adding trivial params implementation to vman.c. 2013-05-09 15:00:30 +01:00
vmix.c Basically working keyword arguments, though vmparam is unsatisfactory. 2013-05-03 17:20:35 +01:00
vmw3.c Untabify. 2013-05-11 19:10:56 +01:00
w3i3mv.nmk Adding arg to windows makefiles. adding trivial params implementation to vman.c. 2013-05-09 15:00:30 +01:00
w3i6mv.nmk Adding arg to windows makefiles. adding trivial params implementation to vman.c. 2013-05-09 15:00:30 +01:00
walk.c Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts. 2012-09-06 17:17:18 +01:00
walkt0.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
xci3gc.gmk Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box. 2013-03-08 17:26:12 +00:00
zcoll.c Improve the usability of the test suite: 2013-03-07 13:13:32 +00:00
zmess.c Don't accidentally leave the arena in the clamped state after calling mps_arena_collect: 2013-03-08 12:23:44 +00:00