Re: VectorEnginePlugin changes circa march 2026
Eliot Miranda <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.general |
|---|---|
| Message-ID | <CAC20JE25ASzQDDz4D3=RQn7WQadp9aTm3NsA19T0JveH+4vvPA@mail.gmail.com> |
Hi Stéphane, On Thu, Aug 13, 2026 at 2:59 AM Stéphane Rollandin <[email protected]> wrote: > Hello again, > > I am still in the process of porting my code to Squeak6.1 > > I see that the VectorEnginePlugin.dll in the Windows 64 VM has changed > from release https://files.squeak.org/6.1beta/Squeak6.1beta-23713-64bit/ > to release https://files.squeak.org/6.1beta/Squeak6.1beta-23837-64bit/ > > After this changes, it shrunk from around 278 Ko to 74 Ko, and stopped > working for me. > I'm not sure. Can you provide the info in About Squeak for these two, and which OS you're running on? If I look at the size of the generated code for all revisions of the VectorEnginePlugin I don't see any obvious changes that would account for this. $ for c in `git log src/plugins/VectorEnginePlugin/VectorEnginePlugin.c | grep \^commit | sed 's/^commit //'`; do echo $c; git show -s --format=%cd $c;git show $c:src/plugins/VectorEnginePlugin/VectorEnginePlugin.c | wc; done 759d8f204b9c7f2e4e69a138a55d96209ec2d552 Thu Mar 5 14:49:45 2026 -0800 5637 23356 183347 d0e7e461e59e51560158d4f319164949472b9627 Sun Nov 16 12:09:50 2025 -0800 5633 23338 183231 a51d41c162db9b5f4050733dd0e1e46d0136fcd0 Sun Nov 16 10:32:15 2025 -0800 5633 23338 183230 b5f212dc137c2b135cd7a6b2eea71df87998d5ea Thu Oct 23 11:08:07 2025 -0700 5633 23338 183230 026ca645ea9e169e81a0db08c2e0f87e2651646b Sun Aug 31 16:59:38 2025 -0700 5628 22968 180990 3be65d09f4f119843ee8aa83681ff7c9050cb810 Sat Aug 30 23:14:07 2025 -0700 5628 22968 181002 aa56b1d75daa9daa8f3cb0026cf368b556ac9a05 Tue May 20 13:09:20 2025 -0700 5628 22971 181008 fe164819e4a3057e5dad61525334f7e6fdbd85ce Thu Apr 24 13:41:50 2025 -0700 5628 22969 180992 22aec3d8957d837dd297c48e2a2ef8a452f0094b Sat Feb 8 12:02:59 2025 -0800 5038 20035 162118 > For example, > > <primitive: 'primStrokeWidth' module: 'VectorEnginePlugin'> > > now fails. > Hmmm, the current commit contains primStrokeWidthHop, not primStrokeWidth. So this changed in April of last year: fe164819e4a3057e5dad61525334f7e6fdbd85ce Thu Apr 24 13:41:50 2025 -0700 EXPORT(sqInt) primStrokeWidthHop(void); primStrokeWidthHop(void) {(void*)_m, "primStrokeWidthHop\000\000\000", (void*)primStrokeWidthHop}, 22aec3d8957d837dd297c48e2a2ef8a452f0094b Sat Feb 8 12:02:59 2025 -0800 EXPORT(sqInt) primStrokeWidth(void); primStrokeWidth(void) {(void*)_m, "primStrokeWidth\000\000\000", (void*)primStrokeWidth}, > Is this expected? What happened exactly? > Looks like it. I would check the Cuis vectorEngine sources and see if they have changed, Stef > > Squeak-dev mailing list -- [email protected] > To unsubscribe send an email to > [email protected] > HTH _,,,^..^,,,_ best, Eliot Squeak-dev mailing list -- [email protected] To unsubscribe send an email to [email protected]