| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Publish minor changes to readme and configure files in main directory.
Main directory and code directory licence texts are now fully updated.
Copied from Perforce
Change: 196994
|
| |
|
|
|
|
| |
Copied from Perforce
Change: 195858
|
| |
|
|
|
|
|
|
|
|
|
| |
travis ci.
Adding platform XCI6GC to allow faster debugging of CI builds on Mac OS X with MacPorts GCC 4.7 installed. Not otherwise supported.
Copied from Perforce
Change: 191357
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
visible and intentional.
Copied from Perforce
Change: 190980
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
and not gcc by default.
Copied from Perforce
Change: 189622
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
and not gcc by default.
Copied from Perforce
Change: 189560
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New nmake file w3i6pc.nmk.
* New stack scanner ssw3i6pc.c supplies missing jump buffer definition.
* Some platform tests change from defined(MPS_PF_W3I6MV) to defined(MPS_OS_w3) && defined(MPS_ARCH_I6).
* Make reasonable changes to the source code to avoid warnings from Pelles C:
** Ensure that printf formats are consistent with arguments by using PRIuLONGEST and casting to ulongest_t.
** Use size_t for loop variables that index into arrays.
** Suppress "Consider changing type to 'size_t' for loop variable" warnings for the MPS core.
Copied from Perforce
Change: 184996
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
|
|
| |
Merge code from Bruce Mitchener <https://github.com/Ravenbrook/mps-temporary/pull/2> and from RB <https://github.com/waywardmonkeys/mps-temporary/pull/1/files>.
Split call to EVENT_LIST so that event.c compiles.
Remove useless call to va_end in seg.c.
Copied from Perforce
Change: 184948
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
| |
Copied from Perforce
Change: 183414
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
instead.
Copied from Perforce
Change: 183334
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
|
|
| |
if the -ansi option is given to gcc. these can be enabled by defining features like _gnu_source, but all headers share a common set of features (via <feature.h>) and so all sources in the same compilation unit must turn on the same set of features. make sure this happens by turning on the features in config.h (not mpstd.h).
Remove <string.h> from mpsi.h (not needed).
Copied from Perforce
Change: 182124
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
|
|
|
| |
clarifying, and generally bringing it up-to-date.
Removing misplaced obsolete design text from mpstd.h.
Tidying up the format of a couple of other docs.
Copied from Perforce
Change: 181717
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
See <https://github.com/datafueled/memory-pool-system/commit/1c80ccb634669283a4c1244cac42e59e1b5adee2>.
Copied from Perforce
Change: 180956
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
| |
Copied from Perforce
Change: 180169
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
| |
Copied from Perforce
Change: 179597
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
that this is not set by -pthread, and inspection of headers reveals no effect. checked on freebsd 7 and 9.
Copied from Perforce
Change: 179201
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
| |
Copied from Perforce
Change: 179181
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
can be built with a simpler compiler command.
Copied from Perforce
Change: 179180
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
slightly useful for optimisation, but no longer makes any sense.
Copied from Perforce
Change: 178935
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
Unifying thfr.c with generalised thix.c for Posix threads.
Copied from Perforce
Change: 178928
ServerID: perforce.ravenbrook.com
|
| |\
| |
| |
| |
| |
| |
| | |
Copied from Perforce
Change: 178913
ServerID: perforce.ravenbrook.com
|
| | |
| |
| |
| |
| |
| |
| | |
Copied from Perforce
Change: 178876
ServerID: perforce.ravenbrook.com
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
LII3EG Linux on i386 with EGCS
LIPPGC Linux on POWER with GCC
S7PPMW Mac System 7 on PowerPC with Metrowerks Codewarrior
SOS8CX Solaris on SPARC 8 with cxref
SOS8GC Solaris on SPARC 8 with GCC
SOS8GP Solaris on SPARC 8 with GCC and gprof
SOS9SC Solaris on SPARC 9 with SunPro C
XCPPGC Mac OS X on PowerPC with GCC
Copied from Perforce
Change: 178908
ServerID: perforce.ravenbrook.com
|
| |/
|
|
|
|
|
|
|
|
|
| |
windows nt on alpha, windows nt on powerpc.
See <https://github.com/datafueled/memory-pool-system/pull/3> for the origin of this change.
Copied from Perforce
Change: 178872
ServerID: perforce.ravenbrook.com
|
| |\
| |
| |
| |
| |
| |
| | |
Copied from Perforce
Change: 178560
ServerID: perforce.ravenbrook.com
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
optimization and universal binary building. minor fixes to other sources to avoid clashing symbols.
Separated XCI3GC (gcc) from XCI3LL (clang) platforms, so that we can build both 32- and 64-bit binaries with clang.
Enabled universal (multi architecture) builds.
Copied from Perforce
Change: 178287
ServerID: perforce.ravenbrook.com
|
| | |\
| | |
| | |
| | |
| | |
| | |
| | | |
Copied from Perforce
Change: 178286
ServerID: perforce.ravenbrook.com
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Copied from Perforce
Change: 178246
ServerID: perforce.ravenbrook.com
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| | |
done properly on a different branch.
Copied from Perforce
Change: 178497
ServerID: perforce.ravenbrook.com
|
| |\ \
| |/
| |
| |
| |
| |
| | |
Copied from Perforce
Change: 178073
ServerID: perforce.ravenbrook.com
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixing WriteF to take ULongest rather than unsigned long, and fixing intrnal assumption that Word was as big as unsigned long.
Copied from Perforce
Change: 177814
ServerID: perforce.ravenbrook.com
|
| |/
|
|
|
|
|
|
|
| |
for 64-bit.
Copied from Perforce
Change: 178063
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
|
| |
(Windows7) and its SDK. The w3i3m9 pseudo platform has been removed and
w3i3mv adjusted for this framework.
Copied from Perforce
Change: 175966
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
Copied from Perforce
Change: 160735
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
| |
Copied from Perforce
Change: 30381
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
avoid confusion.
Copied from Perforce
Change: 30258
ServerID: perforce.ravenbrook.com
|
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Making some new files consistent with changes from that branch.
Deleting some new Global Graphics confidential files.
Copied from Perforce
Change: 30256
ServerID: perforce.ravenbrook.com
|
| | |
| |
| |
| |
| |
| |
| | |
Copied from Perforce
Change: 29900
ServerID: perforce.ravenbrook.com
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Adding licenses to a couple of files I missed.
Copied from Perforce
Change: 29837
ServerID: perforce.ravenbrook.com
|
| | |
| |
| |
| |
| |
| |
| | |
Copied from Perforce
Change: 29836
ServerID: perforce.ravenbrook.com
|
| |/
|
|
|
|
|
| |
Copied from Perforce
Change: 30250
ServerID: perforce.ravenbrook.com
|
| |
|
|
|
|
|
|
|
| |
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
|