[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 0e4f5e: First Version
GitHub
noreply at github.com
Tue May 15 14:32:05 UTC 2018
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 0e4f5e64718fb0d0ee8d1e0062a69467e245ee69
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0e4f5e64718fb0d0ee8d1e0062a69467e245ee69
Author: Vincent Blondeau <vincent.blondeau at polytech-lille.net>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/FilePlugin.h
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
Log Message:
-----------
First Version
Working in cmd.exe and powershell - Cannot identify shell in linux
Change line endings
Commit: 0bf8d13a5dedc5a03e76e7bc2be981528f37152c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0bf8d13a5dedc5a03e76e7bc2be981528f37152c
Author: Vincent Blondeau <vincent.blondeau at polytech-lille.net>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M src/plugins/FilePlugin/FilePlugin.c
Log Message:
-----------
Improve Win API compatibility
Commit: f47e5bee8704389fcae44ebba9702c54ce6344f0
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f47e5bee8704389fcae44ebba9702c54ce6344f0
Author: Vincent Blondeau <vincent.blondeau at polytech-lille.net>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
Use the primitive in the main function
Commit: 6d8a9392beb3a1c6e534cab7971d920a1804f6dc
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/6d8a9392beb3a1c6e534cab7971d920a1804f6dc
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/FilePlugin.h
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
Log Message:
-----------
code ordering
Commit: 918f2ee477b984620a5e9c2933f8bdefb51ce5bd
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/918f2ee477b984620a5e9c2933f8bdefb51ce5bd
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/RiscOS/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
move function to Win32Main + add stubs for other plateforms for the primitive implementation
Commit: 2d26199e90e89cf5f153a558c0ff19eb99504181
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2d26199e90e89cf5f153a558c0ff19eb99504181
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
Log Message:
-----------
remove useless imports
Commit: e76c9f5ad3df06e7a3d3b1e152182b0ce978e3da
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e76c9f5ad3df06e7a3d3b1e152182b0ce978e3da
Author: Vincent Blondeau <vincent.blondeau at polytech-lille.net>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M src/plugins/FilePlugin/FilePlugin.c
Log Message:
-----------
Primitive Returns a bool instead of a int
Commit: a3cf81626698287cae65c8b0dfaf08b6dffd9a8c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a3cf81626698287cae65c8b0dfaf08b6dffd9a8c
Author: Vincent Blondeau <vincent.blondeau at polytech-lille.net>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
Add Guard for pGetFileInformationByHandleEx + clean real estate + bug
Commit: cf60ceca781bbe4c624b1327fc34e0d7e82e0793
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cf60ceca781bbe4c624b1327fc34e0d7e82e0793
Author: Vincent Blondeau <vincent.blondeau at polytech-lille.net>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/FilePlugin.h
M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/RiscOS/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
M src/plugins/FilePlugin/FilePlugin.c
Log Message:
-----------
Add fd as parameter for sqStdioDescriptorIsATTY
Commit: 88546ed1d5a4723b5d6348ec59a117451cd81a54
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/88546ed1d5a4723b5d6348ec59a117451cd81a54
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
get rid of getConsoleMode in sqFileStdioHandlesInto + fix bug on powershell
Commit: 7ce2e5ece3c0761de0752543d1869504b09855f8
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7ce2e5ece3c0761de0752543d1869504b09855f8
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
Change isFileDescriptorATTY(int fdNum) to isFileDescriptorATTY(HANDLE fdHandle) (and the other functions that goes with it)
Commit: 702a540b7ae4f8c3f57db3e968dbd1f67c101b3b
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/702a540b7ae4f8c3f57db3e968dbd1f67c101b3b
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-24 (Tue, 24 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
rename isFileDescriptorATTY to isFileHandleATTY
Commit: f9e79db71d490bf6681fe1a5f337d1d52c379afc
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f9e79db71d490bf6681fe1a5f337d1d52c379afc
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-25 (Wed, 25 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
Use the right functions to deal with WINAPI HANDLEs + refactoring
Commit: 2a9512437d8e932f808cb10f3266241e0d5bccba
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2a9512437d8e932f808cb10f3266241e0d5bccba
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
Log Message:
-----------
An array of structs have to be passed as reference...
Commit: a64662f9620009ea1ac4241deb00d35a592c1c10
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a64662f9620009ea1ac4241deb00d35a592c1c10
Author: Blondeau <Vincent.Blondeau at lamresearch.com>
Date: 2018-04-26 (Thu, 26 Apr 2018)
Changed paths:
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
Log Message:
-----------
The arguments are typed in C
Commit: a2cb2862fe2e63029f336bf6e3e4518c9497e1d2
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a2cb2862fe2e63029f336bf6e3e4518c9497e1d2
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-05-10 (Thu, 10 May 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/FilePlugin.h
M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/RiscOS/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
Log Message:
-----------
changes in platforms
Commit: 3b48a7ab0b8dda21bbc58afbadc66c8f24f1f8e4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3b48a7ab0b8dda21bbc58afbadc66c8f24f1f8e4
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-05-10 (Thu, 10 May 2018)
Changed paths:
M .travis_install.sh
M build.linux32x86/third-party/Makefile.libgit2
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cogitX64SysV.c
M nsspur64src/vm/cogitX64WIN64.c
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
M nsspursrc/vm/cogit.h
M nsspursrc/vm/cogitARMv5.c
M nsspursrc/vm/cogitIA32.c
M nsspursrc/vm/cogitMIPSEL.c
M nsspursrc/vm/cointerp.c
M nsspursrc/vm/cointerp.h
M nsspursrc/vm/gcc3x-cointerp.c
M nsspurstack64src/vm/gcc3x-interp.c
M nsspurstack64src/vm/interp.c
M nsspurstacksrc/vm/gcc3x-interp.c
M nsspurstacksrc/vm/interp.c
A scripts/modified
A scripts/untracked
M spur64src/vm/cogit.h
M spur64src/vm/cogitX64SysV.c
M spur64src/vm/cogitX64WIN64.c
M spur64src/vm/cointerp.c
M spur64src/vm/cointerp.h
M spur64src/vm/cointerpmt.c
M spur64src/vm/cointerpmt.h
M spur64src/vm/gcc3x-cointerp.c
M spur64src/vm/gcc3x-cointerpmt.c
M spurlowcode64src/vm/cogit.h
M spurlowcode64src/vm/cogitX64SysV.c
M spurlowcode64src/vm/cogitX64WIN64.c
M spurlowcode64src/vm/cointerp.c
M spurlowcode64src/vm/cointerp.h
M spurlowcode64src/vm/gcc3x-cointerp.c
M spurlowcodesrc/vm/cogit.h
M spurlowcodesrc/vm/cogitARMv5.c
M spurlowcodesrc/vm/cogitIA32.c
M spurlowcodesrc/vm/cogitMIPSEL.c
M spurlowcodesrc/vm/cointerp.c
M spurlowcodesrc/vm/cointerp.h
M spurlowcodesrc/vm/gcc3x-cointerp.c
M spurlowcodestack64src/vm/gcc3x-interp.c
M spurlowcodestack64src/vm/interp.c
M spurlowcodestacksrc/vm/gcc3x-interp.c
M spurlowcodestacksrc/vm/interp.c
M spursista64src/vm/cogit.h
M spursista64src/vm/cogitX64SysV.c
M spursista64src/vm/cogitX64WIN64.c
M spursista64src/vm/cointerp.c
M spursista64src/vm/cointerp.h
M spursista64src/vm/gcc3x-cointerp.c
M spursistasrc/vm/cogit.h
M spursistasrc/vm/cogitARMv5.c
M spursistasrc/vm/cogitIA32.c
M spursistasrc/vm/cogitMIPSEL.c
M spursistasrc/vm/cointerp.c
M spursistasrc/vm/cointerp.h
M spursistasrc/vm/gcc3x-cointerp.c
M spursrc/vm/cogit.h
M spursrc/vm/cogitARMv5.c
M spursrc/vm/cogitIA32.c
M spursrc/vm/cogitMIPSEL.c
M spursrc/vm/cointerp.c
M spursrc/vm/cointerp.h
M spursrc/vm/cointerpmt.c
M spursrc/vm/cointerpmt.h
M spursrc/vm/gcc3x-cointerp.c
M spursrc/vm/gcc3x-cointerpmt.c
M spurstack64src/vm/gcc3x-interp.c
M spurstack64src/vm/interp.c
M spurstacksrc/vm/gcc3x-interp.c
M spurstacksrc/vm/interp.c
M src/plugins/Squeak3D/Squeak3D.c
M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
M src/vm/cogit.h
M src/vm/cogitARMv5.c
M src/vm/cogitIA32.c
M src/vm/cogitMIPSEL.c
M src/vm/cointerp.c
M src/vm/cointerp.h
M src/vm/cointerpmt.c
M src/vm/cointerpmt.h
M src/vm/gcc3x-cointerp.c
M src/vm/gcc3x-cointerpmt.c
M stacksrc/vm/gcc3x-interp.c
M stacksrc/vm/interp.c
Log Message:
-----------
Merge branch 'Cog' into addStdoutIsConsolePrimitive
Commit: 0ec7f5d43812f575817d25d343903f485c0b45f6
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0ec7f5d43812f575817d25d343903f485c0b45f6
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-05-10 (Thu, 10 May 2018)
Changed paths:
M src/plugins/FilePlugin/FilePlugin.c
Log Message:
-----------
Renaming of the primitive + change return value
add ST code
Commit: 48101cd5b80b004a544b251496da36354538ecb0
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/48101cd5b80b004a544b251496da36354538ecb0
Author: Vincent Blondeau <vincent.blondeau at lamresearch.com>
Date: 2018-05-11 (Fri, 11 May 2018)
Changed paths:
M platforms/RiscOS/plugins/FilePlugin/sqFilePluginBasicPrims.c
Log Message:
-----------
Return Error for RiskOS
Commit: 82d6abcf30af64e7d43db2e85d5986f94e841194
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/82d6abcf30af64e7d43db2e85d5986f94e841194
Author: Vincent Blondeau <vincent.blondeau at polytech-lille.net>
Date: 2018-05-12 (Sat, 12 May 2018)
Changed paths:
M src/plugins/FilePlugin/FilePlugin.c
Log Message:
-----------
Use methodReturn***: instead of pop: + push***: in FilePlugin
Commit: 858bed28ed464f32cd159f0eb2b011ac5eaf989f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/858bed28ed464f32cd159f0eb2b011ac5eaf989f
Author: akgrant43 <akgrant at gmail.com>
Date: 2018-05-15 (Tue, 15 May 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/FilePlugin.h
M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/RiscOS/plugins/FilePlugin/sqFilePluginBasicPrims.c
M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
M platforms/win32/vm/sqWin32Main.c
M src/plugins/FilePlugin/FilePlugin.c
Log Message:
-----------
Merge pull request #254 from VincentBlondeau/addStdoutIsConsolePrimitive
Add accurate check for console stdio + add associated primitive
Note that this is only the Windows version. I'll add the Unix version in the next couple of days.
Cheers,
Alistair
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/6bac0c67bbd9...858bed28ed46
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the Vm-dev
mailing list