SuccessChanges

Summary

  1. add examples moved here from top-level added: cm3ide/src/examples/README added: cm3ide/src/examples/index.html added: cm3ide/src/examples/browsing/src/index.html added: cm3ide/src/examples/browsing/src/m3makefile added: cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3 added: cm3ide/src/examples/c-calling-m3/src/Cstuff.c added: cm3ide/src/examples/c-calling-m3/src/Cstuff.i3 added: cm3ide/src/examples/c-calling-m3/src/index.html added: cm3ide/src/examples/c-calling-m3/src/m3makefile added: cm3ide/src/examples/calling-c-unix/src/CallingC.m3 added: cm3ide/src/examples/calling-c-unix/src/Lib.i3 added: cm3ide/src/examples/calling-c-unix/src/Lib.m3 added: cm3ide/src/examples/calling-c-unix/src/Ulib.i3 added: cm3ide/src/examples/calling-c-unix/src/index.html added: cm3ide/src/examples/calling-c-unix/src/m3makefile added: cm3ide/src/examples/calling-c-win32/src/OK.m3 added: cm3ide/src/examples/calling-c-win32/src/WinLib.m3 added: cm3ide/src/examples/calling-c-win32/src/index.html added: cm3ide/src/examples/calling-c-win32/src/m3makefile added: cm3ide/src/examples/copy/src/Copy.m3 added: cm3ide/src/examples/copy/src/FakeOS.i3 added: cm3ide/src/examples/copy/src/FakeOS.m3 added: cm3ide/src/examples/copy/src/index.html added: cm3ide/src/examples/copy/src/m3makefile added: cm3ide/src/examples/enum/src/ExtensionLookup.m3 added: cm3ide/src/examples/enum/src/index.html added: cm3ide/src/examples/enum/src/m3makefile added: cm3ide/src/examples/exceptions/src/Copy.m3 added: cm3ide/src/examples/exceptions/src/Exceptions.m3 added: cm3ide/src/examples/exceptions/src/FakeOS.i3 added: cm3ide/src/examples/exceptions/src/FakeOS.m3 added: cm3ide/src/examples/exceptions/src/index.html added: cm3ide/src/examples/exceptions/src/m3makefile added: cm3ide/src/examples/files/src/DirectoryListing.m3 added: cm3ide/src/examples/files/src/index.html added: cm3ide/src/examples/files/src/m3makefile added: cm3ide/src/examples/finger/src/Finger.m3 added: cm3ide/src/examples/finger/src/index.html added: cm3ide/src/examples/finger/src/m3makefile added: cm3ide/src/examples/fingerprint/src/M3Compare.m3 added: cm3ide/src/examples/fingerprint/src/index.html added: cm3ide/src/examples/fingerprint/src/m3makefile added: cm3ide/src/examples/generics/src/Action.i3 added: cm3ide/src/examples/generics/src/Action.m3 added: cm3ide/src/examples/generics/src/Generics.m3 added: cm3ide/src/examples/generics/src/index.html added: cm3ide/src/examples/generics/src/m3makefile added: cm3ide/src/examples/hello/src/Hello.m3 added: cm3ide/src/examples/hello/src/index.html added: cm3ide/src/examples/hello/src/m3makefile added: cm3ide/src/examples/httpd/src/CM3_IDE.gif added: cm3ide/src/examples/httpd/src/HTTPD.m3 added: cm3ide/src/examples/httpd/src/index.html added: cm3ide/src/examples/httpd/src/m3makefile added: cm3ide/src/examples/httpd/src/next.html added: cm3ide/src/examples/httpd/src/welcome.html added: cm3ide/src/examples/m3sh/src/M3sh.m3 added: cm3ide/src/examples/m3sh/src/index.html added: cm3ide/src/examples/m3sh/src/m3makefile added: cm3ide/src/examples/netobj-client/src/Bank.i3 added: cm3ide/src/examples/netobj-client/src/Client.m3 added: cm3ide/src/examples/netobj-client/src/NetObjClient.m3 added: cm3ide/src/examples/netobj-client/src/index.html added: cm3ide/src/examples/netobj-client/src/m3makefile added: cm3ide/src/examples/netobj-interface/src/Bank.i3 added: cm3ide/src/examples/netobj-interface/src/index.html added: cm3ide/src/examples/netobj-interface/src/m3makefile added: cm3ide/src/examples/netobj-server/src/NetObjServer.m3 added: cm3ide/src/examples/netobj-server/src/index.html added: cm3ide/src/examples/netobj-server/src/m3makefile added: cm3ide/src/examples/objects/src/Objects.m3 added: cm3ide/src/examples/objects/src/index.html added: cm3ide/src/examples/opaque/src/OpaqueExample.m3 added: cm3ide/src/examples/opaque/src/Person.i3 added: cm3ide/src/examples/opaque/src/Person.m3 added: cm3ide/src/examples/opaque/src/index.html added: cm3ide/src/examples/opaque/src/m3makefile added: cm3ide/src/examples/partially-opaque/src/Employee.i3 added: cm3ide/src/examples/partially-opaque/src/Employee.m3 added: cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3 added: cm3ide/src/examples/partially-opaque/src/Person.i3 added: cm3ide/src/examples/partially-opaque/src/Person.m3 added: cm3ide/src/examples/partially-opaque/src/Util.m3 added: cm3ide/src/examples/partially-opaque/src/index.html added: cm3ide/src/examples/partially-opaque/src/m3makefile added: cm3ide/src/examples/pickles/src/Action.i3 added: cm3ide/src/examples/pickles/src/Action.m3 added: cm3ide/src/examples/pickles/src/PickleExample.m3 added: cm3ide/src/examples/pickles/src/Pickles.m3 added: cm3ide/src/examples/pickles/src/index.html added: cm3ide/src/examples/pickles/src/m3makefile added: cm3ide/src/examples/refman/src/index.html added: cm3ide/src/examples/refman/src/m3makefile added: cm3ide/src/examples/sieve-1/src/Sieve.m3 added: cm3ide/src/examples/sieve-1/src/index.html added: cm3ide/src/examples/sieve-1/src/m3makefile added: cm3ide/src/examples/sieve-2/src/Sieve.m3 added: cm3ide/src/examples/sieve-2/src/index.html added: cm3ide/src/examples/sieve-2/src/m3makefile added: cm3ide/src/examples/threads/src/ThreadExample.m3 added: cm3ide/src/examples/threads/src/index.html added: cm3ide/src/examples/threads/src/m3makefile added: cm3ide/src/examples/unsafe/src/Clib.i3 added: cm3ide/src/examples/unsafe/src/Unsafe.m3 added: cm3ide/src/examples/unsafe/src/index.html added: cm3ide/src/examples/unsafe/src/m3makefile added: cm3ide/src/examples/web/src/MainWeb.m3 added: cm3ide/src/examples/web/src/WebContact.m3 added: cm3ide/src/examples/web/src/index.html added: cm3ide/src/examples/web/src/m3makefile added: cm3ide/src/examples/win32-dll/src/RTMain.i3 added: cm3ide/src/examples/win32-dll/src/RTMain.m3 added: cm3ide/src/examples/win32-dll/src/call_io.cpp added: cm3ide/src/examples/win32-dll/src/m3main.c added: cm3ide/src/examples/win32-dll/src/m3makefile added: cm3ide/src/examples/win32-dll/src/use_m3dll.mak
  2. Target: always prints as empty for me here, even with a simple config file, so remove it. Or does it work for other people?
  3. merge from head: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work
  4. Add shipping of the examples by using the new installation directive RootExport. Also add a simple shell script to regenerate cm3ide/src/examples/m3makefile in case more examples are added. added: cm3ide/src/mkm3makefile.sh added: cm3ide/src/examples/m3makefile modified: cm3ide/src/m3makefile
  5. merge from HEAD -- handle BIN_INSTALL and worst case fallback INSTALL_ROOT (which really works fine and should suffice overall)
  6. add and enable some simple tests for garbage collection runtime options added: m3tests/src/p2/p214/Main.m3 added: m3tests/src/p2/p214/m3makefile added: m3tests/src/p2/p214/stderr.build added: m3tests/src/p2/p214/stderr.pgm added: m3tests/src/p2/p214/stdout.build added: m3tests/src/p2/p214/stdout.pgm added: m3tests/src/p2/p215/Main.m3 added: m3tests/src/p2/p215/m3makefile added: m3tests/src/p2/p215/stderr.build added: m3tests/src/p2/p215/stderr.pgm added: m3tests/src/p2/p215/stdout.build added: m3tests/src/p2/p215/stdout.pgm added: m3tests/src/p2/p216/Main.m3 added: m3tests/src/p2/p216/m3makefile added: m3tests/src/p2/p216/stderr.build added: m3tests/src/p2/p216/stderr.pgm added: m3tests/src/p2/p216/stdout.build added: m3tests/src/p2/p216/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile
  7. some small improvements to structure and appearance
  8. merge from head changes for SOLgnu and OpenBSD
  9. merge from head: allow jmpbuf or sig_jmpbuf on MacOSX
  10. remove examples move cm3ide from m3devtool to core
  11. move out common code: CM3_OSTYPE=POSIX
  12. merge from HEAD so that running cm3ide with a current working directory of c:\cm3\bin uses '.' instead of '' as the path to cm3.cfg (which is of course still not great -- if you change the current working directory afterward it becomes wrong, converting to a full path would be good)
  13. add examples moved here from top-level added: cm3ide/src/examples/README added: cm3ide/src/examples/index.html added: cm3ide/src/examples/browsing/src/index.html added: cm3ide/src/examples/browsing/src/m3makefile added: cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3 added: cm3ide/src/examples/c-calling-m3/src/Cstuff.c added: cm3ide/src/examples/c-calling-m3/src/Cstuff.i3 added: cm3ide/src/examples/c-calling-m3/src/index.html added: cm3ide/src/examples/c-calling-m3/src/m3makefile added: cm3ide/src/examples/calling-c-unix/src/CallingC.m3 added: cm3ide/src/examples/calling-c-unix/src/Lib.i3 added: cm3ide/src/examples/calling-c-unix/src/Lib.m3 added: cm3ide/src/examples/calling-c-unix/src/Ulib.i3 added: cm3ide/src/examples/calling-c-unix/src/index.html added: cm3ide/src/examples/calling-c-unix/src/m3makefile added: cm3ide/src/examples/calling-c-win32/src/OK.m3 added: cm3ide/src/examples/calling-c-win32/src/WinLib.m3 added: cm3ide/src/examples/calling-c-win32/src/index.html added: cm3ide/src/examples/calling-c-win32/src/m3makefile added: cm3ide/src/examples/copy/src/Copy.m3 added: cm3ide/src/examples/copy/src/FakeOS.i3 added: cm3ide/src/examples/copy/src/FakeOS.m3 added: cm3ide/src/examples/copy/src/index.html added: cm3ide/src/examples/copy/src/m3makefile added: cm3ide/src/examples/enum/src/ExtensionLookup.m3 added: cm3ide/src/examples/enum/src/index.html added: cm3ide/src/examples/enum/src/m3makefile added: cm3ide/src/examples/exceptions/src/Copy.m3 added: cm3ide/src/examples/exceptions/src/Exceptions.m3 added: cm3ide/src/examples/exceptions/src/FakeOS.i3 added: cm3ide/src/examples/exceptions/src/FakeOS.m3 added: cm3ide/src/examples/exceptions/src/index.html added: cm3ide/src/examples/exceptions/src/m3makefile added: cm3ide/src/examples/files/src/DirectoryListing.m3 added: cm3ide/src/examples/files/src/index.html added: cm3ide/src/examples/files/src/m3makefile added: cm3ide/src/examples/finger/src/Finger.m3 added: cm3ide/src/examples/finger/src/index.html added: cm3ide/src/examples/finger/src/m3makefile added: cm3ide/src/examples/fingerprint/src/M3Compare.m3 added: cm3ide/src/examples/fingerprint/src/index.html added: cm3ide/src/examples/fingerprint/src/m3makefile added: cm3ide/src/examples/generics/src/Action.i3 added: cm3ide/src/examples/generics/src/Action.m3 added: cm3ide/src/examples/generics/src/Generics.m3 added: cm3ide/src/examples/generics/src/index.html added: cm3ide/src/examples/generics/src/m3makefile added: cm3ide/src/examples/hello/src/Hello.m3 added: cm3ide/src/examples/hello/src/index.html added: cm3ide/src/examples/hello/src/m3makefile added: cm3ide/src/examples/httpd/src/CM3_IDE.gif added: cm3ide/src/examples/httpd/src/HTTPD.m3 added: cm3ide/src/examples/httpd/src/index.html added: cm3ide/src/examples/httpd/src/m3makefile added: cm3ide/src/examples/httpd/src/next.html added: cm3ide/src/examples/httpd/src/welcome.html added: cm3ide/src/examples/m3sh/src/M3sh.m3 added: cm3ide/src/examples/m3sh/src/index.html added: cm3ide/src/examples/m3sh/src/m3makefile added: cm3ide/src/examples/netobj-client/src/Bank.i3 added: cm3ide/src/examples/netobj-client/src/Client.m3 added: cm3ide/src/examples/netobj-client/src/NetObjClient.m3 added: cm3ide/src/examples/netobj-client/src/index.html added: cm3ide/src/examples/netobj-client/src/m3makefile added: cm3ide/src/examples/netobj-interface/src/Bank.i3 added: cm3ide/src/examples/netobj-interface/src/index.html added: cm3ide/src/examples/netobj-interface/src/m3makefile added: cm3ide/src/examples/netobj-server/src/NetObjServer.m3 added: cm3ide/src/examples/netobj-server/src/index.html added: cm3ide/src/examples/netobj-server/src/m3makefile added: cm3ide/src/examples/objects/src/Objects.m3 added: cm3ide/src/examples/objects/src/index.html added: cm3ide/src/examples/opaque/src/OpaqueExample.m3 added: cm3ide/src/examples/opaque/src/Person.i3 added: cm3ide/src/examples/opaque/src/Person.m3 added: cm3ide/src/examples/opaque/src/index.html added: cm3ide/src/examples/opaque/src/m3makefile added: cm3ide/src/examples/partially-opaque/src/Employee.i3 added: cm3ide/src/examples/partially-opaque/src/Employee.m3 added: cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3 added: cm3ide/src/examples/partially-opaque/src/Person.i3 added: cm3ide/src/examples/partially-opaque/src/Person.m3 added: cm3ide/src/examples/partially-opaque/src/Util.m3 added: cm3ide/src/examples/partially-opaque/src/index.html added: cm3ide/src/examples/partially-opaque/src/m3makefile added: cm3ide/src/examples/pickles/src/Action.i3 added: cm3ide/src/examples/pickles/src/Action.m3 added: cm3ide/src/examples/pickles/src/PickleExample.m3 added: cm3ide/src/examples/pickles/src/Pickles.m3 added: cm3ide/src/examples/pickles/src/index.html added: cm3ide/src/examples/pickles/src/m3makefile added: cm3ide/src/examples/refman/src/index.html added: cm3ide/src/examples/refman/src/m3makefile added: cm3ide/src/examples/sieve-1/src/Sieve.m3 added: cm3ide/src/examples/sieve-1/src/index.html added: cm3ide/src/examples/sieve-1/src/m3makefile added: cm3ide/src/examples/sieve-2/src/Sieve.m3 added: cm3ide/src/examples/sieve-2/src/index.html added: cm3ide/src/examples/sieve-2/src/m3makefile added: cm3ide/src/examples/threads/src/ThreadExample.m3 added: cm3ide/src/examples/threads/src/index.html added: cm3ide/src/examples/threads/src/m3makefile added: cm3ide/src/examples/unsafe/src/Clib.i3 added: cm3ide/src/examples/unsafe/src/Unsafe.m3 added: cm3ide/src/examples/unsafe/src/index.html added: cm3ide/src/examples/unsafe/src/m3makefile added: cm3ide/src/examples/web/src/MainWeb.m3 added: cm3ide/src/examples/web/src/WebContact.m3 added: cm3ide/src/examples/web/src/index.html added: cm3ide/src/examples/web/src/m3makefile added: cm3ide/src/examples/win32-dll/src/RTMain.i3 added: cm3ide/src/examples/win32-dll/src/RTMain.m3 added: cm3ide/src/examples/win32-dll/src/call_io.cpp added: cm3ide/src/examples/win32-dll/src/m3main.c added: cm3ide/src/examples/win32-dll/src/m3makefile added: cm3ide/src/examples/win32-dll/src/use_m3dll.mak
  14. go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd..
  15. make m3cc first
  16. fix title
  17. merge fix for ticket #1058 from head
  18. Add method to enable and disable tracing to a quake machine. Add interface to enable tracing to MxConfig. Until now, tracing could only be enabled by the quake instruction TRACE_INSTR. modified: m3quake/src/MxConfig.i3 modified: m3quake/src/MxConfig.m3 modified: m3quake/src/QMachine.i3 modified: m3quake/src/QMachine.m3
  19. don't link files to be shipped; fix issue #1045
  20. #1047: grep for yet more errors
  21. fix issue #1051
  22. Reduce the dependencies of the package collections to a reasonable number. Ignore min, and assume that core is installed. Add all current package dependencies in scripts/all-deps. Add all current collection dependencies in www/releng/collection-deps.txt. Add the script that has been used to compute and review this, though it will probably not be useful for anybody else.
  23. Add method to enable and disable tracing to a quake machine. Add interface to enable tracing to MxConfig. Until now, tracing could only be enabled by the quake instruction TRACE_INSTR. modified: m3quake/src/MxConfig.i3 modified: m3quake/src/MxConfig.m3 modified: m3quake/src/QMachine.i3 modified: m3quake/src/QMachine.m3
  24. copy additional constants from head to release
  25. Add some infrastructure for testing runtime arguments and compiler arguments. Add test p213 for testing @M3paranoidgc. This test is not enabled yet as it doesn't terminate :-( Something seems to be seriously broken. added: m3tests/src/p2/p213/m3makefile added: m3tests/src/p2/p213/stderr.build added: m3tests/src/p2/p213/stderr.pgm added: m3tests/src/p2/p213/stdout.build added: m3tests/src/p2/p213/stdout.pgm modified: m3tests/src/Test.common modified: m3tests/src/m3makefile
  26. add missing example packages
  27. add notice about broken I386_DARWIN archives
  28. changes/updates for RC2 and release engineering announcement
  29. add missing quotes to m3makefiles for tests
  30. changes for RC3
  31. remove obsolete }
  32. AMD64_DARWIN support
  33. fix issue #1047: make-dist.sh does not bail out on all errors
  34. Evaluate trace option in time for PrintVersion. Thus the execution of the cm3.cfg file can be traced now. modified: cm3/src/Makefile.m3
  35. merge from HEAD: reduce default stack to 16K from 32K, was previously 4K; always optimize synex in order to roughly halve SynParse.Read0 stack usage, but I believe could still be much better
  36. try allow for spaces in $PATH for NT386, where this code is wrecking it; delete the many unused path functions
  37. o add check for /home /var /tmp in .M3SHIP files o increase version to pre-RC3 o add OMIT_UPDATE switch for tests o use release branch if DS is no RC
  38. don't ignore quake runtime errors, but write them to stderr modified: m3quake/src/MxConfig.m3
  39. ignore backup files modified: cm3ide/src/mkm3makefile.sh modified: cm3ide/src/examples/m3makefile
  40. if CM3_TARGET is already defined, keep it, at least for I386_DARWIN, AMD64_DARWIN (in future for cross builds this should extend to all, as the Python already does)
  41. add missing example packages
  42. leave out the stdout test output for the time being
  43. support for AMD64_DARWIN
  44. remove notice about I386_DARWIN files
  45. add some support for skipped reporting in xml
  46. add new builtin quake directives for export: RootExport( fn, destdir ) RootdExport( fn, destdir ) which export fn to destdir as a source or a derived file. destdir must be a relative pathname, which will be prepended by INSTALL_ROOT, in order to not allow cm3 to ship outside of its own hierarchy. Also enable target output again which has worked for me without problems. modified: cm3/src/M3Build.m3 modified: cm3/src/Makefile.m3
  47. let use specify SOLsun instead of SOLgnu; drop FreeBSD1-3 and for now FreeBSD/alpha
  48. add info about new installation directives
  49. move functions to the top; it seems to matter, as otherwise my own use of debug function hangs
  50. sysinfo.sh can't find $root within Hudson's boot jobs
  51. update pacakge dependencies fix scripts/get-all-deps.sh
  52. update collection dependencies
  53. include collection deps in HTML descriptions
  54. create empty .M3SHIP files for unsupported packages, too
  55. add AMD64_FREEBSD gradual migration toward the rewrite in particular: convert if ladders to switches allow user to override CM3_TARGET (this is somewhat buggy, because there are multiple variables -- what if user overrides CM3_TARGET=NT386 for a cross build, but not CM3_OSTYPE?; the actual rewrite that isn't in use yet strives to handle this properly)
  56. use sigjmp_buf on I386_DARWIN
  57. add missing quotes to m3makefiles for tests
  58. fix syntax error
  59. merge from head: restore stack to 4K, use much less stack typically in visobliq (but also potentially more)
  60. remove examples/istvan
  61. improve collection table
  62. copy from head for Solaris autoconfiguration
  63. changes for RC3 production
  64. use cl.exe and link.exe instead of cl and link - maybe Interix is picky? - it reduces some file system probes - but it also removes the flexibility of inserting cl.com, cl.cmd, cl.bat, which nobody is likely using
  65. Merge runtime fixes for heap initialization from head. This should fix ticket #1063. modified: m3core/src/runtime/common/RTCollector.m3 modified: m3core/src/runtime/common/RTHeapRep.i3 modified: m3core/src/runtime/common/RTHeapRep.m3 modified: m3core/src/runtime/common/RTLinker.m3
  66. fix wrong quake trace default (too late last night...)
  67. fix typo decendant vs. descendant
  68. workaround for undefined SL in cm3.cfg (use / instead)
  69. fix bad substitution
  70. add mtex to core; it's used in many other SRC packages for documentation
  71. better automatic configuration for SOLgnu/SOLsun even in the face of a cut down /usr/bin
  72. move out common code: CM3_OSTYPE=POSIX
  73. add some info about known problems and related tickets
  74. let cm3 decide where to ship stuff -- not everything goes to BinInstall
wagner:
add examples moved here from top-level

added: cm3ide/src/examples/README
added: cm3ide/src/examples/index.html
added: cm3ide/src/examples/browsing/src/index.html
added: cm3ide/src/examples/browsing/src/m3makefile
added: cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3
added: cm3ide/src/examples/c-calling-m3/src/Cstuff.c
added: cm3ide/src/examples/c-calling-m3/src/Cstuff.i3
added: cm3ide/src/examples/c-calling-m3/src/index.html
added: cm3ide/src/examples/c-calling-m3/src/m3makefile
added: cm3ide/src/examples/calling-c-unix/src/CallingC.m3
added: cm3ide/src/examples/calling-c-unix/src/Lib.i3
added: cm3ide/src/examples/calling-c-unix/src/Lib.m3
added: cm3ide/src/examples/calling-c-unix/src/Ulib.i3
added: cm3ide/src/examples/calling-c-unix/src/index.html
added: cm3ide/src/examples/calling-c-unix/src/m3makefile
added: cm3ide/src/examples/calling-c-win32/src/OK.m3
added: cm3ide/src/examples/calling-c-win32/src/WinLib.m3
added: cm3ide/src/examples/calling-c-win32/src/index.html
added: cm3ide/src/examples/calling-c-win32/src/m3makefile
added: cm3ide/src/examples/copy/src/Copy.m3
added: cm3ide/src/examples/copy/src/FakeOS.i3
added: cm3ide/src/examples/copy/src/FakeOS.m3
added: cm3ide/src/examples/copy/src/index.html
added: cm3ide/src/examples/copy/src/m3makefile
added: cm3ide/src/examples/enum/src/ExtensionLookup.m3
added: cm3ide/src/examples/enum/src/index.html
added: cm3ide/src/examples/enum/src/m3makefile
added: cm3ide/src/examples/exceptions/src/Copy.m3
added: cm3ide/src/examples/exceptions/src/Exceptions.m3
added: cm3ide/src/examples/exceptions/src/FakeOS.i3
added: cm3ide/src/examples/exceptions/src/FakeOS.m3
added: cm3ide/src/examples/exceptions/src/index.html
added: cm3ide/src/examples/exceptions/src/m3makefile
added: cm3ide/src/examples/files/src/DirectoryListing.m3
added: cm3ide/src/examples/files/src/index.html
added: cm3ide/src/examples/files/src/m3makefile
added: cm3ide/src/examples/finger/src/Finger.m3
added: cm3ide/src/examples/finger/src/index.html
added: cm3ide/src/examples/finger/src/m3makefile
added: cm3ide/src/examples/fingerprint/src/M3Compare.m3
added: cm3ide/src/examples/fingerprint/src/index.html
added: cm3ide/src/examples/fingerprint/src/m3makefile
added: cm3ide/src/examples/generics/src/Action.i3
added: cm3ide/src/examples/generics/src/Action.m3
added: cm3ide/src/examples/generics/src/Generics.m3
added: cm3ide/src/examples/generics/src/index.html
added: cm3ide/src/examples/generics/src/m3makefile
added: cm3ide/src/examples/hello/src/Hello.m3
added: cm3ide/src/examples/hello/src/index.html
added: cm3ide/src/examples/hello/src/m3makefile
added: cm3ide/src/examples/httpd/src/CM3_IDE.gif
added: cm3ide/src/examples/httpd/src/HTTPD.m3
added: cm3ide/src/examples/httpd/src/index.html
added: cm3ide/src/examples/httpd/src/m3makefile
added: cm3ide/src/examples/httpd/src/next.html
added: cm3ide/src/examples/httpd/src/welcome.html
added: cm3ide/src/examples/m3sh/src/M3sh.m3
added: cm3ide/src/examples/m3sh/src/index.html
added: cm3ide/src/examples/m3sh/src/m3makefile
added: cm3ide/src/examples/netobj-client/src/Bank.i3
added: cm3ide/src/examples/netobj-client/src/Client.m3
added: cm3ide/src/examples/netobj-client/src/NetObjClient.m3
added: cm3ide/src/examples/netobj-client/src/index.html
added: cm3ide/src/examples/netobj-client/src/m3makefile
added: cm3ide/src/examples/netobj-interface/src/Bank.i3
added: cm3ide/src/examples/netobj-interface/src/index.html
added: cm3ide/src/examples/netobj-interface/src/m3makefile
added: cm3ide/src/examples/netobj-server/src/NetObjServer.m3
added: cm3ide/src/examples/netobj-server/src/index.html
added: cm3ide/src/examples/netobj-server/src/m3makefile
added: cm3ide/src/examples/objects/src/Objects.m3
added: cm3ide/src/examples/objects/src/index.html
added: cm3ide/src/examples/opaque/src/OpaqueExample.m3
added: cm3ide/src/examples/opaque/src/Person.i3
added: cm3ide/src/examples/opaque/src/Person.m3
added: cm3ide/src/examples/opaque/src/index.html
added: cm3ide/src/examples/opaque/src/m3makefile
added: cm3ide/src/examples/partially-opaque/src/Employee.i3
added: cm3ide/src/examples/partially-opaque/src/Employee.m3
added: cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3
added: cm3ide/src/examples/partially-opaque/src/Person.i3
added: cm3ide/src/examples/partially-opaque/src/Person.m3
added: cm3ide/src/examples/partially-opaque/src/Util.m3
added: cm3ide/src/examples/partially-opaque/src/index.html
added: cm3ide/src/examples/partially-opaque/src/m3makefile
added: cm3ide/src/examples/pickles/src/Action.i3
added: cm3ide/src/examples/pickles/src/Action.m3
added: cm3ide/src/examples/pickles/src/PickleExample.m3
added: cm3ide/src/examples/pickles/src/Pickles.m3
added: cm3ide/src/examples/pickles/src/index.html
added: cm3ide/src/examples/pickles/src/m3makefile
added: cm3ide/src/examples/refman/src/index.html
added: cm3ide/src/examples/refman/src/m3makefile
added: cm3ide/src/examples/sieve-1/src/Sieve.m3
added: cm3ide/src/examples/sieve-1/src/index.html
added: cm3ide/src/examples/sieve-1/src/m3makefile
added: cm3ide/src/examples/sieve-2/src/Sieve.m3
added: cm3ide/src/examples/sieve-2/src/index.html
added: cm3ide/src/examples/sieve-2/src/m3makefile
added: cm3ide/src/examples/threads/src/ThreadExample.m3
added: cm3ide/src/examples/threads/src/index.html
added: cm3ide/src/examples/threads/src/m3makefile
added: cm3ide/src/examples/unsafe/src/Clib.i3
added: cm3ide/src/examples/unsafe/src/Unsafe.m3
added: cm3ide/src/examples/unsafe/src/index.html
added: cm3ide/src/examples/unsafe/src/m3makefile
added: cm3ide/src/examples/web/src/MainWeb.m3
added: cm3ide/src/examples/web/src/WebContact.m3
added: cm3ide/src/examples/web/src/index.html
added: cm3ide/src/examples/web/src/m3makefile
added: cm3ide/src/examples/win32-dll/src/RTMain.i3
added: cm3ide/src/examples/win32-dll/src/RTMain.m3
added: cm3ide/src/examples/win32-dll/src/call_io.cpp
added: cm3ide/src/examples/win32-dll/src/m3main.c
added: cm3ide/src/examples/win32-dll/src/m3makefile
added: cm3ide/src/examples/win32-dll/src/use_m3dll.mak
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/pickles/src/PickleExample.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/pickles/src/Pickles.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/pickles/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/pickles/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/win32-dll/src/m3main.c
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/win32-dll/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/win32-dll/src/use_m3dll.mak
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-interface/src/Bank.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-interface/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-interface/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-server/src/NetObjServer.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-server/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-server/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/hello/src/Hello.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/hello/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/hello/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/httpd/src/CM3_IDE.gif
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/httpd/src/HTTPD.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/sieve-1/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/sieve-2/src/Sieve.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/sieve-2/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/unsafe/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/unsafe/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/web/src/MainWeb.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/generics/src/Action.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/generics/src/Action.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/generics/src/Generics.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/generics/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/generics/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/opaque/src/OpaqueExample.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/opaque/src/Person.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/opaque/src/Person.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/opaque/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/opaque/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/m3sh/src/M3sh.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/m3sh/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/m3sh/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/Util.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/pickles/src/Action.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/pickles/src/Action.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/win32-dll/src/RTMain.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/win32-dll/src/RTMain.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/win32-dll/src/call_io.cpp
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-client/src/NetObjClient.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-client/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-client/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/refman/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/refman/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/sieve-1/src/Sieve.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/sieve-1/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/threads/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/unsafe/src/Clib.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/unsafe/src/Unsafe.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/objects/src/Objects.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/objects/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/httpd/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/httpd/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/httpd/src/next.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/httpd/src/welcome.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/sieve-2/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/threads/src/ThreadExample.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/threads/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/web/src/WebContact.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/web/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/web/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/Employee.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/Employee.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/Person.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/partially-opaque/src/Person.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-client/src/Bank.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/netobj-client/src/Client.m3
jkrell:
Target: always prints as empty for me here, even with a simple
config file, so remove it. Or does it work for other people?
The file was modified1.46.2.1cm3/m3-sys/cm3/src/Makefile.m3
jkrell:
merge from head: raise default stack from 4K to 32K so that visobliq doesn't stack overflow in startup on Solaris; 16K didn't work
The file was modified1.123.2.1cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThread.m3
wagner:
Add shipping of the examples by using the new installation
directive RootExport.
Also add a simple shell script to regenerate cm3ide/src/examples/m3makefile
in case more examples are added.

added: cm3ide/src/mkm3makefile.sh
added: cm3ide/src/examples/m3makefile
modified: cm3ide/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/mkm3makefile.sh
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/m3makefile
The file was modified1.1.2.2cm3/m3-sys/cm3ide/PkgTags
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/m3makefile
jkrell:
merge from HEAD -- handle BIN_INSTALL and worst case fallback INSTALL_ROOT (which really works fine and should suffice overall)
The file was modified1.28.2.1cm3/m3-sys/cm3/src/M3Build.m3
wagner:
add and enable some simple tests for garbage collection runtime options

added: m3tests/src/p2/p214/Main.m3
added: m3tests/src/p2/p214/m3makefile
added: m3tests/src/p2/p214/stderr.build
added: m3tests/src/p2/p214/stderr.pgm
added: m3tests/src/p2/p214/stdout.build
added: m3tests/src/p2/p214/stdout.pgm
added: m3tests/src/p2/p215/Main.m3
added: m3tests/src/p2/p215/m3makefile
added: m3tests/src/p2/p215/stderr.build
added: m3tests/src/p2/p215/stderr.pgm
added: m3tests/src/p2/p215/stdout.build
added: m3tests/src/p2/p215/stdout.pgm
added: m3tests/src/p2/p216/Main.m3
added: m3tests/src/p2/p216/m3makefile
added: m3tests/src/p2/p216/stderr.build
added: m3tests/src/p2/p216/stderr.pgm
added: m3tests/src/p2/p216/stdout.build
added: m3tests/src/p2/p216/stdout.pgm
modified: m3tests/src/Test.common
modified: m3tests/src/m3makefile
The file was modified1.7.2.2cm3/m3-sys/m3tests/src/Test.common
The file was modified1.56.2.2cm3/m3-sys/m3tests/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p214/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p214/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p214/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p214/stderr.pgm
The file was modified1.10.2.2cm3/m3-sys/m3tests/PkgTags
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p214/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p214/stdout.pgm
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p215/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p215/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p215/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p215/stderr.pgm
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p215/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p215/stdout.pgm
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p216/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p216/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p216/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p216/stderr.pgm
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p216/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p216/stdout.pgm
wagner:
some small improvements to structure and appearance
The file was modified1.14.2.1cm3/www/about-cm3.html
The file was modified1.3.2.1cm3/www/nav-home.html
The file was modified1.6.2.1cm3/www/normal.css
The file was modified1.3.2.2cm3/www/start.html
The file was modified1.4.2.2cm3/www/top.html
jkrell:
merge from head changes for SOLgnu and OpenBSD
The file was modified1.20.2.1cm3/m3-sys/cminstall/src/config-no-install/Solaris.common
The file was modified1.39.2.1cm3/m3-sys/cminstall/src/config-no-install/Unix.common
The file was modified1.1.2.1cm3/m3-sys/cminstall/src/config-no-install/OpenBSD.common
jkrell:
merge from head: allow jmpbuf or sig_jmpbuf on MacOSX
The file was modified1.22.2.1cm3/m3-sys/m3tests/src/TestC.c
wagner:
remove examples
move cm3ide from m3devtool to core
The file was modified1.26.2.6cm3/scripts/pkginfo.txt
jkrell:
move out common code: CM3_OSTYPE=POSIX
The file was modified1.58.2.7cm3/scripts/regression/defs.sh
jkrell:
merge from HEAD so that running cm3ide with a current working directory of c:\cm3\bin uses '.' instead of '' as the path to cm3.cfg (which is of course still not great -- if you change the current working directory afterward it becomes wrong, converting to a full path would be good)
The file was modified1.4.2.1cm3/m3-sys/m3quake/src/MxConfig.m3
wagner:
add examples moved here from top-level

added: cm3ide/src/examples/README
added: cm3ide/src/examples/index.html
added: cm3ide/src/examples/browsing/src/index.html
added: cm3ide/src/examples/browsing/src/m3makefile
added: cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3
added: cm3ide/src/examples/c-calling-m3/src/Cstuff.c
added: cm3ide/src/examples/c-calling-m3/src/Cstuff.i3
added: cm3ide/src/examples/c-calling-m3/src/index.html
added: cm3ide/src/examples/c-calling-m3/src/m3makefile
added: cm3ide/src/examples/calling-c-unix/src/CallingC.m3
added: cm3ide/src/examples/calling-c-unix/src/Lib.i3
added: cm3ide/src/examples/calling-c-unix/src/Lib.m3
added: cm3ide/src/examples/calling-c-unix/src/Ulib.i3
added: cm3ide/src/examples/calling-c-unix/src/index.html
added: cm3ide/src/examples/calling-c-unix/src/m3makefile
added: cm3ide/src/examples/calling-c-win32/src/OK.m3
added: cm3ide/src/examples/calling-c-win32/src/WinLib.m3
added: cm3ide/src/examples/calling-c-win32/src/index.html
added: cm3ide/src/examples/calling-c-win32/src/m3makefile
added: cm3ide/src/examples/copy/src/Copy.m3
added: cm3ide/src/examples/copy/src/FakeOS.i3
added: cm3ide/src/examples/copy/src/FakeOS.m3
added: cm3ide/src/examples/copy/src/index.html
added: cm3ide/src/examples/copy/src/m3makefile
added: cm3ide/src/examples/enum/src/ExtensionLookup.m3
added: cm3ide/src/examples/enum/src/index.html
added: cm3ide/src/examples/enum/src/m3makefile
added: cm3ide/src/examples/exceptions/src/Copy.m3
added: cm3ide/src/examples/exceptions/src/Exceptions.m3
added: cm3ide/src/examples/exceptions/src/FakeOS.i3
added: cm3ide/src/examples/exceptions/src/FakeOS.m3
added: cm3ide/src/examples/exceptions/src/index.html
added: cm3ide/src/examples/exceptions/src/m3makefile
added: cm3ide/src/examples/files/src/DirectoryListing.m3
added: cm3ide/src/examples/files/src/index.html
added: cm3ide/src/examples/files/src/m3makefile
added: cm3ide/src/examples/finger/src/Finger.m3
added: cm3ide/src/examples/finger/src/index.html
added: cm3ide/src/examples/finger/src/m3makefile
added: cm3ide/src/examples/fingerprint/src/M3Compare.m3
added: cm3ide/src/examples/fingerprint/src/index.html
added: cm3ide/src/examples/fingerprint/src/m3makefile
added: cm3ide/src/examples/generics/src/Action.i3
added: cm3ide/src/examples/generics/src/Action.m3
added: cm3ide/src/examples/generics/src/Generics.m3
added: cm3ide/src/examples/generics/src/index.html
added: cm3ide/src/examples/generics/src/m3makefile
added: cm3ide/src/examples/hello/src/Hello.m3
added: cm3ide/src/examples/hello/src/index.html
added: cm3ide/src/examples/hello/src/m3makefile
added: cm3ide/src/examples/httpd/src/CM3_IDE.gif
added: cm3ide/src/examples/httpd/src/HTTPD.m3
added: cm3ide/src/examples/httpd/src/index.html
added: cm3ide/src/examples/httpd/src/m3makefile
added: cm3ide/src/examples/httpd/src/next.html
added: cm3ide/src/examples/httpd/src/welcome.html
added: cm3ide/src/examples/m3sh/src/M3sh.m3
added: cm3ide/src/examples/m3sh/src/index.html
added: cm3ide/src/examples/m3sh/src/m3makefile
added: cm3ide/src/examples/netobj-client/src/Bank.i3
added: cm3ide/src/examples/netobj-client/src/Client.m3
added: cm3ide/src/examples/netobj-client/src/NetObjClient.m3
added: cm3ide/src/examples/netobj-client/src/index.html
added: cm3ide/src/examples/netobj-client/src/m3makefile
added: cm3ide/src/examples/netobj-interface/src/Bank.i3
added: cm3ide/src/examples/netobj-interface/src/index.html
added: cm3ide/src/examples/netobj-interface/src/m3makefile
added: cm3ide/src/examples/netobj-server/src/NetObjServer.m3
added: cm3ide/src/examples/netobj-server/src/index.html
added: cm3ide/src/examples/netobj-server/src/m3makefile
added: cm3ide/src/examples/objects/src/Objects.m3
added: cm3ide/src/examples/objects/src/index.html
added: cm3ide/src/examples/opaque/src/OpaqueExample.m3
added: cm3ide/src/examples/opaque/src/Person.i3
added: cm3ide/src/examples/opaque/src/Person.m3
added: cm3ide/src/examples/opaque/src/index.html
added: cm3ide/src/examples/opaque/src/m3makefile
added: cm3ide/src/examples/partially-opaque/src/Employee.i3
added: cm3ide/src/examples/partially-opaque/src/Employee.m3
added: cm3ide/src/examples/partially-opaque/src/PartiallyOpaque.m3
added: cm3ide/src/examples/partially-opaque/src/Person.i3
added: cm3ide/src/examples/partially-opaque/src/Person.m3
added: cm3ide/src/examples/partially-opaque/src/Util.m3
added: cm3ide/src/examples/partially-opaque/src/index.html
added: cm3ide/src/examples/partially-opaque/src/m3makefile
added: cm3ide/src/examples/pickles/src/Action.i3
added: cm3ide/src/examples/pickles/src/Action.m3
added: cm3ide/src/examples/pickles/src/PickleExample.m3
added: cm3ide/src/examples/pickles/src/Pickles.m3
added: cm3ide/src/examples/pickles/src/index.html
added: cm3ide/src/examples/pickles/src/m3makefile
added: cm3ide/src/examples/refman/src/index.html
added: cm3ide/src/examples/refman/src/m3makefile
added: cm3ide/src/examples/sieve-1/src/Sieve.m3
added: cm3ide/src/examples/sieve-1/src/index.html
added: cm3ide/src/examples/sieve-1/src/m3makefile
added: cm3ide/src/examples/sieve-2/src/Sieve.m3
added: cm3ide/src/examples/sieve-2/src/index.html
added: cm3ide/src/examples/sieve-2/src/m3makefile
added: cm3ide/src/examples/threads/src/ThreadExample.m3
added: cm3ide/src/examples/threads/src/index.html
added: cm3ide/src/examples/threads/src/m3makefile
added: cm3ide/src/examples/unsafe/src/Clib.i3
added: cm3ide/src/examples/unsafe/src/Unsafe.m3
added: cm3ide/src/examples/unsafe/src/index.html
added: cm3ide/src/examples/unsafe/src/m3makefile
added: cm3ide/src/examples/web/src/MainWeb.m3
added: cm3ide/src/examples/web/src/WebContact.m3
added: cm3ide/src/examples/web/src/index.html
added: cm3ide/src/examples/web/src/m3makefile
added: cm3ide/src/examples/win32-dll/src/RTMain.i3
added: cm3ide/src/examples/win32-dll/src/RTMain.m3
added: cm3ide/src/examples/win32-dll/src/call_io.cpp
added: cm3ide/src/examples/win32-dll/src/m3main.c
added: cm3ide/src/examples/win32-dll/src/m3makefile
added: cm3ide/src/examples/win32-dll/src/use_m3dll.mak
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/enum/src/ExtensionLookup.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/enum/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/enum/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/exceptions/src/Copy.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/exceptions/src/Exceptions.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/exceptions/src/FakeOS.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/exceptions/src/FakeOS.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/exceptions/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/exceptions/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/browsing/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/browsing/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/CcallsM3.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/Cstuff.c
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/Cstuff.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/c-calling-m3/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-win32/src/OK.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-win32/src/WinLib.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-win32/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-win32/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/copy/src/Copy.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/copy/src/FakeOS.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/copy/src/FakeOS.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/copy/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/copy/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/PkgTags
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/finger/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/fingerprint/src/M3Compare.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/fingerprint/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/fingerprint/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/README
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/CallingC.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/Lib.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/Lib.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/Ulib.i3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/calling-c-unix/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/files/src/DirectoryListing.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/files/src/index.html
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/files/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/finger/src/Finger.m3
The file was modified1.1.2.1cm3/m3-sys/cm3ide/src/examples/finger/src/index.html
jkrell:
go back a version, library and Library are the same thing and cm3 doesn't ship .so/.dll files, the config files do; cm3 ships programs and static libraries but not shared libraries, this division of labor seems wierd..
The file was modified1.6.2.3cm3/m3-sys/cminstall/src/config-no-install/NT386.common
jkrell:
make m3cc first
The file was modified1.42.2.4cm3/scripts/make-bin-dist-min.sh
wagner:
fix title
The file was modified1.24.2.1cm3/www/known-problems.html
wagner:
merge fix for ticket #1058 from head
The file was modified1.19.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.2.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.c
The file was modified1.3.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.c
The file was modified1.3.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.h
The file was modified1.19.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.11.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-util.h
The file was modified1.14.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
wagner:
Add method to enable and disable tracing to a quake machine.
Add interface to enable tracing to MxConfig.

Until now, tracing could only be enabled by the quake instruction
TRACE_INSTR.

modified: m3quake/src/MxConfig.i3
modified: m3quake/src/MxConfig.m3
modified: m3quake/src/QMachine.i3
modified: m3quake/src/QMachine.m3
The file was modified1.14.2.1cm3/m3-sys/m3quake/PkgTags
wagner:
don't link files to be shipped; fix issue #1045
The file was modified1.14.2.2cm3/m3-sys/m3gdb/src/m3makefile
wagner:
#1047: grep for yet more errors
The file was modified1.26.2.13cm3/scripts/make-dist.sh
wagner:
fix issue #1051
The file was modified1.26.2.10cm3/scripts/make-dist.sh
wagner:
Reduce the dependencies of the package collections to a reasonable
number. Ignore min, and assume that core is installed.

Add all current package dependencies in scripts/all-deps.
Add all current collection dependencies in www/releng/collection-deps.txt.

Add the script that has been used to compute and review this,
though it will probably not be useful for anybody else.
The file was modified1.1.2.1cm3/scripts/all-deps
The file was modified1.1.2.1cm3/scripts/get-all-deps.sh
The file was modified1.26.2.5cm3/scripts/pkginfo.txt
The file was modified1.1.2.1cm3/www/releng/collection-deps.txt
wagner:
Add method to enable and disable tracing to a quake machine.
Add interface to enable tracing to MxConfig.

Until now, tracing could only be enabled by the quake instruction
TRACE_INSTR.

modified: m3quake/src/MxConfig.i3
modified: m3quake/src/MxConfig.m3
modified: m3quake/src/QMachine.i3
modified: m3quake/src/QMachine.m3
The file was modified1.3.2.1cm3/m3-sys/m3quake/src/MxConfig.i3
The file was modified1.4.2.2cm3/m3-sys/m3quake/src/MxConfig.m3
The file was modified1.5.2.1cm3/m3-sys/m3quake/src/QMachine.i3
The file was modified1.32.2.1cm3/m3-sys/m3quake/src/QMachine.m3
jkrell:
copy additional constants from head to release
The file was modified1.26.2.1cm3/m3-libs/m3core/src/unix/Common/Unix.i3
The file was modified1.35.2.2cm3/m3-libs/m3core/src/unix/Common/Uconstants.c
wagner:
Add some infrastructure for testing runtime arguments and
compiler arguments.

Add test p213 for testing @M3paranoidgc. This test is not enabled
yet as it doesn't terminate :-(
Something seems to be seriously broken.

added: m3tests/src/p2/p213/m3makefile
added: m3tests/src/p2/p213/stderr.build
added: m3tests/src/p2/p213/stderr.pgm
added: m3tests/src/p2/p213/stdout.build
added: m3tests/src/p2/p213/stdout.pgm
modified: m3tests/src/Test.common
modified: m3tests/src/m3makefile
The file was modified1.7.2.1cm3/m3-sys/m3tests/src/Test.common
The file was modified1.56.2.1cm3/m3-sys/m3tests/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p213/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p213/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p213/stderr.pgm
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p213/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p213/stdout.pgm
The file was modified1.10.2.1cm3/m3-sys/m3tests/PkgTags
wagner:
add missing example packages
The file was modified1.26.2.2cm3/scripts/pkginfo.txt
wagner:
add notice about broken I386_DARWIN archives
The file was modified1.1.2.2cm3/www/releng/known-problems.html
wagner:
changes/updates for RC2 and release engineering announcement
The file was modified1.66.2.1cm3/www/download.html
The file was modified1.10.2.1cm3/www/nav-inst.html
The file was modified1.6.2.1cm3/www/nav-rsrc.html
The file was modified1.4.2.1cm3/www/nav-stat.html
The file was modified1.8.2.1cm3/www/news.html
The file was modified1.3.2.1cm3/www/start.html
The file was modified1.4.2.1cm3/www/top.html
The file was modified1.1.2.2cm3/www/releng/index.html
The file was modified1.4.2.2cm3/www/releng/relnotes-5.8-RC2.html
wagner:
add missing quotes to m3makefiles for tests
The file was modified1.1.1.1.6.1cm3/m3-comm/netobj/tests/fd/src/m3makefile
The file was modified1.1.1.1.6.1cm3/m3-comm/netobj/tests/fd1/src/m3makefile
The file was modified1.1.1.1.6.1cm3/m3-comm/netobj/tests/longcall/src/m3makefile
The file was modified1.1.1.1.6.1cm3/m3-comm/netobj/tests/perf/src/m3makefile
The file was modified1.1.1.1.6.1cm3/m3-comm/netobj/tests/pkl/src/m3makefile
wagner:
changes for RC3
The file was modified1.1.2.3cm3/www/releng/download-frag.html
The file was modified1.1.2.5cm3/www/releng/index.html
The file was modified1.1.2.1cm3/www/releng/relnotes-5.8-RC3.html
The file was modified1.5.2.4cm3/www/releng/update-releng-index.sh
wagner:
remove obsolete }
The file was modified1.42.2.8cm3/scripts/pkgmap.sh
jkrell:
AMD64_DARWIN support
The file was modified1.58.2.6cm3/scripts/regression/defs.sh
wagner:
fix issue #1047: make-dist.sh does not bail out on all errors
The file was modified1.26.2.8cm3/scripts/make-dist.sh
wagner:
Evaluate trace option in time for PrintVersion. Thus the execution
of the cm3.cfg file can be traced now.

