The Trunk: Kernel-ul.1263.mcz

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

The Trunk: Kernel-ul.1263.mcz

commits-2
Levente Uzonyi uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-ul.1263.mcz

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

Name: Kernel-ul.1263
Author: ul
Time: 29 August 2019, 2:23:08.696311 pm
UUID: 06ff84ab-3ba9-40f8-90f7-9fcdcca39692
Ancestors: Kernel-nice.1262

- restore Object >> #perform:with:with:with:with:with: , which was accidentally removed by Kernel-nice.1261

=============== Diff against Kernel-nice.1262 ===============

Item was added:
+ ----- Method: Object>>perform:with:with:with:with:with: (in category 'message handling') -----
+ perform: aSymbol with: firstObject with: secondObject with: thirdObject with: fourthObject with: fifthObject
+ "Send the selector, aSymbol, to the receiver with the given arguments.
+ Fail if the number of arguments expected by the selector is not four.
+ Primitive. Optional. See Object documentation whatIsAPrimitive."
+
+ <primitive: 83>
+ ^ self perform: aSymbol withArguments: { firstObject. secondObject. thirdObject. fourthObject. fifthObject }!


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Kernel-ul.1263.mcz

Nicolas Cellier
Sorry, I missed that. There is a conflict with some VMMaker package I think.

Le jeu. 29 août 2019 à 14:24, <[hidden email]> a écrit :
Levente Uzonyi uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-ul.1263.mcz

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

Name: Kernel-ul.1263
Author: ul
Time: 29 August 2019, 2:23:08.696311 pm
UUID: 06ff84ab-3ba9-40f8-90f7-9fcdcca39692
Ancestors: Kernel-nice.1262

- restore Object >> #perform:with:with:with:with:with: , which was accidentally removed by Kernel-nice.1261

=============== Diff against Kernel-nice.1262 ===============

Item was added:
+ ----- Method: Object>>perform:with:with:with:with:with: (in category 'message handling') -----
+ perform: aSymbol with: firstObject with: secondObject with: thirdObject with: fourthObject with: fifthObject
+       "Send the selector, aSymbol, to the receiver with the given arguments.
+       Fail if the number of arguments expected by the selector is not four.
+       Primitive. Optional. See Object documentation whatIsAPrimitive."
+
+       <primitive: 83>
+       ^ self perform: aSymbol withArguments: { firstObject. secondObject. thirdObject. fourthObject. fifthObject }!




Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: Kernel-ul.1263.mcz

Levente Uzonyi
That is very likely, as this method was missing from Squeak for years.

Levente

On Thu, 29 Aug 2019, Nicolas Cellier wrote:

> Sorry, I missed that. There is a conflict with some VMMaker package I think.
>
> Le jeu. 29 août 2019 à 14:24, <[hidden email]> a écrit :
>       Levente Uzonyi uploaded a new version of Kernel to project The Trunk:
>       http://source.squeak.org/trunk/Kernel-ul.1263.mcz
>
>       ==================== Summary ====================
>
>       Name: Kernel-ul.1263
>       Author: ul
>       Time: 29 August 2019, 2:23:08.696311 pm
>       UUID: 06ff84ab-3ba9-40f8-90f7-9fcdcca39692
>       Ancestors: Kernel-nice.1262
>
>       - restore Object >> #perform:with:with:with:with:with: , which was accidentally removed by Kernel-nice.1261
>
>       =============== Diff against Kernel-nice.1262 ===============
>
>       Item was added:
>       + ----- Method: Object>>perform:with:with:with:with:with: (in category 'message handling') -----
>       + perform: aSymbol with: firstObject with: secondObject with: thirdObject with: fourthObject with: fifthObject
>       +       "Send the selector, aSymbol, to the receiver with the given arguments.
>       +       Fail if the number of arguments expected by the selector is not four.
>       +       Primitive. Optional. See Object documentation whatIsAPrimitive."
>       +
>       +       <primitive: 83>
>       +       ^ self perform: aSymbol withArguments: { firstObject. secondObject. thirdObject. fourthObject. fifthObject }!
>
>
>
>