X Tutup
Skip to content

Commit d8f8ffa

Browse files
author
Johan Brichau
committed
Pharo9-specific packages
1 parent 5b3bb9b commit d8f8ffa

File tree

367 files changed

+2011
-11
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

367 files changed

+2011
-11
lines changed
Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,63 @@
11
baselines
22
baselinePharo: spec
3-
spec
4-
for: #pharo
5-
do: [ spec
6-
package: 'Grease-Tests-Pharo-Core' with: [ spec requires: #('Grease-Tests-Core') ];
7-
package: 'Grease-Pharo40-Slime' with: [ spec requires: #('Grease-Core') ];
8-
package: 'Grease-Tests-Slime' with: [ spec requires: #('Grease-Pharo40-Slime') ].
9-
spec
10-
group: 'Slime' with: #('Grease-Pharo40-Slime');
11-
group: 'Slime Tests' with: #('Grease-Tests-Slime') ].
3+
124
spec
135
for: #(#'pharo4.x' #'pharo5.x')
146
do: [ spec
157
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo30-Core') ];
8+
package: 'Grease-Tests-Pharo-Core' with: [ spec requires: #('Grease-Tests-Core') ];
169
package: 'Grease-Tests-Core'
1710
with: [ spec
1811
requires: #('Grease-Pharo30-Core');
1912
includes: #('Grease-Tests-Pharo-Core') ];
2013
package: 'Grease-Pharo30-Core' with: [ spec requires: #('Grease-Core') ] ].
14+
2115
spec
2216
for: #'pharo6.x'
2317
do: [ spec
2418
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo60-Core') ];
19+
package: 'Grease-Tests-Pharo-Core' with: [ spec requires: #('Grease-Tests-Core') ];
2520
package: 'Grease-Tests-Core'
2621
with: [ spec
2722
requires: #('Grease-Pharo60-Core');
2823
includes: #('Grease-Tests-Pharo-Core') ];
2924
package: 'Grease-Pharo60-Core' with: [ spec requires: #('Grease-Core') ] ].
3025

3126
spec
32-
for: #(#'pharo7.x' #'pharo8.x' #'pharo9.x')
27+
for: #(#'pharo7.x' #'pharo8.x')
3328
do: [ spec
3429
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo70-Core') ];
30+
package: 'Grease-Tests-Pharo-Core' with: [ spec requires: #('Grease-Tests-Core') ];
3531
package: 'Grease-Tests-Core'
3632
with: [ spec
3733
requires: #('Grease-Pharo70-Core');
3834
includes: #('Grease-Tests-Pharo-Core') ];
39-
package: 'Grease-Pharo70-Core' with: [ spec requires: #('Grease-Core') ] ]
35+
package: 'Grease-Pharo70-Core' with: [ spec requires: #('Grease-Core') ] ].
36+
37+
spec
38+
for: #(#'pharo4.x' #'pharo5.x' #'pharo6.x' #'pharo7.x' #'pharo8.x')
39+
do: [
40+
spec
41+
package: 'Grease-Pharo40-Slime' with: [ spec requires: #('Grease-Core') ];
42+
package: 'Grease-Tests-Slime' with: [ spec requires: #('Grease-Pharo40-Slime') ].
43+
spec
44+
group: 'Slime' with: #('Grease-Pharo40-Slime');
45+
group: 'Slime Tests' with: #('Grease-Tests-Slime') ].
46+
47+
spec
48+
for: #'pharo9.x'
49+
do: [
50+
spec
51+
package: 'Grease-Core' with: [ spec includes: #('Grease-Pharo90-Core') ];
52+
package: 'Grease-Tests-Pharo-Core' with: [ spec requires: #('Grease-Tests-Core') ];
53+
package: 'Grease-Tests-Core'
54+
with: [ spec
55+
requires: #('Grease-Pharo90-Core');
56+
includes: #('Grease-Tests-Pharo-Core') ];
57+
package: 'Grease-Pharo90-Core' with: [ spec requires: #('Grease-Core') ];
58+
package: 'Grease-Pharo90-Slime' with: [ spec requires: #('Grease-Core') ];
59+
package: 'Grease-Tests-Slime' with: [ spec requires: #('Grease-Pharo90-Slime') ].
60+
61+
spec
62+
group: 'Slime' with: #('Grease-Pharo90-Slime');
63+
group: 'Slime Tests' with: #('Grease-Tests-Slime') ].
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"separateMethodMetaAndSource" : false,
3+
"noMethodMetaData" : true,
4+
"useCypressPropertiesFile" : true
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*Grease-Pharo90-Core
2+
fullName
3+
"In VW, will include the namespace"
4+
5+
^ self name
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name" : "Behavior"
3+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
*Grease-Pharo90-Core
2+
valueWithPossibleArguments: anArray
3+
| args |
4+
(anArray size == self numArgs)
5+
ifTrue: [ ^ self valueWithArguments: anArray ].
6+
args := Array new: self numArgs.
7+
args replaceFrom: 1
8+
to: (anArray size min: args size)
9+
with: anArray
10+
startingAt: 1.
11+
^ self valueWithArguments: args
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name" : "BlockClosure"
3+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*Grease-Pharo90-Core
2+
greaseString
3+
"ByteArrays should not automatically be converted to Strings. You should use a GRCodec for this."
4+
^ self printString
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name" : "ByteArray"
3+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*Grease-Pharo90-Core
2+
greaseInteger
3+
"Answer an unicode code point of the receiver."
4+
^ self charCode
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"name" : "Character"
3+
}

0 commit comments

Comments
 (0)
X Tutup