1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-27 01:01:52 -07:00
Commit graph

4580 commits

Author SHA1 Message Date
Gareth Rees
eb6f8d0cb4 Make the names in the design document match those in the code.
Copied from Perforce
 Change: 181723
 ServerID: perforce.ravenbrook.com
2013-05-11 19:22:58 +01:00
Gareth Rees
d0a8ac6e14 Rename mps_arena_create_args to mps_arena_create_k to match the documentation, and for consistency with mps_pool_create_k and mps_ap_create_k.
Copied from Perforce
 Change: 181722
 ServerID: perforce.ravenbrook.com
2013-05-11 19:17:06 +01:00
Gareth Rees
8861a09847 Add +k flag so that $id$ gets expanded.
Copied from Perforce
 Change: 181721
 ServerID: perforce.ravenbrook.com
2013-05-11 19:11:37 +01:00
Gareth Rees
c686505ffe Untabify.
Copied from Perforce
 Change: 181720
 ServerID: perforce.ravenbrook.com
2013-05-11 19:10:56 +01:00
Gareth Rees
f72f7181f7 Fix typo: "parmeters" for "parameters".
Copied from Perforce
 Change: 181719
 ServerID: perforce.ravenbrook.com
2013-05-11 19:10:14 +01:00
Richard Brooksby
e89b7a9564 Adding leader comment to .p4ignore files and setting keyword expansion.
Copied from Perforce
 Change: 181684
 ServerID: perforce.ravenbrook.com
2013-05-10 03:52:36 +01:00
Richard Brooksby
2efc8d2469 Fixing up .p4ignore files to ignore .p4configs and visual studio build results.
Copied from Perforce
 Change: 181683
 ServerID: perforce.ravenbrook.com
2013-05-10 03:48:40 +01:00
Richard Brooksby
688b5bf73d Converting varags on buffer and ap creation into keyword argument lists.
Copied from Perforce
 Change: 181680
 ServerID: perforce.ravenbrook.com
2013-05-09 18:25:53 +01:00
Richard Brooksby
af44d1241f Replacing varargs passed to seginit with keyword argument list.
Copied from Perforce
 Change: 181679
 ServerID: perforce.ravenbrook.com
2013-05-09 17:34:01 +01:00
Richard Brooksby
f4416c7efc Changing required keyword arguments to cause an assertion rather than return a status code, and removing repetition in how this is expressed.
Copied from Perforce
 Change: 181674
 ServerID: perforce.ravenbrook.com
2013-05-09 15:15:40 +01:00
Richard Brooksby
5acbbfa97e Adding arg to windows makefiles. adding trivial params implementation to vman.c.
Copied from Perforce
 Change: 181672
 ServerID: perforce.ravenbrook.com
2013-05-09 15:00:30 +01:00
Richard Brooksby
8b6c35d94f Adding references and document history to keyword arguments design.
Copied from Perforce
 Change: 181671
 ServerID: perforce.ravenbrook.com
2013-05-09 14:59:20 +01:00
Richard Brooksby
0a8e742b4b Converting a fixme to a todo because it's a longer term change.
Copied from Perforce
 Change: 181670
 ServerID: perforce.ravenbrook.com
2013-05-09 14:58:32 +01:00
Richard Brooksby
c851eaf157 Moving mps_key_vmw3_top_down definition to arena.c so that it's present on all platforms.
Copied from Perforce
 Change: 181669
 ServerID: perforce.ravenbrook.com
2013-05-09 14:57:38 +01:00
Richard Brooksby
80e84d09a5 Adding macros to make keyword argument list formation more convenient and robust.
Copied from Perforce
 Change: 181666
 ServerID: perforce.ravenbrook.com
2013-05-09 14:04:23 +01:00
Richard Brooksby
dfd7156740 Tidying up arg.c and arg.h.
Copied from Perforce
 Change: 181665
 ServerID: perforce.ravenbrook.com
