--- a/s/benchmarks/stx/jv_calipel_s_benchmarks_stx.st Fri Oct 30 07:19:59 2015 +0000
+++ b/s/benchmarks/stx/jv_calipel_s_benchmarks_stx.st Fri Oct 30 09:14:02 2015 +0000
@@ -1,5 +1,7 @@
"{ Package: 'jv:calipel/s/benchmarks/stx' }"
+"{ NameSpace: Smalltalk }"
+
LibraryDefinition subclass:#jv_calipel_s_benchmarks_stx
instanceVariableNames:''
classVariableNames:''
@@ -23,26 +25,29 @@
"list packages which are mandatory as a prerequisite.
This are packages containing superclasses of my classes and classes which
are extended by myself.
- They are mandatory, beacuse we need these packages as a prerequisite for loading and compiling.
+ They are mandatory, because we need these packages as a prerequisite for loading and compiling.
This method is generated automatically,
by searching along the inheritance chain of all of my classes."
^ #(
- #'jv:calipel/s' "Benchmark - superclass of BenchmarkCollection "
- #'stx:libbasic' "LibraryDefinition - superclass of jv_calipel_s_benchmarks_stx "
+ #'jv:calipel/s' "Benchmark - superclass of BenchmarkCollection"
+ #'stx:libbasic' "LibraryDefinition - superclass of jv_calipel_s_benchmarks_stx"
)
!
referencedPreRequisites
"list packages which are a prerequisite, because they contain
classes which are referenced by my classes.
- We do not need these packages as a prerequisite for loading or compiling.
+ We do not need these packages as a prerequisite for compiling or loading,
+ however, a class from it may be referenced during execution and having it
+ unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
+ includes explicit checks for the package being present.
This method is generated automatically,
by searching all classes (and their packages) which are referenced by my classes."
^ #(
- #'stx:libbasic2' "BinaryTree - referenced by BenchmarkSortedCollectionLike class>>test_Btree "
- #'stx:libview' "Color - referenced by BenchmarkSTX1>>lineDrawing2 "
+ #'stx:libbasic2' "BinaryTree - referenced by BenchmarkSortedCollectionLike class>>test_Btree"
+ #'stx:libview' "Color - referenced by BenchmarkSTX1>>lineDrawing2"
)
!
@@ -67,6 +72,7 @@
^ #(
"<className> or (<className> attributes...) in load order"
BenchmarkCollection
+ BenchmarkFiles
BenchmarkLinkedList
BenchmarkSTX1
BenchmarkSTX2