LLVM

Screenshot Software:
LLVM
Mga detalye ng Software:
Bersyon: 6.0.1 Na-update
I-upload ang petsa: 17 Aug 18
Nag-develop: Misha Brukman
Lisensya: Libre
Katanyagan: 118

Rating: 1.0/5 (Total Votes: 2)

Ang LLVM ay isang imprastraktura ng tagatala na dinisenyo para sa pag-compile-time, link-time, runtime, at "idle-time" na pag-optimize ng mga programa mula sa di-makatwirang mga programming language.

Kasalukuyang sinusuportahan ng LLVM ang compilation ng mga programang C + + at C, gamit ang front-ends na nagmula sa gcc 3.4.

Ano ang bagong sa paglabas na ito:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 6.0.0:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bagong sa bersyon:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 5.0.0:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 4.0.1:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bagong sa bersyon 4.0.0:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.9.1:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.9.0:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.8.1:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.8.0:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.7.1:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.7.0:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.6.2:

  • Ito ay isang malaking bagong release na may maraming mga tampok. Sinusuportahan na ngayon ng Clang ang lahat ng mga tampok sa kasalukuyang nagtatrabaho draft ng paparating na C + + standard, pansamantalang pinangalanan C ++ 1y. Ang static analyzer ay may lubos na pinabuting C + + suporta, gumagawa ng mas kaunting mga maling positibo at nakakakuha ng higit pang mga bug. Kasama rin sa Clang ang ilang mga bagong kakayahan: 1) isang tool na tinatawag na & quot; clang-format & quot; na maaaring magamit sa isang IDE o editor ng teksto upang i-auto-format ang iyong code ayon sa mga estilo ng builtin, at 2) isang bagong (eksperimentong!) driver na idinisenyo para sa drop-in sa pagiging tugma sa Visual Studio sa Windows. Sa generator code, ang kabuuang pagganap ay lubhang nadagdagan. Kapansin-pansin, ang ngayon ay naka-enable ang loop auto-vectorizer sa -Os at -O2 bilang karagdagan sa -O3 (na may naaangkop na tuned heuristics para sa bawat antas). Ang SLP (& quot; straight-line code & quot;) auto-vectorizer ay pinagana din ngayon bilang default. Maraming mga target ang nagawa ng mga pangunahing paglukso, ngunit ang R600 target ay itinayo ngayon bilang default (sa halip na pang-eksperimentong), ang PowerPC backend ay gumawa ng ilang mga pangunahing pagpapabuti sa kalidad ng pagbuo ng code at oras ng pag-compile, at ang X86, SPARC, ARM32, Aarch64 at SystemZ backends nakikita ng lahat ang mga pangunahing tampok ng trabaho.

    Bilang karagdagan sa lahat ng mga pagpapabuti, mayroong isang kapansin-pansing pagbabago: clang -O4 na ngayon ay hindi na nakapagpapagana ng pag-optimize ng link-time. Patuloy na magagamit ang LTO sa flag ng -flto, at maaaring paganahin sa anumang antas ng pag-optimize. Upang makuha ang nakaraang -O4 na pag-uugali, gamitin lamang ang & quot; clang -O3 -flto & quot ;. Bilang karagdagan, ang LLVM 3.4 ay ang huling release na magtatayo sa isang plain C ++ '98 compiler. Ang hinaharap na mga paglabas ay mangangailangan ng ilang suporta sa C ++ '11 sa tagatala ng host upang magtayo. Ang LLVM 3.4 ay resulta ng isang di-kapanipaniwalang bilang ng mga taong nagtatrabaho nang sama-sama sa nakaraang anim na buwan, ngunit ang paglaya na ito ay hindi posible nang wala ang aming volunteer release team! Salamat sa Bill Wendling para sa paggawa ng lahat ng posible sa pamamagitan ng pagpapastol sa release, at sa mga kahanga-hangang release testers: Arnaud A. de Grandmaison, Ben Pope, Dimitry Andric, Duncan Sands, Erik Verbruggen, Hans Wennborg, Nikola Smiljanic, Pawel Worach, Rafael Espindola , Renato Golin, Sebastian Dre & szlig; ler, Sylvestre Ledru, at Tom Stellard.

