3 रिपॉजिटरी
Tools for installing, updating, and switching between different versions of a programming language compiler.
Distinguishing note: None of the candidates describe the general identity of a compiler version manager; they focus on specific languages or caching.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Compiler Version Managers. Refine with filters or upvote what's useful.
rustup is a programming language toolchain manager that automates the installation, versioning, and configuration of the Rust compiler and its associated build tools. It serves as a toolchain installer and version manager, enabling the deployment of the language ecosystem across different operating systems. The system manages multiple compiler versions across stable, beta, and nightly release channels, allowing users to switch between these versions to meet different environment requirements. It also functions as a cross-compilation manager by installing pre-compiled standard libraries to bui
Automates the installation and switching of different Rust compiler versions and release channels.
Sbt Scala और Java के लिए डिज़ाइन किया गया एक JVM बिल्ड टूल और डिपेंडेंसी प्रबंधन प्रणाली है। यह एक मल्टी-प्रोजेक्ट बिल्ड ऑर्केस्ट्रेटर के रूप में कार्य करता है जो सोर्स कोड के संकलन का प्रबंधन करता है, रिमोट रिपॉजिटरीज़ से बाहरी लाइब्रेरीज़ को हल करता है, और वितरण के लिए बाइनरीज़ को पैकेज करता है। यह प्रोजेक्ट अपने इंटरैक्टिव बिल्ड सिस्टम द्वारा प्रतिष्ठित है, जो वास्तविक समय में स्टेट निरीक्षण और कार्य निष्पादन के लिए एक रीड-इवैल-प्रिंट लूप प्रदान करता है। यह कार्यों को संसाधित करने के लिए डिपेंडेंसी-ग्राफ आधारित निष्पादन मॉडल का उपयोग करता है और डायनामिक बिल्ड कॉन्फ़िगरेशन के लिए एक टाइप-सेफ की-वैल्यू स्टोर बनाए रखता है। इसकी क्षमताओं में इंक्रीमेंटल रीकंपाइलेशन, मॉड्यूलर प्रोजेक्ट संगठन और स्वचालित टेस्ट निष्पादन के साथ JVM बिल्ड ऑटोमेशन शामिल है। यह सिस्टम क्रॉस-वर्ज़न कंपाइलेशन, क्लाउड स्टोरेज में आर्टिफैक्ट पब्लिशिंग और कस्टम बिल्ड लॉजिक जोड़ने के लिए एक एक्स्टेंसिबल प्लगइन मॉडल का भी समर्थन करता है।
Retrieves and applies specific versions of the compiler and libraries from remote repositories.
Stack is a build tool, package manager, and project bootstrapper for the Haskell language. It provides a consistent environment for compiling source code, managing project binaries, and executing programs. The system ensures reproducible builds through snapshot-based dependency resolution and manages the installation of specific compiler binaries to match project requirements. It utilizes content-addressable package storage and local-path caching to maintain the integrity of source code and avoid redundant downloads across different projects. The toolset covers the full development lifecycle
Automatically manages and installs specific GHC compiler binaries to ensure the correct language version is used for a project.