NativeJIT: A High-Performance JIT Compiler for Bing

2025-06-30
NativeJIT: A High-Performance JIT Compiler for Bing

NativeJIT is an open-source, cross-platform library for high-performance just-in-time compilation of expressions involving C data structures. Developed by the Bing team for use in the Bing search engine, it's crucial for scoring documents based on keyword matches and user intent. Lightweight and fast, it relies only on the standard C++ runtime and runs on Linux, OSX, and Windows. Its optimized code, particularly its register allocation, enables efficient processing of large-scale queries.

Development