1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-23 00:10:48 -08:00
Commit graph

3486 commits

Author SHA1 Message Date
Richard Kistruck
62fb0f32ae Mps br/timing: hack in mps_clock_t
(Should go via new Clock type in mpmtypes, mpsi_check(), etc).

Copied from Perforce
 Change: 166591
 ServerID: perforce.ravenbrook.com
2008-10-31 17:14:37 +00:00
Richard Kistruck
f5c3940658 Mps br/timing: (re-order file contents) arrange message functions
into a consistent order: 
 - internal (MPM) interface -- functions for message originator;
 - delivery (client) interface -- functions for recipient;
 - message methods.

Copied from Perforce
 Change: 166589
 ServerID: perforce.ravenbrook.com
2008-10-31 12:23:24 +00:00
Richard Kistruck
9ac6629ba5 Mps br/timing: (*sigh*) have to back out everything (mpslib.h and
mpmst.h) to check it still builds, having rearranged
message functions into a consistent order.

Copied from Perforce
 Change: 166588
 ServerID: perforce.ravenbrook.com
2008-10-31 12:18:44 +00:00
Richard Kistruck
859507ba63 Mps br/timing: back out mps.h too: i want to rearrange
message functions into a consistent order first

Copied from Perforce
 Change: 166587
 ServerID: perforce.ravenbrook.com
2008-10-31 11:52:44 +00:00
Richard Kistruck
81a735e690 mps br/timing: back out broken message.c & mpsi.c
Copied from Perforce
 Change: 166586
 ServerID: perforce.ravenbrook.com
2008-10-31 10:16:57 +00:00
Richard Kistruck
0c1a9c3dc7 Mps br/timing: (broken) snapshot; i want to back these out and rearrange
functions into a consistent order first

Copied from Perforce
 Change: 166585
 ServerID: perforce.ravenbrook.com
2008-10-31 10:10:19 +00:00
Richard Kistruck
ed4cc8fe5d Mps br/timing: create development branch
Copied from Perforce
 Change: 166582
 ServerID: perforce.ravenbrook.com
2008-10-30 14:50:29 +00:00
Richard Kistruck
d03624a0d9 Mps master: proc/version-create: convert from text to html
Copied from Perforce
 Change: 166580
 ServerID: perforce.ravenbrook.com
2008-10-29 17:48:26 +00:00
Richard Kistruck
8c466b76db Mps master: manual/reference: mps_arena_has_addr entry: fix wrong
title; remove from undocumented symbols list.  (Also: fix html tag 
error; add missing document history entries).

Copied from Perforce
 Change: 166549
 ServerID: perforce.ravenbrook.com
2008-10-24 17:29:24 +01:00
Richard Kistruck
2146af6bac Mps master: manual/build-notes: w3i3m9 (windows visual c++ 9.0) platform
Copied from Perforce
 Change: 166537
 ServerID: perforce.ravenbrook.com
2008-10-23 15:46:50 +01:00
Richard Kistruck
891d380f6f Mps master: (integ from br/vc9)
__New w3i3m9 clone-platform__
(see job001944)
w3i3m9.nmk (from w3i3mv.nmk) -- makefile
w3vc9.bat (from w3build.bat) -- Configura release
commpre9.nmk (from commpre.nmk) -- VC9 compiler	and linker opts

__use CONFIG_PF_* to check compiler__
(see job001945)
mpstd.h:
- fix broken behaviour if CONFIG_PF_* is set (result depends on
order of the various platform elifs!); change it to always use
platform detection by looking at preprocessor symbols, and
then (if CONFIG_PF_STRING *and* CONFIG_PF_* are set) check
that CONFIG and detection match;
- write design notes about interaction of CONFIG_PF_* and
platform detection.
xcppgc.gmk: define both CONFIG_PF_STRING and CONFIG_PF_*.
w3i3m[v9].nmk: define both CONFIG_PF_STRING and CONFIG_PF_*.

