X Tutup
Skip to content

Commit 6ded363

Browse files
committed
sync with smalltalkhub master
1 parent 944c512 commit 6ded363

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

repository/Grease-Slime.package/GRUsesNotPortableClassRule.class/instance/checkMethod..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ checkMethod: aContext
44
"classes in a -Pharo- package are per definition not portable and therefore allowed to use non-portable classes"
55
^ self ].
66
aContext compiledMethod literals do: [ :each |
7-
((each isKindOf: Association) and: [ self classNames includes: each key ]) ifTrue: [
7+
(each isVariableBinding and: [ self classNames includes: each key ]) ifTrue: [
88
result
99
addClass: aContext selectedClass
1010
selector: aContext selector.

repository/Grease-Slime.package/GRUsesNotPortableClassRule.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
},
44
"instance" : {
55
"checkClass:" : "lr 2/27/2009 22:14",
6-
"checkMethod:" : "pmm 4/1/2013 13:45",
6+
"checkMethod:" : "topa 3/25/2014 10:09",
77
"classNames" : "jf 12/18/2009 14:16",
88
"group" : "jok 1/26/2010 14:16",
99
"name" : "lr 2/24/2009 15:35",

repository/Grease-Slime.package/monticello.meta/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
(name 'Grease-Slime-JohanBrichau.25' message 'Fixed failing test in Pharo3.0 by replacing senders of #isLiteral with #isLiteralNode (the former being deprecated since Pharo1.4)' id '7a5e0938-07f9-45f0-b061-2a1aafafaa58' date '18 January 2014' time '4:40:22.938705 pm' author 'JohanBrichau' ancestors ((name 'Grease-Slime-pmm.24' message '- Slime' id 'd28fa15e-5eac-4160-bb27-4dc655858db4' date '14 September 2013' time '4:53:18 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.23' message '- Slime' id '97acedcb-aaff-4ec4-976c-cea3775aed5b' date '14 September 2013' time '4:50:45 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.22' message '- merge commit' id 'c68be1a4-baa0-42f5-8b03-aa0006b7c506' date '14 September 2013' time '8:47:40 am' author 'pmm' ancestors ((name 'Grease-Slime-pmm.21' message 'Issue 741: #includesSubString: deprecated in Pharo 2.0http://code.google.com/p/seaside/issues/detail?id=741' id 'f701a809-7c35-4544-ac47-ad2e388887a1' date '13 September 2013' time '9:53:50 am' author 'pmm' ancestors ((name 'Grease-Slime-pmm.20' message '- replaced senders of #includesSubString by #indexOfSubCollection:startingAt:- port from with 3.0' id '9d92108a-1c2b-4c19-9ba4-a61961261355' date '1 April 2013' time '1:48:39 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.19' message '- allow -REST- packages to contain pragmas' id '4d8710a4-0855-442f-9a46-81934184c01e' date '3 September 2012' time '4:33:02 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.18' message '- add rule to detect unnecessary last period' id 'eea1fba7-a231-4ad1-969b-bf92ffd73a3c' date '1 September 2012' time '12:29:57 pm' author 'pmm' ancestors ((name 'Grease-Slime-lr.17' message '- fix GRUsesCanPerformOrUnderstandRule' id '6c9cf6e5-02d6-4750-892a-d14483cfdb03' date '30 March 2012' time '9:16:52 am' author 'lr' ancestors ((name 'Grease-Slime-pmm.16' message '- add rule for #canPerform: or #canUnderstand:' id '70c4f15d-856c-4bf0-9dab-9e8dc8b57645' date '29 March 2012' time '8:00:32 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.15' message '- classes in -Pharo- packages are allowed to use non-portable classes' id '21821e7f-c961-4eb0-8711-173137497e8c' date '22 January 2012' time '5:24:42 pm' author 'pmm' ancestors ((name 'Grease-Slime-lr.14' message '- removed unused extension' id '821507ca-30cc-48e7-903e-ea3f2b995793' date '8 September 2011' time '11:33:07 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.13' message '- fixed grouping of deprecated api rule' id 'f3379224-3e52-486c-a0d2-38637dab4244' date '26 July 2011' time '10:22:15 am' author 'lr' ancestors ((name 'Grease-Slime-lr.12' message '- also detect issues in nested blocks' id 'e9c3473c-d638-4a83-9f18-7dcc2cab4935' date '25 July 2011' time '7:56:10 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.11' message '- be more strict about block formatting' id '2650eac9-2d70-4070-b132-7298674c2025' date '25 July 2011' time '7:16:27 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.10' message '- fixed a bug' id '99f423c9-5db6-46d3-a383-8a9d6ccd0c28' date '25 July 2011' time '6:14:40 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.9' message '- added some tests for spacing (in parenthesis, return statements, blocks and temps)' id '0242fe95-c51f-47e0-8663-1616ee1920c6' date '25 July 2011' time '5:33:01 pm' author 'lr' ancestors ((name 'Grease-Slime-pmm.8' message '- check individual literals for WideStrings as well- check class comment for WideStrings as well' id 'c0dc2754-0c78-42a9-87df-7d149e9a2910' date '12 February 2011' time '10:09:06 am' author 'pmm' ancestors ((name 'Grease-Slime-lr.7' message '- added a rule to detect WideString source' id '10c04775-7a8b-4ca8-8d7a-e7bb090f399f' date '8 November 2010' time '10:54:27 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.6' message '- added a rule decting the use of "self class hash", which does not work in GemStone- fixed findTokens: rule' id '362db39b-54d8-413a-9c70-5dee24407f4d' date '14 October 2010' time '9:44:52 am' author 'lr' ancestors ((name 'Grease-Slime-jok.5' message 'Use #reverse (ANSI) rather than #reversed' id 'ec9be1fc-6e29-a741-8666-9b052af49625' date '23 April 2010' time '8:45:21 am' author 'jok' ancestors ((name 'Grease-Slime-jok.4' message '- http://code.google.com/p/seaside/issues/detail?id=555- add #beginsWithSubCollection: and #endsWithSubCollection:' id '9bf79761-74b7-5a40-8adc-21b7ab9aab00' date '25 March 2010' time '8:29:38 am' author 'jok' ancestors ((name 'Grease-Slime-lr.3' message '- added explicit repository url' id 'ebebbd56-1d42-4f52-87e0-db690abd61f5' date '17 February 2010' time '3:55:22 pm' author 'lr' ancestors ((name 'Grease-Slime-jok.2' message 'Fix a couple rules that still had a Seaside group' id '363a8283-e666-6344-90a9-9a82abad98f9' date '26 January 2010' time '4:01:30 pm' author 'jok' ancestors ((name 'Grease-Slime-jok.1' message 'Promote Grease-related portions of Slime' id 'ab805d1f-3934-f54d-af21-d64f60091319' date '26 January 2010' time '3:30:35 pm' author 'jok' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Slime-AvO.21' message 'Added GRNonPortableMessageRule with methods #( anyOne withIndexCollect: ). See issue http://code.google.com/p/seaside/issues/detail?id=769`.' id '950c6c66-30f7-5948-913b-5cef157d1f0f' date '13 September 2013' time '3:14:08 pm' author 'AvO' ancestors ((id '9d92108a-1c2b-4c19-9ba4-a61961261355')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
1+
(name 'Grease-Slime-topa.26' message 'Use (ironically )more portable variant to check for class references in a Method' id '13ddba5d-32b6-4745-8898-62e8584bf058' date '25 March 2014' time '10:28:36.219 am' author 'topa' ancestors ((name 'Grease-Slime-JohanBrichau.25' message 'Fixed failing test in Pharo3.0 by replacing senders of #isLiteral with #isLiteralNode (the former being deprecated since Pharo1.4)' id '7a5e0938-07f9-45f0-b061-2a1aafafaa58' date '18 January 2014' time '4:40:22.938705 pm' author 'JohanBrichau' ancestors ((name 'Grease-Slime-pmm.24' message '- Slime' id 'd28fa15e-5eac-4160-bb27-4dc655858db4' date '14 September 2013' time '4:53:18 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.23' message '- Slime' id '97acedcb-aaff-4ec4-976c-cea3775aed5b' date '14 September 2013' time '4:50:45 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.22' message '- merge commit' id 'c68be1a4-baa0-42f5-8b03-aa0006b7c506' date '14 September 2013' time '8:47:40 am' author 'pmm' ancestors ((name 'Grease-Slime-pmm.21' message 'Issue 741: #includesSubString: deprecated in Pharo 2.0http://code.google.com/p/seaside/issues/detail?id=741' id 'f701a809-7c35-4544-ac47-ad2e388887a1' date '13 September 2013' time '9:53:50 am' author 'pmm' ancestors ((name 'Grease-Slime-pmm.20' message '- replaced senders of #includesSubString by #indexOfSubCollection:startingAt:- port from with 3.0' id '9d92108a-1c2b-4c19-9ba4-a61961261355' date '1 April 2013' time '1:48:39 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.19' message '- allow -REST- packages to contain pragmas' id '4d8710a4-0855-442f-9a46-81934184c01e' date '3 September 2012' time '4:33:02 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.18' message '- add rule to detect unnecessary last period' id 'eea1fba7-a231-4ad1-969b-bf92ffd73a3c' date '1 September 2012' time '12:29:57 pm' author 'pmm' ancestors ((name 'Grease-Slime-lr.17' message '- fix GRUsesCanPerformOrUnderstandRule' id '6c9cf6e5-02d6-4750-892a-d14483cfdb03' date '30 March 2012' time '9:16:52 am' author 'lr' ancestors ((name 'Grease-Slime-pmm.16' message '- add rule for #canPerform: or #canUnderstand:' id '70c4f15d-856c-4bf0-9dab-9e8dc8b57645' date '29 March 2012' time '8:00:32 pm' author 'pmm' ancestors ((name 'Grease-Slime-pmm.15' message '- classes in -Pharo- packages are allowed to use non-portable classes' id '21821e7f-c961-4eb0-8711-173137497e8c' date '22 January 2012' time '5:24:42 pm' author 'pmm' ancestors ((name 'Grease-Slime-lr.14' message '- removed unused extension' id '821507ca-30cc-48e7-903e-ea3f2b995793' date '8 September 2011' time '11:33:07 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.13' message '- fixed grouping of deprecated api rule' id 'f3379224-3e52-486c-a0d2-38637dab4244' date '26 July 2011' time '10:22:15 am' author 'lr' ancestors ((name 'Grease-Slime-lr.12' message '- also detect issues in nested blocks' id 'e9c3473c-d638-4a83-9f18-7dcc2cab4935' date '25 July 2011' time '7:56:10 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.11' message '- be more strict about block formatting' id '2650eac9-2d70-4070-b132-7298674c2025' date '25 July 2011' time '7:16:27 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.10' message '- fixed a bug' id '99f423c9-5db6-46d3-a383-8a9d6ccd0c28' date '25 July 2011' time '6:14:40 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.9' message '- added some tests for spacing (in parenthesis, return statements, blocks and temps)' id '0242fe95-c51f-47e0-8663-1616ee1920c6' date '25 July 2011' time '5:33:01 pm' author 'lr' ancestors ((name 'Grease-Slime-pmm.8' message '- check individual literals for WideStrings as well- check class comment for WideStrings as well' id 'c0dc2754-0c78-42a9-87df-7d149e9a2910' date '12 February 2011' time '10:09:06 am' author 'pmm' ancestors ((name 'Grease-Slime-lr.7' message '- added a rule to detect WideString source' id '10c04775-7a8b-4ca8-8d7a-e7bb090f399f' date '8 November 2010' time '10:54:27 pm' author 'lr' ancestors ((name 'Grease-Slime-lr.6' message '- added a rule decting the use of "self class hash", which does not work in GemStone- fixed findTokens: rule' id '362db39b-54d8-413a-9c70-5dee24407f4d' date '14 October 2010' time '9:44:52 am' author 'lr' ancestors ((name 'Grease-Slime-jok.5' message 'Use #reverse (ANSI) rather than #reversed' id 'ec9be1fc-6e29-a741-8666-9b052af49625' date '23 April 2010' time '8:45:21 am' author 'jok' ancestors ((name 'Grease-Slime-jok.4' message '- http://code.google.com/p/seaside/issues/detail?id=555- add #beginsWithSubCollection: and #endsWithSubCollection:' id '9bf79761-74b7-5a40-8adc-21b7ab9aab00' date '25 March 2010' time '8:29:38 am' author 'jok' ancestors ((name 'Grease-Slime-lr.3' message '- added explicit repository url' id 'ebebbd56-1d42-4f52-87e0-db690abd61f5' date '17 February 2010' time '3:55:22 pm' author 'lr' ancestors ((name 'Grease-Slime-jok.2' message 'Fix a couple rules that still had a Seaside group' id '363a8283-e666-6344-90a9-9a82abad98f9' date '26 January 2010' time '4:01:30 pm' author 'jok' ancestors ((name 'Grease-Slime-jok.1' message 'Promote Grease-related portions of Slime' id 'ab805d1f-3934-f54d-af21-d64f60091319' date '26 January 2010' time '3:30:35 pm' author 'jok' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Slime-AvO.21' message 'Added GRNonPortableMessageRule with methods #( anyOne withIndexCollect: ). See issue http://code.google.com/p/seaside/issues/detail?id=769`.' id '950c6c66-30f7-5948-913b-5cef157d1f0f' date '13 September 2013' time '3:14:08 pm' author 'AvO' ancestors ((id '9d92108a-1c2b-4c19-9ba4-a61961261355')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())

0 commit comments

Comments
 (0)
X Tutup