Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| vimage:notes200810devsummit [2008/11/03 11:54] – Add short summary of notes from the EuroBSDCon 2008 devsummit BjoernZeeb | vimage:notes200810devsummit [2014/10/12 22:42] (current) – renamed from Image/Notes200810DevSummit CraigRodrigues | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== 200810 DevSummit EuroBSDCon Strasbourg ====== | ====== 200810 DevSummit EuroBSDCon Strasbourg ====== | ||
| - | Marko gave a short presentation on the current state and further steps. | + | Marko gave a short presentation on the current state and further steps: |
| + | {{vimage/ | ||
| ===== Notes ===== | ===== Notes ===== | ||
| Line 7: | Line 8: | ||
| ==== How to proceed ==== | ==== How to proceed ==== | ||
| * jail commit (may happen at a later point) | * jail commit (may happen at a later point) | ||
| - | * move in constructors | + | * move in constructors |
| - | * make global vs. struct.foo | + | * make global vs. " |
| * bring in destructors, | * bring in destructors, | ||
| * have a third option (another compile time option) for the indirection -> | * have a third option (another compile time option) for the indirection -> | ||
| Line 14: | Line 15: | ||
| * [[/ | * [[/ | ||
| * more more more | * more more more | ||
| + | |||
| + | ==== The three different options ==== | ||
| + | |||
| + | At one point we will have three different options which code and level of indirection we are going to use. | ||
| + | |||
| + | - use the globals | ||
| + | - use the container structures but without indirection (x.foo) | ||
| + | - use the container structures with the indirection (x->foo) | ||
| + | |||
| + | This will allow us at any time in the future to go back to this revision in the repository and benchmark all three levels with the very same code, should we find a serious regression in the future and want to know, if it was cause by the indirection or not. | ||
| + | |||
| + | ===== Benchmarking ===== | ||
| + | |||
| + | [[/ | ||