extensions.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 03 Aug 2015 18:08:14 +0100
changeset 16 23e82cf19788
parent 12 f98e97fd02ef
child 22 789a35bd30ac
permissions -rw-r--r--
Tests refactored to be actually a testcase. Introduced LLVMConstant class as a factory for LLVM constant values (such as integer or string constants)

"{ Package: 'jv:llvm_s' }"!

!SequenceableCollection methodsFor:'converting'!

asLLVMObjectArray
    | array size | 

    size := self size.
    size == 0 ifTrue:[ 
        ^ nil
    ].
    array := LLVMObjectArray new: size.
    array replaceFrom: 1 count: size with: self.
    ^array

    "Created: / 08-07-2015 / 22:58:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    "Modified: / 03-08-2015 / 17:04:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !

!stx_goodies_sunit class methodsFor:'documentation'!

version_HG
    ^ '$Changeset: <not expanded> $'
! !

!stx_libbasic class methodsFor:'documentation'!

version_HG
    ^ '$Changeset: <not expanded> $'
! !

!jv_llvm_s class methodsFor:'documentation'!

extensionsVersion_HG

    ^ '$Changeset: <not expanded> $'
! !