FFI: FFI-Examples-mt.8.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

FFI: FFI-Examples-mt.8.mcz

commits-2
Marcel Taeumel uploaded a new version of FFI-Examples to project FFI:
http://source.squeak.org/FFI/FFI-Examples-mt.8.mcz

==================== Summary ====================

Name: FFI-Examples-mt.8
Author: mt
Time: 26 May 2021, 9:46:32.252346 am
UUID: 81e572cb-66dd-ff44-b970-daa6042ffb09
Ancestors: FFI-Examples-mt.7

Moves remaining test examples to "FFI-Tests-Fixtures." This package is empty now and should no longer be used.

=============== Diff against FFI-Examples-mt.7 ===============

Item was removed:
- SystemOrganization addCategory: #'FFI-Examples-X64'!

Item was removed:
- ExternalStructure subclass: #X64TestStruct
- instanceVariableNames: ''
- classVariableNames: ''
- poolDictionaries: ''
- category: 'FFI-Examples-X64'!

Item was removed:
- ----- Method: X64TestStruct class>>fields (in category 'field definition') -----
- fields
- "X64TestStruct defineFields"
- ^#(
- (one 'longlong')
- (two 'double')
- (three 'longlong')
- (four 'double')
- (five 'longlong')
- (six 'double')
- (seven 'longlong')
- (eight 'double')
- (nine 'longlong')
- (ten 'double')
- (eleven 'longlong')
- (twelve 'double')
- (thirteen 'longlong')
- (fourteen 'double')
- (fifteen 'longlong')
- (sixteen 'double')
- )!

Item was removed:
- ----- Method: X64TestStruct>>eight (in category 'accessing') -----
- eight
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 57!

Item was removed:
- ----- Method: X64TestStruct>>eight: (in category 'accessing') -----
- eight: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 57 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct>>eleven (in category 'accessing') -----
- eleven
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 81!

Item was removed:
- ----- Method: X64TestStruct>>eleven: (in category 'accessing') -----
- eleven: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 81 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>fifteen (in category 'accessing') -----
- fifteen
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 113!

Item was removed:
- ----- Method: X64TestStruct>>fifteen: (in category 'accessing') -----
- fifteen: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 113 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>five (in category 'accessing') -----
- five
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 33!

Item was removed:
- ----- Method: X64TestStruct>>five: (in category 'accessing') -----
- five: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 33 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>four (in category 'accessing') -----
- four
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 25!

Item was removed:
- ----- Method: X64TestStruct>>four: (in category 'accessing') -----
- four: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 25 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct>>fourteen (in category 'accessing') -----
- fourteen
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 105!

Item was removed:
- ----- Method: X64TestStruct>>fourteen: (in category 'accessing') -----
- fourteen: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 105 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct>>nine (in category 'accessing') -----
- nine
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 65!

Item was removed:
- ----- Method: X64TestStruct>>nine: (in category 'accessing') -----
- nine: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 65 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>one (in category 'accessing') -----
- one
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 1!

Item was removed:
- ----- Method: X64TestStruct>>one: (in category 'accessing') -----
- one: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 1 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>seven (in category 'accessing') -----
- seven
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 49!

Item was removed:
- ----- Method: X64TestStruct>>seven: (in category 'accessing') -----
- seven: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 49 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>six (in category 'accessing') -----
- six
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 41!

Item was removed:
- ----- Method: X64TestStruct>>six: (in category 'accessing') -----
- six: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 41 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct>>sixteen (in category 'accessing') -----
- sixteen
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 121!

Item was removed:
- ----- Method: X64TestStruct>>sixteen: (in category 'accessing') -----
- sixteen: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 121 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct>>ten (in category 'accessing') -----
- ten
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 73!

Item was removed:
- ----- Method: X64TestStruct>>ten: (in category 'accessing') -----
- ten: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 73 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct>>thirteen (in category 'accessing') -----
- thirteen
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 97!

Item was removed:
- ----- Method: X64TestStruct>>thirteen: (in category 'accessing') -----
- thirteen: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 97 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>three (in category 'accessing') -----
- three
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle signedLongLongAt: 17!