Copied from Perforce
 Change: 166536
 ServerID: perforce.ravenbrook.com
2008-10-23 15:34:11 +01:00
Richard Kistruck
7ad16fa35c Mps br/vc9: mpstd.h: (for all remaining platforms)
- fix broken behaviour if CONFIG_PF_* is set (result depends on 
  order of the various platform elifs!); change it to always use 
  platform detection by looking at preprocessor symbols, and 
  then (if CONFIG_PF_STRING *and* CONFIG_PF_* are set) check 
  that CONFIG and detection match;
xcppgc.gmk: define both CONFIG_PF_STRING and CONFIG_PF_*.

Copied from Perforce
 Change: 166513
 ServerID: perforce.ravenbrook.com
2008-10-21 18:32:26 +01:00
Richard Kistruck
9fb009a3b0 Mps br/vc9: mpstd.h:
- fix broken behaviour if CONFIG_PF_* is set (result depends on 
    order of the various platform elifs!); change it to always use 
    platform detection by looking at preprocessor symbols, and 
    then (if CONFIG_PF_STRING *and* CONFIG_PF_* are set) check 
    that CONFIG and detection match;
  - write design notes about interaction of CONFIG_PF_* and 
    platform detection.
w3i3m[v9].nmk: define both CONFIG_PF_STRING and CONFIG_PF_*.

Copied from Perforce
 Change: 166512
 ServerID: perforce.ravenbrook.com
2008-10-21 17:44:17 +01:00
Richard Kistruck
f8d35dd8ec Mps br/vc9: new w3i3m9 clone-platform:
- w3i3m9.nmk: use commpre9.nmk (not commpre.nmk), for VC9 compiler
  and linker options;
- w3i3m[v9].nmk: declare CONFIG_PF_...
- mpstd.h: if CONFIG_PF_... is declared, check that the correct 
  compiler really is in use.

Copied from Perforce
 Change: 166505
 ServerID: perforce.ravenbrook.com
2008-10-20 17:31:57 +01:00
Richard Kistruck
fc9c9ef7b3 Mps br/vc9: new w3i3m9 clone-platform:
Regular changes w3i3mv ->w3i3m9

Copied from Perforce
 Change: 166504
 ServerID: perforce.ravenbrook.com
2008-10-20 16:51:50 +01:00
Richard Kistruck
6eabe747c5 Mps br/vc9: new w3i3m9 clone-platform (not a full platform)
Clone w3i3mv.nmk -> w3i3m9
Clone w3build.bat -> w3vc9.bat

Copied from Perforce
 Change: 166500
 ServerID: perforce.ravenbrook.com
2008-10-20 16:24:20 +01:00
Richard Kistruck
90b5e75b49 Mps master: (empty change) (empty integrate undesired changes from br/vc9)
Copied from Perforce
 Change: 166499
 ServerID: perforce.ravenbrook.com
2008-10-20 15:42:56 +01:00
Richard Kistruck
888c729000 Mps master: (integ from br/vc9)
- fix VC9 compiler warning for stdio / C runtime (job001934)
- w3build.bat: .def file to re-export MPS functions (job001936)

Copied from Perforce
 Change: 166498
 ServerID: perforce.ravenbrook.com
2008-10-20 15:39:20 +01:00
Richard Kistruck
f1b0725278 Mps br/vc9: under ifdef mps_builder_mv, disable warning 4996 where
necessary for VC9 builds.

Copied from Perforce
 Change: 166497
 ServerID: perforce.ravenbrook.com
2008-10-20 15:12:15 +01:00
Richard Kistruck
4d459b8c37 Mps: proc/release-*: it is vitally important to do a p4 "revert"
and a p4 "sync -f": otherwise p4-opened or forced-writeable files 
may remain or be omitted.

Copied from Perforce
 Change: 166487
 ServerID: perforce.ravenbrook.com
