[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Add vector engine plugin (#578)
David T Lewis
notifications at github.com
Thu Jul 29 00:35:09 UTC 2021
Update the VMMaker build scripts to add a repository for VectorEnginePlugin, using a squeaksource mirror of Juan's repository for convenience. Development source for VectorEnginePlugin is Packages/Features/VectorEnginePlugin.pck.st from repository https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev.
Disable compiler optimization for VectorEnginePlugin. For gcc this is not an issue, but with llvm any compiler optimization
results in a broken plugin (various symptoms). Add -O0 to XCFLAGS in makefile.inc to override any previous definition of -O in CFLAGS.
Not included in this PR: VectorEnginePlugin needs to be added to various plugin.ext files. So far I have tested only X86 Linux, so this should be the subject of separate updates.
You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/578
-- Commit Summary --
* Add VectorEnginePlugin by Juan Vuletich.
* Set preference Scanner allowUnderscoreAsAssignment for VectorEnginePlugin
* Merge branch 'Cog' into add-VectorEnginePlugin
* Disable compiler optimization for VectorEnginePlugin.
-- File Changes --
M image/BuildPharo6VMMakerImage.st (2)
M image/BuildSqueakSpurTrunkVMMakerImage.st (2)
A platforms/unix/plugins/VectorEnginePlugin/Makefile.inc (3)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/578.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/578.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/578
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210728/1f605a64/attachment.html>
More information about the Vm-dev
mailing list