pharo-vm icon indicating copy to clipboard operation
pharo-vm copied to clipboard

Would be good to centralize the dependent packages

Open Ducasse opened this issue 6 years ago • 3 comments

"Dependencies from other repositories" spec package: 'SharedPool-Speech' with: [ spec repository: 'http://www.squeaksource.com/Speech' ]; package: 'MethodMassage' with: [ spec repository: 'http://ss3.gemstone.com/ss/MethodMassage' ]; package: 'MethodMassageCompatibility' with: [ spec repository: 'http://ss3.gemstone.com/ss/MethodMassage' ]; package: 'Printf' with: [ spec repository: 'http://www.squeaksource.com/Printf' ].

Ducasse avatar Jul 06 '19 13:07 Ducasse

Normally since the KlattPlugin is removed the Speech dependency is not mandatory anymore.

Ducasse avatar Jul 06 '19 13:07 Ducasse

should be closed?

LucFabresse avatar Sep 10 '22 07:09 LucFabresse

I couldn't find any references to squeaksource in the pharo-vm BaslineOfVMMaker in active branches:

  • Printf is loaded from pharo-vm.
  • KlattPlugin / Speech are not referenced
  • MethodMassage not referenced anymore, I read in the description of MethodMassage: "A small set of tools centered around bytecode method disassembly and reassembly. The system can duplicate all methods in the system, via method -> disassembly -> assembly -> duplicate method. The disassembler is used to implement basic block coverage by replacing the first bytecode of every basic block with an illegal bytecode which causes an exception when first executed (needs an up-to-date Cog VM)." Is that replaced by pharo-llvmDisassembler @guillep ?
  • Note that squeaksource reference are present in other stale branches: -- https://github.com/pharo-project/pharo-vm/blob/feat%2Fcogmt/smalltalksrc/BaselineOfVMMaker/BaselineOfVMMaker.class.st -- https://github.com/pharo-project/pharo-vm/blob/feat%2Flive-typing-stack/smalltalksrc/BaselineOfVMMaker/BaselineOfVMMaker.class.st
GitHub
This is the VM used by Pharo. Contribute to pharo-project/pharo-vm development by creating an account on GitHub.
GitHub
This is the VM used by Pharo. Contribute to pharo-project/pharo-vm development by creating an account on GitHub.

hernanmd avatar Dec 13 '22 11:12 hernanmd