Yuichi Nishiwaki
|
e795b4a75a
|
small refactor
|
2014-08-03 14:18:27 +09:00 |
Yuichi Nishiwaki
|
82f82da213
|
remove old code that has been commented out for a long
|
2014-08-03 14:04:26 +09:00 |
Yuichi Nishiwaki
|
3f2b1d85bf
|
remove unused helper function
|
2014-08-03 14:02:13 +09:00 |
Yuichi Nishiwaki
|
e73d9cc590
|
compiler may perform tco against macroexpand_node
|
2014-08-03 13:52:18 +09:00 |
Yuichi Nishiwaki
|
48003c2ce1
|
Merge branch 'update-xhash'
|
2014-08-01 18:52:31 +09:00 |
Yuichi Nishiwaki
|
fd6792b7e5
|
pic_sym should be an alias to int (for the convenience to use xhash for pic_sym)
|
2014-08-01 18:48:36 +09:00 |
Yuichi Nishiwaki
|
c1e6645086
|
use brand new API style of xhash
|
2014-08-01 18:48:14 +09:00 |
Yuichi Nishiwaki
|
055a288199
|
update xhash
|
2014-08-01 18:48:02 +09:00 |
Yuichi Nishiwaki
|
80dde12fc3
|
fix test case
|
2014-07-29 18:12:57 +09:00 |
Yuichi Nishiwaki
|
52aa837bea
|
support #!fold-case directive
|
2014-07-29 18:12:45 +09:00 |
Yuichi Nishiwaki
|
f639734cb1
|
remove tests about exact ratinoals. r7rs doesn't require them.
|
2014-07-29 17:47:02 +09:00 |
Yuichi Nishiwaki
|
d9958143e3
|
file functions should return file-error
|
2014-07-29 17:45:40 +09:00 |
Yuichi Nishiwaki
|
b61ad3f0bb
|
improve (tan 1) test accuracy
|
2014-07-29 17:44:00 +09:00 |
Yuichi Nishiwaki
|
c3a4348d2c
|
comment out rational? test
|
2014-07-29 17:37:08 +09:00 |
Yuichi Nishiwaki
|
2f7f2a5b93
|
s/lib_tbl/libs/g
|
2014-07-29 16:22:55 +09:00 |
Yuichi Nishiwaki
|
dbad3690af
|
Merge branch 'global-table'
|
2014-07-29 16:12:00 +09:00 |
Yuichi Nishiwaki
|
f26def254d
|
remove commented function
|
2014-07-29 16:10:31 +09:00 |
Yuichi Nishiwaki
|
1ae29c8449
|
inline global_ref and global_def.
|
2014-07-29 16:09:04 +09:00 |
Yuichi Nishiwaki
|
38076e738e
|
lookup global variable by name
|
2014-07-29 16:09:04 +09:00 |
Yuichi Nishiwaki
|
c646c4e0ed
|
Merge branch 'rewrite-repl-in-scheme'
|
2014-07-29 16:05:10 +09:00 |
Yuichi Nishiwaki
|
83ba9af7aa
|
comment out an assertion
|
2014-07-29 16:01:12 +09:00 |
Yuichi Nishiwaki
|
48b5d6b578
|
[bugfix] interleave newline
|
2014-07-29 15:57:26 +09:00 |
Yuichi Nishiwaki
|
1a891036f2
|
[bugfix] print should print a newline to given port
|
2014-07-29 15:56:50 +09:00 |
Yuichi Nishiwaki
|
a15ec868ba
|
-h option should return exit status 1
|
2014-07-29 15:44:22 +09:00 |
Yuichi Nishiwaki
|
9b95c3c75e
|
exit status
|
2014-07-29 15:43:59 +09:00 |
Yuichi Nishiwaki
|
36f4a8fa66
|
support file execution
|
2014-07-29 15:43:43 +09:00 |
Yuichi Nishiwaki
|
96f8a969e0
|
print takes an optional argument for output port, and returns obj itself
|
2014-07-29 15:42:52 +09:00 |
Yuichi Nishiwaki
|
f09a27cd0a
|
[bugfix] case doesn't compare string equality
|
2014-07-29 15:42:35 +09:00 |
Yuichi Nishiwaki
|
ea0ebf5126
|
[bugfix] command-line returned reversed list of command line arguments
|
2014-07-29 15:31:24 +09:00 |
Yuichi Nishiwaki
|
2f7a51c096
|
move the repl source to under piclib
|
2014-07-29 15:23:40 +09:00 |
Yuichi Nishiwaki
|
dd52dee01c
|
no exit
|
2014-07-28 13:22:24 +09:00 |
Yuichi Nishiwaki
|
786cf9d894
|
fix main.scm
|
2014-07-28 11:44:19 +09:00 |
Yuichi Nishiwaki
|
fc388f8d46
|
call main.scm inside main.c
|
2014-07-28 11:43:52 +09:00 |
Yuichi Nishiwaki
|
db38f13600
|
add main.scm
|
2014-07-28 11:37:46 +09:00 |
Yuichi Nishiwaki
|
bc0b1aa6d6
|
Merge pull request #181 from KeenS/rspi
Fix build error on Raspberry Pi
|
2014-07-28 02:23:02 +09:00 |
Yuichi Nishiwaki
|
7a64ecc8bf
|
refactor macroexpand-1
|
2014-07-28 02:22:02 +09:00 |
Yuichi Nishiwaki
|
170fef3516
|
Merge branch 'renaming-import'
|
2014-07-28 02:05:35 +09:00 |
Yuichi Nishiwaki
|
9b50d9133d
|
remove debug print
|
2014-07-28 02:04:00 +09:00 |
Yuichi Nishiwaki
|
16c1330b1e
|
update docs
|
2014-07-28 02:03:29 +09:00 |
Yuichi Nishiwaki
|
d45ab8f973
|
add renaming-import test
|
2014-07-28 02:00:54 +09:00 |
Yuichi Nishiwaki
|
c8918b8e63
|
support renaming import (including 'only', 'rename', 'except', 'prefix' clauses)
|
2014-07-28 02:00:16 +09:00 |
Yuichi Nishiwaki
|
d31e20c25c
|
define 'import' and 'export' as macros
|
2014-07-28 01:02:48 +09:00 |
Yuichi Nishiwaki
|
9c1a397ead
|
define 'define-library' as a macro
|
2014-07-28 00:48:13 +09:00 |
Yuichi Nishiwaki
|
07b201c830
|
undocument pic_defmacro
|
2014-07-28 00:41:20 +09:00 |
Sunrim KIM on Raspberry Pi
|
39a4a12a10
|
Merge branch 'master' into rspi
Conflicts:
src/read.c
|
2014-07-27 18:51:12 +09:00 |
Yuichi Nishiwaki
|
28c486261c
|
move test-read-error to r7rs-tests.scm
|
2014-07-27 18:39:27 +09:00 |
Yuichi Nishiwaki
|
6a0cc4c9f7
|
single ')' should be an read error
|
2014-07-27 18:35:50 +09:00 |
Yuichi Nishiwaki
|
9e56142331
|
Merge branch 'exception-handling-and-continuation'
|
2014-07-27 18:33:50 +09:00 |
Yuichi Nishiwaki
|
87604a4cb8
|
unlock exception tests
|
2014-07-27 18:32:04 +09:00 |
Yuichi Nishiwaki
|
730a827d0e
|
fix vm_tear_off is broken
|
2014-07-27 18:29:59 +09:00 |