|
|
|
@33965
|
[33965]
|
4 years |
mokehehe |
cond, when, unlessで条件に満たなかったときに#undef
|
|
|
|
@32594
|
[32594]
|
4 years |
mokehehe |
update 'check' for string
|
|
|
|
@32500
|
[32500]
|
4 years |
mokehehe |
undefined追加
(cond (hoge)) パターン対応
|
|
|
|
@32424
|
[32424]
|
4 years |
mokehehe |
名前修正
|
|
|
|
@32423
|
[32423]
|
4 years |
mokehehe |
|
|
|
|
@32422
|
[32422]
|
4 years |
mokehehe |
プリミティブ関数をユーザ定義型に
|
|
|
|
@32387
|
[32387]
|
4 years |
mokehehe |
refactoring dotted->proper
|
|
|
|
@32385
|
[32385]
|
4 years |
mokehehe |
display
|
|
|
|
@32353
|
[32353]
|
4 years |
mokehehe |
スペシャルフォームとマクロの区別を明示的に与えるよう修正
|
|
|
|
@32352
|
[32352]
|
4 years |
mokehehe |
引数の順番変更
|
|
|
|
@32328
|
[32328]
|
4 years |
mokehehe |
Change: EXPAND -> EXTEND
|
|
|
|
@31788
|
[31788]
|
4 years |
mokehehe |
|
|
|
|
@31674
|
[31674]
|
4 years |
mokehehe |
rename
|
|
|
|
@31671
|
[31671]
|
4 years |
mokehehe |
C版VMでもチェックできるように
|
|
|
|
@31652
|
[31652]
|
4 years |
mokehehe |
beginをマクロから文法に変更
unless
ハッシュ関連関数
|
|
|
|
@31641
|
[31641]
|
4 years |
mokehehe |
lambda内のinternal defineに対応
direct-invoke時にsetされるとおかしかったのを修正
|
|
|
|
@31636
|
[31636]
|
4 years |
mokehehe |
letrec追加
|
|
|
|
@31574
|
[31574]
|
4 years |
mokehehe |
vector, string追加
|
|
|
|
@31561
|
[31561]
|
4 years |
mokehehe |
cons, car, cdr, set-car, set-cdr, pair?
|
|
|
|
@31560
|
[31560]
|
4 years |
mokehehe |
begin追加\nletの本体の複文に対応
|
|
|
|
@31558
|
[31558]
|
4 years |
mokehehe |
1.9 heap allocation
|
|
|
|
@31457
|
[31457]
|
4 years |
mokehehe |
1.6 ローカル変数、1.7 プロシジャ、1.8 末尾呼び出し最適化
|
|
|
|
@31423
|
[31423]
|
4 years |
mokehehe |
1.5途中
|
|
|
|
@31388
|
[31388]
|
4 years |
mokehehe |
1.4 exercise 3の条件式による分岐に対応
|
|
|
|
@31387
|
[31387]
|
4 years |
mokehehe |
1.4 条件式
|
|
|
|
@31386
|
[31386]
|
4 years |
mokehehe |
$fxsub1を定義
|
|
|
|
@31385
|
[31385]
|
4 years |
mokehehe |
1.3のランタイムは1.2と共用で大丈夫だった
|
|
|
|
@31384
|
[31384]
|
4 years |
mokehehe |
1.3
|
|
|
|
@31383
|
[31383]
|
4 years |
mokehehe |
tests-driverをGaucheで動くよう修正
1.1, 1.2
|
|
|
|
@31382
|
[31382]
|
4 years |
mokehehe |
|
|
|
|
@31348
|
[31348]
|
4 years |
mokehehe |
trivial change
|
|
|
|
@31324
|
[31324]
|
4 years |
mokehehe |
命令の名前を短くしてみる。
吐かれた命令のオプティマイザ追加。
|
|
|
|
@31271
|
[31271]
|
4 years |
mokehehe |
|
|
|
|
@31243
|
[31243]
|
4 years |
mokehehe |
|
|
|
|
@31230
|
[31230]
|
4 years |
mokehehe |
関数以外は呼び出せないように
|
|
|
|
@31197
|
[31197]
|
4 years |
mokehehe |
return
|
|
|
|
@31152
|
[31152]
|
4 years |
mokehehe |
オペコードのシンボルから数値への変換ツール
|
|
|
|
@31151
|
[31151]
|
4 years |
mokehehe |
バイトコードのリストを一段減らしてみた
|
|
|
|
@31147
|
[31147]
|
4 years |
mokehehe |
自由変数の列挙が間違っていた
|
|
|
|
@31145
|
[31145]
|
4 years |
mokehehe |
ソース圧縮
whenマクロ追加
elseのないifを許容
|
|
|
|
@31130
|
[31130]
|
4 years |
mokehehe |
DIRECT-INVOKE時は上のスコープのフリー変数を引き継ぐよう修正
|
|
|
|
@31085
|
[31085]
|
4 years |
ray_aero |
update description page
|
|
|
|
@31069
|
[31069]
|
4 years |
mokehehe |
|
|
|
|
@31054
|
[31054]
|
4 years |
mokehehe |
FRAMEオペコードの並び変更
direct-invoke時にも引数の数チェック
condマクロに=>追加
loadをマクロに
|
|
|
|
@30988
|
[30988]
|
4 years |
mokehehe |
caseマクロがうまく動かなかったのを修正(DIRECT-INVOKE関連)
|
|
|
|
@30958
|
[30958]
|
4 years |
mokehehe |
|
|
|
|
@30957
|
[30957]
|
4 years |
mokehehe |
フレームに何か積んであるときもちゃんと動くように
|
|
|
|
@30940
|
[30940]
|
4 years |
mokehehe |
実行時、トップレベルに最初からフレームを作ってフレームが必ず存在するようにして、DIRECT-INVOKEがうまく動くように
|
|
|
|
@30925
|
[30925]
|
4 years |
mokehehe |
トップレベルでDIRECT-INVOKEが実行されるとRETURN-DIRECT時にスタックに余分な引数の数が積まれておかしくなっていた(まだバグあり …
|
|
|
|
@30895
|
[30895]
|
4 years |
mokehehe |
call/ccを末尾呼び出しするとRETURNが呼び出されておかしくなるのを修正
|
|
|
|
@30867
|
[30867]
|
4 years |
mokehehe |
DIRECT-INVOKE時に内部でsetしたときのバグフィクス
|
|
|
|
@30850
|
[30850]
|
4 years |
mokehehe |
DIRECT-INVOKE内でsetを使うとおかしい
|
|
|
|
@30831
|
[30831]
|
4 years |
mokehehe |
|
|
|
|
@30828
|
[30828]
|
4 years |
mokehehe |
|
|
|
|
@30826
|
[30826]
|
4 years |
mokehehe |
関数適用時に関数が直接のラムダ式だった場合、クロージャを作らずに直接呼び出すよう修正(3imp.pdf 4.7.2 Direct Function …
|
|
|
|
@30661
|
[30661]
|
4 years |
mokehehe |
|
|
|
|
@30598
|
[30598]
|
4 years |
mokehehe |
|
|
|
|
@30594
|
[30594]
|
4 years |
mokehehe |
任意長引数の関数に多くの引数を与えたときにスタックをシフトするように
|
|
|
|
@30592
|
[30592]
|
4 years |
mokehehe |
compile-lookupリファクタリング
|
|
|
|
@30591
|
[30591]
|
4 years |
mokehehe |
opcode
|
|
|
|
@30588
|
[30588]
|
4 years |
mokehehe |
オペコードを数値にした場合でも動くように
|
|
|
|
@30586
|
[30586]
|
4 years |
mokehehe |
引数の数をあらかじめスタックにつむんじゃなく、APPLYの引数として渡すよう変更
|
|
|
|
@30573
|
[30573]
|
4 years |
mokehehe |
Fix macro bug.txt
|
|
|
|
@30404
|
[30404]
|
4 years |
mokehehe |
Add 'define-macro'
|
|
|
|
@30403
|
[30403]
|
4 years |
mokehehe |
Add command line option.
|
|
|
|
@30301
|
[30301]
|
4 years |
mokehehe |
Add repl.
Add error handling.
|
|
|
|
@30289
|
[30289]
|
4 years |
mokehehe |
|
|
|
|
@30288
|
[30288]
|
4 years |
mokehehe |
Add macros
|
|
|
|
@30167
|
[30167]
|
4 years |
mokehehe |
Add repl
|
|
|
|
@29898
|
[29898]
|
4 years |
mokehehe |
不要な関数functional削除。
集合関係の関数をutil.scmに移動。
|
|
|
|
@29897
|
[29897]
|
4 years |
mokehehe |
不要な関数 extend を削除
|
|
|
|
@29896
|
[29896]
|
4 years |
mokehehe |
unboxを定義していなかった。
direct invoke がうまく動いてないのでを一時停止。
lambda の body の複文に対応。
|
|
|
|
@29892
|
[29892]
|
4 years |
mokehehe |
関数呼び出しの関数が直接のlambda式だった場合、Direct Invocation。
|
|
|
|
@29891
|
[29891]
|
4 years |
mokehehe |
プリミティブ関数の末尾呼び出し時に引数の数が正しく取れてなかったので、APPLYに引数の数を追加
|
|
|
|
@29879
|
[29879]
|
4 years |
mokehehe |
グローバル変数もフリー変数と判定されていた(フリー変数は外側の環境で宣言されている変数のみ)
|
|
|
|
@29876
|
[29876]
|
4 years |
mokehehe |
プリミティブ関数呼び出し追加
|
|
|
|
@29871
|
[29871]
|
4 years |
mokehehe |
4.7 可能な拡張
Global Variables
|
|
|
|
@29870
|
[29870]
|
4 years |
mokehehe |
古い compile-refer が残っていた
|
|
|
|
@29861
|
[29861]
|
4 years |
mokehehe |
4.6
|
|
|
|
@29859
|
[29859]
|
4 years |
mokehehe |
|
|
|
|
@29858
|
[29858]
|
4 years |
mokehehe |
Three Implementation Models for …
|
|
|
|
@24295
|
[24295]
|
4 years |
hayamiz |
lang/scheme/gauche-tokyocabinet/trunk:
Now that Gauche-tokyocabinet …
|
|
|
|
@10542
|
[10542]
|
5 years |
hayamiz |
removed unnecessary files
|
|
|
|
@10540
|
[10540]
|
5 years |
hayamiz |
fixed version number
|
|
|
|
@10539
|
[10539]
|
5 years |
hayamiz |
fixed version number
|
|
|
|
@10538
|
[10538]
|
5 years |
hayamiz |
tokyocabinet bdb passed all tests.
|
|
|
|
@10508
|
[10508]
|
5 years |
hayamiz |
add error handling and so on. Test-pass rate was improved.
|
|
|
|
@10453
|
[10453]
|
5 years |
hayamiz |
Initial commit of Gauche-tokyocabinet. Only TokyoCabinet::BDB is available …
|
|
|
|
@9770
|
[9770]
|
5 years |
hayamiz |
gauche-shell: implemented foundation for shell script
|
|
|
|
@9601
|
[9601]
|
5 years |
hayamiz |
gauche-shell: initial import
|
|
|
|
@7807
|
[7807]
|
5 years |
kiyoka |
Moved path of TzWatch? project.
|
|
|
|
@4571
|
[4571]
|
5 years |
motemen |
lang/scheme/hatena-haiku-irc: initial import.
|
|
|
|
@4570
|
[4570]
|
5 years |
motemen |
lang/scheme/rfc/pseudo-irc-server: initial import.
|
|
|
|
@4569
|
[4569]
|
5 years |
motemen |
lang/scheme/www/hatena, lang/scheme/www/hatena/haiku: initial import.
|
|
|
|
@2882
|
[2882]
|
5 years |
kiyoka |
|
|
|
|
@2879
|
[2879]
|
5 years |
kiyoka |
|
|
|
|
@1148
|
[1148]
|
6 years |
jknaoya |
lang/scheme/bloscheme/README:
ついか
|
|
|
|
@1133
|
[1133]
|
6 years |
cho45 |
|
|
|
|
@629
|
[629]
|
6 years |
cho45 |
lang/scheme/bloscheme/bloscheme.scm:
コミットもれ
|
|
|
|
@628
|
[628]
|
6 years |
cho45 |
lang/scheme/bloscheme/plugins,
lang/scheme/bloscheme/plugins/paging.scm,
…
|
|
|
|