SuccessChanges

Summary

  1. rename "cm" lock to "giant" for readability to and to match head
  2. cleanup after previous failed runs of packaging
  3. move to RC4 at last
  4. new files from head, in case we fully merge ThreadWin32.m3
  5. fix prebuilt m3cc logic
  6. file ThreadDebug.i3 was added on branch release_branch_cm3_5_8 on 2009-11-02 12:17:56 +0000
  7. heed different workspace layouts on master and slaves
  8. fix undefined BSET in test_build_system
  9. copy from head -- just adds to overloads, pkl-fonts=m3-ui/juno-2/juno-app and EyesVBT=m3-ui/ui/test
  10. rename lock "cs" to "heap" which is more understandable and matches head
  11. 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.
  12. Fix to balance SuspendThread and ResumeThread to avoid "random" hangs, such as in Juno startup.
  13. heed different workspace layouts on master and slaves
  14. 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)
  15. copy from head
  16. merge from release -- put ./ in front of paths as I found to be apparently needed (on Solaris?)
  17. match X Windows lock use in Rescreen
  18. file ThreadDebug.c was added on branch release_branch_cm3_5_8 on 2009-11-02 12:17:56 +0000
  19. put back false; the point is to prime the loop condition (which might need more work now with my .msi/.deb upload)
  20. back to a criticalsection for suspendCount inline InitActivations start out inCritical
  21. COPY from head (assuming no changes in this branch), picking up Tony's fix from Sep 1 2009.
  22. 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
  23. should allow building Debian packages for any target
  24. cosmetic change from head
  25. should fix an error seen in Hudson
  26. Merge from head: fix for formsedit crash reported for PPC_DARWIN, but fix for all POSIX targets.
  27. put in the retry logic for msi/deb too that tgz has
  28. fix typo in test_build_system
  29. fix AssignSlot under race condition + low resources
jkrell:

rename "cm" lock to "giant" for readability to and to match head
The file was modified1.8.2.1cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32.i3
The file was modified1.4.2.1cm3/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
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:

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
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:

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
wagner:

heed different workspace layouts on master and slaves
The file was modified1.1.2.2cm3/scripts/regression/hudson_build_system.sh
wagner:

fix undefined BSET in test_build_system
The file was modified1.58.2.20cm3/scripts/regression/defs.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:

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:

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.4.2.3cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32C.c
The file was modified1.8.2.3cm3/m3-libs/m3core/src/thread/WIN32/ThreadWin32.i3
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
wagner:

heed different workspace layouts on master and slaves
The file was modified1.1.2.3cm3/scripts/regression/hudson_pkg_tests.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
jkrell:

copy from head
The file was modified1.1.8.1cm3/m3-sys/m3tests/src/p0/p007/stderr.pgm
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:

match X Windows lock use in Rescreen
The file was modified1.6.2.1cm3/m3-ui/vbtkit/src/lego/WIN32/ScrollerVBTClass.m3
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:

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:

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:

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:

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:

should allow building Debian packages for any target
The file was modified1.226.2.19cm3/scripts/python/pylib.py
jkrell:

cosmetic change from head
The file was modified1.1.1.1.6.1cm3/m3-libs/m3core/src/thread/Common/Thread.i3
jkrell:

should fix an error seen in Hudson
The file was modified1.58.2.19cm3/scripts/regression/defs.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:

put in the retry logic for msi/deb too that tgz has
The file was modified1.26.2.44cm3/scripts/make-dist.sh
wagner:

fix typo in test_build_system
The file was modified1.58.2.21cm3/scripts/regression/defs.sh
jkrell:

fix AssignSlot under race condition + low resources
The file was modified1.123.2.5cm3/m3-libs/m3core/src/thread/PTHREAD/ThreadPThread.m3