| 1 | |
| 2 | ===Making the build faster=== |
| 3 | |
| 4 | ==Tasks== |
| 5 | * Experiment with out-of-lining node creation to reduce the amount of JSC inlining |
| 6 | * Figure out which headers are most frequently included by .d analysis |
| 7 | * Group bindings into fewer files (bindings generation scripts) |
| 8 | * Make code generator smarter about unchanged output |
| 9 | * Make filter-build-webkit a default behavior of build-webkit |
| 10 | * Experiment with ninja |
| 11 | * More forward-declaring of classes & enum. |
| 12 | * Find #includes just for default destructors. Out-of-line the dtors. |
| 13 | * Remove ALWAYS_INLINE? Track need to inline? |
| 14 | * Track clean build times, put on perf dashboard |
| 15 | * Graph object size by framework |
| 16 | * EWS should warn if the .d files got significantly larger |
| 17 | * More complete paths in #includes? |
| 18 | |