??? This makes our CI red:
> /home/travis/build/OpenSmalltalk/opensmalltalk-vm/platforms/Cross/vm/sqCogStackAlignment.h:118:4: error: #error define code for your processor here
>
> # error define code for your processor here
Even the build that are reported as green are in fact failing (and I do not know why...)
--
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/commit/57cb3ddae665f332b1…
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: c8550351fce3184c81dd76bb966683b46a1d30aa
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c8550351fce3184c81…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2020-02-01 (Sat, 01 Feb 2020)
Changed paths:
M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
M src/plugins/SqueakFFIPrims/ARM64FFIPlugin.c
M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
M src/plugins/SqueakFFIPrims/SqueakFFIPrims.c
M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
Log Message:
-----------
Regenerate source for Threaded FFI plugin from VMMaker.oscog-nice.2693
Let X64 SysV FFI handle passing/returning union
This can be tricky because we can have union in struct, struct in union etc...
So we must correctly peel the union.
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: ad4bb0bedc3f95d3676687bf8e443a35f6bd378e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ad4bb0bedc3f95d367…
Author: Nicolas Cellier <nicolas.cellier.aka.nice(a)gmail.com>
Date: 2020-02-01 (Sat, 01 Feb 2020)
Changed paths:
M platforms/Cross/plugins/SqueakFFIPrims/sqFFITestFuncs.c
Log Message:
-----------
Add some FFI tests passing/returning union
Those tests include struct in union in struct for challenging X64 SysV implementation
Build Update for OpenSmalltalk/opensmalltalk-vm
-------------------------------------
Build: #1924
Status: Errored
Duration: 25 mins and 13 secs
Commit: 57cb3dd (Cog)
Author: Eliot Miranda
Message: CogVM source as per Name: VMMaker.oscog-eem.2675
Cogit: Correct the definition of genPrimitiveHighBit. If there is no
implementation of LZCNT then it should return UnimplementedPrimitive, not
CompletedPrimitive. Reverse the order of operands in ClzR:R:; this is a
left-to-right assembler, not an ATT syntax right-to-left one.
Implement OrCq:R:R: to save an instruction in genPrimitiveHighBit.
Move genHighBitIn:ofSmallIntegerOopWithSingleTagBit: into the backEnd where it
belongs. Nuke the useless
genHighBitAlternativeIn:ofSmallIntegerOopWithSingleTagBit:.
ARMv8 linux/unix:
Make sure there are compilable definitions of getfp & getsp and that the back
trace handler can get hold of fp & sp.
Builds:
Add build directories for squeak.cog.spur on ARMv8. Modify the mvm scripts to
install build.linux64ARMv8 builds under a name that doesn't conflict with
build.linux64x64.
View the changeset: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/c21e41a649d9...57…
View the full build log and details: https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/641178002?utm_m…
--
You can unsubscribe from build emails from the OpenSmalltalk/opensmalltalk-vm repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=8795279&ut….
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notificati….
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.
Build Update for OpenSmalltalk/opensmalltalk-vm
-------------------------------------
Build: #1924
Status: Canceled
Duration: 8 mins and 12 secs
Commit: 57cb3dd (Cog)
Author: Eliot Miranda
Message: CogVM source as per Name: VMMaker.oscog-eem.2675
Cogit: Correct the definition of genPrimitiveHighBit. If there is no
implementation of LZCNT then it should return UnimplementedPrimitive, not
CompletedPrimitive. Reverse the order of operands in ClzR:R:; this is a
left-to-right assembler, not an ATT syntax right-to-left one.
Implement OrCq:R:R: to save an instruction in genPrimitiveHighBit.
Move genHighBitIn:ofSmallIntegerOopWithSingleTagBit: into the backEnd where it
belongs. Nuke the useless
genHighBitAlternativeIn:ofSmallIntegerOopWithSingleTagBit:.
ARMv8 linux/unix:
Make sure there are compilable definitions of getfp & getsp and that the back
trace handler can get hold of fp & sp.
Builds:
Add build directories for squeak.cog.spur on ARMv8. Modify the mvm scripts to
install build.linux64ARMv8 builds under a name that doesn't conflict with
build.linux64x64.
View the changeset: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/c21e41a649d9...57…
View the full build log and details: https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/641178002?utm_m…
--
You can unsubscribe from build emails from the OpenSmalltalk/opensmalltalk-vm repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=8795279&ut….
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notificati….
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.