SuccessChanges

Summary

  1. file ThreadUnsafe.i3 was added on branch release_branch_cm3_5_8 on 2009-09-12 18:06:10 +0000
  2. merge head to release, making them nearly identical for m3core - Tony's thread fixes - add struct_sockaddr_un - just one set of socklen_t wrappers
  3. upload .deb and add TARGET to .msi name
  4. just go ahead and make .debs for all targets except NT386
  5. put in the retry logic for msi/deb too that tgz has
  6. .deb creation work in progress; commit it so I don't lose/misplace it again
  7. delete setup.txt in the loop so it doesn't keep accumulating
  8. Remove idle thread code. I had recently bumped the idle thread count to 0 and the code is gone in head. However this was in response to heap corruption that was ultimately found to be caused by something else, so maybe maybe maybe we should restore this code for a performance gain. Maybe.
  9. move default version to pre-RC4
  10. Add support for Hudson CLEAN variable. Add new test function test_build_system, which first tries a straight forward build of the core system and installs the compiler, and if that fails, tries again using the upgrade.sh script. If I understood correctly, the last step should not be needed anymore with an up-to-date cm3.
  11. only fix newlines
  12. fix cleaning
  13. deal more with path format issues, maybe all ok now?
  14. add missing file
  15. cleanup
  16. copy from head -- go back to old 1.1 and 2.2 versions
  17. fix undefined BSET in test_build_system
  18. enable building .deb files, only for Linux targets but there is nothing really Linux specific about them
  19. file ThreadDebug.i3 was added on branch release_branch_cm3_5_8 on 2009-11-02 12:17:56 +0000
  20. only fix newlines
  21. bring over two new files from head
  22. put back false; the point is to prime the loop condition (which might need more work now with my .msi/.deb upload)
  23. change from head -- remove some predefines that are fairly new
  24. generic script to perform package tests in Hudson
  25. some accomodation for Python being Cygwin; mine is Win32, elego's is Cygwin; there are bugs but not (known) in Hudson/msi code (there were)
  26. format better (with newlines)
  27. fix path to make-msi.py
  28. put comments more firmly with their code
  29. update known problems for RC3
  30. add some .M3SHIP tests (issue #1062) added: m3tests/src/p2/p217/Main.m3 added: m3tests/src/p2/p217/m3makefile added: m3tests/src/p2/p217/stderr.build added: m3tests/src/p2/p217/stdout.build added: m3tests/src/p2/p218/Main.m3 added: m3tests/src/p2/p218/m3makefile added: m3tests/src/p2/p218/stderr.build added: m3tests/src/p2/p218/stdout.build added: m3tests/src/p2/p219/Main.m3 added: m3tests/src/p2/p219/m3makefile added: m3tests/src/p2/p219/stderr.build added: m3tests/src/p2/p219/stdout.build added: m3tests/src/p2/p220/Main.m3 added: m3tests/src/p2/p220/m3makefile added: m3tests/src/p2/p220/stderr.build added: m3tests/src/p2/p220/stdout.build added: m3tests/src/p2/p221/Main.m3 added: m3tests/src/p2/p221/m3makefile added: m3tests/src/p2/p221/stderr.build added: m3tests/src/p2/p221/stdout.build added: m3tests/src/p2/p222/Main.m3 added: m3tests/src/p2/p222/m3makefile added: m3tests/src/p2/p222/stderr.build added: m3tests/src/p2/p222/stdout.build added: m3tests/src/p2/p223/Main.m3 added: m3tests/src/p2/p223/m3makefile added: m3tests/src/p2/p223/stderr.build added: m3tests/src/p2/p223/stdout.build modified: m3tests/src/m3makefile
  31. heed different workspace layouts on master and slaves
  32. fix path to .msi file
  33. cleanup
  34. adjust for Cygwin, and only do this if reporting; maybe one line of awk can do?
  35. whitespace
  36. fix AssignSlot under race condition + low resources
  37. remove hopefully out of date comment
  38. fix prebuilt m3cc logic
  39. use ; for portable path list separator when possible -- start fixing the bugs that occur when cygwin Python tries to auotconfigure LIB and INCLUDE, but not done, ok
  40. remove the absolutely terrible looking nested news frame; leaving the link would be reasonable but is also redundant with the list on the left (really this all needs to be rewritten..)
  41. initial attempt at .msi creation
  42. copy from head -- just adds to overloads, pkl-fonts=m3-ui/juno-2/juno-app and EyesVBT=m3-ui/ui/test
  43. manual merge from head -- remove unsafe marker (though they do import the borderline ThreadF, but they only declare types, no functions)
  44. merge from release -- put ./ in front of paths as I found to be apparently needed (on Solaris?)
  45. rename lock "cs" to "heap" which is more understandable and matches head
  46. Fix to balance SuspendThread and ResumeThread to avoid "random" hangs, such as in Juno startup.
  47. cleanup after previous failed runs of packaging
  48. remove unused files
  49. fix typo in test_build_system
  50. better -- look around for a C compiler
  51. replace /dev/null with os.devnull; this should stop us from creating the file nul that causes the makedist task to fail in strange ways, unless I cleanup the workspace between runs
  52. paths written into .wxs file need to be Win3 paths (again, elego Python is Cygwin..mine is not)
  53. fix if [ type to be if type
  54. first attempt at a generic hudson build script intended to replace the various lastok-build and release-build scripts within Hudson still untested!
  55. Merge from head: fix for formsedit crash reported for PPC_DARWIN, but fix for all POSIX targets.
  56. COPY from head (assuming no changes in this branch), picking up Tony's fix from Sep 1 2009.
  57. fix sh for loop syntax
  58. new file from head
  59. should allow building Debian packages for any target
  60. use correct (existing) Target variable
  61. between os.path.pathsep and os.pathsep, alwayse use the shorter name os.pathsep, they are the same thing
  62. file ThreadDebug.c was added on branch release_branch_cm3_5_8 on 2009-11-02 12:17:56 +0000
  63. file make-msi.py was added on branch release_branch_cm3_5_8 on 2009-09-11 15:39:18 +0000
  64. better exclude non-RC archives
  65. back to a criticalsection for suspendCount inline InitActivations start out inCritical
  66. fix .deb extension
  67. build test standalone
  68. fix
  69. match X Windows lock use in Rescreen
  70. new files from head, in case we fully merge ThreadWin32.m3
  71. remove another unused file (the function is in ThreadF)
  72. manually merge most changes (in this directory) from head the main point here is to workaround strange bugs in older releases, such as seen in Hudson on PPC_DARWIN where the env variable is missing There was also the "rewrite" of equating SOLgnu and SOLsun.
  73. rename "cm" lock to "giant" for readability to and to match head
  74. move to RC4 at last
  75. equate thread id with Windows GetCurrentThreadId this requires moving a few perf notifications to be from within the thread instead of the e.g. creating/joining thread
  76. .deb creation work in progress; commit it so I don't lose/misplace it again
  77. copy from head
  78. path adjustments for msi building, not quite right but might suffice; try to diagnose a strange printout
  79. heed different workspace layouts on master and slaves
  80. further accounting for Cygwin python -- double up slashes on command line; and I think print the wierd printout by redirecting stderr to stdout (wierd because it isn't ordered as expected, ok)
  81. reduce echoing that causes problems
  82. very minor merge from head - drop DEC SRC support (M3BUILD, M3SHIP), unused, probably incomplete, only two lines of code deleted here - very minor formating (roughly another two lines edited)
  83. change order for two test compilations
  84. fix warning
  85. don't print an error deleting nonexistant file
  86. general problem of too much stuff at global scope; workaround some of it (to address that make-msi.py is complaining about findstr against cm3.exe, cygwin path of cm3.exe being passed to win32 findstr)
  87. (more working around that elego uses cygwin Python but I use Win32 Python)
  88. a little code to write cm3.cfg based on cm3 -version
  89. merge from head
  90. enable lzma if possible
  91. merge from head
  92. heed DS from environment, set VERSION and CM3VERSION for RCs
  93. merge if blocks
  94. should fix an error seen in Hudson
  95. for msi building, hack out executable code from global scope, maybe can structure better later
  96. fix multiple parts of the date +%s replacement putting [] here is wrong use M3DATE=`pwd`/m3date Maybe we can just remove all of this entirely? (Solaris date doesn't support +%s, so we'd remove the uses, not just the this replacement.)
  97. comment only
  98. cosmetic change from head
  99. make it all standalone (investigating I386_MACOSX hang)
  100. merge from head
  101. commit mail missed because I submitted it as Hudson: make it all standalone (investigating I386_MACOSX hang)
  102. remove do-nothing false command; what was tat for?
  103. show control file in log
  104. fix .msi paths further; I think there's another problem though
  105. eliminate uses of date %+s which are not portable to Solaris and cause expr to issue an error ('C is more portable than sh.')
jkrell:
file ThreadUnsafe.i3 was added on branch release_branch_cm3_5_8 on 2009-09-12 18:06:10 +0000
The file was removed1.1.2.1cm3/m3-libs/m3core/src/thread/Common/ThreadUnsafe.i3
jkrell:
merge head to release, making them nearly identical for m3core
- Tony's thread fixes
- add struct_sockaddr_un
- just one set of socklen_t wrappers
The file was modified1.33.2.1cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThreadC.c
The file was modified1.10.2.1cm3/m3-libs/m3core/src/thread/POSIX/ThreadF.i3
The file was modified1.36.2.1cm3/m3-libs/m3core/src/thread/POSIX/ThreadPosix.m3
The file was modified1.2.2.1cm3/m3-libs/m3core/src/runtime/PPC_DARWIN/RTMachineC.c
The file was modified1.27.2.1cm3/m3-libs/m3core/src/runtime/common/RTAllocator.m3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/unix/uin-len/Uin.i3
The file was modified1.9.2.1cm3/m3-libs/m3core/src/runtime/common/RTOS.i3
The file was modified1.12.2.1cm3/m3-libs/m3core/src/thread/WIN32/ThreadF.i3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/convert/CConvert.m3
The file was modified1.1.2.1cm3/m3-libs/m3core/src/runtime/AMD64_DARWIN/RTMachineC.c
The file was modified1.10.2.1cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadF.i3
The file was modified1.24.2.1cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThread.i3
The file was modified1.123.2.4cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThread.m3
The file was modified1.5.2.1cm3/m3-libs/m3core/src/unix/Common/Upthread.c
The file was modified1.3.2.1cm3/m3-libs/m3core/src/unix/Common/Usocket.c
The file was modified1.14.2.1cm3/m3-libs/m3core/src/unix/Common/Usocket.i3
The file was modified1.64.2.2cm3/m3-libs/m3core/src/runtime/common/RTCollector.m3
The file was modified1.7.2.1cm3/m3-libs/m3core/src/runtime/common/RTCollectorSRC.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/common/RTHeapInfo.m3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/ex_frame/RTExFrame.m3
The file was modified1.5.2.1cm3/m3-libs/m3core/src/runtime/ex_stack/RTExStack.m3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/thread/Common/m3makefile
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/ARM_DARWIN/RTMachineC.c
The file was modified1.2.2.1cm3/m3-libs/m3core/src/runtime/I386_DARWIN/RTMachineC.c
The file was modified1.32.2.1cm3/m3-libs/m3core/src/unix/Common/m3unix.h
The file was modified1.3.2.1cm3/m3-libs/m3core/src/unix/uin-common/Uin.i3
The file was modified1.22.2.2cm3/m3-libs/m3core/src/runtime/common/RTHeapRep.i3
The file was modified1.2.6.2cm3/m3-libs/m3core/src/runtime/common/RTHeapRep.m3
The file was modified1.5.2.1cm3/m3-libs/m3core/src/runtime/common/RTHeapStats.m3
The file was modified1.13.2.2cm3/m3-libs/m3core/src/runtime/common/RTLinker.m3
jkrell:
upload .deb and add TARGET to .msi name
The file was modified1.26.2.36cm3/scripts/make-dist.sh
jkrell:
just go ahead and make .debs for all targets except NT386
The file was modified1.26.2.42cm3/scripts/make-dist.sh
jkrell:
put in the retry logic for msi/deb too that tgz has
The file was modified1.26.2.44cm3/scripts/make-dist.sh
jkrell:
.deb creation work in progress; commit it so I don't lose/misplace it again
The file was modified1.226.2.15cm3/scripts/python/pylib.py
The file was modified1.3.2.1cm3/scripts/python/make-deb.py
jkrell:
delete setup.txt in the loop so it doesn't keep accumulating
The file was modified1.26.2.28cm3/scripts/make-dist.sh
jkrell:
Remove idle thread code.
I had recently bumped the idle thread count to 0 and the
code is gone in head.
However this was in response to heap corruption that was ultimately
found to be caused by something else, so maybe maybe maybe
we should restore this code for a performance gain. Maybe.
The file was modified1.8.2.3cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32.i3
The file was modified1.4.2.3cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32C.c
wagner:
move default version to pre-RC4
The file was modified1.26.2.25cm3/scripts/make-dist.sh
The file was modified1.5.2.3cm3/scripts/version
wagner:
Add support for Hudson CLEAN variable.
Add new test function test_build_system, which first tries a
straight forward build of the core system and installs the compiler,
and if that fails, tries again using the upgrade.sh script.

If I understood correctly, the last step should not be needed anymore
with an up-to-date cm3.
The file was modified1.58.2.18cm3/scripts/regression/defs.sh
jkrell:
only fix newlines
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/DS3100/RTMachine.i3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/FreeBSD/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/FreeBSD2/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/AIX386/RTMachine.i3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/ALPHA_OSF/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/AP3000/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/ARM/RTMachine.i3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/ARM_DARWIN/RTMachine.i3
wagner:
fix cleaning
The file was modified1.1.2.2cm3/scripts/regression/hudson_pkg_tests.sh
jkrell:
deal more with path format issues, maybe all ok now?
The file was modified1.226.2.6cm3/scripts/python/pylib.py
wagner:
add missing file
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p213/Main.m3
jkrell:
cleanup
The file was modified1.42.2.16cm3/scripts/pkgmap.sh
The file was modified1.42.2.15cm3/scripts/pkgmap.sh
jkrell:
copy from head -- go back to old 1.1 and 2.2 versions
The file was modified1.2.6.3cm3/m3-libs/m3core/src/runtime/SOLgnu/RTMachineASM.s
The file was modified1.1.6.3cm3/m3-libs/m3core/src/runtime/SOLsun/RTMachineASM.s
wagner:
fix undefined BSET in test_build_system
The file was modified1.58.2.20cm3/scripts/regression/defs.sh
jkrell:
enable building .deb files, only for Linux targets but there is nothing really Linux specific about them
The file was modified1.26.2.40cm3/scripts/make-dist.sh
jkrell:
file ThreadDebug.i3 was added on branch release_branch_cm3_5_8 on 2009-11-02 12:17:56 +0000
The file was removed1.1.2.1cm3/m3-libs/m3core/src/thread/Common/ThreadDebug.i3
jkrell:
only fix newlines
The file was modified1.23.2.1cm3/m3-libs/m3core/src/runtime/POSIX/RTSignalC.c
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/SEQUENT/RTMachine.i3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/SPARC/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/SUN3/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/SUN386/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/UMAX/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/VAX/RTMachine.i3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/FreeBSD3/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/HP300/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/HPPA/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/IBMR2/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/IBMRT/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/IRIX5/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/LINUX/RTMachine.i3
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/LINUXELF/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/NEXT/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/NetBSD2_i386/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/OKI/RTMachine.i3
The file was modified1.3.2.1cm3/m3-libs/m3core/src/runtime/OS2/RTMachine.i3
jkrell:
bring over two new files from head
The file was modified1.1.2.2cm3/m3-libs/m3core/src/unix/Common/Unix.pl
The file was modified1.1.2.2cm3/m3-libs/m3core/src/unix/Common/Unix.txt
jkrell:
put back false; the point is to prime the loop condition (which might need more work now with my .msi/.deb upload)
The file was modified1.26.2.43cm3/scripts/make-dist.sh
jkrell:
change from head -- remove some predefines that are fairly new
The file was modified1.19.2.1cm3/m3-sys/cm3/src/Main.m3
wagner:
generic script to perform package tests in Hudson
The file was modified1.1.2.1cm3/scripts/regression/hudson_pkg_tests.sh
jkrell:
some accomodation for Python being Cygwin; mine is Win32, elego's is Cygwin; there are bugs but not (known) in Hudson/msi code (there were)
The file was modified1.226.2.4cm3/scripts/python/pylib.py
jkrell:
format better (with newlines)
The file was modified1.1.1.1.6.1cm3/m3-libs/libm3/src/rw/AutoFlushWr.m3
jkrell:
fix path to make-msi.py
The file was modified1.26.2.30cm3/scripts/make-dist.sh
jkrell:
put comments more firmly with their code
The file was modified1.226.2.3cm3/scripts/python/pylib.py
wagner:
update known problems for RC3
The file was modified1.1.2.4cm3/www/releng/known-problems.html
wagner:
add some .M3SHIP tests (issue #1062)

added: m3tests/src/p2/p217/Main.m3
added: m3tests/src/p2/p217/m3makefile
added: m3tests/src/p2/p217/stderr.build
added: m3tests/src/p2/p217/stdout.build
added: m3tests/src/p2/p218/Main.m3
added: m3tests/src/p2/p218/m3makefile
added: m3tests/src/p2/p218/stderr.build
added: m3tests/src/p2/p218/stdout.build
added: m3tests/src/p2/p219/Main.m3
added: m3tests/src/p2/p219/m3makefile
added: m3tests/src/p2/p219/stderr.build
added: m3tests/src/p2/p219/stdout.build
added: m3tests/src/p2/p220/Main.m3
added: m3tests/src/p2/p220/m3makefile
added: m3tests/src/p2/p220/stderr.build
added: m3tests/src/p2/p220/stdout.build
added: m3tests/src/p2/p221/Main.m3
added: m3tests/src/p2/p221/m3makefile
added: m3tests/src/p2/p221/stderr.build
added: m3tests/src/p2/p221/stdout.build
added: m3tests/src/p2/p222/Main.m3
added: m3tests/src/p2/p222/m3makefile
added: m3tests/src/p2/p222/stderr.build
added: m3tests/src/p2/p222/stdout.build
added: m3tests/src/p2/p223/Main.m3
added: m3tests/src/p2/p223/m3makefile
added: m3tests/src/p2/p223/stderr.build
added: m3tests/src/p2/p223/stdout.build
modified: m3tests/src/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p220/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p220/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p220/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p220/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p221/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p221/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p221/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p221/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p222/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p222/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p222/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p222/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p223/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p223/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p223/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p223/stdout.build
The file was modified1.56.2.3cm3/m3-sys/m3tests/src/m3makefile
The file was modified1.10.2.3cm3/m3-sys/m3tests/PkgTags
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p217/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p217/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p217/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p217/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p218/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p218/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p218/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p218/stdout.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p219/Main.m3
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p219/m3makefile
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p219/stderr.build
The file was modified1.1.2.1cm3/m3-sys/m3tests/src/p2/p219/stdout.build
wagner:
heed different workspace layouts on master and slaves
The file was modified1.1.2.3cm3/scripts/regression/hudson_pkg_tests.sh
jkrell:
fix path to .msi file
The file was modified1.26.2.32cm3/scripts/make-dist.sh
jkrell:
cleanup
The file was modified1.42.2.17cm3/scripts/pkgmap.sh
jkrell:
adjust for Cygwin, and only do this if reporting; maybe one line of awk can do?
The file was modified1.42.2.19cm3/scripts/pkgmap.sh
jkrell:
whitespace
The file was modified1.42.2.21cm3/scripts/pkgmap.sh
jkrell:
fix AssignSlot under race condition + low resources
The file was modified1.123.2.5cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThread.m3
jkrell:
remove hopefully out of date comment
The file was modified1.226.2.7cm3/scripts/python/pylib.py
wagner:
fix prebuilt m3cc logic
The file was modified1.1.2.3cm3/scripts/regression/hudson_build_system.sh
The file was modified1.1.2.4cm3/scripts/regression/hudson_pkg_tests.sh
jkrell:
use ; for portable path list separator when possible -- start fixing the bugs that occur when cygwin Python tries to auotconfigure LIB and INCLUDE, but not done, ok
The file was modified1.226.2.5cm3/scripts/python/pylib.py
jkrell:
remove the absolutely terrible looking nested news frame; leaving the link would be reasonable but is also redundant with the list on the left (really this all needs to be rewritten..)
The file was modified1.3.2.3cm3/www/start.html
jkrell:
initial attempt at .msi creation
The file was modified1.26.2.29cm3/scripts/make-dist.sh
jkrell:
copy from head -- just adds to overloads, pkl-fonts=m3-ui/juno-2/juno-app and EyesVBT=m3-ui/ui/test
The file was modified1.7.2.1cm3/m3overrides
jkrell:
manual merge from head -- remove unsafe marker (though they do import the borderline ThreadF, but they only declare types, no functions)
The file was modified1.2.6.1cm3/m3-libs/m3core/src/thread/POSIX/ThreadEvent.i3
The file was modified1.2.6.1cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadEvent.i3
The file was modified1.2.2.1cm3/m3-libs/m3core/src/thread/WIN32/ThreadEvent.i3
The file was modified1.2.6.1cm3/m3-libs/m3core/src/thread/Common/ThreadEvent.i3
jkrell:
merge from release -- put ./ in front of paths as I found to be apparently needed (on Solaris?)
The file was modified1.6.2.1cm3/scripts/regression/README
jkrell:
rename lock "cs" to "heap" which is more understandable and matches head
The file was modified1.8.2.2cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32.i3
The file was modified1.4.2.2cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32C.c
jkrell:
Fix to balance SuspendThread and ResumeThread to avoid "random"
hangs, such as in Juno startup.
The file was modified1.8.2.4cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32.i3
The file was modified1.4.2.4cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32C.c
jkrell:
cleanup after previous failed runs of packaging
The file was modified1.26.2.45cm3/scripts/make-dist.sh
jkrell:
remove unused files
The file was removed1.2.6.2cm3/m3-libs/m3core/src/thread/POSIX/ThreadEvent.i3
The file was removed1.2.6.2cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadEvent.i3
The file was removed1.2.2.2cm3/m3-libs/m3core/src/thread/WIN32/ThreadEvent.i3
wagner:
fix typo in test_build_system
The file was modified1.58.2.21cm3/scripts/regression/defs.sh
jkrell:
better -- look around for a C compiler
The file was modified1.42.2.14cm3/scripts/pkgmap.sh
jkrell:
replace /dev/null with os.devnull; this should stop us from creating the file nul that causes the makedist task to fail in strange ways, unless I cleanup the workspace between runs
The file was modified1.226.2.10cm3/scripts/python/pylib.py
jkrell:
paths written into .wxs file need to be Win3 paths (again, elego Python is Cygwin..mine is not)
The file was modified1.226.2.13cm3/scripts/python/pylib.py
jkrell:
fix if [ type to be if type
The file was modified1.26.2.31cm3/scripts/make-dist.sh
wagner:
first attempt at a generic hudson build script intended to replace
the various lastok-build and release-build scripts within Hudson

still untested!
The file was modified1.1.2.1cm3/scripts/regression/hudson_build_system.sh
hosking:
Merge from head: fix for formsedit crash reported for PPC_DARWIN, but fix for
all POSIX targets.
The file was modified1.2.2.1cm3/m3-ui/vbtkit/src/lego/POSIX/ScrollerVBTClass.m3
jkrell:
COPY from head (assuming no changes in this branch), picking up Tony's fix from Sep 1 2009.
The file was modified1.3.2.1cm3/m3-sys/m3tests/src/p0/p007/Main.m3
jkrell:
fix sh for loop syntax
The file was modified1.42.2.18cm3/scripts/pkgmap.sh
jkrell:
new file from head
The file was modified1.1.2.2cm3/m3-libs/m3core/src/thread/Common/ThreadUnsafe.i3
jkrell:
should allow building Debian packages for any target
The file was modified1.226.2.19cm3/scripts/python/pylib.py
jkrell:
use correct (existing) Target variable
The file was modified1.226.2.17cm3/scripts/python/pylib.py
jkrell:
between os.path.pathsep and os.pathsep, alwayse use the shorter name os.pathsep, they are the same thing
The file was modified1.226.2.8cm3/scripts/python/pylib.py
jkrell:
file ThreadDebug.c was added on branch release_branch_cm3_5_8 on 2009-11-02 12:17:56 +0000
The file was removed1.1.2.1cm3/m3-libs/m3core/src/thread/Common/ThreadDebug.c
jkrell:
file make-msi.py was added on branch release_branch_cm3_5_8 on 2009-09-11 15:39:18 +0000
The file was removed1.3.2.1cm3/scripts/python/make-msi.py
wagner:
better exclude non-RC archives
The file was modified1.5.2.5cm3/www/releng/update-releng-index.sh
jkrell:
back to a criticalsection for suspendCount
inline InitActivations
start out inCritical
The file was modified1.8.2.5cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32.i3
The file was modified1.4.2.5cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32C.c
jkrell:
fix .deb extension
The file was modified1.26.2.38cm3/scripts/make-dist.sh
jkrell:
build test standalone
The file was modified1.2.2.2cm3/m3-libs/libm3/tests/random/src/m3makefile
jkrell:
fix
The file was modified1.26.2.39cm3/scripts/make-dist.sh
jkrell:
match X Windows lock use in Rescreen
The file was modified1.6.2.1cm3/m3-ui/vbtkit/src/lego/WIN32/ScrollerVBTClass.m3
jkrell:
new files from head, in case we fully merge ThreadWin32.m3
The file was modified1.1.2.2cm3/m3-libs/m3core/src/thread/Common/ThreadDebug.c
The file was modified1.1.2.2cm3/m3-libs/m3core/src/thread/Common/ThreadDebug.i3
The file was modified1.4.2.2cm3/m3-libs/m3core/src/thread/Common/m3makefile
jkrell:
remove another unused file (the function is in ThreadF)
The file was removed1.1.1.1.6.1cm3/m3-libs/m3core/src/runtime/common/RTThreadInit.i3
jkrell:
manually merge most changes (in this directory) from head
the main point here is to workaround strange bugs in older releases,
such as seen in Hudson on PPC_DARWIN where the env variable is missing
There was also the "rewrite" of equating SOLgnu and SOLsun.
The file was modified1.2.2.4cm3/m3-sys/m3cc/src/gnucc.common
The file was modified1.1.2.3cm3/m3-sys/m3cc/src/gnumake.common
The file was modified1.111.2.8cm3/m3-sys/m3cc/src/m3makefile
jkrell:
rename "cm" lock to "giant" for readability to and to match head
The file was modified1.4.2.1cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32C.c
The file was modified1.8.2.1cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32.i3
wagner:
move to RC4 at last
The file was modified1.26.2.46cm3/scripts/make-dist.sh
The file was modified1.5.2.4cm3/scripts/version
jkrell:
equate thread id with Windows GetCurrentThreadId
this requires moving a few perf notifications
to be from within the thread instead of the e.g. creating/joining thread
The file was modified1.4.2.1cm3/m3-libs/m3core/src/thread/WIN32/ThreadInternal.i3
jkrell:
.deb creation work in progress; commit it so I don't lose/misplace it again
The file was modified1.26.2.35cm3/scripts/make-dist.sh
The file was modified1.26.2.34cm3/scripts/make-dist.sh
jkrell:
copy from head
The file was modified1.1.8.1cm3/m3-sys/m3tests/src/p0/p007/stderr.pgm
jkrell:
path adjustments for msi building, not quite right but might suffice; try to diagnose a strange printout
The file was modified1.226.2.9cm3/scripts/python/pylib.py
wagner:
heed different workspace layouts on master and slaves
The file was modified1.1.2.2cm3/scripts/regression/hudson_build_system.sh
jkrell:
further accounting for Cygwin python -- double up slashes on command line; and I think print the wierd printout by redirecting stderr to stdout (wierd because it isn't ordered as expected, ok)
The file was modified1.226.2.14cm3/scripts/python/pylib.py
jkrell:
reduce echoing that causes problems
The file was modified1.74.2.20cm3/scripts/sysinfo.sh
jkrell:
very minor merge from head
- drop DEC SRC support (M3BUILD, M3SHIP), unused, probably incomplete, only two lines of code deleted here
- very minor formating (roughly another two lines edited)
The file was modified1.74.2.19cm3/scripts/sysinfo.sh
wagner:
change order for two test compilations
The file was modified1.26.2.8cm3/scripts/pkginfo.txt
jkrell:
fix warning
The file was modified1.19.2.2cm3/m3-sys/cm3/src/Main.m3
jkrell:
don't print an error deleting nonexistant file
The file was modified1.26.2.27cm3/scripts/make-dist.sh
jkrell:
general problem of too much stuff at global scope; workaround some of it (to address that make-msi.py is complaining about findstr against cm3.exe, cygwin path of cm3.exe being passed to win32 findstr)
The file was modified1.226.2.2cm3/scripts/python/pylib.py
jkrell:
(more working around that elego uses cygwin Python but I use Win32 Python)
The file was modified1.226.2.11cm3/scripts/python/pylib.py
jkrell:
a little code to write cm3.cfg based on cm3 -version
The file was modified1.1.2.1cm3/scripts/python/make-dist-cfg.py
jkrell:
merge from head
The file was modified1.226.2.1cm3/scripts/python/pylib.py
jkrell:
enable lzma if possible
The file was modified1.226.2.18cm3/scripts/python/pylib.py
jkrell:
merge from head
The file was modified1.3.2.2cm3/scripts/python/make-msi.py
wagner:
heed DS from environment, set VERSION and CM3VERSION for RCs
The file was modified1.26.2.26cm3/scripts/make-dist.sh
jkrell:
merge if blocks
The file was modified1.42.2.20cm3/scripts/pkgmap.sh
jkrell:
should fix an error seen in Hudson
The file was modified1.58.2.19cm3/scripts/regression/defs.sh
jkrell:
for msi building, hack out executable code from global scope, maybe can structure better later
The file was modified1.226.2.12cm3/scripts/python/pylib.py
jkrell:
fix multiple parts of the date +%s replacement
  putting [] here is wrong
  use M3DATE=`pwd`/m3date
Maybe we can just remove all of this entirely?
(Solaris date doesn't support +%s, so we'd remove the uses, not
just the this replacement.)
The file was modified1.42.2.22cm3/scripts/pkgmap.sh
jkrell:
comment only
The file was modified1.26.2.37cm3/scripts/make-dist.sh
jkrell:
cosmetic change from head
The file was modified1.1.1.1.6.1cm3/m3-libs/m3core/src/thread/Common/Thread.i3
hudson:
make it all standalone (investigating I386_MACOSX hang)
The file was modified1.7.2.3cm3/m3-sys/m3tests/src/Test.common
jkrell:
merge from head
The file was modified1.64.2.1cm3/scripts/python/make-dist.py
The file was modified1.7.2.1cm3/scripts/python/do-cm3-caltech-parser.py
jkrell:
commit mail missed because I submitted it as Hudson: make it all standalone (investigating I386_MACOSX hang)
The file was modified1.7.2.4cm3/m3-sys/m3tests/src/Test.common
jkrell:
remove do-nothing false command; what was tat for?
The file was modified1.26.2.41cm3/scripts/make-dist.sh
jkrell:
show control file in log
The file was modified1.226.2.16cm3/scripts/python/pylib.py
jkrell:
fix .msi paths further; I think there's another problem though
The file was modified1.26.2.33cm3/scripts/make-dist.sh
jkrell:
eliminate uses of date %+s which are not portable to Solaris and cause expr to issue an error ('C is more portable than sh.')
The file was modified1.42.2.13cm3/scripts/pkgmap.sh