pharo-vm
                                
                                 pharo-vm copied to clipboard
                                
                                    pharo-vm copied to clipboard
                            
                            
                            
                        Would be good to centralize the dependent packages
"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' ].
Normally since the KlattPlugin is removed the Speech dependency is not mandatory anymore.
should be closed?
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.