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
- 144616 messages
Re: [Pharo-dev] Ombu losing file on folder renaming
by stepharo
> Ah, it fails when using the absolute path, which doesn't exist
> anymore...it would work by using a file locator , no?
>
I do not know but I suspect that at each session restart this path
should be renewed.
> El 8/9/2016 12:32, "Damien Pollet" <damien.pollet(a)gmail.com
> <mailto:damien.pollet@gmail.com>> escribió:
>
> The path you copied corresponds to before, or after the rename ?
>
It was before the rename.
Sept. 9, 2016
Re: [Pharo-dev] Ombu losing file on folder renaming
by Martin Dias
Ah, it fails when using the absolute path, which doesn't exist anymore...it
would work by using a file locator , no?
El 8/9/2016 12:32, "Damien Pollet" <damien.pollet(a)gmail.com> escribió:
> The path you copied corresponds to before, or after the rename ?
>
> On 8 September 2016 at 09:27, stepharo <stepharo(a)free.fr> wrote:
>
>> Hi Martin
>>
>> I often get
>>
>> Information
>> Ombu: Couldn't write entry, since FileDoesNotExist: File @
>> /Users/ducasse/Workspace/FirstCircle/ActiveResearch/Pharo/Ph
>> aroHarvestingFixes/60/current/pharo-local/ombu-sessions/Phar
>> o_ajxqkxc.ombu
>>
>> And this happens when I save and close the image, renamed the folder and
>> reopen the image.
>>
>> Stef
>>
>>
>>
>>
>
>
> --
> Damien Pollet
> type less, do more [ | ] http://people.untyped.org/damien.pollet
>
Sept. 9, 2016
typedef pointerArity for FFIOpaqueObjects
by Ben Coman
I have a type definition...
typedef void *CXIndex;
which I believe reads "CXIndex is a pointer at void"
that is returned by...
CXIndex clang_createIndex(int x, int y)
This seems an obvious candidate to be a FFIOpaqueObject defined like this...
FFIOpaqueObject subclass: #CXIndex
instanceVariableNames: ''
classVariableNames: ''
package: 'LibclangPractice'
CXIndex class >> create
^ self ffiCall: #( CXIndex clang_createIndex ( 0, 0 ) )
however "CXIndex create inspect"
produces an error ==> FFIDereferencedOpaqueObjectError.
because..."external objects have a natural arity of zero but they MUST be
called with some arity,
because they are actually external addresses (pointers) and you need to
always declare external objects as this example:
self ffiCall: #( FFIExternalObject *c_function ( FFIExternalObject
*handle ) )
"
which is enforced by...
FFIOpaqueObjectType>>validateAfterParse: typeAndArityTuple
self pointerArity >= 1 ifTrue: [ ^ self ]. "@0"
typeAndArityTuple second >= 1 ifTrue: [ ^ self ].
FFIDereferencedOpaqueObjectError signal
where pointerArity seems set earlier just by counting the number of pointer
stars in the functions return type, which in this case is none...
FFICallout>>resolveType: aTypeName "aTypeName==> 'CXIndex' "
| name newName resolver binding ptrArity |
newName := aTypeName.
ptrArity := 0.
"resolve aliases and pointers"
[
name := newName asString trimRight.
newName := self aliasForType: name.
newName last = $* ifTrue: [
ptrArity := ptrArity + 1.
newName := newName allButLast ].
name = newName
] whileFalse.
resolver := requestor ifNil: [ self class ]. "resolver==> CXIndex
class"
binding := resolver ffiBindingOf: name asSymbol. "binding==>
#CXIndex->CXIndex"
binding ifNotNil: [
^ (binding value "@1" asExternalTypeOn: self) "@2" pointerArity:
ptrArity ] .
which @1 invokes...
CXIndex(FFIOpaqueObject) class >> asExternalTypeOn: generator
^ FFIOpaqueObjectType objectClass: self
FFIOpaqueObjectType(FFIExternalReferenceType) class >> objectClass: aClass
^ self new objectClass: aClass
FFIOpaqueObjectType(FFIExternalReferenceType) >> objectClass: aClass
objectClass := aClass. "aClass==>CXIndex"
pointerArity := 0. "actually this was done in #initialize" "@3"
Thus FFIOpaqueObjectType(CXIndex) is returned @2 which invokes...
FFIOpaqueObjectType(FFIExternalType)>>pointerArity: additionalArity
pointerArity := pointerArity + additionalArity.
which sets pointerArity ==> 0.
But I hazard to suggest that...
typedef void *CXIndex;
should make pointerArity:=1 when objectClass is assigned @3.
So I hacked around this by....
FFIExternalReference class >> pointerArity
^0
CXIndex class >> pointerArity
^1
FFIExternalReferenceType >> objectClass: aClass
objectClass := aClass.
pointerArity := aClass pointerArity.
but I wonder if this is the best way, or if external references these
opaque objects should have a class-side method similar to #fieldDesc
like...
typedef
^#( void * )
Thus CXIndex create "==> a CXIndex((void*)@ 16rB6D514A8)"
I am yet to test out this returned object by passing it to another
C-library function, but I thought the above was enough for one sitting.
cheers -ben
P.S. Further background...
Declarations...
typedef void *CXIndex;
CXIndex clang_createIndex(int xx, int yy));
defined at...
https://github.com/llvm-mirror/clang/blob/release_39/include/clang-c/Index.h
and definition is at...
https://github.com/llvm-mirror/clang/blob/release_39/include/clang-c/Index.h
extern "C" {
CXIndex clang_createIndex( ) {
...
CIndexer *CIdxr = new CIndexer();
...
return CIndexer;
} }
Sept. 9, 2016
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/60210
Home: https://github.com/pharo-project/pharo-core
Sept. 9, 2016
[pharo-project/pharo-core] afc881: 60210
by GitHub
Branch: refs/heads/6.0
Home: https://github.com/pharo-project/pharo-core
Commit: afc88163c19ec091bfe3db3dc969adef74092578
https://github.com/pharo-project/pharo-core/commit/afc88163c19ec091bfe3db3d…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2016-09-09 (Fri, 09 Sep 2016)
Changed paths:
A GeneralRules.package/GRClassVariableCapitalizationRule.class/README.md
A GeneralRules.package/GRClassVariableCapitalizationRule.class/class/testing-interest/checksClass.st
A GeneralRules.package/GRClassVariableCapitalizationRule.class/definition.st
A GeneralRules.package/GRClassVariableCapitalizationRule.class/instance/accessing/group.st
A GeneralRules.package/GRClassVariableCapitalizationRule.class/instance/accessing/name.st
A GeneralRules.package/GRClassVariableCapitalizationRule.class/instance/running-helpers/critiqueFor_about_.st
A GeneralRules.package/GRClassVariableCapitalizationRule.class/instance/running/check_forCritiquesDo_.st
A GeneralRules.package/GRGuradGuardClauseRule.class/README.md
A GeneralRules.package/GRGuradGuardClauseRule.class/definition.st
A GeneralRules.package/GRGuradGuardClauseRule.class/instance/accessing/group.st
A GeneralRules.package/GRGuradGuardClauseRule.class/instance/accessing/name.st
A GeneralRules.package/GRGuradGuardClauseRule.class/instance/initialization/initialize.st
A GeneralRules.package/GRInstanceVariableCapitalizationRule.class/README.md
A GeneralRules.package/GRInstanceVariableCapitalizationRule.class/class/testing-interest/checksClass.st
A GeneralRules.package/GRInstanceVariableCapitalizationRule.class/definition.st
A GeneralRules.package/GRInstanceVariableCapitalizationRule.class/instance/accessing/group.st
A GeneralRules.package/GRInstanceVariableCapitalizationRule.class/instance/accessing/name.st
A GeneralRules.package/GRInstanceVariableCapitalizationRule.class/instance/running-helpers/critiqueFor_about_.st
A GeneralRules.package/GRInstanceVariableCapitalizationRule.class/instance/running/check_forCritiquesDo_.st
A GeneralRules.package/GRTemporaryNotReadNorWrittenRule.class/README.md
A GeneralRules.package/GRTemporaryNotReadNorWrittenRule.class/definition.st
A GeneralRules.package/GRTemporaryNotReadNorWrittenRule.class/instance/accessing/group.st
A GeneralRules.package/GRTemporaryNotReadNorWrittenRule.class/instance/accessing/name.st
A GeneralRules.package/GRTemporaryNotReadNorWrittenRule.class/instance/running/checkTemp_followedBy_.st
A GeneralRules.package/GRTemporaryNotReadNorWrittenRule.class/instance/running/checkTemp_followedBy_forCritiquesDo_.st
A GeneralRules.package/GRTemporaryNotReadNorWrittenRule.class/instance/running/check_forCritiquesDo_.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/README.md
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/definition.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/instance/accessing/group.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/instance/accessing/name.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/instance/helpers/critiqueFor_.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/instance/running-helpers/checkIsArgumentDefinition_.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/instance/running-helpers/checkIsTempDefinition_.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/instance/running-helpers/checkIsVariableWithParent_.st
A GeneralRules.package/GRTemporaryVariableCapitalizationRule.class/instance/running/check_forCritiquesDo_.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/README.md
A GeneralRules.package/GRVariableAssignedLiteralRule.class/class/testing-interest/checksClass.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/definition.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/instance/accessing/group.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/instance/accessing/name.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/instance/running-helpers/check_of_forCritiquesDo_.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/instance/running-helpers/critiqueFor_about_.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/instance/running-helpers/matchMethod_with_.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/instance/running-helpers/matcherFor_.st
A GeneralRules.package/GRVariableAssignedLiteralRule.class/instance/running/check_forCritiquesDo_.st
R Kernel.package/Behavior.class/instance/accessing/subclassDefinerClass.st
M Kernel.package/UndefinedObject.class/instance/class hierarchy/subclassDefinerClass.st
M Manifest-Core.package/extension/RBCompositeLintRule/class/allGoodRules.st
M Manifest-Core.package/extension/RBCompositeLintRule/class/removedRules.st
M Morphic-Base.package/StringMorph.class/instance/drawing/drawOn_.st
M Morphic-Base.package/StringMorph.class/instance/font/emphasis_.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/README.md
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/class/accessing/uniqueIdentifierName.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/class/testing/checksClass.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/definition.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/instance/accessing/group.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/instance/accessing/name.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/instance/accessing/rationale.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/instance/accessing/resultClass.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/instance/running/basicCheck_.st
R Refactoring-Critics.package/RBClassVariableCapitalizationRule.class/instance/running/checkClass_.st
R Refactoring-Critics.package/RBGuardClauseRule.class/README.md
R Refactoring-Critics.package/RBGuardClauseRule.class/class/accessing/uniqueIdentifierName.st
R Refactoring-Critics.package/RBGuardClauseRule.class/definition.st
R Refactoring-Critics.package/RBGuardClauseRule.class/instance/accessing/group.st
R Refactoring-Critics.package/RBGuardClauseRule.class/instance/accessing/name.st
R Refactoring-Critics.package/RBGuardClauseRule.class/instance/accessing/rationale.st
R Refactoring-Critics.package/RBGuardClauseRule.class/instance/initialization/initialize.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/README.md
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/class/accessing/uniqueIdentifierName.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/class/testing/checksClass.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/definition.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/instance/accessing/group.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/instance/accessing/name.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/instance/accessing/rationale.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/instance/accessing/resultClass.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/instance/running/basicCheck_.st
R Refactoring-Critics.package/RBInstanceVariableCapitalizationRule.class/instance/running/checkClass_.st
A Refactoring-Critics.package/RBLintRule.class/class/instance creation/asRBRule.st
A Refactoring-Critics.package/RBLintRule.class/instance/as yet unclassified/asRBRule.st
A Refactoring-Critics.package/RBOnlyReadOrWrittenTemporaryRule.class/class/as yet unclassified/isVisible.st
A Refactoring-Critics.package/RBOnlyReadOrWrittenTemporaryRule.class/class/as yet unclassified/new.st
R Refactoring-Critics.package/RBOnlyReadOrWrittenTemporaryRule.class/instance/accessing/group.st
R Refactoring-Critics.package/RBOnlyReadOrWrittenTemporaryRule.class/instance/accessing/name.st
R Refactoring-Critics.package/RBOnlyReadOrWrittenTemporaryRule.class/instance/accessing/rationale.st
R Refactoring-Critics.package/RBOnlyReadOrWrittenTemporaryRule.class/instance/accessing/severity.st
R Refactoring-Critics.package/RBOnlyReadOrWrittenTemporaryRule.class/instance/initialization/initialize.st
R Refactoring-Critics.package/RBPharoBootstrapRule.class/class/accessing/uniqueIdentifierName.st
R Refactoring-Critics.package/RBPharoBootstrapRule.class/class/testing/checksPackage.st
A Refactoring-Critics.package/RBPharoBootstrapRule.class/class/testing/new.st
R Refactoring-Critics.package/RBPharoBootstrapRule.class/instance/accessing/name.st
R Refactoring-Critics.package/RBPharoBootstrapRule.class/instance/running/checkPackage_.st
R Refactoring-Critics.package/RBPharoBootstrapRule.class/instance/running/renrakuRule.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/README.md
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/class/instance creation/new.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/class/instance creation/new_.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/definition.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/accessing/group.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/accessing/longDescription.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/accessing/name.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/accessing/rationale.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/accessing/resultClass.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/adding/addSearchStringFrom_in_.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/initialization/initialize_.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/running/byNodeCheckMethod_.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/running/checkClass_.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/running/checkMethod_.st
A Refactoring-Critics.package/RBRenrakuWrapperLintRule.class/instance/running/checkPackage_.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/README.md
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/class/accessing/uniqueIdentifierName.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/class/testing/checksMethod.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/definition.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/instance/accessing/group.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/instance/accessing/name.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/instance/accessing/rationale.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/instance/running/basicCheck_.st
R Refactoring-Critics.package/RBTemporaryVariableCapitalizationRule.class/instance/running/checkMethod_.st
M Refactoring-Critics.package/RBTempsReadBeforeWrittenRule.class/instance/running/basicCheck_.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/README.md
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/class/accessing/uniqueIdentifierName.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/class/testing/checksClass.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/definition.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/instance/accessing/group.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/instance/accessing/name.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/instance/accessing/resultClass.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/instance/running/basicCheck_.st
R Refactoring-Critics.package/RBVariableAssignedLiteralRule.class/instance/running/checkClass_.st
A Refactoring-Critics.package/extension/ReAbstractRule/class/asRBRule.st
A Refactoring-Critics.package/extension/ReAbstractRule/instance/asRBRule.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60209.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60210.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60209.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60210.st
M ScriptLoader60.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M Traits.package/TBehavior.class/instance/accessing/subclassDefinerClass.st
R Traits.package/TraitBehavior.class/instance/class compatibility/subclassDefinerClass.st
Log Message:
-----------
60210
19067 Wrong emphasis code for struck and narrow
https://pharo.fogbugz.com/f/cases/19067
19061 Move some of rules to new architecture & improve
https://pharo.fogbugz.com/f/cases/19061
19066 subclassDefinerClass needs to return Smalltalk compilerClass
https://pharo.fogbugz.com/f/cases/19066
http://files.pharo.org/image/60/60210.zip
Sept. 9, 2016
Re: [Pharo-dev] Latest Configuration of XPath is broken
by monty
Looks OK: https://ci.inria.fr/pharo-contribution/job/XPath/PHARO=60,VERSION=stable,VM…
>From the output:
> Project: XMLParser release-2.8.7 [2.8.7]
Could you try manually loading the latest ConfigurationOfXMLParser from its repo and using the latest XPath config again, and tell me what platform you're using (Pharo, Squeak, GS)?
>From: "Henrik Nergaard" <henrik.nergaard(a)uia.no>
>To: "Pharo Development List" <pharo-dev(a)lists.pharo.org>
>Subject: [Pharo-dev] Latest Configuration of XPath is broken
>
>Hi,
>
>Trying to load XPath using the latest configuration (ConfigurationOfXPath-monty.91) gives the following error:
>MetacelloProjectSpecLoadError: No version found for #'release-2.8.7' of ConfigurationOfXMLParser because: The symbolic version #'release-2.8.7' is not defined in ConfigurationOfXMLParser for the current platform. Possible symbolic version values include: #(#bleedingEdge #development #'release-2' #'release-2.4' #'release-2.5' #'release-2.5.3' #'release-2.5.5' #'release-2.6' #'release-2.6.3' #'release-2.6.5' #'release-2.6.8' #'release-2.7.3' #'release-2.7.4' #'release-2.7.6' #'release-2.7.7' #'release-2.8.1' #'release-2.8.3' #'release-2.8.6' #stable)
>
>ConfigurationOfXPath-monty.90 loads fine.
>
>Best regards,
Sept. 9, 2016
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/60209
Home: https://github.com/pharo-project/pharo-core
Sept. 9, 2016
[pharo-project/pharo-core] 029f71: 60209
by GitHub
Branch: refs/heads/6.0
Home: https://github.com/pharo-project/pharo-core
Commit: 029f71368a0922308dda859ff0fdb5fea76d2e60
https://github.com/pharo-project/pharo-core/commit/029f71368a0922308dda859f…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2016-09-09 (Fri, 09 Sep 2016)
Changed paths:
M Collections-Streams.package/Generator.class/README.md
M Kernel-Tests.package/ClassDescriptionTest.class/instance/tests/testClassDescriptionRespectsPolymorphismWithTraitDescription.st
M Kernel-Tests.package/ClassTest.class/instance/testing/testClassRespectsPolymorphismWithTrait.st
M NautilusRefactoring.package/NautilusRefactoring.class/instance/accessing/model_.st
M NautilusRefactoring.package/NautilusRefactoring.class/instance/class/buildRenameRefactoringEngineFor_.st
M NautilusRefactoring.package/NautilusRefactoring.class/instance/display/class_andInstVariable_.st
M OpalCompiler-Core.package/extension/Symbol/instance/asMethodPreamble.st
M Refactoring-Core.package/RBAbstractClass.class/instance/method accessing/compile_classified_.st
M Refactoring-Core.package/RBAbstractClass.class/instance/method accessing/compile_withAttributesFrom_.st
M Refactoring-Core.package/RBAbstractClass.class/instance/method accessing/methodFor_.st
A Refactoring-Core.package/RBClassModelFactory.class/README.md
A Refactoring-Core.package/RBClassModelFactory.class/class/factory access/rbClass.st
A Refactoring-Core.package/RBClassModelFactory.class/class/factory access/rbMetaclass.st
A Refactoring-Core.package/RBClassModelFactory.class/class/factory access/rbMethod.st
A Refactoring-Core.package/RBClassModelFactory.class/class/factory access/rbNamespace.st
A Refactoring-Core.package/RBClassModelFactory.class/class/factory customisation/setRBClass_.st
A Refactoring-Core.package/RBClassModelFactory.class/class/factory customisation/setRBMetaclass_.st
A Refactoring-Core.package/RBClassModelFactory.class/class/factory customisation/setRBMethod_.st
A Refactoring-Core.package/RBClassModelFactory.class/class/factory customisation/setRBNamespace_.st
A Refactoring-Core.package/RBClassModelFactory.class/definition.st
M Refactoring-Core.package/RBMoveMethodToClassRefactoring.class/instance/transforming/transform.st
M Refactoring-Core.package/RBNamespace.class/instance/accessing-classes/createNewClassFor_.st
M Refactoring-Core.package/RBNamespace.class/instance/changes/defineClass_.st
M Refactoring-Core.package/RBRefactoring.class/instance/transforming/model.st
M Refactoring-Core.package/RBRefactoryTyper.class/instance/initialization/initialize.st
M Refactoring-Tests-Core.package/RBAddInstanceVariableTest.class/instance/failure tests/testNewExistingName.st
M Refactoring-Tests-Core.package/RBAddInstanceVariableTest.class/instance/failure tests/testNewHierarchyExistingName.st
M Refactoring-Tests-Core.package/RBAddInstanceVariableTest.class/instance/tests/testAddToModel.st
M Refactoring-Tests-Core.package/RBClassTest.class/instance/method tests/testDefinesPoolDictionary.st
M Refactoring-Tests-Core.package/RBClassTest.class/instance/set up/setUp.st
M Refactoring-Tests-Core.package/RBExtractMethodTest.class/instance/tests/testModelExtractMethodWithTemporariesSelected.st
M Refactoring-Tests-Core.package/RBExtractMethodTest.class/instance/tests/testModelExtractMethodWithTemporaryAssigned.st
M Refactoring-Tests-Core.package/RBInlineAllMethodTest.class/instance/tests/testRecursiveMethod.st
M Refactoring-Tests-Core.package/RBInlineMethodFromComponentTest.class/instance/tests/testModelInlineMethodWithSameVariableNames.st
M Refactoring-Tests-Core.package/RBInlineMethodFromComponentTest.class/instance/tests/testModelInlineMethodWithSameVariableNames1.st
M Refactoring-Tests-Core.package/RBInlineMethodFromComponentTest.class/instance/tests/testModelInlineMethodWithSameVariableNames2.st
M Refactoring-Tests-Core.package/RBMoveMethodToClassTest.class/instance/failure tests/testMethodAlreadyDefined.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testAllClassesDo.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testCommentChange.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testDefineClassAfterDeletedChange.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testDefineClassChange.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testImplementors.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testIncludesClass.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testModelImplementorsSenders.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testRedefineClassChange.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testReferencesPrintOn.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testReferencesPrintOnAfterAddition.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testReferencesPrintOnAfterRemove.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testRemoveClassChange.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testReparentSuperclassChange.st
M Refactoring-Tests-Core.package/RBNamespaceTest.class/instance/class tests/testRoots.st
M Refactoring-Tests-Core.package/RBRefactoringTest.class/instance/private/abstractVariableTestData.st
M Refactoring-Tests-Core.package/RBRefactoringTest.class/instance/set up/setUp.st
M Refactoring-Tests-Core.package/RBRenameTemporaryTest.class/instance/failure tests/testModelBadName.st
M Refactoring-Tests-Core.package/RBVariableTypeTest.class/instance/tests/testParseTreeTypes.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60208.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60209.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60208.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60209.st
M ScriptLoader60.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A System-Support.package/VirtualMachine.class/instance/gc/edenSpaceSize.st
A System-Support.package/VirtualMachine.class/instance/gc/freeOldSpaceSize.st
A System-Support.package/VirtualMachine.class/instance/gc/memorySize.st
A System-Support.package/VirtualMachine.class/instance/gc/oldSpace.st
M System-Support.package/VirtualMachine.class/instance/gc/setGCParameters.st
A System-Support.package/VirtualMachine.class/instance/gc/youngSpaceSize.st
M System-Support.package/VirtualMachine.class/instance/parameters/parameterAt_.st
M System-Support.package/VirtualMachine.class/instance/statistics/statisticsReport.st
A Tool-CriticBrowser.package/extension/TBehavior/instance/populateCBMenu_.st
M Tool-SystemReporter.package/SystemReporter.class/instance/reporting/reportVMParameters_.st
Log Message:
-----------
60209
19065 Symbol>>#asMethodPreamble isBroken
https://pharo.fogbugz.com/f/cases/19065
17879 Wrong example or code in Generator class comment
https://pharo.fogbugz.com/f/cases/17879
19063 Factory for RBModel classes
https://pharo.fogbugz.com/f/cases/19063
19047 fix vmstats report for spur
https://pharo.fogbugz.com/f/cases/19047
19056 Trait Polymorphism tests fail again
https://pharo.fogbugz.com/f/cases/19056
http://files.pharo.org/image/60/60209.zip
Sept. 9, 2016
Re: [Pharo-dev] [Pharo-users] PharoJS ESUG 2016 Demo files
by Dimitris Chloupis
Talking about javascript , I have been taking a look at the new chat
channel I created at Discord for Pharo, Discord has a node.js API for
creating plugins, was wondering how well PharoJS works with Node.js and if
I can use it for this scenario .
On Fri, Sep 9, 2016 at 11:53 AM Noury Bouraqadi <bouraqadi(a)gmail.com> wrote:
> Hi,
>
> The Pharo 4.0 image + related files used in the PharoJS ESUG 2016 demo are
> now available for download at
> https://pharojs.github.io/faq.html#demoEsug2016
>
> Best,
> Noury
>
>
Sept. 9, 2016
PharoJS ESUG 2016 Demo files
by Noury Bouraqadi
Hi,
The Pharo 4.0 image + related files used in the PharoJS ESUG 2016 demo are now available for download at
https://pharojs.github.io/faq.html#demoEsug2016 <https://pharojs.github.io/faq.html#demoEsug2016>
Best,
Noury
Sept. 9, 2016