[Vm-dev] Errored: OpenSmalltalk/opensmalltalk-vm#1349 (Cog - 3487eed)

Travis CI builds at travis-ci.org
Wed May 30 20:57:38 UTC 2018


Build Update for OpenSmalltalk/opensmalltalk-vm
-------------------------------------

Build: #1349
Status: Errored

Duration: 10 mins and 55 secs
Commit: 3487eed (Cog)
Author: Eliot Miranda
Message: CogVM source as per VMMaker.oscog-eem.2394

Sista V1 Bytecode Set/Full Blocks:
Fixed a bug in frameless full blocks (fetching receiver from receiver index in
FullBlock and not outerContext)

SpurSelectiveCompactor:
Add a guard to followForwardingPointersInStackZone: to avoid scanning the
stack zone when it is empty because the system is snapshotting.

Added segmentOverlap assertions and debugging convenience.

Add optional read barrier for temp vector accesses
(TempVectReadBarrier Slang to C compilation settings)

Plugins General:
Added #methodReturnReceiver, another methodReturn* method, that pops
argumentCount elements from the stack, leaving only the receiver there

BitBltPlugin:
Don't fail primitiveDisplayString for empty strings (still validates fully).

FilePlugin:
Use methodReturn***:  instead of pop: + push***:.
Change the primitiveFileDescriptorType to return the file descriptor type
instead of just 0 or 1
Eliminate obsolete accessor (to get rid of a cCode:inSmalltalk:).

MiscPrimitivePlugin:
- somewhat decreased the overhead of the primitive calls by trying to minimize
interpreterProxy function calls
- primitiveFindFirstInString:
	- eliminated the start variable
	- fail with PrimErrBadIndex if the start index argument is invalid (<= 0)
- primitiveFindSubstring
	- fail with PrimErrBadArgument if matchTable is too short
- primitiveIndexOfAsciiInString
	- fail with PrimErrBadIndex if the start index argument is invalid (<= 0)
- primitiveStringHash
	- eliminated the byteArraySize variable
	- moved the masking out of the loop, so it's only evaluated once
- primitiveTranslateStringWithTable
	- fail with PrimErrBadIndex if the start or stop index argument is invalid
      (<= 0, >= size respectively)
- primitiveConvert8BitSigned
	- added primitive error codes

Slang:
Trust config.h more. It declares when to include dlfcn and takes care of
_GNU_SOURCE.

View the changeset: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/3d0b1552cd96...3487eed1d3df

View the full build log and details: https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/385885225?utm_source=email&utm_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications







This email was sent to vm-dev at lists.squeakfoundation.org (mailto:vm-dev at lists.squeakfoundation.org)
unsubscribe from this list (http://clicks.travis-ci.com/track/unsub.php?u=14313403&id=e0b5fa54c7224849ad7f2d6476db536f.bhaFHCS7PNgn8KLhhAIsZkVxKmM%3D&r=https%3A%2F%2Fmandrillapp.com%2Funsub%3Fmd_email%3Dvm-dev%2540lists.squeakfoundation.org)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20180530/5b137dd6/attachment.html>


More information about the Vm-dev mailing list