awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesFunction Inlining Controls

Mechanisms to force or prevent the replacement of function calls with their bodies during compilation.

Distinct from Inlining: Focuses on compiler function inlining, distinct from data structure flattening in serialization.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Function Inlining Controls. Refine with filters or upvote what's useful.

Awesome Function Inlining Controls GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • terser/terserAvatar terser

    terser/terser

    9,299Vezi pe GitHub↗

    Terser is a JavaScript minifier and compressor designed to reduce file size through whitespace removal, symbol mangling, and logic optimization for ES6+. It functions as a toolkit for minification, a code mangler for shortening variable and property names, and a dead code eliminator that evaluates constant expressions to remove unreachable logic. The project operates as an AST toolkit that parses JavaScript source into SpiderMonkey AST format for structural analysis. It generates source maps to link compressed production code back to the original source, ensuring that minified bundles remain

    Allows developers to use special annotations to control the inlining of specific function calls.

    JavaScript
    Vezi pe GitHub↗9,299
  • webassembly/binaryenAvatar WebAssembly

    WebAssembly/binaryen

    8,354Vezi pe GitHub↗

    Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ

    Implements function and call annotations to control inlining and signal idempotency to the optimization engine.

    WebAssemblyc-plus-pluscompilersemscripten
    Vezi pe GitHub↗8,354
  • tile-ai/tilelangAvatar tile-ai

    tile-ai/tilelang

    5,226Vezi pe GitHub↗

    TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc

    Specifies tiling and tensor core hints to guide optimized GPU kernel compilation.

    Python
    Vezi pe GitHub↗5,226
  1. Home
  2. Software Engineering & Architecture
  3. Inline Data Structures
  4. Inlining
  5. Function Inlining Controls

Explorează sub-etichetele

  • Optimization Hints3 sub-tag-uriAnnotations used to guide compiler optimizations like inlining or idempotency signaling. **Distinct from Function Inlining Controls:** Distinct from general inlining controls: focuses on providing hints/annotations to the optimizer rather than the mechanism of inlining itself.