Anonymous | Login | 03-07-2021 08:55 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
0003458 | [Squeak 3.8] Kernel | major | always | 04-11-06 23:01 | 04-25-06 14:22 | |||||||
Reporter | andreas | View Status | public | |||||||||
Assigned To | ||||||||||||
Priority | normal | Resolution | open | |||||||||
Status | new | |||||||||||
Summary | 0003458: PositionableStream>>copyPreamble:from:at: broken | |||||||||||
Description |
PositionableStream>>copyPreamble:from:at: uses the last occurance of the string "stamp:" in the 50-100 bytes before the source position to find the time stamp for a method. This will fail if the previous method uses the word "stamp:" and the current method doesn't actually have a time stamp. Observed (for example) in a setting where ClassDescription was moved in condenseSources and the input data looked like here: ' onFileNumber: 2 toFile: aFileStream) stamp: aStamp! ! !ClassDescription methodsFor: ''fileIn/Out''! ' In the above, the first part is the last portion of ClassDescription>>putClassCommentToCondensedChangesFile: and the second part the actual preamble of ClassDescription>>reformatAll. Other places are affected by this issue as well in particular after condensing changes or sources. |
|||||||||||
Additional Information | ||||||||||||
Attached Files |
![]() |
|||||||||||
|
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
39 total queries executed. 30 unique queries executed. |