28 search resultsShowing 1~20 results

Stocked

Kolkataの紹介

「私には夢がある。それは、いつの日か、私の4人の幼い子どもたちが、静的型の有無によってではなく、機能そのものによって評価されるプログラミング言語を使うという夢である。」 https://amer...

7
0
Comment0

mrubyのJIT2 (仮称)

mrubyのJIT2(仮称)なるものを作ろうとしているのだが、考えがまとまらないので取りとめもなく書く。真に受けて何か損害をこうむっても知らん、その代わり何かいいことがあっても私は何も貰えない。...

5
0
Comment0

LuaJIT 解析

動的型付けの言語のJITコンパイラの中でも魔術度が圧倒的に高いLuaJITの内部について調べました。 LuaJITの概要 LuaJITはこんな流れで実行されます    処理         生...

51
29
Comment0

mrubyのJITの概要

はじめに  かれこれ5年ほどmruby にTracing JITを加えた "mrubyのJIT"を作っています。あまり話題にはならないのですが、その理由としてmrubyのJIT全体を説明した文章...

41
15
Comment0

mrubyのJITの64bit対応

はじめに 長い間mrubyのJITは32bitのx86のみサポートでしたが、最近64bitのx86アーキテクチャ(以下x64)も対応するようになりました。64bit化しようと思った理由はh2o ...

13
7
Comment0

mrubyで末尾再帰

あまり知られていませんが(Googleとtwitterの検索を調べた結果)、mrubyには末尾再帰のための処理が入っています。でも、ほとんどテストされていないので基本的には動きません。昔ちょっと...

4
4
Comment0

mruby/c 16bit命令案

はじめに mruby/cは少々効率を犠牲にしても省メモリに振ったユニークな処理系だと思いました。そんな処理系の命令セットがmrubyと同じなんて一貫性が無いので省メモリに振った命令セットを考えま...

2
1
Comment2

28 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in