2013-05-09 13:01:16 +01:00
Richard Brooksby
60ae2d01be Moving definition of keystruct to arg.h, since this mechanism is largely separable from the rest of the mps.
Copied from Perforce
 Change: 181664
 ServerID: perforce.ravenbrook.com
2013-05-09 12:46:59 +01:00
Richard Brooksby
3815e622a8 Draft design document for keyword arguments.
Correcting hex "spelling" of KeySig.

Copied from Perforce
 Change: 181661
 ServerID: perforce.ravenbrook.com
2013-05-09 11:40:22 +01:00
Richard Brooksby
eea2d7aec4 Catch-up merge from master sources.
Copied from Perforce
 Change: 181651
 ServerID: perforce.ravenbrook.com
2013-05-09 01:15:40 +01:00
Richard Brooksby
3189ccfc9b Consolidating common pool keywords.
Copied from Perforce
 Change: 181649
 ServerID: perforce.ravenbrook.com
2013-05-09 00:06:07 +01:00
Richard Brooksby
b323278e18 Implementing configurable maximum argument list length.
Copied from Perforce
 Change: 181648
 ServerID: perforce.ravenbrook.com
2013-05-08 23:47:38 +01:00
Richard Brooksby
03c7de38b6 Macroizing keyword definitions and adding more keyword argument checking methods.
Copied from Perforce
 Change: 181647
 ServerID: perforce.ravenbrook.com
2013-05-08 23:40:40 +01:00
Richard Brooksby
13095f52bf Moving keyword argument declarations to their own header, since they're largely separable from the mps.
Copied from Perforce
 Change: 181646
 ServerID: perforce.ravenbrook.com
2013-05-08 23:09:35 +01:00
Richard Brooksby
d512863efb Moving arena varags parsing into arena class method, similar to pools. much simpler. all tests pass.
Copied from Perforce
 Change: 181643
 ServerID: perforce.ravenbrook.com
2013-05-08 23:00:00 +01:00
Richard Brooksby
71b7e4f70a Pushing varargs decoding into a pool class method. much simpler.
Copied from Perforce
 Change: 181642
 ServerID: perforce.ravenbrook.com
2013-05-08 22:43:51 +01:00
Richard Brooksby
d396431c25 Adding decoding of vararg debug options to debug pool classes.
Copied from Perforce
 Change: 181639
 ServerID: perforce.ravenbrook.com
2013-05-08 17:43:01 +01:00
Richard Brooksby
8504a81cf3 Eliminating mps_key_varargs and instead decoding deprecated varargs in one place in mpsi.c, so that each pool or other class doesn't have to deal with them.
Copied from Perforce
 Change: 181638
 ServerID: perforce.ravenbrook.com
2013-05-08 17:24:11 +01:00
Richard Brooksby
c781e594a8 Adding keyword argument checking for format and chain.
Copied from Perforce
 Change: 181637
 ServerID: perforce.ravenbrook.com
2013-05-08 16:29:12 +01:00
Richard Brooksby
07f446a450 Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles.
Copied from Perforce
 Change: 181635
 ServerID: perforce.ravenbrook.com
2013-05-08 16:21:12 +01:00
Richard Brooksby
45d5d00f69 Merging mps version 1.111 changes back to master.
Copied from Perforce
 Change: 181631
 ServerID: perforce.ravenbrook.com
2013-05-08 15:36:19 +01:00
Richard Brooksby
5ad3621720 Merging improved release build procedure from custom/cet/version/1.110 branch.
Copied from Perforce
 Change: 181626
 ServerID: perforce.ravenbrook.com
2013-05-08 14:51:20 +01:00
Richard Brooksby
90dab46c4e Adding steps for updating configure.ac to release procedure.
Editing configure.ac for release 1.111.0.

Copied from Perforce
 Change: 181625
 ServerID: perforce.ravenbrook.com
2013-05-08 14:43:01 +01:00
Richard Brooksby
cf15533900 Updating configure script for version 1.111.
Copied from Perforce
 Change: 181624
 ServerID: perforce.ravenbrook.com