modified: cm3/src/Makefile.m3
The file was modified1.46.2.3cm3/m3-sys/cm3/src/Makefile.m3
The file was modified1.59.2.2cm3/m3-sys/cm3/PkgTags
jkrell:
merge from HEAD: reduce default stack to 16K from 32K, was previously 4K; always optimize synex in order to roughly halve SynParse.Read0 stack usage, but I believe could still be much better
The file was modified1.1.1.1.8.1cm3/m3-obliq/synex/src/m3makefile
The file was modified1.123.2.2cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThread.m3
jkrell:
try allow for spaces in $PATH for NT386, where this code is wrecking it; delete the many unused path functions
The file was modified1.58.2.8cm3/scripts/regression/defs.sh
wagner:
o add check for /home /var /tmp in .M3SHIP files
o increase version to pre-RC3
o add OMIT_UPDATE switch for tests
o use release branch if DS is no RC
The file was modified1.26.2.9cm3/scripts/make-dist.sh
The file was modified1.5.2.1cm3/scripts/version
wagner:
don't ignore quake runtime errors, but write them to stderr

modified: m3quake/src/MxConfig.m3
The file was modified1.14.2.2cm3/m3-sys/m3quake/PkgTags
The file was modified1.4.2.3cm3/m3-sys/m3quake/src/MxConfig.m3
wagner:
ignore backup files