2008-10-16 18:29:48 +01:00
Richard Kistruck
8f870c6671 Mps: br/vc9: w3build.bat: must create lib directory before copying mps-fns.def into it
Copied from Perforce
 Change: 166470
 ServerID: perforce.ravenbrook.com
2008-10-14 17:54:32 +01:00
Richard Kistruck
054b9f4d59 Mps br/vc9: include mps-fns.def in mps releases to configura:
w3build.bat: place a copy of w3gen.def in the release
  w3gen.def: edit comments to be appropriate to this usage.

Copied from Perforce
 Change: 166468
 ServerID: perforce.ravenbrook.com
2008-10-14 16:40:44 +01:00
Richard Kistruck
1baf7367f3 Mps master: w3gen.def (comments only) add comments about delivering
this file to client for use as a list of mps-functions-to-export

Copied from Perforce
 Change: 166453
 ServerID: perforce.ravenbrook.com
2008-10-10 11:10:02 +01:00
Richard Kistruck
c65bb9390d Mps master: integ w3gen.def from br/vc9: add mps_arena_vm_growth and comments
Copied from Perforce
 Change: 166452
 ServerID: perforce.ravenbrook.com
2008-10-10 11:07:27 +01:00
Richard Kistruck
682f38ead4 Mps br/vc9: exp-166419 zipped
Copied from Perforce
 Change: 166420
 ServerID: perforce.ravenbrook.com
2008-10-07 17:54:47 +01:00
Richard Kistruck
5b8139b876 Mps br/vc9: exp-166419
Copied from Perforce
 Change: 166419
 ServerID: perforce.ravenbrook.com
2008-10-07 17:49:18 +01:00
Richard Kistruck
1a7f4abb5a Mps br/vc9: w3gen.def: (comments only) explain that this file has been hand-edited, and why
Copied from Perforce
 Change: 166370
 ServerID: perforce.ravenbrook.com
2008-09-30 15:31:18 +01:00
Richard Kistruck
50ae67de0a Mps wiki: buildsystem: how to see command-line options
Copied from Perforce
 Change: 166355
 ServerID: perforce.ravenbrook.com
2008-09-29 15:27:58 +01:00
Richard Kistruck
6b83ab6bd5 Mps wiki: buildsystem: notes on the mps build system
Copied from Perforce
 Change: 166354
 ServerID: perforce.ravenbrook.com
2008-09-29 15:08:28 +01:00
Richard Kistruck
6a72145054 Mps wiki: notes on the buildsystem
Copied from Perforce
 Change: 166353
 ServerID: perforce.ravenbrook.com
2008-09-29 14:57:31 +01:00
Richard Kistruck
d6e9eb8520 Mps br/vc9: exp-166150 -- w3i3mv -- vc9 build only
Copied from Perforce
 Change: 166151
 ServerID: perforce.ravenbrook.com
2008-09-10 19:50:46 +01:00
Richard Kistruck
120c8f976d Mps br/vc9: exp-166150
Copied from Perforce
 Change: 166150
 ServerID: perforce.ravenbrook.com
2008-09-10 19:44:02 +01:00
Richard Kistruck
eebb23156d Mps br/vc9: hand-edit w3gen.def to export mps_arena_vm_growth() from dll
Copied from Perforce
 Change: 166149
 ServerID: perforce.ravenbrook.com
2008-09-10 19:42:38 +01:00
Richard Kistruck
8a505ffad3 Mps br/vc9: commposn.nmk: add /n
Copied from Perforce
 Change: 166148
 ServerID: perforce.ravenbrook.com
2008-09-10 19:26:19 +01:00
Richard Kistruck
7b93f86f79 Mps br/vc9: commposn.nmk is clone of commpost.nmk with /n to nmake; use it to overwrite commpost.nmk to see complier options (etc) when doing w3build.bat
Copied from Perforce
 Change: 166147
 ServerID: perforce.ravenbrook.com