2013-05-08 14:13:25 +01:00
Richard Brooksby
6aeb72af5e Adding unused declaration for unused variable.
Copied from Perforce
 Change: 181623
 ServerID: perforce.ravenbrook.com
2013-05-08 14:11:27 +01:00
Richard Brooksby
8c4a4b127d Updated manual html
Copied from Perforce
 Change: 181622
 ServerID: perforce.ravenbrook.com
2013-05-08 14:07:56 +01:00
Richard Brooksby
e47ee1a737 Marking html manual build products as writeable on client.
Copied from Perforce
 Change: 181621
 ServerID: perforce.ravenbrook.com
2013-05-08 14:07:36 +01:00
Richard Brooksby
ac76e051f4 Adding missing meta tag to release procedure to ensure it comes out in utf-8.
Copied from Perforce
 Change: 181620
 ServerID: perforce.ravenbrook.com
2013-05-08 14:03:30 +01:00
Richard Brooksby
c72234fbb9 Updating mps_release to release/1.111.0
Copied from Perforce
 Change: 181619
 ServerID: perforce.ravenbrook.com
2013-05-08 13:57:31 +01:00
Richard Brooksby
2b9ba179a7 Ignoring update of "master" to "version 1.111" from version branch.
Copied from Perforce
 Change: 181617
 ServerID: perforce.ravenbrook.com
2013-05-08 13:53:51 +01:00
Richard Brooksby
0fe2c0e5ec Updating "master" to "version 1.111" in documents.
Copied from Perforce
 Change: 181616
 ServerID: perforce.ravenbrook.com
2013-05-08 13:53:01 +01:00
Richard Brooksby
2fe7a0d251 Branching mps master sources for version 1.111.
Copied from Perforce
 Change: 181615
 ServerID: perforce.ravenbrook.com
2013-05-08 13:46:36 +01:00
Richard Brooksby
7b009080c9 Adding type mps_awl_find_dependent_t that is documented but didn't actually exist.
Copied from Perforce
 Change: 181596
 ServerID: perforce.ravenbrook.com
2013-05-08 00:19:39 +01:00
Gareth Rees
3c325c0297 Fix typo.
Copied from Perforce
 Change: 181591
 ServerID: perforce.ravenbrook.com
2013-05-07 19:01:59 +01:00
Gareth Rees
a7022ceca6 Correct case syntax.
Copied from Perforce
 Change: 181570
 ServerID: perforce.ravenbrook.com
2013-05-07 11:48:58 +01:00
Gareth Rees
a998a73498 Correct case syntax.
Copied from Perforce
 Change: 181569
 ServerID: perforce.ravenbrook.com
2013-05-07 11:45:40 +01:00
Gareth Rees
545b1a13c8 Freebsd 9.1's uname now reports "x64_64" on 64-bit systems.
Copied from Perforce
 Change: 181565
 ServerID: perforce.ravenbrook.com
2013-05-07 08:46:01 +01:00
Gareth Rees
297f287200 Put xxxxxx at the end of the pattern argument to mktemp, so that it works on freebsd and os x.
Copied from Perforce
 Change: 181562
 ServerID: perforce.ravenbrook.com
2013-05-06 19:01:25 +01:00
Gareth Rees
726608ce56 Avoid type puns.
Copied from Perforce
 Change: 181561
 ServerID: perforce.ravenbrook.com
2013-05-06 18:39:26 +01:00
Richard Brooksby
f774413584 Documenting keyword argument lists in general and their specific use for client and virtual memory arenas.
Copied from Perforce
 Change: 181634
 ServerID: perforce.ravenbrook.com
2013-05-03 23:12:17 +01:00
Richard Brooksby
c0a8608bf7 Basically working keyword arguments, though vmparam is unsatisfactory.
Copied from Perforce
 Change: 181545
 ServerID: perforce.ravenbrook.com
2013-05-03 17:20:35 +01:00