modified: cm3ide/src/mkm3makefile.sh
modified: cm3ide/src/examples/m3makefile
The file was modified1.1.2.3cm3/m3-sys/cm3ide/PkgTags
The file was modified1.1.2.2cm3/m3-sys/cm3ide/src/mkm3makefile.sh
The file was modified1.1.2.2cm3/m3-sys/cm3ide/src/examples/m3makefile
jkrell:
if CM3_TARGET is already defined, keep it, at least for I386_DARWIN, AMD64_DARWIN (in future for cross builds this should extend to all, as the Python already does)
The file was modified1.58.2.9cm3/scripts/regression/defs.sh
The file was modified1.74.2.6cm3/scripts/sysinfo.sh
wagner:
add missing example packages
The file was modified1.10.2.3cm3/scripts/make-src-dist-all.sh
wagner:
leave out the stdout test output for the time being
The file was modified1.42.2.7cm3/scripts/pkgmap.sh
jkrell:
support for AMD64_DARWIN
The file was modified1.74.2.4cm3/scripts/sysinfo.sh
wagner:
remove notice about I386_DARWIN files
The file was modified1.1.2.3cm3/www/releng/known-problems.html
wagner:
add some support for skipped reporting in xml
The file was modified1.42.2.9cm3/scripts/pkgmap.sh
wagner:
add new builtin quake directives for export:

  RootExport( fn, destdir )
  RootdExport( fn, destdir )

