Ignore:
Timestamp:
Aug 13, 2024, 11:54:04 AM (23 hours ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
master
Children:
2870cb6
Parents:
4941716
Message:

After a years (or at least half a year) the CodeLocation? optimization is merged in. Added Symbol (using Racket's name for interned strings), and used it for CodeLocation? file names. The optimizes for the high number of copies - both instances with the same value and copy operations - and consistently brings down runtime by a few percent.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Common/module.mk

    r4941716 r661e7b0  
    4848        Common/Stats/Time.cpp \
    4949        Common/Stats/Time.hpp \
     50        Common/Symbol.cpp \
     51        Common/Symbol.hpp \
    5052        Common/ToString.hpp \
    5153        Common/UniqueName.cpp \
Note: See TracChangeset for help on using the changeset viewer.