2008-09-10 19:25:26 +01:00
Richard Kistruck
058c0a0458 Mps br/vc9: har har, delete w3build9.bat and w3i3mv9.nmk: they are not going to work.
Copied from Perforce
 Change: 166146
 ServerID: perforce.ravenbrook.com
2008-09-10 19:22:00 +01:00
Richard Kistruck
05e6506792 Mps br/vc9: a clone of w3build.bat for vc9, using w3i3mv9.nmk
Copied from Perforce
 Change: 166145
 ServerID: perforce.ravenbrook.com
2008-09-10 18:53:54 +01:00
Richard Kistruck
b1b4557ccc Mps br/vc9: a clone of w3i3mv.nmk for using vc9 settings, as found in commpre9.nmk
Copied from Perforce
 Change: 166144
 ServerID: perforce.ravenbrook.com
2008-09-10 18:51:17 +01:00
Richard Kistruck
08360b91f3 Mps br/vc9: undo #pragma warning (4996) in mpslib.h and mpswin.h; testlib.c is where it is needed
Copied from Perforce
 Change: 166143
 ServerID: perforce.ravenbrook.com
2008-09-10 18:50:13 +01:00
Richard Kistruck
994518b5e2 Mps br/vc9: undo damage to w3i3mv.nmk (!include works fine)
Copied from Perforce
 Change: 166142
 ServerID: perforce.ravenbrook.com
2008-09-10 18:48:54 +01:00
Richard Kistruck
31a3d4602e Mps br/vc9: commpre9.nmk has /ox->/o2, /debug:full->
Copied from Perforce
 Change: 166141
 ServerID: perforce.ravenbrook.com
2008-09-10 18:45:27 +01:00
Richard Kistruck
6da8af5edf Mps br/vc9: commpre9.nmk is a clone of commpre.nmk for use with vc9
Copied from Perforce
 Change: 166140
 ServerID: perforce.ravenbrook.com
2008-09-10 18:41:57 +01:00
Richard Kistruck
afa7dbbd50 Mps br/vc9: exp-166037 (o1) w3i3mv zip
Copied from Perforce
 Change: 166038
 ServerID: perforce.ravenbrook.com
2008-09-05 15:30:00 +01:00
Richard Kistruck
6881e72a80 Mps br/vc9: exp-166037 (o1)
Copied from Perforce
 Change: 166037
 ServerID: perforce.ravenbrook.com
2008-09-05 15:24:02 +01:00
Richard Kistruck
b8a1e15c64 Mps br/vc9: exp-166034 (o2) w3i3mv zip
Copied from Perforce
 Change: 166036
 ServerID: perforce.ravenbrook.com
2008-09-05 15:15:37 +01:00
Richard Kistruck
75e53e9be0 Mps br/vc9: exp-166034 (/02)
Copied from Perforce
 Change: 166034
 ServerID: perforce.ravenbrook.com
2008-09-05 15:11:02 +01:00
Richard Kistruck
bbbced9762 mps br/vc9: use /o2 (not /ox) in cflagshot
Copied from Perforce
 Change: 166033
 ServerID: perforce.ravenbrook.com
2008-09-05 14:56:46 +01:00
Richard Kistruck
e28ee135b0 mps br/vc9: delete commpostn.nmk - it's a useless way to try to run nmake /n
Copied from Perforce
 Change: 166030
 ServerID: perforce.ravenbrook.com
2008-09-05 12:36:08 +01:00
Richard Kistruck
af86b3472a Mps br/vc9: commpostn.nmk (create): "n" means just show commands nmake would use, don't run them
Copied from Perforce
 Change: 165878
 ServerID: perforce.ravenbrook.com
2008-08-26 18:15:02 +01:00
Richard Kistruck
82fa95ff0a Mps br/vc9: exp-165719 w3i3mv zip
Copied from Perforce
 Change: 165720
 ServerID: perforce.ravenbrook.com
2008-08-14 21:10:33 +01:00