Skip to content

Commit

Permalink
Caches ignored classes and messages
Browse files Browse the repository at this point in the history
  • Loading branch information
codeZeilen committed Sep 27, 2023
1 parent e31af77 commit f16828f
Show file tree
Hide file tree
Showing 11 changed files with 49 additions and 53 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*Babylonian-ExampleMining-Core-override
as yet unclassified
allBabylonianInternalClasses
^ #('Babylonian-Core' 'Babylonian-Compiler' 'Babylonian-UI' 'Babylonian-ProbeLog' 'Babylonian-ExampleMining')
inject: OrderedCollection new
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
as yet unclassified
ignoredClassesInStack

^ IgnoredClassesInStack ifNil: [IgnoredClassesInStack := { Symbol.
DynamicVariable class.
ActiveEventVariable class.
CSProcessContextInformation.
CSMethodObject.
CSLayeredMethod.
CSPartialMethod.
TestCase.
TestResult.
BPProbeLogTest.
BPExample.
BPAbstractExample.
MorphicEventDispatcher.
}, self allBabylonianInternalClasses]
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
as yet unclassified
ignoredMessagesInStack

^ IgnoredMessagesInStack ifNil: [IgnoredMessagesInStack := {MethodReference class: BlockClosure selector: #newProcess.
MethodReference class: BPExample selector: #traceInBackground.
MethodReference class: BlockClosure selector: #on:do:.
MethodReference class: BPExample selector: #traceAsyncNotifying:.
MethodReference class: BlockClosure selector: #bpTraceInBackgroundForExample:.
MethodReference class: BlockClosure selector: #bpTraceWith:.
MethodReference class: Symbol selector: #withLayerDo:.
MethodReference class: Array selector: #withLayersDo:.
MethodReference class: CSProcessContextInformation selector: #withLayers:do:.
MethodReference class: BlockClosure selector: #ensure:.
MethodReference class: DynamicVariable class selector: #value:during:.
MethodReference class: BPExample selector: #traceAsyncNotifying:.
MethodReference class: BPExample selector: #execute.
MethodReference class: BPExample selector: #executeSynchronously.
MethodReference class: BPMethodExample selector: #runOn:.
MethodReference class: CSMethodObject selector: #run:with:in:.
MethodReference class: CSLayeredMethod selector: #valueWithReceiver:arguments:.
MethodReference class: CSPartialMethod selector: #valueWithReceiver:arguments:.}]

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,17 +1,4 @@
private
ignoredClassesInStack

^ { Symbol.
DynamicVariable class.
ActiveEventVariable class.
CSProcessContextInformation.
CSMethodObject.
CSLayeredMethod.
CSPartialMethod.
TestCase.
TestResult.
BPProbeLogTest.
BPExample.
BPAbstractExample.
MorphicEventDispatcher.
}, self allBabylonianInternalClasses
^ self class ignoredClassesInStack
Original file line number Diff line number Diff line change
@@ -1,21 +1,4 @@
private
ignoredMessagesInStack

^ {MethodReference class: BlockClosure selector: #newProcess.
MethodReference class: BPExample selector: #traceInBackground.
MethodReference class: BlockClosure selector: #on:do:.
MethodReference class: BPExample selector: #traceAsyncNotifying:.
MethodReference class: BlockClosure selector: #bpTraceInBackgroundForExample:.
MethodReference class: BlockClosure selector: #bpTraceWith:.
MethodReference class: Symbol selector: #withLayerDo:.
MethodReference class: Array selector: #withLayersDo:.
MethodReference class: CSProcessContextInformation selector: #withLayers:do:.
MethodReference class: BlockClosure selector: #ensure:.
MethodReference class: DynamicVariable class selector: #value:during:.
MethodReference class: BPExample selector: #traceAsyncNotifying:.
MethodReference class: BPExample selector: #execute.
MethodReference class: BPExample selector: #executeSynchronously.
MethodReference class: BPMethodExample selector: #runOn:.
MethodReference class: CSMethodObject selector: #run:with:in:.
MethodReference class: CSLayeredMethod selector: #valueWithReceiver:arguments:.
MethodReference class: CSPartialMethod selector: #valueWithReceiver:arguments:.}
^ self class ignoredMessagesInStack
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
{
"class" : {
"allBabylonianInternalClasses" : "pre 9/27/2023 14:33",
"ignoredClassesInStack" : "pre 9/27/2023 14:33",
"ignoredMessagesInStack" : "pre 9/27/2023 14:34",
"value:identityHash:stack:" : "pre 10/12/2020 17:57" },
"instance" : {
"allBabylonianInternalClasses" : "joabe 7/2/2023 23:54",
"asValueMorph" : "jb 5/20/2021 01:00",
"belongingAnnotation" : "lu 1/31/2022 16:59",
"belongingAnnotationId" : "lu 12/1/2021 07:32",
Expand All @@ -11,8 +13,8 @@
"chronologicalPosition:" : "jb 5/20/2021 14:50",
"containedMethodReference" : "pre 11/16/2022 16:04",
"filteredStack" : "pre 11/16/2022 15:57",
"ignoredClassesInStack" : "joabe 7/2/2023 23:53",
"ignoredMessagesInStack" : "pre 7/13/2023 10:45",
"ignoredClassesInStack" : "pre 9/27/2023 14:33",
"ignoredMessagesInStack" : "pre 9/27/2023 14:33",
"isStackFull" : "jb 6/30/2021 01:26",
"printOn:" : "jb 5/19/2021 20:59",
"shouldBeIgnored:" : "pre 11/16/2022 16:04",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"classinstvars" : [
],
"classvars" : [
],
"IgnoredClassesInStack",
"IgnoredMessagesInStack" ],
"commentStamp" : "",
"instvars" : [
"tracedValue",
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
SystemOrganization addCategory: #'Babylonian-ExampleMining-Core'!
SystemOrganization addCategory: #'Babylonian-ExampleMining-Minimization'!
SystemOrganization addCategory: #'Babylonian-ExampleMining-Tests'!
SystemOrganization addCategory: #'Babylonian-ExampleMining-Core'!

0 comments on commit f16828f

Please sign in to comment.