FailedChanges

Summary

  1. https://github.com/pharo-project/pharo/issues/5029 (details)
  2. https://github.com/pharo-project/pharo/issues/5031 (details)
  3. - Instead of CompletionProducerVisitor, add methods #completionEntries (details)
Commit 2d9d48dab5a6fc48eec72dd204e73689dd7c27c8 by sven
https://github.com/pharo-project/pharo/issues/5029
Improve the efficiency of the loop in ChunkWriteStream>>#nextPut: and
WrtiteStream>>#nextChunkPut: Add #next:putAll:startingAt: to SourceFile
and SourceFileCharacterReadWriteStream
The file was modifiedsrc/System-Sources/SourceFile.class.st (diff)
The file was modifiedsrc/CodeExport/WriteStream.extension.st (diff)
The file was modifiedsrc/CodeExport/ChunkWriteStream.class.st (diff)
The file was modifiedsrc/System-Sources/SourceFileCharacterReadWriteStream.class.st (diff)
Commit e4c60807f9b61549664a0a2e2c0af824fc25b711 by sven
https://github.com/pharo-project/pharo/issues/5031
Restore the optimization to SequenceableCollection>>#new:streamContents:
where, if the size written equals the internal buffer collection,
possibly the predicted one, no copy is made.
Add method comments and executable examples to all methods in the class
side protocol streaming of SequenceableCollection.
The file was modifiedsrc/Collections-Abstract/SequenceableCollection.class.st (diff)
Commit 01c093b2a851fc2adfa86d42a215def3424213a0 by marcus.denker
- Instead of CompletionProducerVisitor, add methods #completionEntries
to the AST as extension methods. Much simpler to understand - rename
setLabel... to not have "set" - remove #workspace from ComplionEngine
(dead code)
The file was addedsrc/NECompletion/RBPragmaNode.extension.st
The file was modifiedsrc/NECompletion/CompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion/RBProgramNode.extension.st (diff)
The file was modifiedsrc/NECompletion/RBMessageNode.extension.st (diff)
The file was modifiedsrc/NECompletion/CompletionModel.class.st (diff)
The file was modifiedsrc/NECompletion/RBVariableNode.extension.st (diff)
The file was modifiedsrc/NECompletion/RBLiteralValueNode.extension.st (diff)
The file was removedsrc/NECompletion/CompletionProducerVisitor.class.st
The file was modifiedsrc/NECompletion/NECEntryDescription.class.st (diff)
The file was addedsrc/NECompletion/RBMethodNode.extension.st