which export fn to destdir as a source or a derived file.
destdir must be a relative pathname, which will be prepended
by INSTALL_ROOT, in order to not allow cm3 to ship outside of
its own hierarchy.

Also enable target output again which has worked for me without
problems.

modified: cm3/src/M3Build.m3
modified: cm3/src/Makefile.m3
The file was modified1.59.2.1cm3/m3-sys/cm3/PkgTags
The file was modified1.28.2.2cm3/m3-sys/cm3/src/M3Build.m3
The file was modified1.46.2.2cm3/m3-sys/cm3/src/Makefile.m3
jkrell:
let use specify SOLsun instead of SOLgnu; drop FreeBSD1-3 and for now FreeBSD/alpha
The file was modified1.58.2.10cm3/scripts/regression/defs.sh
wagner:
add info about new installation directives
The file was modified1.3.2.1cm3/doc/help/cm3/m3build/exports.html
jkrell:
move functions to the top; it seems to matter, as otherwise my own use of debug function hangs
The file was modified1.74.2.7cm3/scripts/sysinfo.sh
jkrell:
sysinfo.sh can't find $root within Hudson's boot jobs
The file was modified1.74.2.8cm3/scripts/sysinfo.sh
wagner:
update pacakge dependencies
fix scripts/get-all-deps.sh
The file was modified1.1.2.2cm3/scripts/all-deps
The file was modified1.1.2.2cm3/scripts/get-all-deps.sh
wagner:
update collection dependencies
The file was modified1.1.2.2cm3/www/releng/collection-deps.txt
The file was modified1.5.2.3cm3/www/releng/update-releng-index.sh
wagner:
include collection deps in HTML descriptions
The file was modified1.26.2.11cm3/scripts/make-dist.sh
wagner:
create empty .M3SHIP files for unsupported packages, too
The file was modified1.42.2.10cm3/scripts/pkgmap.sh
jkrell:
add AMD64_FREEBSD
gradual migration toward the rewrite
in particular:
convert if ladders to switches
allow user to override CM3_TARGET
   (this is somewhat buggy, because there
   are multiple variables -- what if user overrides
   CM3_TARGET=NT386 for a cross build, but not
   CM3_OSTYPE?; the actual rewrite that isn't
   in use yet strives to handle this properly)
