Commit graph

4461 commits

Author SHA1 Message Date
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
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
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
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
Richard Brooksby
ac2e186e65 Removing half-finished code line. oops.
Copied from Perforce
 Change: 181540
 ServerID: perforce.ravenbrook.com
2013-05-02 17:59:58 +01:00
Richard Brooksby
1bc62b27ef First draft of keyword arguments. mainly checking in in order to try working with git fusion on this branch.
Copied from Perforce
 Change: 181538
 ServerID: perforce.ravenbrook.com
2013-05-02 17:55:07 +01:00
Gareth Rees
d503983733 Correct a couple of comments.
Copied from Perforce
 Change: 181469
 ServerID: perforce.ravenbrook.com
2013-04-26 20:50:21 +01:00
Gareth Rees
22f24c9400 Bring html up to date.
Copied from Perforce
 Change: 181457
 ServerID: perforce.ravenbrook.com
2013-04-25 21:11:41 +01:00
Gareth Rees
577e0eb569 Determine the version and release from code/version.c.
Copied from Perforce
 Change: 181456
 ServerID: perforce.ravenbrook.com
2013-04-25 21:09:16 +01:00
Gareth Rees
3365c939b3 Bring html up to date.
Copied from Perforce
 Change: 181455
 ServerID: perforce.ravenbrook.com
2013-04-25 20:29:18 +01:00
Gareth Rees
91ef85df33 Add warning about the nature and correctness of the design documentation.
Copied from Perforce
 Change: 181454
 ServerID: perforce.ravenbrook.com
2013-04-25 20:27:19 +01:00
Gareth Rees
7c01a639d8 Integrate change 181452 from scheme.c to scheme-advanced.c.
Copied from Perforce
 Change: 181453
 ServerID: perforce.ravenbrook.com
2013-04-25 20:20:44 +01:00
Gareth Rees
84237a2b79 Clarify comment about why the 'start' function call is necessary.
Copied from Perforce
 Change: 181452
 ServerID: perforce.ravenbrook.com
2013-04-25 20:19:34 +01:00
Gareth Rees
4dcd039b18 Fix typo ("not" for "now").
Copied from Perforce
 Change: 181451
 ServerID: perforce.ravenbrook.com
2013-04-25 20:10:10 +01:00
Gareth Rees
c5f77afc19 Bring html up to date for the mps manual.
Copied from Perforce
 Change: 181433
 ServerID: perforce.ravenbrook.com
2013-04-24 12:21:37 +01:00
Gareth Rees
2d19eadefb Integrate typo fix (change 181392) from scheme.c to scheme-advanced.c.
Copied from Perforce
 Change: 181393
 ServerID: perforce.ravenbrook.com
2013-04-15 14:09:23 +01:00
Gareth Rees
720fe3cc59 Fix typo.
Copied from Perforce
 Change: 181392
 ServerID: perforce.ravenbrook.com
2013-04-15 14:06:32 +01:00
Gareth Rees
9e31fece58 Convert design.mps.{class-interface,collection,fix,lock,object-debug} to restructuredtext.
Copied from Perforce
 Change: 181388
 ServerID: perforce.ravenbrook.com
2013-04-14 16:16:17 +01:00
Gareth Rees
d26cccf75c Converted design.mps.check to restructuredtext.
Copied from Perforce
 Change: 181387
 ServerID: perforce.ravenbrook.com
2013-04-14 14:47:19 +01:00
Gareth Rees
39cb28dce5 Convert design.mps.cbs and design.mps.finalize to restructuredtext.
Copied from Perforce
 Change: 181386
 ServerID: perforce.ravenbrook.com
2013-04-14 14:36:29 +01:00
Gareth Rees
202d4e79c6 Avoid sentence-initial "which", for ndl.
Copied from Perforce
 Change: 181384
 ServerID: perforce.ravenbrook.com
2013-04-13 17:31:33 +01:00
Gareth Rees
e6e08382b6 Fix broken link reported by ndl.
Copied from Perforce
 Change: 181383
 ServerID: perforce.ravenbrook.com
2013-04-13 17:02:53 +01:00