The Trunk: Kernel-eem.1346.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Kernel-eem.1346.mcz

commits-2
Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.1346.mcz

==================== Summary ====================

Name: Kernel-eem.1346
Author: eem
Time: 9 October 2020, 11:55:45.364947 am
UUID: 99f2d20b-c9bf-4bec-a8f3-c681d619ec12
Ancestors: Kernel-eem.1345

Have compileCue:environment:classified:withStamp:notifying:logSource: pay attention to methodTrailer if stored in a CompilationCue.

=============== Diff against Kernel-eem.1345 ===============

Item was changed:
  ----- Method: ClassDescription>>compileCue:environment:classified:withStamp:notifying:logSource: (in category 'compiling') -----
  compileCue: compilationCue environment: anEnvironment classified: category withStamp: changeStamp notifying: requestor logSource: logSource
 
  | methodAndNode methodNode selector |
  methodNode := self newCompiler compile: compilationCue ifFail: [^nil].
  methodAndNode := CompiledMethodWithNode
  generateMethodFromNode: methodNode
+ trailer: (compilationCue methodTrailer ifNil:
+ [self defaultMethodTrailerIfLogSource: logSource]).
- trailer: (self defaultMethodTrailerIfLogSource: logSource).
  selector := methodAndNode selector.
  logSource ifTrue:
  [self
  logMethodSource: compilationCue source
  forMethodWithNode: methodAndNode
  inCategory: category
  withStamp: changeStamp
  notifying: requestor.
  RecentMessages default
  recordSelector: selector
  forClass: methodAndNode method methodClass
  inEnvironment: anEnvironment].
  self
  addAndClassifySelector: selector
  withMethod: methodAndNode method
  inProtocol: category
  notifying: requestor.
  self instanceSide
  noteCompilationOf: selector
  meta: self isClassSide.
  ^selector!