X Tutup
Skip to content

Commit 94ca45a

Browse files
author
Johan Brichau
committed
sync with smalltalkhub
1 parent 690a5f0 commit 94ca45a

File tree

19 files changed

+52
-16
lines changed

19 files changed

+52
-16
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
bindings
2+
bindingOf: aClass
3+
"Answer the binding of aClass.
4+
The binding is the literal that get compiled into the method.
5+
We need the binding to be updated when the class is changed.
6+
The binding has to respond to #value.
7+
8+
This is mostly an issue on GemStone/S because when we hold on
9+
to a class directly we will end up holding on to an old class version.
10+
11+
Dialects with namespaces will need to override this.
12+
13+
On VisualWorks this should like this
14+
^ aClass fullyQualifiedReference"
15+
^ Smalltalk associationAt: aClass name

repository/Grease-Core.package/GRPlatform.class/methodProperties.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"addToStartUpList:" : "jf 1/22/2009 02:10",
1010
"asMethodReturningByteArray:named:" : "jf 1/22/2009 02:11",
1111
"base64Decode:" : "pmm 8/27/2011 15:12",
12+
"bindingOf:" : "pmm 8/23/2014 11:42",
1213
"compile:into:classified:" : "jf 1/22/2009 02:11",
1314
"contentsOfFile:binary:" : "jf 1/22/2009 02:11",
1415
"convertToSmalltalkNewlines:" : "lr 4/15/2010 19:15",
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
SystemOrganization addCategory: #'Grease-Core'!
2-
SystemOrganization addCategory: 'Grease-Core-Collections'!
3-
SystemOrganization addCategory: 'Grease-Core-Exceptions'!
4-
SystemOrganization addCategory: 'Grease-Core-Text'!
5-
SystemOrganization addCategory: 'Grease-Core-Utilities'!
2+
SystemOrganization addCategory: #'Grease-Core-Collections'!
3+
SystemOrganization addCategory: #'Grease-Core-Exceptions'!
4+
SystemOrganization addCategory: #'Grease-Core-Text'!
5+
SystemOrganization addCategory: #'Grease-Core-Utilities'!

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

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
bindings
2+
bindingOf: aClass
3+
"theoretically consider the environment of a class"
4+
^ aClass binding

repository/Grease-Pharo-Core.package/GRPharoPlatform.class/methodProperties.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"asMethodReturningByteArrayLiteral:named:" : "lr 7/25/2011 19:51",
1212
"asMethodReturningByteArrayWithCache:named:" : "pmm 2/20/2009 17:44",
1313
"base64Decode:" : "jf 1/21/2009 17:31",
14+
"bindingOf:" : "pmm 8/23/2014 11:42",
1415
"compile:into:classified:" : "pmm 8/13/2010 11:52",
1516
"contentsOfFile:binary:" : "lr 7/25/2011 19:51",
1617
"deprecationExceptionSet" : "pmm 2/16/2014 23:12",

repository/Grease-Pharo-Core.package/monticello.meta/version

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
*grease-pharo20-core
22
greaseString
33
| converter |
4-
converter := GRNumberPrinter new precision: self scale.
4+
converter := GRSignPrinter new, (GRNumberPrinter new precision: self scale).
55
^ converter print: self

repository/Grease-Pharo20-Core.package/ScaledDecimal.extension/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
"class" : {
33
},
44
"instance" : {
5-
"greaseString" : "pmm 9/15/2013 12:23" } }
5+
"greaseString" : "JohanBrichau 5/25/2015 09:40" } }

