[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] c26b74: Include FilePlugin>>primitiveFileOpenUseFileDescri...

GitHub noreply at github.com
Wed Mar 7 09:04:07 UTC 2018


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: c26b74a7c537158c30bbd7eafbcc0147cba8ade7
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c26b74a7c537158c30bbd7eafbcc0147cba8ade7
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-03-03 (Sat, 03 Mar 2018)

  Changed paths:
    M platforms/Cross/plugins/FilePlugin/FilePlugin.h
    M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
    M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
    M src/plugins/FilePlugin/FilePlugin.c

  Log Message:
  -----------
  Include FilePlugin>>primitiveFileOpenUseFileDescriptor & primitiveFileOpenUseFile

on all platforms (not just PharoVM)


  Commit: 23269657f697f868e48094391946f190dc598b38
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/23269657f697f868e48094391946f190dc598b38
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M platforms/Cross/plugins/FilePlugin/FilePlugin.h
    M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
    M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
    M src/plugins/FilePlugin/FilePlugin.c

  Log Message:
  -----------
  Rename fd and file open primitives, add Windows support


  Commit: 5aabffb202c14db3fa16134cc7020d3727d8c296
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5aabffb202c14db3fa16134cc7020d3727d8c296
  Author: Alistair Grant <akgrant0710 at gmail.com>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M platforms/Cross/plugins/FilePlugin/FilePlugin.h
    M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
    M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c

  Log Message:
  -----------
  Use void* instead of FILE* for Win32 compatibility


  Commit: de272539aa78a3e310d219d7f12bb93c475e4ef2
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/de272539aa78a3e310d219d7f12bb93c475e4ef2
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M src/plugins/FilePlugin/FilePlugin.c

  Log Message:
  -----------
  FilePlugin>>primitiveConnectToFile fix address retrieval


  Commit: 19a102b518f8238579f776ef46a8b59f172502b8
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/19a102b518f8238579f776ef46a8b59f172502b8
  Author: akgrant43 <akgrant at gmail.com>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

  Changed paths:
    M platforms/Cross/plugins/FilePlugin/FilePlugin.h
    M platforms/Cross/plugins/FilePlugin/sqFilePluginBasicPrims.c
    M platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c
    M src/plugins/FilePlugin/FilePlugin.c

  Log Message:
  -----------
  Merge pull request #223 from akgrant43/21462-Open-a-FileStream-based-on-fd-or-FILE

Include FilePlugin>>primitiveFileOpenUseFileDescriptor & primitiveFileOpenUseFile

Summary of changes:

- Rename primitiveFileOpenUseFileDescriptor to primitiveConnectToFileDescriptor
- Rename primitiveFileOpenUseFile to primitiveConnectToFile
- Include new primitives on all platforms (not just Pharo)
- Add support for Windows
- Bug fix pointer retrieval in primitiveConnectToFile
- Additional comments


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/b8fba4cbd873...19a102b518f8


More information about the Vm-dev mailing list