OSDN Git Service
mzp [Sat, 12 Sep 2009 02:42:15 +0000 (11:42 +0900)]
add signature
mzp [Sat, 12 Sep 2009 02:39:05 +0000 (11:39 +0900)]
implements compiler module
mzp [Sat, 12 Sep 2009 00:55:15 +0000 (09:55 +0900)]
implements cpool collect
mzp [Fri, 11 Sep 2009 13:44:29 +0000 (22:44 +0900)]
update compile/cpool
mzp [Fri, 11 Sep 2009 13:00:03 +0000 (22:00 +0900)]
update compile test
mzp [Fri, 11 Sep 2009 04:57:37 +0000 (13:57 +0900)]
add generic tree
mzp [Thu, 10 Sep 2009 23:00:45 +0000 (08:00 +0900)]
add compiler test
mzp [Thu, 10 Sep 2009 22:26:31 +0000 (07:26 +0900)]
add signature
mzp [Thu, 10 Sep 2009 22:18:41 +0000 (07:18 +0900)]
add asm test
mzp [Thu, 10 Sep 2009 13:24:42 +0000 (22:24 +0900)]
remove extra file
mzp [Thu, 10 Sep 2009 13:22:32 +0000 (22:22 +0900)]
add lowInst test
mzp [Wed, 9 Sep 2009 23:50:49 +0000 (08:50 +0900)]
wc
mzp [Wed, 9 Sep 2009 00:04:05 +0000 (09:04 +0900)]
update
mzp [Tue, 8 Sep 2009 22:34:31 +0000 (07:34 +0900)]
add writer gen
mzp [Tue, 8 Sep 2009 22:24:18 +0000 (07:24 +0900)]
update gen_inst
mzp [Tue, 8 Sep 2009 13:45:14 +0000 (22:45 +0900)]
fix omakefile
mzp [Tue, 8 Sep 2009 13:31:43 +0000 (22:31 +0900)]
add swflib
mzp [Mon, 7 Sep 2009 11:35:49 +0000 (20:35 +0900)]
mv scm/type to scm/ast
mzp [Sat, 5 Sep 2009 12:36:44 +0000 (21:36 +0900)]
fix for tamarin-central(
dab354bc047c)
mzp [Sat, 5 Sep 2009 12:36:33 +0000 (21:36 +0900)]
fix typo
mzp [Sat, 5 Sep 2009 12:34:38 +0000 (21:34 +0900)]
update gitignore
mzp [Sat, 5 Sep 2009 11:24:37 +0000 (20:24 +0900)]
fix for 32bit
mzp [Sat, 5 Sep 2009 02:38:04 +0000 (11:38 +0900)]
change test title
mzp [Fri, 4 Sep 2009 22:48:32 +0000 (07:48 +0900)]
bugfix: omake check run *-runner multily
mzp [Fri, 4 Sep 2009 22:46:38 +0000 (07:46 +0900)]
enable warn-all
mzp [Fri, 4 Sep 2009 10:51:40 +0000 (19:51 +0900)]
support 64bit
mzp [Fri, 4 Sep 2009 08:49:56 +0000 (17:49 +0900)]
update toplevel OMakefile
mzp [Fri, 4 Sep 2009 08:48:48 +0000 (17:48 +0900)]
remove extra file
mzp [Fri, 4 Sep 2009 08:48:37 +0000 (17:48 +0900)]
merge src/ and test/ at scm/
mzp [Fri, 4 Sep 2009 08:38:29 +0000 (17:38 +0900)]
merge src/ and test/ at xml/
mzp [Fri, 4 Sep 2009 08:35:49 +0000 (17:35 +0900)]
merge src/ and test/ at driver/
mzp [Fri, 4 Sep 2009 08:32:58 +0000 (17:32 +0900)]
merge src/ and test/ at base/
mzp [Thu, 20 Aug 2009 06:34:21 +0000 (15:34 +0900)]
add VERSION
mzp [Thu, 20 Aug 2009 02:39:47 +0000 (11:39 +0900)]
update makefile
mzp [Thu, 20 Aug 2009 01:35:34 +0000 (10:35 +0900)]
update daily build script
mzp [Thu, 20 Aug 2009 01:00:39 +0000 (10:00 +0900)]
add integrate-detail
mzp [Wed, 19 Aug 2009 22:10:14 +0000 (07:10 +0900)]
add daily-build script
mzp [Wed, 19 Aug 2009 12:49:07 +0000 (21:49 +0900)]
fix typo
mzp [Wed, 19 Aug 2009 12:44:32 +0000 (21:44 +0900)]
fix cpp
mzp [Wed, 19 Aug 2009 12:31:56 +0000 (21:31 +0900)]
fix cpp warnning
mzp [Wed, 19 Aug 2009 00:45:39 +0000 (09:45 +0900)]
update integrate result
mzp [Wed, 19 Aug 2009 00:32:59 +0000 (09:32 +0900)]
add check-detail TARGET.
omake check-detail generates detail log of unit test result
mzp [Wed, 19 Aug 2009 00:15:29 +0000 (09:15 +0900)]
change exit code of unittest runner
If unittest is failed, exit-code is 1. Otherwise 0.
mzp [Tue, 18 Aug 2009 23:52:31 +0000 (08:52 +0900)]
fix omakefile
mzp [Mon, 17 Aug 2009 22:59:46 +0000 (07:59 +0900)]
re-arrange gitignore entry
mzp [Mon, 17 Aug 2009 22:56:27 +0000 (07:56 +0900)]
remove win32 files
mzp [Mon, 17 Aug 2009 22:54:50 +0000 (07:54 +0900)]
fix OMakefile
mzp [Mon, 17 Aug 2009 12:59:39 +0000 (21:59 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc
mzp [Mon, 17 Aug 2009 12:58:59 +0000 (21:58 +0900)]
remove Capfile & docs
mzp [Mon, 17 Aug 2009 12:02:16 +0000 (21:02 +0900)]
Change class sytnax: if super class is empty, super class is Object
mzp [Sat, 15 Aug 2009 06:15:28 +0000 (15:15 +0900)]
Add bootstrap
'main' function is entry point.
Multiple module is passed to habc, the main function of last module is used.
mzp [Sat, 15 Aug 2009 04:22:34 +0000 (13:22 +0900)]
update suffix rules.
- .ho:> static link file
- .stub.ho: dynamic link file(i.e. don't link at compile time)
拡張子のルール変更
- .ho: habc-scmがリンクするファイル
- .stub.ho: FlashPlayerのスタブなのでリンクする必要がないファイル
mzp [Sat, 15 Aug 2009 03:39:29 +0000 (12:39 +0900)]
add unittest for lexer
mzp [Fri, 14 Aug 2009 13:06:46 +0000 (22:06 +0900)]
remove tail lines
mzp [Thu, 13 Aug 2009 11:45:22 +0000 (20:45 +0900)]
Add rename module.
- Add module for variable-rename(alpha transform)
- To achieve multiple-define varibale
e.g.
(define x 1)
(trace x)
(define x 2)
is renamed to
(define x$0 1)
(trace x$0)
(define x 2)
mzp [Thu, 13 Aug 2009 00:14:21 +0000 (09:14 +0900)]
add renameModule unittest/no implementation
mzp [Wed, 12 Aug 2009 23:56:25 +0000 (08:56 +0900)]
update codegen implements
mzp [Wed, 12 Aug 2009 23:49:02 +0000 (08:49 +0900)]
update binding module implementation
mzp [Wed, 12 Aug 2009 23:39:21 +0000 (08:39 +0900)]
Change binding module spec
mzp [Tue, 11 Aug 2009 06:32:24 +0000 (15:32 +0900)]
Change codegen/asm module to remove extra dependencies
mzp [Sun, 9 Aug 2009 23:44:48 +0000 (08:44 +0900)]
Update unit test for asm module
- Add signature Asm
- Re-write asm module's unit test simply, by functor.
- Asmモジュールにシグネチャ追加
- functorを利用してAsmモジュールの単体テストコードを単純化。
mzp [Sun, 9 Aug 2009 01:45:48 +0000 (10:45 +0900)]
Update asm.
I changed Asm module to functor to separate assemble proccess and instruction definition.
Asmモジュールをファンクタに変更。アセンブルの処理と、命令の定義をちゃんと分離した。
mzp [Sun, 9 Aug 2009 00:30:33 +0000 (09:30 +0900)]
typo fix
mzp [Sat, 8 Aug 2009 11:23:41 +0000 (20:23 +0900)]
add unittest
mzp [Sat, 8 Aug 2009 06:36:44 +0000 (15:36 +0900)]
remove dependencies cpool/closureTras
mzp [Sat, 8 Aug 2009 04:47:13 +0000 (13:47 +0900)]
improve OMakefile
- mv base/config.ml to config.ml
- add unit test for base.cma
- remove deadcode from omakefile
mzp [Sat, 8 Aug 2009 03:47:45 +0000 (12:47 +0900)]
add ENABLE_NATIVE option
mzp [Sat, 8 Aug 2009 02:32:58 +0000 (11:32 +0900)]
Update OMakefile
now, We can use following setting:
BYTE_ENABLE=true
NATIVE_ENABLE=false
mzp [Sat, 8 Aug 2009 01:48:20 +0000 (10:48 +0900)]
suppress warning
mzp [Mon, 3 Aug 2009 13:41:01 +0000 (22:41 +0900)]
improve OMakefile
- delete duplicate declare NATIVE_ENABLED and BYTE_ENABLED to custamize this setting easilly
- NATIVE_ENABLED/BYTE_ENABLEDの設定が重複していたので削除しました。これで、この設定の変更が楽になりました
mzp [Sun, 2 Aug 2009 02:45:35 +0000 (11:45 +0900)]
reduce dependencies: sexp/lexer
mzp [Sat, 1 Aug 2009 23:59:55 +0000 (08:59 +0900)]
remove extra dependencies
- I stop link all library on unit test
mzp [Sat, 1 Aug 2009 13:03:18 +0000 (22:03 +0900)]
Refactoring OMakefile: remove extra dependencies
- One BIG ounit runner is splitted into many small ounit runner
mzp [Fri, 31 Jul 2009 23:36:51 +0000 (08:36 +0900)]
update Binary clock example
mzp [Fri, 31 Jul 2009 23:24:46 +0000 (08:24 +0900)]
I implement Array literal.
(array 1 2 3) is same as [1, 2, 3] in AS3.
mzp [Fri, 31 Jul 2009 23:23:17 +0000 (08:23 +0900)]
[working commit]implement parser & codegen
mzp [Fri, 31 Jul 2009 23:03:35 +0000 (08:03 +0900)]
[working commit]update test
mzp [Fri, 31 Jul 2009 22:51:23 +0000 (07:51 +0900)]
[working commit]Add Array AST node
mzp [Fri, 31 Jul 2009 22:26:07 +0000 (07:26 +0900)]
I implement --bg option
mzp [Fri, 31 Jul 2009 00:06:04 +0000 (09:06 +0900)]
color module
mzp [Thu, 30 Jul 2009 00:00:46 +0000 (09:00 +0900)]
Add color module
mzp [Wed, 29 Jul 2009 23:42:16 +0000 (08:42 +0900)]
add testcase for binding
mzp [Wed, 29 Jul 2009 23:32:52 +0000 (08:32 +0900)]
Bugfix: less than & if bug
(if (< n 2) "a" "b") does not works at FP10(Mac). I fix this bug.
mzp [Wed, 29 Jul 2009 12:39:58 +0000 (21:39 +0900)]
update test
mzp [Tue, 28 Jul 2009 23:57:27 +0000 (08:57 +0900)]
binaryclock
knothole [Mon, 27 Jul 2009 23:48:15 +0000 (08:48 +0900)]
Change divide behavior
- '/' means int-divide
- '/.' means float-divide
e.g.
(/ 1 2) => 0
(/. 1 2) => 0.5
knothole [Mon, 27 Jul 2009 23:30:44 +0000 (08:30 +0900)]
add Date class
mzp [Mon, 6 Jul 2009 23:36:03 +0000 (08:36 +0900)]
implements List.toString
mzp [Mon, 6 Jul 2009 23:24:47 +0000 (08:24 +0900)]
add some list function
mzp [Mon, 6 Jul 2009 23:15:24 +0000 (08:15 +0900)]
add methods: caar .. cddddr
mzp [Thu, 2 Jul 2009 22:52:39 +0000 (07:52 +0900)]
improve error print
mzp [Thu, 2 Jul 2009 22:48:32 +0000 (07:48 +0900)]
add --conf option
mzp [Wed, 1 Jul 2009 23:41:39 +0000 (08:41 +0900)]
update lib/ for new syntax of class
mzp [Sun, 28 Jun 2009 23:15:16 +0000 (08:15 +0900)]
change class syntax
mzp [Sat, 27 Jun 2009 02:31:49 +0000 (11:31 +0900)]
override
mzp [Sat, 27 Jun 2009 00:46:40 +0000 (09:46 +0900)]
use binding.program for override module
mzp [Fri, 26 Jun 2009 22:32:43 +0000 (07:32 +0900)]
add override test
mzp [Thu, 25 Jun 2009 23:48:31 +0000 (08:48 +0900)]
override module
mzp [Thu, 25 Jun 2009 22:47:52 +0000 (07:47 +0900)]
change Ast.class_ for delay-bind method field
mzp [Wed, 24 Jun 2009 23:59:21 +0000 (08:59 +0900)]
add trait_attr