<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        Yes, we might want to reduce the amound of duplicate error strings in the entire image. This explicit way, however, is consistent with SequenceableCollection >> #with:do:.<div class="mb_sig"></div><blockquote class="history_container" type="cite" style="border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 25.01.2019 01:03:49 schrieb Chris Muller <asqueaker@gmail.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">In the spirit of #emptyCheck, how about factoring that line into<br>#sizeCheck or something..?<br><br>On Thu, Jan 24, 2019 at 3:32 AM <commits@source.squeak.org> wrote:<br>><br>> A new version of Collections was added to project The Inbox:<br>> http://source.squeak.org/inbox/Collections-JH.814.mcz<br>><br>> ==================== Summary ====================<br>><br>> Name: Collections-JH.814<br>> Author: JH<br>> Time: 24 January 2019, 10:32:33.157023 am<br>> UUID: 2981cec1-a155-7840-bbff-827a8f3387bb<br>> Ancestors: Collections-eem.806<br>><br>> Add check to FloatArray primitive fallback code to ensure that receiver and argument have the same size (argument was previously allowed to be larger than receiver, which does not make sense mathematically).<br>><br>> =============== Diff against Collections-eem.806 ===============<br>><br>> Item was changed:<br>>   ----- Method: FloatArray>>primAddArray: (in category 'primitives-plugin') -----<br>>   primAddArray: floatArray<br>><br>>         <primitive: 'primitiveaddfloatarray'="" module:="" 'floatarrayplugin'=""><br>> +       self size = floatArray size ifFalse:[^self error:'Must be equal size'].<br>>         1 to: self size do:[:i| self at: i put: (self at: i) + (floatArray at: i)].!<br>><br>> Item was changed:<br>>   ----- Method: FloatArray>>primDivArray: (in category 'primitives-plugin') -----<br>>   primDivArray: floatArray<br>><br>>         <primitive: 'primitivedivfloatarray'="" module:="" 'floatarrayplugin'=""><br>> +       self size = floatArray size ifFalse:[^self error:'Must be equal size'].<br>>         1 to: self size do:[:i| self at: i put: (self at: i) / (floatArray at: i)].!<br>><br>> Item was changed:<br>>   ----- Method: FloatArray>>primMulArray: (in category 'primitives-plugin') -----<br>>   primMulArray: floatArray<br>><br>>         <primitive: 'primitivemulfloatarray'="" module:="" 'floatarrayplugin'=""><br>> +       self size = floatArray size ifFalse:[^self error:'Must be equal size'].<br>>         1 to: self size do:[:i| self at: i put: (self at: i) * (floatArray at: i)].!<br>><br>> Item was changed:<br>>   ----- Method: FloatArray>>primSubArray: (in category 'primitives-plugin') -----<br>>   primSubArray: floatArray<br>><br>>         <primitive: 'primitivesubfloatarray'="" module:="" 'floatarrayplugin'=""><br>> +       self size = floatArray size ifFalse:[^self error:'Must be equal size'].<br>>         1 to: self size do:[:i| self at: i put: (self at: i) - (floatArray at: i)].!<br>><br>><br><br></primitive:></primitive:></primitive:></primitive:></commits@source.squeak.org></div></blockquote>
                                        </div></body>