Dave Lewis uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin-dtl.36
Author: dtl
Time: 16 December 2012, 5:15:09 am
UUID: 302fb270-ff80-4566-bcdd-66d29f666b42
Ancestors: VMConstruction-Plugins-OSProcessPlugin-dtl.35
OSProcessPlugin 4.4.12
Fix signal number assignments. These affect the following primitives (all currently unreferenced by OSProcess/CommandShell):
primitiveSendSigabrtTo:
primitiveSendSigalrmTo:
primitiveSendSigcontTo:
primitiveSendSigstopTo:
Also fix some typos in comments.
Dave Lewis uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin-dtl.37
Author: dtl
Time: 22 December 2012, 3:08:51 am
UUID: e3c06c1b-76d8-4025-9d13-5fe582618c62
Ancestors: VMConstruction-Plugins-OSProcessPlugin-dtl.36
OSProcessPlugin 4.5.1
Use an alternate signal stack to avoid consuming native stack space. This prevents stack usage problems when running on Cog (stack depth exceeded when a signal is being handled). Adapted from VMConstruction-Plugins-OSProcessPlugin.oscog-eem.38 with the following changes:
- Always use sigaltstack if the platform supports it (i.e. do not test for Cog).
- If SQ_ONSTACK is not defined, then assume the platform cannot support signalstack and use the default stack. Use macros to define away unsupportable code.
- Fix some type declarations to address int/pointer comparison
- Use #isDefined:inSmalltalk:comment:ifTrue:ifFalse:
Eliot Miranda uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.37
Author: eem
Time: 11 December 2012, 4:39:34 am
UUID: 66e9d886-c656-4392-be32-84729d92e8b8
Ancestors: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.36
Merge with MConstruction-Plugins-OSProcessPlugin-dtl.35.
In particular restore missing code to forwardSignal:toSemaphoreAt:
Eliot Miranda uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.36
Author: eem
Time: 26 November 2012, 3:43:21 am
UUID: 8e94cb6a-a225-49da-ba8a-2a71cc790da7
Ancestors: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.35
Fix some inlining by replacing cCode: uses.
Eliot Miranda uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.40
Author: eem
Time: 14 December 2012, 2:00:49 am
UUID: 5f1cbe1c-127c-4582-a629-86dab8269efb
Ancestors: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.39
Put the dang method in the right place...
Eliot Miranda uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.38
Author: eem
Time: 12 December 2012, 1:34:04 am
UUID: 79420af3-4595-4d68-8de0-e27fdd576dd4
Ancestors: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.37
Get plugin to use SA_ONSTACK/sigaltstack for signal handlers
if loaded in the JIT. Correct some of the signal numbers.
Depends on VMMaker.oscog-eem.233 as it no longer uses asSymbol.
Eliot Miranda uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.39
Author: eem
Time: 14 December 2012, 12:44:27 pm
UUID: 75e5df6e-e4bd-4617-926c-cfc9191a71ab
Ancestors: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.38
Eschew using egregious hacks to generate FILEHANDLETYPE def
et al. This requires VMMaker.oscog-eem.235.
Eliot Miranda uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.42
Author: eem
Time: 18 April 2013, 11:58:55 am
UUID: dfa6d147-0a2d-42a8-a10d-c1fbb4dd8e06
Ancestors: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.41
Add some error chedcking to the forkAndExecInDirectory: prim.
Simplify fixPointersInArrayOfStrings:withOffsets:count: to
fixPointersInArrayOfStrings:withOffsets:.
eliminate some C compiler warnings (signed/unsigned comparison
& unused parameters)).
document possiblity of using dup instead of getdtablesize.
Eliot Miranda uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.41
Author: eem
Time: 14 December 2012, 4:42:40 am
UUID: 0406d3fc-7b8b-4b72-b20a-f254eeb1b893
Ancestors: VMConstruction-Plugins-OSProcessPlugin.oscog-eem.40
Check for needing sigaltstack properly in setSignalNumber:handler:
Dave Lewis uploaded a new version of VMConstruction-Plugins-OSProcessPlugin to project OSProcessPlugin:
http://www.squeaksource.com/OSProcessPlugin/VMConstruction-Plugins-OSProces…
==================== Summary ====================
Name: VMConstruction-Plugins-OSProcessPlugin-dtl.38
Author: dtl
Time: 3 June 2013, 11:19:13 am
UUID: a0bb6a88-de9e-41ab-a63a-68fe9bcb2bb4
Ancestors: VMConstruction-Plugins-OSProcessPlugin-dtl.37
OSProcessPlugin 4.5.2
Add primitives for creating temporary files and directories
primitiveMktemp
primitiveMkstemp
primitiveMkdtemp