Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 3 participants
- 144615 messages
[ANN] Lowtalk, a new Smalltalk dialect that could eventually replace Slang
by Ronie Salgado
Hi All,
I am finally glad to announce an initial version of my secret experiment,
Lowtalk: https://github.com/ronsaldo/lowtalk
Lowtalk is a new Smalltalk dialect that generates relocatable binary object
code, that can be linked with any C program or used to generate a
standalone executable with the C linker. I am designing Lowtalk as a
language for video game developing, where performance and multi-threading
support is important. The Lowtalk compiler is completely written in Pharo.
The main features of Lowtalk are the following:
- The compiler is actually a meta circular evaluator, whose features are
used for bootstraping the Lowtalk kernel.
- The Lowtalk object model, including the layout of the objects is defined
in the language itself.
- Direct interface with C. There is an almost 1:1 mapping between the
Lowtalk native types and the C types. There is a syntax extension for
calling C functions.
-Support for real multi-threading.
- The current object model uses automatic reference counting, which is
slow, but makes supporting real multi-threading easier.
- Immediates are based on the Spur object model.
- Partial support for generating debugging information in the DWARF
standard. It is possible to place breakpoints and get correct stack traces
with gdb.
Lowtalk is on the line of my work with Lowcode, and I am planning on making
a Lowtalk backend that uses Lowcode. The Lowtalk type system is almost the
same as the one that I described at the paper: Lowcode: Extending Pharo
with C Types to Improve Performance
I will make a video later, and a proper demonstration at ESUG.
Best regards,
Ronie
Aug. 30, 2017
Re: [Pharo-dev] Pinning Objects in Pharo
by Eliot Miranda
Hi Torsten, Hi All,
re pinDuring:
> On Aug 28, 2017, at 9:17 AM, Torsten Bergmann <astares(a)gmx.de> wrote:
>
> As some of you are aware of Spur added memory pinning and in Pharo 6.1 (#60510) as well as Pharo 7
> we currently have
>
> Object>>pin
> Object>>unpin
> Object>>isPinned
>
> and also Object>>setPinned:.
>
> Object pinning is explained by Eliot here [1].
>
> I would propose two changes (at least for Pharo but ideally also for Squeak):
>
> 1. IMHO #setPinned: should be moved to a private protocol
> 2. Provide a #pinDuring: aBlock method like:
>
> pinDuring: aBlock
> [ self pin.
> aBlock value ] ensure: [ self unpin ]
>
> so we can ensure that a pinned object is unpinned after an operation.
>From an implementation perspective, I suspect this is unnecessary. There are two reasons, one to do with collecting pinned objects and the other to do with compaction.
Pinning an object forces it into oldSpace if it was not there already, but does not prevent it being garbage collected. So any un references pinned object in oldSpace will be collected at the next full GC.
It is possible (but in implemented) to move not large objects back to newSpace but the forwarder left in oldSpace will prevent its collection until the next full GC so trying to move an object back into newSpace is pointless. Conclusion, there is no point unpinning for garbage collectability.
The compactor does a good job of moving unpinned objects around pinned objects, typically leaving very small gaps before pinned objects. [One can observe how much free space exists in an image file to get an idea of how much free space this causes. It's low]. The number of uncollectable pinned objects in an application, which will be objects that are long-lived that have been passed through the FFI, is likely to be small. Conclusion there is little to be gained in avoiding fragmentation by unpinning long-lived objects pinned on an FFI call.
In summary, collectible ones objects will be collected anyway, and the few long-lived pinned objects should not cause significant fragmentation. So pinDuring: is unlikely to provide any benefit. Simply pin and leave it to the GC and its compactor to clean up afterwards.
> What do you think?
>
> Also I wonder why FFICallbackTests>>#testCqsortWithByteArray is sending #pin but not
> #unpin afterwards. Maybe that is the reason why there is a flag in this method that it
> is crashing on Windows.
>
> Bye
> T.
>
> [1] http://lists.squeakfoundation.org/pipermail/squeak-dev/2017-August/195129.h…
Aug. 30, 2017
Re: [Pharo-dev] [pharo-project/pharo] Revert "20045-No-one-uses-RBLintRule-longDescription-almost-no-one-implements" (#228)
by Esteban Lorenzano
Merged #228.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/228#event-1227817706
Aug. 30, 2017
[pharo-project/pharo] 20352-FileStream-and-related-classes-need-to-be-moved-into-different-package (#229)
by pavel-krivanek
https://pharo.fogbugz.com/f/cases/20352
move FileStream to the new package named DeprecatedFileStream
You can view, comment on, or merge this pull request online at:
https://github.com/pharo-project/pharo/pull/229
-- Commit Summary --
* move FileStream to the new package named DeprecatedFileStream
-- File Changes --
M src/BaselineOfPharoBootstrap.package/BaselineOfPharoBootstrap.class/instance/baseline..st (4)
D src/Deprecated70.package/FileStream.class/class/writeSourceCodeFrom.baseName.isSt..st (27)
A src/DeprecatedFileStream.package/.filetree (5)
R src/DeprecatedFileStream.package/FileStream.class/README.md (0)
R src/DeprecatedFileStream.package/FileStream.class/class/changesFileSuffixes.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/concreteStream.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/convertCRtoLF..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/detectFile.do..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/fileIn..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/fileNamed..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/fileNamed.do..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/flushAndVoidStdioFiles.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/forceNewFileNamed..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/forceNewFileNamed.do..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/fullName..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/initialize.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/isAFileNamed..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/isChangesFileSuffix..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/isSourceFileSuffix..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/new.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/newFileNamed..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/newFileNamed.do..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/newForStdio.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/oldFileNamed..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/oldFileNamed.do..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/oldFileOrNoneNamed..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/readOnlyFileNamed..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/readOnlyFileNamed.do..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/removeLineFeeds..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/requestDropStream..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/shutDown..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/sourceFileSuffixes.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/standardIOStreamNamed.forWrite..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/startUp..st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/stderr.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/stdin.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/stdioHandles.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/stdout.st (0)
R src/DeprecatedFileStream.package/FileStream.class/class/voidStdioFiles.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/asBinaryOrTextStream.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/ascii.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/atEnd.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/binary.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/close.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/closed.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/contents.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/contentsOfEntireFile.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/directoryEntry.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/file.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/fileIn.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/flush.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/localName.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/longPrintOn..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/longPrintOn.limitedTo.indent..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/mimeTypes.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/name.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/next..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/next.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/nextPut..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/nextPutAll..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/position..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/position.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/printOn..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/readOnly.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/readOnlyStream.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/readWrite.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/reopen.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/reset.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/setToEnd.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/size.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/skip..st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/sync.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/text.st (0)
R src/DeprecatedFileStream.package/FileStream.class/instance/truncate..st (0)
R src/DeprecatedFileStream.package/FileStream.class/properties.json (2)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/README.md (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/class/example1.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/class/example2.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/class/exampleStream.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/class/on.delimiter..st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/atEnd.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/close.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/delimiter..st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/lastLineRead.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/limitingBlock..st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/linesUpToEnd.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/next.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/nextLine.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/peekLine.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/printOn..st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/setStream.delimiter..st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/skipThisLine.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/upToEnd.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/instance/updatePosition.st (0)
R src/DeprecatedFileStream.package/LimitingLineStreamWrapper.class/properties.json (2)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/README.md (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/class/defaultConverter.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/class/on.encoding..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/class/with.encoding..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/asBinaryOrTextStream.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/ascii.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicNext..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicNext.into..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicNext.putAll.startingAt..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicNext.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicNextInto..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicNextPut..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicNextPutAll..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicPeek.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicPosition..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/basicPosition.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/binary.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/contents.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/converter..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/converter.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/isBinary.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/next..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/next.putAll.startingAt..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/next.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/nextDelimited..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/nextMatchAll..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/nextPut..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/nextPutAll..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/padToEndWith..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/peek.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/peekFor..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/reset.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/setConverterForCode.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/setEncoderForSourceCodeNamed..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/skipSeparators.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/skipSeparatorsAndPeekNext.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/text.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/upTo..st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/instance/upToEnd.st (0)
R src/DeprecatedFileStream.package/MultiByteBinaryOrTextStream.class/properties.json (2)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/README.md (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/defaultToCR.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/defaultToCRLF.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/defaultToLF.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/guessDefaultLineEndConvention.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/initialize.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/lineEndDefault.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/newFrom..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/startUp..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/class/startUp.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/accepts..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/ascii.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/bareNext.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicChunk.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicNext..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicNext.into..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicNext.putAll.startingAt..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicNextInto..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicNextPut..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicNextPutAll..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicPeek.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicPosition..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicPosition.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicReadInto.startingAt.count..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicSetToEnd.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicSkip..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicUpTo..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/basicVerbatim..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/binary.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/convertStringFromCr..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/convertStringToCr..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/converter..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/converter.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/detectLineEndConvention.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/doConversion.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/fileInEncodingName..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/installLineEndConventionInConverter.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/lineEndConvention..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/lineEndConvention.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/next..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/next.innerFor..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/next.putAll.startingAt..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/next.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/nextChunk.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/nextDelimited..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/nextMatchAll..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/nextPreamble.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/nextPut..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/nextPutAll..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/open.forWrite..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/peek.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/peekFor..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/readInto.startingAt.count..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/requestDropStream..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/reset.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/setConverterForCode.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/skipSeparators.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/skipSeparatorsAndPeekNext.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/upTo..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/upToAnyOf.do..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/upToEnd.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/wantsLineEndConversion..st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/instance/wantsLineEndConversion.st (0)
R src/DeprecatedFileStream.package/MultiByteFileStream.class/properties.json (2)
R src/DeprecatedFileStream.package/PositionableStream.extension/instance/asBinaryOrTextStream.st (2)
R src/DeprecatedFileStream.package/PositionableStream.extension/properties.json (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/README.md (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/asBinaryOrTextStream.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/ascii.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/binary.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/contents.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/isBinary.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/next..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/next.into.startingAt..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/next.putAll.startingAt..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/next.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/nextPut..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/nextPutAll..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/padToEndWith..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/readInto.startingAt.count..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/reset.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/text.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/upTo..st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/instance/upToEnd.st (0)
R src/DeprecatedFileStream.package/RWBinaryOrTextStream.class/properties.json (2)
R src/DeprecatedFileStream.package/StandardFileStream.class/README.md (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/fileDoesNotExistUserHandling..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/fileExistsUserHandling..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/fileNamed..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/forceNewFileNamed..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/isAFileNamed..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/newFileNamed..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/oldFileNamed..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/readOnlyFileDoesNotExistUserHandling..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/readOnlyFileNamed..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/register..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/registry.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/retryWithGC.until.forFileNamed..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/class/unregister..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/actAsExecutor.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/ascii.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/atEnd.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/basicNext.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/binary.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/close.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/closed.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/collectionSpecies.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/directory.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/disableReadBuffering.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/enableReadBuffering.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/ensureOpen.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/file.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/finalize.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/findString..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/findStringFromEnd..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/flush.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/flushReadBuffer.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/fullName.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/insertLineFeeds.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/isBinary.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/isDirectory.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/isReadOnly.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/localName.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/name.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/next..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/next.into.startingAt..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/next.putAll.startingAt..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/next.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/nextPut..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/nextPutAll..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/open.forWrite..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/open.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/openOnHandle.name.forWrite..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/openReadOnly.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/padToEndWith..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/peek.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/peekFor..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/peekLast.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/position..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/position.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primAtEnd..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primClose..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primCloseNoError..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primDropRequestFileHandle..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primDropRequestFileName..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primFlush..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primGetPosition..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primOpen.writable..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primRead.into.startingAt.count..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primSetPosition.to..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primSize..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primSizeNoError..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primSync..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primTruncate.to..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/primWrite.from.startingAt.count..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/printOn..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/readInto.startingAt.count..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/readOnly.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/readOnlyCopy.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/readWrite.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/register.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/reopen.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/requestDropStream..st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/reset.st (0)
R src/DeprecatedFileStream.package/StandardFileStream.class/instance/setToEnd.st (0)
-- Patch Links --
https://github.com/pharo-project/pharo/pull/229.patch
https://github.com/pharo-project/pharo/pull/229.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/229
Aug. 30, 2017
Re: [Pharo-dev] [pharo-project/pharo] 20045-No-one-uses-RBLintRule-longDescription-almost-no-one-implements (#130)
by Esteban Lorenzano
ok, I'm reverting the issue, just let me know when is ready again :)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/130#issuecomment-326009533
Aug. 30, 2017
Re: [Pharo-dev] [pharo-project/pharo] 20045-No-one-uses-RBLintRule-longDescription-almost-no-one-implements (#130)
by pavel-krivanek
So code in this PR is OK, Pharo packages need to be fixed...
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/130#issuecomment-326009214
Aug. 30, 2017
Re: [Pharo-dev] [pharo-project/pharo] 20045-No-one-uses-RBLintRule-longDescription-almost-no-one-implements (#130)
by pavel-krivanek
The bootstrap process started to load Deprecated70 package soon because of deprecated FileStream. So this extension of the Deprecated70 package breaks it. I will open an issue.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/130#issuecomment-326008649
Aug. 30, 2017
[pharo-project/pharo] Revert "20045-No-one-uses-RBLintRule-longDescription-almost-no-one-implements" (#228)
by Esteban Lorenzano
Reverts pharo-project/pharo#130
You can view, comment on, or merge this pull request online at:
https://github.com/pharo-project/pharo/pull/228
-- Commit Summary --
* Revert "20045-No-one-uses-RBLintRule-longDescription-almost-no-one-implements"
-- File Changes --
D src/Deprecated70.package/RBLintRule.extension/instance/longDescription.st (8)
D src/Deprecated70.package/RBLintRule.extension/properties.json (3)
A src/Refactoring-Critics.package/RBLintRule.class/instance/longDescription.st (4)
R src/Refactoring-Critics.package/RBOverridesSpecialMessageRule.class/instance/longDescription.st (2)
M src/Refactoring-Critics.package/RBRemoveAssignmentWithoutEffectRule.class/README.md (2)
A src/Refactoring-Critics.package/RBRemoveAssignmentWithoutEffectRule.class/instance/longDescription.st (3)
M src/Refactoring-Critics.package/RBRemoveAssignmentWithoutEffectRule.class/properties.json (2)
A src/Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/longDescription.st (4)
A src/Refactoring-Critics.package/RBSuperSendsNewRule.class/instance/longDescription.st (4)
A src/Refactoring-Critics.package/RBSuperSendsNewRule.class/instance/rationale.st (3)
-- Patch Links --
https://github.com/pharo-project/pharo/pull/228.patch
https://github.com/pharo-project/pharo/pull/228.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/228
Aug. 30, 2017
Re: [Pharo-dev] [pharo-project/pharo] 20045-No-one-uses-RBLintRule-longDescription-almost-no-one-implements (#130)
by Esteban Lorenzano
no, this do not work (a mystery why). Reverting.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/130#issuecomment-326006491
Aug. 30, 2017
[pharo-project/pharo] 20351-Obsolete-subclasses-not-initialized-in-the-bootstrapped-image (#227)
by pavel-krivanek
https://pharo.fogbugz.com/f/cases/20351/Obsolete-subclasses-not-initialized…
You can view, comment on, or merge this pull request online at:
https://github.com/pharo-project/pharo/pull/227
-- Commit Summary --
* call complete Behavior initialization
-- File Changes --
M src/PharoBootstrap-Initialization.package/PharoBootstrapInitialization.class/class/initializeCommandLineHandlerAndErrorHandling.st (4)
-- Patch Links --
https://github.com/pharo-project/pharo/pull/227.patch
https://github.com/pharo-project/pharo/pull/227.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/pharo-project/pharo/pull/227
Aug. 30, 2017