OSDN Git Service
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
mzp [Mon, 8 Jun 2009 22:54:04 +0000 (07:54 +0900)]
bugfix: clon
mzp [Sun, 7 Jun 2009 11:50:06 +0000 (20:50 +0900)]
Update driver
- change default Main class: Main -> main.Main
- add --no_std option
mzp [Sat, 6 Jun 2009 11:15:29 +0000 (20:15 +0900)]
omakefile
mzp [Sat, 6 Jun 2009 11:09:32 +0000 (20:09 +0900)]
update std library
mzp [Sat, 6 Jun 2009 09:59:12 +0000 (18:59 +0900)]
fix for win32
mzp [Sat, 6 Jun 2009 06:43:34 +0000 (15:43 +0900)]
update test script
mzp [Sat, 6 Jun 2009 06:23:01 +0000 (15:23 +0900)]
update build script for Mac
mzp [Sat, 6 Jun 2009 06:00:41 +0000 (15:00 +0900)]
remove extra file
mzp [Sat, 6 Jun 2009 05:54:06 +0000 (14:54 +0900)]
remove compiled library
mzp [Sat, 6 Jun 2009 05:53:02 +0000 (14:53 +0900)]
update signature
mzp [Sat, 6 Jun 2009 05:52:46 +0000 (14:52 +0900)]
update signature
mzp [Sat, 6 Jun 2009 05:51:30 +0000 (14:51 +0900)]
Add warning: re-define method
mzp [Fri, 5 Jun 2009 23:56:23 +0000 (08:56 +0900)]
bugfix : static method
mzp [Fri, 5 Jun 2009 23:46:25 +0000 (08:46 +0900)]
bugfix
mzp [Fri, 5 Jun 2009 23:36:08 +0000 (08:36 +0900)]
Bugfix
- disable static method test
- fix method name index
mzp [Thu, 4 Jun 2009 23:54:40 +0000 (08:54 +0900)]
list literal
mzp [Wed, 3 Jun 2009 23:41:05 +0000 (08:41 +0900)]
Bugfix: open
- implement module name resolve along with scope
- update inter code format
mzp [Wed, 3 Jun 2009 22:36:34 +0000 (07:36 +0900)]
bug fix: open
mzp [Wed, 3 Jun 2009 07:47:01 +0000 (16:47 +0900)]
supress error
mzp [Wed, 3 Jun 2009 02:44:27 +0000 (11:44 +0900)]
open
mzp [Tue, 2 Jun 2009 23:16:50 +0000 (08:16 +0900)]
Merge branch 'master' of git@github.com:mzp/scheme-abc
Conflicts:
scm/example/scope.scm
mzp [Tue, 2 Jun 2009 23:15:35 +0000 (08:15 +0900)]
scope example
mzp [Tue, 2 Jun 2009 23:15:13 +0000 (08:15 +0900)]
add std library
mzp [Tue, 2 Jun 2009 06:49:26 +0000 (15:49 +0900)]
add string/bool section
mzp [Tue, 2 Jun 2009 04:54:52 +0000 (13:54 +0900)]
implement binding for open stmt
mzp [Mon, 1 Jun 2009 23:01:43 +0000 (08:01 +0900)]
update Ast for open
mzp [Mon, 1 Jun 2009 22:49:57 +0000 (07:49 +0900)]
Integrate binding-check and scope-resolve.
mzp [Sun, 31 May 2009 23:31:20 +0000 (08:31 +0900)]
add scope search
mzp [Sun, 31 May 2009 23:22:24 +0000 (08:22 +0900)]
ignore test temp file
mzp [Sun, 31 May 2009 23:22:13 +0000 (08:22 +0900)]
update scope checker
mzp [Sun, 31 May 2009 22:57:00 +0000 (07:57 +0900)]
add scope example
mzp [Thu, 28 May 2009 10:44:50 +0000 (19:44 +0900)]
implements list library
mzp [Thu, 28 May 2009 10:18:19 +0000 (19:18 +0900)]
update habc driver: auto-search include dir
e.g.
$ habc-scm -I /opt/lib/habc/ std.ho main.scm
mzp [Wed, 27 May 2009 22:26:08 +0000 (07:26 +0900)]
Update compile.
Now, You could comiple follwing:
$ habc fact.scm main.scm
# main.scm depends fact.scm
mzp [Wed, 27 May 2009 21:39:56 +0000 (06:39 +0900)]
Remove extra procedure.
checkr/binding needs not know how to tread std module. Is is InterCode module's task.
mzp [Wed, 27 May 2009 21:12:29 +0000 (06:12 +0900)]
add image
mzp [Wed, 27 May 2009 10:13:24 +0000 (19:13 +0900)]
use lstlistings
mzp [Wed, 27 May 2009 06:47:13 +0000 (15:47 +0900)]
ja
mzp [Wed, 27 May 2009 06:23:40 +0000 (15:23 +0900)]
update licence
mzp [Wed, 27 May 2009 06:23:03 +0000 (15:23 +0900)]
update licence
mzp [Tue, 26 May 2009 23:26:40 +0000 (08:26 +0900)]
update document
mzp [Tue, 26 May 2009 22:13:36 +0000 (07:13 +0900)]
update document
mzp [Tue, 26 May 2009 21:53:09 +0000 (06:53 +0900)]
add unittest for scope
mzp [Tue, 26 May 2009 21:24:59 +0000 (06:24 +0900)]
rm extra file
mzp [Tue, 26 May 2009 21:24:29 +0000 (06:24 +0900)]
add closureTransTest
mzp [Mon, 25 May 2009 23:42:42 +0000 (08:42 +0900)]
add scope resolver
mzp [Mon, 25 May 2009 22:54:39 +0000 (07:54 +0900)]
update OMakefile
- remove scm/src/lib dir
mzp [Sun, 24 May 2009 23:38:50 +0000 (08:38 +0900)]
add gitignore for docs
mzp [Sun, 24 May 2009 23:38:11 +0000 (08:38 +0900)]
add document dir
mzp [Sun, 24 May 2009 23:05:37 +0000 (08:05 +0900)]
bugfix: cpp depen rules
mzp [Sun, 24 May 2009 22:57:20 +0000 (07:57 +0900)]
update README
mzp [Sun, 24 May 2009 22:55:30 +0000 (07:55 +0900)]
update for MKDN
mzp [Sun, 24 May 2009 22:53:32 +0000 (07:53 +0900)]
UPDATE Readme
Update OVERVIEW section.
Update INSTALL section.
Add LICENCE section.
mzp [Sun, 24 May 2009 07:13:56 +0000 (16:13 +0900)]
bugfix: add closure trans
mzp [Sun, 24 May 2009 05:14:35 +0000 (14:14 +0900)]
fix OMakefile: to build
mzp [Sun, 24 May 2009 04:50:31 +0000 (13:50 +0900)]
bugfix
mzp [Sun, 24 May 2009 04:50:10 +0000 (13:50 +0900)]
update example: print->trace