Item was removed:
- ----- Method: X64TestStruct>>three: (in category 'accessing') -----
- three: anInteger
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle signedLongLongAt: 17 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct>>twelve (in category 'accessing') -----
- twelve
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 89!

Item was removed:
- ----- Method: X64TestStruct>>twelve: (in category 'accessing') -----
- twelve: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 89 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct>>two (in category 'accessing') -----
- two
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- ^handle doubleAt: 9!

Item was removed:
- ----- Method: X64TestStruct>>two: (in category 'accessing') -----
- two: aFloat
- "This method was automatically generated. See X64TestStruct class>>fields."
- <generated>
- handle doubleAt: 9 put: aFloat!

Item was removed:
- ExternalStructure subclass: #X64TestStruct2
- instanceVariableNames: ''
- classVariableNames: ''
- poolDictionaries: ''
- category: 'FFI-Examples-X64'!

Item was removed:
- ----- Method: X64TestStruct2 class>>fields (in category 'field definition') -----
- fields
- "X64TestStruct2 defineFields"
- ^#(
- (one #X64TestStruct)
- (two #X64TestStruct)
- )!

Item was removed:
- ----- Method: X64TestStruct2>>one (in category 'accessing') -----
- one
- "This method was automatically generated. See X64TestStruct2 class>>fields."
- <generated>
- ^X64TestStruct fromHandle: (handle structAt: 1 length: 128)!

Item was removed:
- ----- Method: X64TestStruct2>>one: (in category 'accessing') -----
- one: aX64TestStruct
- "This method was automatically generated. See X64TestStruct2 class>>fields."
- <generated>
- handle structAt: 1 put: aX64TestStruct getHandle length: 128.!

Item was removed:
- ----- Method: X64TestStruct2>>two (in category 'accessing') -----
- two
- "This method was automatically generated. See X64TestStruct2 class>>fields."
- <generated>
- ^X64TestStruct fromHandle: (handle structAt: 129 length: 128)!

Item was removed:
- ----- Method: X64TestStruct2>>two: (in category 'accessing') -----
- two: aX64TestStruct
- "This method was automatically generated. See X64TestStruct2 class>>fields."
- <generated>
- handle structAt: 129 put: aX64TestStruct getHandle length: 128.!

Item was removed:
- ExternalStructure subclass: #X64TestStruct3
- instanceVariableNames: ''
- classVariableNames: ''
- poolDictionaries: ''
- category: 'FFI-Examples-X64'!

Item was removed:
- ----- Method: X64TestStruct3 class>>fields (in category 'field definition') -----
- fields
- "X64TestStruct3 defineFields"
- ^#(
- (one 'longlong')
- (two 'double')
- (three 'longlong')
- (four 'double')
- (five 'longlong')
- (six 'double')
- (seven 'longlong')
- (eight 'double')
- (nine 'longlong')
- (ten 'double')
- (eleven 'longlong')
- (twelve 'double')
- (thirteen 'longlong')
- (fourteen 'double')
- (fifteen 'longlong')
- (sixteen 'double')
- (seventeen #X64TestStruct)
- (eighteen #X64TestStruct2)
- (nineteen 'X64TestStruct*')
- (twenty 'X64TestStruct2*')
- )!

Item was removed:
- ----- Method: X64TestStruct3>>eight (in category 'accessing') -----
- eight
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 57!

Item was removed:
- ----- Method: X64TestStruct3>>eight: (in category 'accessing') -----
- eight: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 57 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct3>>eighteen (in category 'accessing') -----
- eighteen
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^X64TestStruct2 fromHandle: (handle structAt: 257 length: 256)!

Item was removed:
- ----- Method: X64TestStruct3>>eighteen: (in category 'accessing') -----
- eighteen: aX64TestStruct2
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle structAt: 257 put: aX64TestStruct2 getHandle length: 256.!

Item was removed:
- ----- Method: X64TestStruct3>>eleven (in category 'accessing') -----
- eleven
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 81!

Item was removed:
- ----- Method: X64TestStruct3>>eleven: (in category 'accessing') -----
- eleven: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 81 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>fifteen (in category 'accessing') -----
- fifteen
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 113!

Item was removed:
- ----- Method: X64TestStruct3>>fifteen: (in category 'accessing') -----
- fifteen: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 113 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>five (in category 'accessing') -----
- five
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 33!

Item was removed:
- ----- Method: X64TestStruct3>>five: (in category 'accessing') -----
- five: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 33 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>four (in category 'accessing') -----
- four
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 25!

Item was removed:
- ----- Method: X64TestStruct3>>four: (in category 'accessing') -----
- four: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 25 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct3>>fourteen (in category 'accessing') -----
- fourteen
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 105!

Item was removed:
- ----- Method: X64TestStruct3>>fourteen: (in category 'accessing') -----
- fourteen: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 105 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct3>>nine (in category 'accessing') -----
- nine
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 65!

Item was removed:
- ----- Method: X64TestStruct3>>nine: (in category 'accessing') -----
- nine: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 65 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>nineteen (in category 'accessing') -----
- nineteen
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^X64TestStruct fromHandle: (handle shortPointerAt: 513)!

Item was removed:
- ----- Method: X64TestStruct3>>nineteen: (in category 'accessing') -----
- nineteen: aX64TestStruct
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle shortPointerAt: 513 put: aX64TestStruct getHandle.!

Item was removed:
- ----- Method: X64TestStruct3>>one (in category 'accessing') -----
- one
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 1!

Item was removed:
- ----- Method: X64TestStruct3>>one: (in category 'accessing') -----
- one: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 1 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>seven (in category 'accessing') -----
- seven
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 49!

Item was removed:
- ----- Method: X64TestStruct3>>seven: (in category 'accessing') -----
- seven: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 49 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>seventeen (in category 'accessing') -----
- seventeen
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^X64TestStruct fromHandle: (handle structAt: 129 length: 128)!

Item was removed:
- ----- Method: X64TestStruct3>>seventeen: (in category 'accessing') -----
- seventeen: aX64TestStruct
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle structAt: 129 put: aX64TestStruct getHandle length: 128.!

Item was removed:
- ----- Method: X64TestStruct3>>six (in category 'accessing') -----
- six
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 41!

Item was removed:
- ----- Method: X64TestStruct3>>six: (in category 'accessing') -----
- six: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 41 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct3>>sixteen (in category 'accessing') -----
- sixteen
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 121!

Item was removed:
- ----- Method: X64TestStruct3>>sixteen: (in category 'accessing') -----
- sixteen: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 121 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct3>>ten (in category 'accessing') -----
- ten
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 73!

Item was removed:
- ----- Method: X64TestStruct3>>ten: (in category 'accessing') -----
- ten: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 73 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct3>>thirteen (in category 'accessing') -----
- thirteen
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 97!

Item was removed:
- ----- Method: X64TestStruct3>>thirteen: (in category 'accessing') -----
- thirteen: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 97 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>three (in category 'accessing') -----
- three
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle signedLongLongAt: 17!

Item was removed:
- ----- Method: X64TestStruct3>>three: (in category 'accessing') -----
- three: anInteger
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle signedLongLongAt: 17 put: anInteger!

Item was removed:
- ----- Method: X64TestStruct3>>twelve (in category 'accessing') -----
- twelve
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 89!

Item was removed:
- ----- Method: X64TestStruct3>>twelve: (in category 'accessing') -----
- twelve: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 89 put: aFloat!

Item was removed:
- ----- Method: X64TestStruct3>>twenty (in category 'accessing') -----
- twenty
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^X64TestStruct2 fromHandle: (handle shortPointerAt: 517)!

Item was removed:
- ----- Method: X64TestStruct3>>twenty: (in category 'accessing') -----
- twenty: aX64TestStruct2
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle shortPointerAt: 517 put: aX64TestStruct2 getHandle.!

Item was removed:
- ----- Method: X64TestStruct3>>two (in category 'accessing') -----
- two
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- ^handle doubleAt: 9!

Item was removed:
- ----- Method: X64TestStruct3>>two: (in category 'accessing') -----
- two: aFloat
- "This method was automatically generated. See X64TestStruct3 class>>fields."
- <generated>
- handle doubleAt: 9 put: aFloat!