[#7055] More on VC++ 2005 — Austin Ziegler <halostatue@...>

Okay. I've got Ruby compiling. I'm attempting to get everything in

17 messages 2006/01/05
[#7058] Re: More on VC++ 2005 — nobuyoshi nakada <nobuyoshi.nakada@...> 2006/01/06

Hi,

[#7084] mathn: ugly warnings — hadmut@... (Hadmut Danisch)

Hi,

22 messages 2006/01/10
[#7097] Re: mathn: ugly warnings — Daniel Berger <Daniel.Berger@...> 2006/01/10

Hadmut Danisch wrote:

[#7098] Design contracts and refactoring (was Re: mathn: ugly warnings) — mathew <meta@...> 2006/01/10

Daniel Berger wrote:

[#7118] Re: Design contracts and refactoring (was Re: mathn: ugly warnings) — mathew <meta@...> 2006/01/12

*Dean Wampler *<deanwampler gmail.com> writes:

[#7226] Fwd: Re: Question about massive API changes — "Sean E. Russell" <ser@...>

Hello,

23 messages 2006/01/28
[#7228] Re: Question about massive API changes — Caleb Tennis <caleb@...> 2006/01/28

>

Re: CRC - a proof-of-concept Ruby compiler

From: Christian Neukirchen <chneukirchen@...>
Date: 2006-01-09 19:14:21 UTC
List: ruby-core #7082
Anders Hkersten <chucky@dtek.chalmers.se> writes:

> The focus of C-- is different from that of Neko. C-- is designed as a
> portable assembly language. What that means is that we (when writing a
> Ruby compiler for C--) write code that targets "x86 C--". In other
> words, our code and the C-- compiler can take advantage of knowing that
> the underlying machine has certain characteristics. The C-- developers
> claim that in theory, generating C-- could lead to perhaps 90-95% the
> speed of generating native x86 assembler (unfortunately, current C--
> compilers are not that good).
>
> Generating good C-- is also much easier than generating x86 assembly
> directly (for example, C-- does register allocation for us). Retargeting
> our compiler to another platform than x86 should also be relatively easy
> - we just have to rewrite some of the platform specific parts. Of
> course, that assumes a C-- compiler is available for the platform we
> wish to target.

While we are at it, did you consider llvm?  llvm.cs.uiuc.edu

> All the best,
> Anders
-- 
Christian Neukirchen  <chneukirchen@gmail.com>  http://chneukirchen.org


In This Thread