Changeset 29509 in webkit for trunk/JavaScriptCore
- Timestamp:
- Jan 15, 2008, 10:46:46 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r29508 r29509 5 5 Fix <rdar://problem/5595552> r27608 introduced a 20% increase in JS binary size, 4% increase in WebCore binary size 6 6 7 - This changes the way JS functions that use Lookup tables are handled. Instead using7 - This changes the way JS functions that use Lookup tables are handled. Instead of using 8 8 one class per function, which allowed specialization of the virtual callAsFunction 9 method, we now use on class, PrototypeFunction, which takes a pointer to a static9 method, we now use one class, PrototypeFunction, which takes a pointer to a static 10 10 function to use as the implementation. This significantly decreases the binary size 11 11 of JavaScriptCore (about 145k on an Intel only build) while still keeping some of the
Note:
See TracChangeset
for help on using the changeset viewer.