Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
RSS Feeds
Last updated at 12:52 pm UTC on 17 January 2006
Information about Squeak and Smalltalk is scatterd around a lot of places and keeping track of changes is not easy. The following RSS feeds might help in keeping up to date.

Squeak

SqueakSourcehttp://www.squeaksource.com/feed.rss
SqueakPeoplehttp://people.squeakfoundation.org/rss/articles.xmlArticles
Squeak Everydayhttp://propella.blogspot.com/atom.xmlTak's blog

Smalltalk

ESUGhttp://www.esug.org/?action=RSSChangesFeedEuropean Smalltalk User Group

SqueakSource: SqueakSource all projects RSS feed

Kernel.V3-dtl.1202: Name: Kernel-nice.1202
Author: nice
Time: 12 December 2018, 12:31:18.370647 am
UUID: f1313d70-e185-de48-a230-53fe6f67ec59
Ancestors: Kernel-pre.1201, Kernel-nice.1200

Merge Kernel-pre.1201 + Kernel-nice.1200

Name: Kernel-nice.1200
Author: nice
Time: 9 December 2018, 11:17:42.830548 am
UUID: 4608ee87-5859-4132-918f-df0f71dcc07e
Ancestors: Kernel-eem.1199

Let's make basicInspect robust to crazy numbers.

With http://www.squeaksource.com/ArbitraryPrecisionFl.html
I can create crazy numbers like this:
((1 asArbitraryPrecisionFloatNumBits: 100) timesTwoPower: 1e100)

But then I can't print to decimal form (a bit too many bytes to be allocated....).

The problem when debugging such monster is that basicInspect is not basicEnough: it insists on printing the Number in the inspector title (label)!

If we invoke basicInspect, we generally want something basic. Even if we just inspect, having a label spanning more than 100 chars is vain...

So let's be robust.
Kernel.V3-dtl.1201: Name: Kernel-pre.1201
Author: pre
Time: 10 December 2018, 8:25:07.937104 pm
UUID: dab70206-4253-46e9-ae56-19ae786abf5a
Ancestors: Kernel-fn.1200

Adds the classifyAllUnclassified method to ClassOrganizer. The method name remains consistent with the classify* methods of organizers. Further recategorizes some methods from accessing to classifying
Kernel.V3-dtl.1200: Name: Kernel-fn.1200
Author: fn
Time: 10 December 2018, 11:04:26.031004 am
UUID: 4bac5539-ca56-4e57-bf97-da1450d7a168
Ancestors: Kernel-eem.1199

Fix WeakMessageSend's class comment.
Kernel.V3-dtl.1199: Name: Kernel-eem.1199
Author: eem
Time: 24 November 2018, 3:19:28.081135 pm
UUID: 7d8e709b-a9c9-49ad-b733-e34ce715a79c
Ancestors: Kernel-eem.1198

Remove a mistaken halt from the postscript of the previous commit.
Kernel.V3-dtl.1198: Name: Kernel-eem.1198
Author: eem
Time: 24 November 2018, 1:44:47.526422 pm
UUID: 100137c4-2514-4b7f-9064-3dcdfe7d8cc9
Ancestors: Kernel-eem.1197

Redefine LargePositiveInteger hash for compatibility between 32-bit and 64-bit systems.
Kernel.V3-dtl.1197: Name: Kernel-eem.1197
Author: eem
Time: 20 November 2018, 1:43:36.839917 pm
UUID: bf505221-c2ce-4adb-8f51-144901828649
Ancestors: Kernel-eem.1196

Define #= and #hash for Message such that distinct Messages with the identical selector and lookupClass, and literalEqual: arguments are equal.
Kernel.V3-dtl.1196: Name: Kernel-eem.1196
Author: eem
Time: 20 November 2018, 1:39:00.487858 pm
UUID: d725b2e7-fe69-472d-8775-25948cabcc8c
Ancestors: Kernel-eem.1195

Fix ClosureExtractor (embeddedBlockClosures) for exotic Sista blocks.
Compiler.V3-dtl.396: Name: Compiler-eem.396
Author: eem
Time: 20 November 2018, 1:34:47.963843 pm
UUID: 4b9317db-2d11-4ae6-a183-9ec139110eb1
Ancestors: Compiler-eem.395

Fix a slip in Sista block creation
System.V3-dtl.1047: Name: System-pre.1047
Author: pre
Time: 20 December 2018, 1:56:15.427193 pm
UUID: 59e98ffb-8cee-4a39-a7c2-5096166f181c
Ancestors: System-eem.1046

Categorizes uncategorized methods in the System category.
Files.V3-dtl.182: Name: Files-pre.182
Author: pre
Time: 11 December 2018, 3:28:52.883299 pm
UUID: 093bb32f-7338-44b8-a2b7-250c5d9c0956
Ancestors: Files-nice.163, Files-tpr.181

Recategorizes methods in the files package. Also moves a deprecated method into the corresponding deprecated extension category.
Collections.V3-dtl.811: VM note - primitives 165 and 166 fail in interpreter VM, though this is functionally harmless so the updates are applicable for V3 with any VM.

Name: Collections-eem.811
Author: eem
Time: 31 October 2018, 10:44:24.941583 am
UUID: a01f9f2a-1915-4520-8dbd-dfe7f43b1026
Ancestors: Collections-ul.810

Use the integerAt[Put] primitive to implement signedByteAt:[put:]
Collections.V3-dtl.810: Adopt Collections-ul.810 but do not override #hashWithInitialHash in ByteArray or ByteString for V3.

Name: Collections-ul.810
Author: ul
Time: 30 October 2018, 1:26:22.149414 am
UUID: 33532c8f-187e-4914-9573-9a6a5390a97c
Ancestors: Collections-topa.809

- renamed the methods #stringHashWithInitialHash: and #bytesHashWithInitialHash: to #hashWithInitialHash:
ConfigurationOfXMLRPC-sg.22: empty log message
ProjectQuinto: Juste pour le plasir
w00t: Here it goes...
Dead Code Detection - Group 6 - Week 1: We were able to import *.mse files successfully and started to think about how we could detect dead code. After browsing through the moosetechnology.org website, we saw that one possibility would be to use the methods provided by Moose Chef to handle dead code detection. But since this is all new to us we would like to be sure that we're not starting off from the wrong foot. Could you please tell us if using Moose Chef would be a good approach? Thank you.
Dead Code Detection - Group 6: Test
A database driver for MySQL protocol: The driver is now capable of authenticating users in case the password was created in old style (short hash). The new style (long hash) password support remains available as usual. The fallback is silent, and handled during the handshake. Similar mechanisms apply to change user command.

In order to test the short has password cases change the password to use the old style by issuing commands like (from an admin account):

set password for 'stdbtestuser'@'%' = old_password('stdbtestpass')

Then run the test suite.

To change the password style back to new hash just do:

set password for 'stdbtestuser'@'%' = password('stdbtestpass')

Then run the test suite again to confirm.
SBE Quinto Game: hmm, test: add message
FSGittest: test