Ulrich Drepper | b08d5a8 | 2005-07-26 05:00:05 +0000 | [diff] [blame] | 1 | Fundamental design decision: |
| 2 | |
| 3 | - the sizes of external and internal types are assumed to be the same. |
| 4 | This leaves byte ordering aside. While assuming this the code can be |
| 5 | greatly simplified and speed increases. Since no change violating this |
| 6 | assumption is in sight this is believed to be a worthwhile optimization. |
Ulrich Drepper | 2a07f05 | 2009-01-24 17:16:39 -0800 | [diff] [blame] | 7 | |
| 8 | - the ABI of the backend modules is not guaranteed. Really, not guarantee |
| 9 | whatsoever. We are enforcing this in the code. The modules and their |
| 10 | users must match. No third-party EBL module are supported or allowed. |
| 11 | The only reason there are separate modules is to not have the code for |
| 12 | all architectures in all the binaries. |