Commit Graph

2057 Commits

Author SHA1 Message Date
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
Sunrim KIM on Raspberry Pi ebb2dd1d6e Merge branch 'master' into rspi 2014-07-27 18:20:44 +09:00
Sunrim KIM on Raspberry Pi 704b896ba8 update xfile 2014-07-27 18:20:12 +09:00
Sunrim KIM on Raspberry Pi cc1343cec9 update xfile 2014-07-27 17:34:04 +09:00
Sunrim KIM on Raspberry Pi 415cf30ae6 restore some redundant changes 2014-07-27 17:24:56 +09:00
Sunrim KIM on Raspberry Pi 331fe21297 use `int` in place of `char` when you compare it to EOF 2014-07-27 17:05:57 +09:00
Yuichi Nishiwaki d8692c1cc0 add optimization flag 2014-07-27 14:58:56 +09:00
Yuichi Nishiwaki 6f7543e3a2 Merge pull request #177 from wasabiz/number-string
Number string
2014-07-27 14:49:25 +09:00
Yuichi Nishiwaki e680b4a6bb change deflibrary API 2014-07-27 14:47:14 +09:00
Yuichi Nishiwaki 13e1d7a487 update lang.rst 2014-07-27 14:41:44 +09:00
Yuichi Nishiwaki 2d20e0e247 Merge branch 'eval' 2014-07-27 14:41:33 +09:00
Yuichi Nishiwaki 9c1f8809ed add missing files 2014-07-27 14:33:46 +09:00
Yuichi Nishiwaki c29c07dec5 unlock eval tests 2014-07-27 14:29:39 +09:00
Yuichi Nishiwaki 137a01e74e add environment procedure 2014-07-27 14:29:29 +09:00
Yuichi Nishiwaki 076698c84a add null-environment and scheme-report-environment 2014-07-27 14:29:08 +09:00
Yuichi Nishiwaki fd8330cca3 add eval error handling 2014-07-27 13:57:15 +09:00
Yuichi Nishiwaki e258529e8a primary eval support 2014-07-27 13:41:55 +09:00
Yuichi Nishiwaki 09efa4715c add another argument to eval 2014-07-27 13:23:59 +09:00
Yuichi Nishiwaki c0fd54d3fc lock nan tests. (= +nan.0 +nan.0) always returns false (because ieee754
specifies so).
2014-07-27 12:55:50 +09:00
Yuichi Nishiwaki dbb92a9b83 lock a test. it depends on the environment. 2014-07-27 12:54:41 +09:00
Yuichi Nishiwaki dcdb60cb64 lock some tests. They are inappropriate as r7rs compatibility check
because r7rs doesn't require interpreters to have big integer support.
2014-07-27 12:52:28 +09:00
Yuichi Nishiwaki d8f966b5da lock some numeric tests. We currently don't have a plan to support
incomplete floating point literal like 1. or .01
2014-07-27 12:48:23 +09:00
Yuichi Nishiwaki 01061efc5a move test-numeric-syntax to r7rs-tests.scm. test-numeric-syntax is a
test runner specific to r7rs-tests.scm. It should not be placed in
generic test library.
2014-07-27 12:46:10 +09:00
Yuichi Nishiwaki b7c76ccc2a [bugfix] test statistics displays failures in reverse order. 2014-07-27 12:42:14 +09:00
Yuichi Nishiwaki 2caefd0c39 refactor write. don't run unnecessary alloc 2014-07-27 12:36:02 +09:00
Yuichi Nishiwaki 300f87d569 refactor write 2014-07-27 11:38:30 +09:00