|Squeak Everyday||http://propella.blogspot.com/atom.xml||Tak's blog|
|ESUG||http://www.esug.org/?action=RSSChangesFeed||European Smalltalk User Group|
|SqueakSource: SqueakSource all projects RSS feed|
|TF-Login-TonyFleig.263: Add domain attribute to cookies. Previous cookies were not honored by Safari Mobile.|
|FEC-rww.1: initial setup|
|System.V3-dtl.943: Note - modified lowSpaceThreshold to catch exception on VM parameter out of range on non-oscog VMs.|
Time: 30 March 2017, 1:13:51.515243 pm
Eliminate an explicit reference to MethodContext in lowSpaceThreshold and make it more accurate for 64-bits.
|System.V3-dtl.942: Name: System-eem.942|
Time: 30 March 2017, 12:46:19.668474 pm
Eliminate an explicit reference to ContextPart and make the derivation of the class of a contexts' receiver robust in the presence of forwarders.
|Kernel.V3-dtl.1073: Name: Kernel-ul.1073|
Time: 28 March 2017, 2:55:29.274038 am
- cleaned up most senders of undeclared methods
- added Exception >> #printDetailsOn:, so that it can safely be sent to any exception from #printVerboseOn:
- removed remnants of an old closure experiment
- sped up #messages and #messagesDo: of CompiledMethod
|Kernel.V3-dtl.1072: Name: Kernel-eem.1072|
Time: 23 March 2017, 6:27:21.701732 pm
Revert the mistaken fix to needsFrameSize:. It is not the perform:withArguments: context that needs a large frame, but its sender. The arguments are pushed in the sender's context, not the perform:withArguments: context, which doesn't exist at the point the primitive is invoked. If the primitive scceeds then the arguments are pushed on the context which is activated, which will /not/ be perform:withArguments:. If the primitive fails, the arguments will be popped off the stack of the sender's context back into the array.
In the Stack (and Cog) VM this is not an issue because there is ample headroom on stack pages. In a context interpreter the correct solution is to defer pushing the arguments until the new method has been found (which I think is the case anyway). In any case setting the large frame bit in perform:withArguments: is wrong. And if it were right, doing it only for perform:withArguments: and not for withArgs:evaluate:, valueWithArguments: and perform:inSuperclass:withArguments: is wrong too.
Add an argument count check to the inner simulated send machinery.
Nuke isPseudoContext; IIAC it's an obsolete remnant of the old jitter VM.
|Kernel.V3-dtl.1071: Note class comment was entered manually in a previous update, so no change here.|
Time: 23 March 2017, 2:36:33.164059 pm
Update CompiledCode's class comment with more accurate description of bit 16, and add the accessors for it.
|System.V3-dtl.941: Name: System-eem.941|
Time: 23 March 2017, 11:38:00.919125 am
Move methodReference up from CompiledMethod to CompiledCode.
|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|
|Pier Multilanguage: Fehlerbehebung: Ein neuer Blog-Eintrag konnte nicht gespeichert werden, da bei der Ermittlung des Index die Monatsnamen aus dem Englischen herangezogen wurden (July - Juli).|
|StSearch - Search Engine for Smalltalk: The latest version is working fine in Squeak 4.2. Please be informed.|
|StSearch - Search Engine for Smalltalk: In order to launch StSearch, please do the message: StSearchBrowser openStSearchBrowser in a workspace.|
|AltFreeCell: Updated for Pharo 1.1 (and 1.2beta1) with some bugfixes.|
Note that there is a bug in Pharo on Linux where saving an image causes Color black to become Color transparent. A work-around is to eval 'AltCardMorph initialize', then click on Start Over (or 'Klondike new openInWorld').
|Frob, Twiddle and Tweak: just frobbin' round|