[OpenSmalltalk/opensmalltalk-vm] 0e4f5e: First Version

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] 0e4f5e: First Version

GitHub
 
  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 0e4f5e64718fb0d0ee8d1e0062a69467e245ee69
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0e4f5e64718fb0d0ee8d1e0062a69467e245ee69
  Author: Vincent Blondeau <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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 <[hidden email]>
  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.