[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

size of es



yes, it is bloated.  hence my message of a week or two asking for suggestions
of features to remove.  we're still taking suggestions.

also, note that the size drops significantly if you compile with ASSERTIONS=0.
in the (hypothetical, much distant) 1.0 release, assertions will be off by
default.  if you really care about size, turn them off now.  the list is
certainly not getting much traffic from people complaining about assertion
failures.

[note for the curious:  the reason that the executable becomes so much
larger with assertions on is that assertions are inserted for every Ref()
construct, which are used for local variables that refer into the heap.
this is essential for development, but they catch everything that they're
going to catch up front, so they're not essential for checking the validity
of the running image.]

paul