The file was modified1.58.2.11cm3/scripts/regression/defs.sh
The file was modified1.74.2.9cm3/scripts/sysinfo.sh
jkrell:
use sigjmp_buf on I386_DARWIN
The file was modified1.64.2.1cm3/m3-sys/m3middle/src/Target.m3
wagner:
add missing quotes to m3makefiles for tests
The file was modified1.1.1.1.6.1cm3/m3-comm/netobj/tests/echorw/src/m3makefile
wagner:
fix syntax error
The file was modified1.64.2.2cm3/m3-sys/m3middle/src/Target.m3
jkrell:
merge from head: restore stack to 4K, use much less stack typically in visobliq (but also potentially more)
The file was modified1.123.2.3cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThread.m3
The file was modified1.1.1.2.8.1cm3/m3-obliq/synex/src/SynParse.m3
The file was modified1.1.1.1.8.2cm3/m3-obliq/synex/src/m3makefile
wagner:
remove examples/istvan
The file was modified1.26.2.4cm3/scripts/pkginfo.txt
wagner:
improve collection table
The file was modified1.1.2.4cm3/www/releng/index.html
jkrell:
copy from head for Solaris autoconfiguration
The file was modified1.111.2.6cm3/m3-sys/m3cc/src/m3makefile
wagner:
changes for RC3 production
The file was modified1.26.2.14cm3/scripts/make-dist.sh
The file was modified1.5.2.2cm3/scripts/version
jkrell:
use cl.exe and link.exe instead of cl and link
- maybe Interix is picky?
- it reduces some file system probes
- but it also removes the flexibility of inserting cl.com, cl.cmd, cl.bat, which
   nobody is likely using
