PeachPie

PeachPie
Original author(s)iolevel
Developer(s).NET Foundation
Initial releaseJuly 18, 2016; 8 years ago (2016-07-18).:[1]
Repository
Written inC#[2]
LicenseApache 2.0[3]
Websitewww.peachpie.io

PeachPie is an open-source PHP language compiler and runtime for the .NET Framework and .NET. It is built on top of the Microsoft Roslyn compiler platform and is based on the first-generation Phalanger project. PeachPie compiles source code written in PHP to CIL byte-code. PeachPie takes advantage of the JIT compiler component of the .NET Framework in order to handle the beginning of the compilation process. Its purpose is not to generate or optimize native code, but rather to compile PHP scripts into .NET assemblies containing CIL code and meta-data. In July 2017, the project became a member of the .NET Foundation.[4]

  1. ^ iolevel (July 18, 2016). "PeachPie Compiler pre-release". GitHub. Retrieved February 10, 2017.
  2. ^ "PeachPie repository". github.com. [iolevel]. February 10, 2017. Retrieved February 11, 2017.
  3. ^ "iolevel/peachpie: License". github.com. [iolevel]. Retrieved February 11, 2017.
  4. ^ Galloway, Jon (2017-07-25). "Welcome Peachpie Compiler Platform to the .NET Foundation". The .NET Foundation. Archived from the original on 2020-08-10. Retrieved 2019-05-22.