[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun Mar 27 21:55:02 UTC 2016


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009505.html

Name: Regex-Tests-Core-ul.4
Ancestors: Regex-Tests-Core-ul.3

Added RxParserTest >> #testPredicates to cover the case sensitive/case insensitive predicates a bit better.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009506.html

Name: Regex-Core-ul.48
Ancestors: Regex-Core-ul.47

- use double dispatch in #matchAgainst: of the subclasses of RxmLink. This allowed us to get rid of #currentState, #markerPositionAt:add: and #restoreState: from RxMatcher
- do not add both lowercase and uppercase characters to the set in RxsCharSet >> #enumerableSetIgnoringCase:, because that stops a few possible optimizations to work. The missing characters are added in #enumerablePartPredicateIgnoringCase: and RxMatchOptimizer's corresponding method. This change also let us have simpler #enumerateTo: methods

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2016-March/009507.html

Name: Network-ul.175
Ancestors: Network-ul.174

Socket changes:
- removed RegistryThreshold, because it was unused
- added DefaultReceiveBufferSize and DefaultSendBufferSize, both with the value of 8192. These can later be turned into preferences or something. All socket initialization methods use these variables. And this is the default size of a sent chunk in #sendData: too.
- don't waste seconds trying to look up the hostname for 0.0.0.0, just return nil in #peerName
- simplified #sendSomeData:startIndex:count:for:, 
#waitForConnectionUntil:, #waitForDataFor:ifClosed:ifTimedOut:, #waitForDataIfClosed: and #waitForSendDoneFor:
- added #isOtherEndConnected and #isThisEndConnected to let waiting be possible in these cases as well, but they are not in use yet, because there are some issues to solve first

=============================================


More information about the Squeak-dev mailing list