Ano ang bago sa bersyon 3.2:

  • Ang release na ito ay may kasamang isang malaking bilang ng mga pag-aayos ng bug, mga tweak sa pagganap at mga menor de edad na pagpapabuti.

Ano ang bago sa bersyon 3.1:

  • Bahagyang suporta para sa gcc-4.7. Ang suporta ay mababa, ngunit ang ibang mga wika ay gumagawang mabuti.
  • Suporta para sa mga processor ng ARM. Ang ilang mga mahahalagang gcc header na kinakailangan upang bumuo ng DragonEgg para sa ARM ay hindi naka-install sa pamamagitan ng gcc. Upang magtrabaho sa paligid nito, kopyahin ang mga nawawalang mga header mula sa gcc source tree.
  • Mas mahusay na pag-optimize para kay Fortran sa pamamagitan ng pagsasamantala sa katunayan na ang mga scalar argument na Fortran ay may 'paghigpitan' na semantika.
  • Mas mahusay na pag-optimize para sa lahat ng mga wika sa pamamagitan ng pagpasa ng impormasyon tungkol sa uri ng aliasing at uri ng mga hanay sa mga LLVM optimizer.
  • Nagdagdag ng isang pagsubok na pagsusuri-suite.

Ano ang bago sa bersyon 3.0:

  • Lubos na napabuti ang suporta para sa pagtatayo ng mga application sa C +, na may higit na katatagan at mas mahusay na mga diagnostic.
  • Mas pinahusay na suporta para sa pamantayan ng C ++ 2011 (aka & quot; C ++ '0x & quot;), kabilang ang mga pagpapatupad ng mga hindi nagsisimulang miyembro ng data ng mga initializer, mga template ng alias, pagtatalaga ng mga konstruktor, hanay na nakabatay sa mga loop, at mga tagalikha na nakabuo ng paglipat at ilipat mga operator ng pagtatalaga, bukod sa iba pa.
  • Ipinatupad ang suporta para sa ilang mga tampok ng paparating na pamantayan ng C1x, kabilang ang mga static na assertion at generic na mga pagpipilian.
  • Mas mahusay na pagtuklas ng isama at pag-link ng mga landas para sa mga header ng system at mga aklatan, lalo na para sa mga distribusyon ng Linux.
  • Maraming mga pagpapabuti sa suporta sa Layunin-C, kabilang ang:
  • Ang Awtomatikong Pagtutukoy ng Sanggunian (ARC) at isang pinabuting modelo ng memorya na malinis na naghihiwalay sa memorya ng bagay at C.
  • Isang tool sa pag-migrate para sa paglipat ng manual na pagpapanatili / release code sa ARC
  • Mas mahusay na suporta para sa pagtatago ng data, na nagpapahintulot sa mga variable ng halimbawa na maipahayag sa mga konteksto sa pagpapatupad o mga extension ng klase
  • Mahinang pag-link ng suporta para sa mga klase ng Layunin-C
  • Pinabuting pagsuri ng static na uri sa pamamagitan ng inferring ang uri ng pagbabalik ng mga paraan tulad ng + alok at -init.
  • Ang ilang mga bagong tampok na Mga Layunin-C ay nangangailangan ng alinman sa runtime ng Mac OS X 10.7 / iOS 5 Layunin-C, o bersyon 1.6 o mas bago ng bersyon ng GNUstep Layunin-C runtime.

  • Ipinatupad ang isang bilang ng mga pag-optimize sa libclang, ang Clang C interface, upang mapabuti ang pagganap ng pagkumpleto ng code at ang pagma-map mula sa mga pinagmulang lokasyon sa abstract syntax tree nodes.

Ano ang bago sa bersyon 2.9:

  • Pagsusuri ng Uri ng Batay na Alias ​​(TBAA) sa pamamagitan ng default sa Clang. Pinahihintulutan nito ang higit na mas mahusay na pag-load ng pag-load / pag-imbak sa ilang mga kaso. Maaaring hindi paganahin ang TBAA sa pamamagitan ng pagpasa -fno-strict-aliasing.
  • Ang paglabas na ito ay nakakita ng isang patuloy na pagtutok sa kalidad ng impormasyon ng pag-debug. Nagbubuo ang LLVM ngayon ng mas mataas na impormasyon sa pag-debug ng fidelity, lalo na kapag na-optimize ang debug ng code.
  • Sinusuportahan na ngayon ng Inline assembly ang maramihang mga limitasyon ng alternatibo.
  • Ang isang bagong backend para sa NVIDIA PTX virtual ISA (ginagamit upang i-target ang mga GPU nito) ay nasa ilalim ng mabilis na pag-unlad. Hindi pangkaraniwang ito ay kapaki-pakinabang sa 2.9, ngunit ang paggawa ng mabilis na pag-unlad.

Ano ang bago sa bersyon 2.7:

  • Suporta sa C ++: Ang Clang ay may kakayahang mag-self-hosting ngayon! Habang nananatiling alpha-kalidad, ang suporta ng C ++ ng Clang ay sapat na upang bumuo ng LLVM at Clang, at pinagana na ngayon ang C ++ bilang default. Tingnan ang pahina ng compatibility ng Clang C ++ para sa mga karaniwang isyu ng migration ng C ++.
  • Layunin-C: Kasama na ngayon ng Clang ang pang-eksperimentong suporta para sa isang na-update na Layunin-C ABI sa mga platform na hindi Darwin. Kabilang dito ang suporta para sa mga di-babasagin na mga variable ng halimbawa at pinabilis na mga proxy, pati na rin ang mas malaking potensyal para sa mga optimisasyon sa hinaharap. Ang bagong ABI ay ginagamit kapag kino-compile sa -fobjc-nonfragile-abi at -fgnu-runtime opsyon. Ang code na pinagsama-sama sa mga opsyong ito ay maaaring halo-halong may code na naipon sa GCC o clang gamit ang lumang GNU ABI, ngunit nangangailangan ng libobjc2 runtime mula sa proyektong GNUstep.
  • Mga bagong babala: Naglalaman ang Clang ng ilang mga bagong babala, kabilang ang mga babala ng control-flow (hindi maabot na code, nawawalang pahayag ng return sa isang walang-bisa na function, atbp.), mga babala sa pag-sign-in, at pinahusay na mga babala sa string na format.
  • CIndex API at Python bindings: Kasama na ngayon ng Clang ang isang API bilang bahagi ng library ng CIndex. Kahit na maaari kaming gumawa ng ilang mga pagbabago sa API sa hinaharap, ito ay inilaan upang maging matatag at dinisenyo para sa paggamit ng mga panlabas na proyekto. Tingnan ang dokumentong Clang doxygen CIndex para sa higit pang mga detalye. Kasama rin sa API ng CIndex ang isang paunang hanay ng mga bindings sa Python.
  • Suporta ng ARM: Ang Clang ngayon ay may suporta sa ABI para sa parehong Darwin at Linux ARM ABIs. Kasama ng maraming mga pagpapabuti sa backend ng LLVM ARM, ang Clang ay angkop na para sa paggamit bilang isang beta compiler ng kalidad ng ARM.

Ano ang bago sa bersyon 2.5:

  • Mayroong bagong driver ang Clang, na nakatuon sa pagbibigay ng isang katugmang interface ng GCC.
  • Ang X86-64 ABI ay sinusuportahan na ngayon, kabilang ang suporta para sa runtime ng Layunin ng Apple 64-bit at paghihiwalay ng zero cost exception.
  • Sinusuportahan na ngayon ang suportadong suporta sa header.
  • Ang suporta sa Layunin-C ay makabuluhang napabuti sa paglipas ng LLVM 2.4, na sumusuporta sa maraming mga tampok, tulad ng Basura Collection ng Layunin-C.
  • Ang mga variable na haba ng array ay ganap na suportado.
  • Ang C99 na hinirang na initializers ay ganap na sinusuportahan na ngayon.
  • Kasama na ngayon ng Clang ang lahat ng mga pangunahing header ng compiler, kabilang ang muling idinisenyong tgmath.h at ilang iba pang mga tunay na header.
  • Maraming maraming mga bug ang naayos at maraming mga tampok ang naidagdag.

Katulad na software

BAIK
BAIK

11 May 15

GromJS
GromJS

20 Feb 15

Tcl/Tk
Tcl/Tk

20 Jan 18

phc
phc

3 Jun 15

Mga komento sa LLVM

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!