repository/Grease-Pharo20-Core.package/monticello.meta/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
(name 'Grease-Pharo20-Core-JohanBrichau.20' message 'additional file library methods' id 'bf315320-7512-4c64-952d-17453195cf9f' date '4 October 2014' time '10:07:20.979 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.19' message ' Issue 792 : Issue encoding a non-ascii character preceded by an xml-unsafe one- https://code.google.com/p/seaside/issues/detail?id=792' id '091e6e30-84fe-4281-ab9b-b586baa80ec0' date '24 May 2014' time '3:19:05.51 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.18' message 'moved GRCountingStream from Pharo specific package to Core' id '0be4fbfb-45e8-4a63-9800-6adf07b3d8c3' date '16 February 2014' time '9:36:20.377 pm' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.17' message 'Issue 770: ScaledDecimal rendering supporthttp://code.google.com/p/seaside/issues/detail?id=770' id 'd7a1eeaa-f58e-4603-971f-6cd59230204e' date '15 September 2013' time '12:24:13.475 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.16' message '- merge' id 'f7d28925-70ae-4366-854a-1160f562395f' date '12 September 2013' time '5:58:13.97 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.15' message '- bring #doSilently: back' id 'f4aaf942-4c29-41d5-b585-f936f0a72bc0' date '12 September 2013' time '5:57:39.57 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.13' message 'Issue 760: addAllFilesIn: is broken in Pharo 20http://code.google.com/p/seaside/issues/detail?id=760' id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b' date '12 September 2013' time '12:12:53.334125 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.12' message '- use new compiler API' id '6d75cfee-a670-4eb5-bec2-d32e9689670d' date '12 September 2013' time '11:29:15.683227 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.11' message 'deal with #doSilently: difference from Pharo2.0 onward' id 'ded240e6-cedd-4892-972a-ed672d5eb5d7' date '10 September 2013' time '11:37:29.755 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.10' message '- more fs fixes' id '05c86e58-c910-4317-8e9b-47b6fd57c19f' date '19 August 2012' time '10:20:18.316 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.9' message '- Issue 736: implement #basicNextPutAll: on pseudo streams- http://code.google.com/p/seaside/issues/detail?id=736' id '310db583-7be2-4c4d-b911-8097d66481f4' date '19 August 2012' time '10:12:26.043 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.8' message '- more FS' id '8eb78157-6f56-4d61-bf7d-a3fe0b7144a9' date '13 August 2012' time '9:30:05.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.7' message '- more FS' id '2f0d58f8-da48-4378-acb2-d16dc3084098' date '4 August 2012' time '3:13:15.968 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.6' message '- change package name' id 'befeca18-9752-4b8d-8af9-29143036e384' date '4 August 2012' time '1:09:21.558 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.5' message '- more FS' id '397deea2-2611-468e-bc32-b06b84a8eeb5' date '4 August 2012' time '1:03:35.508 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.4' message '- more FS fixes' id '10d636c6-60c0-4445-bc52-e58c2694a62d' date '4 August 2012' time '12:53:24.724 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.3' message '- start to use FS' id '95e05251-e337-4ced-8d96-6608473fd288' date '4 August 2012' time '12:41:12.074 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.2' message '- use SystemAnnouncer' id '1cde944c-5368-4cbd-b074-6d29b30b5d1e' date '4 August 2012' time '12:32:52.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.1' message '- bump' id 'f5552691-cc57-47ca-8b09-987e6b976f5b' date '4 August 2012' time '12:29:29.556 pm' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo20-Core-pmm.14' message '- fix URLs' id 'e60023ec-b58b-49e4-81b5-4d17412a11dc' date '12 September 2013' time '4:02:53.563496 pm' author 'pmm' ancestors ((id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())
1+
(name 'Grease-Pharo20-Core-JohanBrichau.21' message 'Missing sign on ScaledDecimal>>greaseString(https://github.com/SeasideSt/Grease/issues/1)Thanks Hilaire!' id 'a9a0a841-882d-486d-a8ed-dcacf4e78af9' date '25 May 2015' time '9:41:17.846 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.20' message 'additional file library methods' id 'bf315320-7512-4c64-952d-17453195cf9f' date '4 October 2014' time '10:07:20.979 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.19' message ' Issue 792 : Issue encoding a non-ascii character preceded by an xml-unsafe one- https://code.google.com/p/seaside/issues/detail?id=792' id '091e6e30-84fe-4281-ab9b-b586baa80ec0' date '24 May 2014' time '3:19:05.51 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.18' message 'moved GRCountingStream from Pharo specific package to Core' id '0be4fbfb-45e8-4a63-9800-6adf07b3d8c3' date '16 February 2014' time '9:36:20.377 pm' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.17' message 'Issue 770: ScaledDecimal rendering supporthttp://code.google.com/p/seaside/issues/detail?id=770' id 'd7a1eeaa-f58e-4603-971f-6cd59230204e' date '15 September 2013' time '12:24:13.475 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.16' message '- merge' id 'f7d28925-70ae-4366-854a-1160f562395f' date '12 September 2013' time '5:58:13.97 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.15' message '- bring #doSilently: back' id 'f4aaf942-4c29-41d5-b585-f936f0a72bc0' date '12 September 2013' time '5:57:39.57 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.13' message 'Issue 760: addAllFilesIn: is broken in Pharo 20http://code.google.com/p/seaside/issues/detail?id=760' id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b' date '12 September 2013' time '12:12:53.334125 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.12' message '- use new compiler API' id '6d75cfee-a670-4eb5-bec2-d32e9689670d' date '12 September 2013' time '11:29:15.683227 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-JohanBrichau.11' message 'deal with #doSilently: difference from Pharo2.0 onward' id 'ded240e6-cedd-4892-972a-ed672d5eb5d7' date '10 September 2013' time '11:37:29.755 am' author 'JohanBrichau' ancestors ((name 'Grease-Pharo20-Core-pmm.10' message '- more fs fixes' id '05c86e58-c910-4317-8e9b-47b6fd57c19f' date '19 August 2012' time '10:20:18.316 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.9' message '- Issue 736: implement #basicNextPutAll: on pseudo streams- http://code.google.com/p/seaside/issues/detail?id=736' id '310db583-7be2-4c4d-b911-8097d66481f4' date '19 August 2012' time '10:12:26.043 am' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.8' message '- more FS' id '8eb78157-6f56-4d61-bf7d-a3fe0b7144a9' date '13 August 2012' time '9:30:05.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.7' message '- more FS' id '2f0d58f8-da48-4378-acb2-d16dc3084098' date '4 August 2012' time '3:13:15.968 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.6' message '- change package name' id 'befeca18-9752-4b8d-8af9-29143036e384' date '4 August 2012' time '1:09:21.558 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.5' message '- more FS' id '397deea2-2611-468e-bc32-b06b84a8eeb5' date '4 August 2012' time '1:03:35.508 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.4' message '- more FS fixes' id '10d636c6-60c0-4445-bc52-e58c2694a62d' date '4 August 2012' time '12:53:24.724 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.3' message '- start to use FS' id '95e05251-e337-4ced-8d96-6608473fd288' date '4 August 2012' time '12:41:12.074 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.2' message '- use SystemAnnouncer' id '1cde944c-5368-4cbd-b074-6d29b30b5d1e' date '4 August 2012' time '12:32:52.4 pm' author 'pmm' ancestors ((name 'Grease-Pharo20-Core-pmm.1' message '- bump' id 'f5552691-cc57-47ca-8b09-987e6b976f5b' date '4 August 2012' time '12:29:29.556 pm' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Grease-Pharo20-Core-pmm.14' message '- fix URLs' id 'e60023ec-b58b-49e4-81b5-4d17412a11dc' date '12 September 2013' time '4:02:53.563496 pm' author 'pmm' ancestors ((id '6259cd85-05d0-485c-aa5f-ce8b08e1d56b')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())

0 commit comments

Comments
 (0)
X Tutup