The file was modified1.6.2.1cm3/m3-sys/cminstall/src/config-no-install/NT386.common
wagner:
Merge runtime fixes for heap initialization from head.
This should fix ticket #1063.

modified: m3core/src/runtime/common/RTCollector.m3
modified: m3core/src/runtime/common/RTHeapRep.i3
modified: m3core/src/runtime/common/RTHeapRep.m3
modified: m3core/src/runtime/common/RTLinker.m3
The file was modified1.54.2.1cm3/m3-libs/m3core/PkgTags
The file was modified1.64.2.1cm3/m3-libs/m3core/src/runtime/common/RTCollector.m3
The file was modified1.22.2.1cm3/m3-libs/m3core/src/runtime/common/RTHeapRep.i3
The file was modified1.2.6.1cm3/m3-libs/m3core/src/runtime/common/RTHeapRep.m3
The file was modified1.13.2.1cm3/m3-libs/m3core/src/runtime/common/RTLinker.m3
wagner:
fix wrong quake trace default (too late last night...)
The file was modified1.46.2.4cm3/m3-sys/cm3/src/Makefile.m3
The file was modified1.4.2.4cm3/m3-sys/m3quake/src/MxConfig.m3
jkrell:
fix typo decendant vs. descendant
The file was modified1.2.2.1cm3/m3-sys/cm3/src/cm3.1
wagner:
workaround for undefined SL in cm3.cfg (use / instead)
The file was modified1.26.2.1cm3/m3-sys/cminstall/src/Main.m3
wagner:
fix bad substitution
The file was modified1.26.2.12cm3/scripts/make-dist.sh
wagner:
add mtex to core; it's used in many other SRC packages for documentation
The file was modified1.26.2.3cm3/scripts/pkginfo.txt
jkrell:
better automatic configuration for SOLgnu/SOLsun even in the face of a cut down /usr/bin
The file was modified1.111.2.5cm3/m3-sys/m3cc/src/m3makefile
jkrell:
move out common code: CM3_OSTYPE=POSIX
The file was modified1.74.2.5cm3/scripts/sysinfo.sh
wagner:
add some info about known problems and related tickets
The file was modified1.1.2.2cm3/www/releng/download-frag.html
The file was modified1.1.2.3cm3/www/releng/index.html
The file was modified1.1.2.1cm3/www/releng/known-problems.html
The file was modified1.4.2.3cm3/www/releng/relnotes-5.8-RC2.html
jkrell:
let cm3 decide where to ship stuff -- not everything goes to BinInstall
The file was modified1.6.2.2cm3/m3-sys/cminstall/src/config-no-install/NT386.common
The file was modified1.30.2.1cm3/m3-sys/cminstall/src/config-no-install/cm3cfg.common