Re: [Pharo-dev] [Mm10s] 2020-02-24

2020-02-24 Thread Marcus Denker


> On 24 Feb 2020, at 10:38, Esteban Lorenzano  wrote:
> 
> ### Last week:
> 

Pharo
- PR reviews and merges
- add mobile nummer to association paypal
- TechTalk organized (the one about "The Colony")
- Daily small thing:
- #5730 
2560-CairoFreetypeFontRenderer-ivar-cache-is-initialized---but-nowhere-used
- #5711 use printString to simplify drTestName 
- #5712 Float: add two missing subclassResponsibility methods
- #5700 5684-CollectionatRandom-can-use-withIndexDo 
- #5702 testWhichSelectorsAccess small cleanup 
- #5709 5704-rescue-tests-for-Float-Array


Opal
- More work to simplify Bytecode->AST Mapping
- #5710 Context: #sourceNode simplify by introducing #scope 
- #5713 Context: simplify #executedPC
- #5703 Compiler: Small dead code cleanup 
- #5716 Cleanup-enclosingMethodOrBlockNode

PharoIoT
- http://get.pharoiot.org/telepharo/ test and feedback.
- Debugging with Allex 

> ### This week: 

- Lots if PRs to review: https://github.com/pharo-project/pharo/pulls 







[Pharo-dev] [Mm10s] 2020-02-24

2020-02-24 Thread teso...@gmail.com
A small resume of the tasks of the last week.

- [LargeImages] Implementing a better Spotter:
  - Adding a backend using generators and a combination of generators
  - Adding a query reification to handle more complex queries
  - Adding a visual loading indication
  - Measuring the impact of the changes
  - Adding a help bar with tips
  - Adding tests.
  - Analyzing possible indexes
  - Reading about Non-Blocking queues.
- [VM] Documenting GC, participating in the GC code dojo.

 ### The pipeline a.k.a the infinite list from we choose what to
do (starting 2020-02-24):

- Checking speed issues in Rubric.
- [LargeImages] Implementing a better Spotter
- [Pharo9] Propose a PR for Fuel to support Sista
- [VM] Fixing Tests in Idle
- [Doc] Pass on VM booklet: Callback chapter / Preface
- [VM] Documenting GC, participating in the GC code dojo.
- [LargeImages] Working on improving the speed and responsiveness of
large images.
- [VM] SDL Plugin for Idle
- [VM] Improving Speed of TFFI
- [VM] REPL example  / Interacting with an image from outside (?)
- [PharoCOM] Making it run with TFFI
- [VM] Writing tests for JIT generation

-- 
Pablo Tesone.
teso...@gmail.com



[Pharo-dev] [Mm10s] 2020-02-24

2020-02-24 Thread Esteban Lorenzano
### Last week:

* [spec2] fixed the last remaining issue with full-replace layouts.
* [spec2] fixed the visibility of windows on gtk: the backend was drawing 
windows before receive
the open message (because of the visibility settings)
* [spec2] made a mock up of “generator based list presenter” : a way to not 
need to feed all items to 
a list before displaying them (this should sped up big lists, and rescue 
the fast table main purpose). 
* spent part of the day looking for improvements on the callback speed. 
Figured out looking for
a callback by address is time consuming because it makes an #isKindOf: very 
frequently. I made a
PR to make the comparisson faster.
* [big-images] made calypso modification about TabManager go into Pharo8 
(maybe issues remaining?
We will see, hopefully not).
* [big-images] start analysis on speeding up 
senders/implementors/references (this should also help for
refactors later)

### This week: 

* [big-images] finish senders/implements/references speed up