This website requires JavaScript.
170fef3516
Merge branch 'renaming-import'
Yuichi Nishiwaki
2014-07-28 02:05:35 +0900
9b50d9133d
remove debug print
Yuichi Nishiwaki
2014-07-28 02:04:00 +0900
16c1330b1e
update docs
Yuichi Nishiwaki
2014-07-28 02:03:29 +0900
d45ab8f973
add renaming-import test
Yuichi Nishiwaki
2014-07-28 02:00:54 +0900
c8918b8e63
support renaming import (including 'only', 'rename', 'except', 'prefix' clauses)
Yuichi Nishiwaki
2014-07-28 02:00:16 +0900
d31e20c25c
define 'import' and 'export' as macros
Yuichi Nishiwaki
2014-07-28 01:02:48 +0900
9c1a397ead
define 'define-library' as a macro
Yuichi Nishiwaki
2014-07-28 00:48:13 +0900
07b201c830
undocument pic_defmacro
Yuichi Nishiwaki
2014-07-28 00:41:20 +0900
39a4a12a10
Merge branch 'master' into rspi
Sunrim KIM on Raspberry Pi
2014-07-27 18:51:12 +0900
28c486261c
move test-read-error to r7rs-tests.scm
Yuichi Nishiwaki
2014-07-27 18:39:27 +0900
6a0cc4c9f7
single ')' should be an read error
Yuichi Nishiwaki
2014-07-27 18:35:50 +0900
9e56142331
Merge branch 'exception-handling-and-continuation'
Yuichi Nishiwaki
2014-07-27 18:33:50 +0900
87604a4cb8
unlock exception tests
Yuichi Nishiwaki
2014-07-27 18:32:04 +0900
730a827d0e
fix vm_tear_off is broken
Yuichi Nishiwaki
2014-07-27 18:29:45 +0900
ebb2dd1d6e
Merge branch 'master' into rspi
Sunrim KIM on Raspberry Pi
2014-07-27 18:20:44 +0900
704b896ba8
update xfile
Sunrim KIM on Raspberry Pi
2014-07-27 18:20:12 +0900
cc1343cec9
update xfile
Sunrim KIM on Raspberry Pi
2014-07-27 17:34:04 +0900
415cf30ae6
restore some redundant changes
Sunrim KIM on Raspberry Pi
2014-07-27 17:24:56 +0900
331fe21297
use `int` in place of `char` when you compare it to EOF
Sunrim KIM on Raspberry Pi
2014-07-27 17:05:57 +0900
d8692c1cc0
add optimization flag
Yuichi Nishiwaki
2014-07-27 14:58:56 +0900
6f7543e3a2
Merge pull request #177 from wasabiz/number-string
Yuichi Nishiwaki
2014-07-27 14:49:25 +0900
e680b4a6bb
change deflibrary API
Yuichi Nishiwaki
2014-07-27 14:47:14 +0900
13e1d7a487
update lang.rst
Yuichi Nishiwaki
2014-07-27 14:41:44 +0900
2d20e0e247
Merge branch 'eval'
Yuichi Nishiwaki
2014-07-27 14:41:33 +0900
9c1f8809ed
add missing files
Yuichi Nishiwaki
2014-07-27 14:33:46 +0900
c29c07dec5
unlock eval tests
Yuichi Nishiwaki
2014-07-27 14:29:39 +0900
137a01e74e
add environment procedure
Yuichi Nishiwaki
2014-07-27 14:29:29 +0900
076698c84a
add null-environment and scheme-report-environment
Yuichi Nishiwaki
2014-07-27 14:29:08 +0900
fd8330cca3
add eval error handling
Yuichi Nishiwaki
2014-07-27 13:57:15 +0900
e258529e8a
primary eval support
Yuichi Nishiwaki
2014-07-27 13:41:55 +0900
09efa4715c
add another argument to eval
Yuichi Nishiwaki
2014-07-27 13:23:59 +0900
c0fd54d3fc
lock nan tests. (= +nan.0 +nan.0) always returns false (because ieee754 specifies so).
Yuichi Nishiwaki
2014-07-27 12:55:50 +0900
dbb92a9b83
lock a test. it depends on the environment.
Yuichi Nishiwaki
2014-07-27 12:54:41 +0900
dcdb60cb64
lock some tests. They are inappropriate as r7rs compatibility check because r7rs doesn't require interpreters to have big integer support.
Yuichi Nishiwaki
2014-07-27 12:52:28 +0900
d8f966b5da
lock some numeric tests. We currently don't have a plan to support incomplete floating point literal like 1. or .01
Yuichi Nishiwaki
2014-07-27 12:48:23 +0900
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.
Yuichi Nishiwaki
2014-07-27 12:46:10 +0900
b7c76ccc2a
[bugfix] test statistics displays failures in reverse order.
Yuichi Nishiwaki
2014-07-27 12:42:14 +0900
2caefd0c39
refactor write. don't run unnecessary alloc
Yuichi Nishiwaki
2014-07-27 12:36:02 +0900
300f87d569
refactor write
Yuichi Nishiwaki
2014-07-27 11:10:59 +0900
1f98f2ab4e
Merge pull request #180 from KeenS/master
Yuichi Nishiwaki
2014-07-27 11:37:26 +0900
f457030a8d
silence warning
Sunrim KIM (keen)
2014-07-26 18:06:34 +0900
8f419c5eab
write +inf.0, -inf.0, +nan.0, ...
Yuichi Nishiwaki
2014-07-26 18:03:51 +0900
fcd332be9f
read +INF.0, +InF.0, +Nan.0, ...
Yuichi Nishiwaki
2014-07-26 16:56:27 +0900
27b157fb19
grammer error
Yuichi Nishiwaki
2014-07-26 16:20:26 +0900
5689abb483
move debug print
Yuichi Nishiwaki
2014-07-26 15:08:04 +0900
4f957b6cc5
remove unused UNREACHABLE()
Yuichi Nishiwaki
2014-07-26 14:57:25 +0900
f922a7a0cd
reimplement identifier=? in scheme
Yuichi Nishiwaki
2014-07-26 14:54:44 +0900
317ea10006
unlock restriction of value types that can appear at macro-expansion time
Yuichi Nishiwaki
2014-07-26 14:30:51 +0900
759803372b
Merge branch 'strip-syntax'
Yuichi Nishiwaki
2014-07-26 14:14:39 +0900
e53472d9cc
add strip-syntax
Yuichi Nishiwaki
2014-07-26 14:13:12 +0900
b4a0761eb3
publish ungensym
Yuichi Nishiwaki
2014-07-26 14:10:17 +0900
5ba0c56308
add pic_ungensym
Yuichi Nishiwaki
2014-07-26 14:04:34 +0900
6966cdfa31
change gensym convension: don't rename renamed symbols with '@', use '.' instead
Yuichi Nishiwaki
2014-07-26 13:58:31 +0900
d3026446db
Merge branch 'warn-on-syntax-redefinition'
Yuichi Nishiwaki
2014-07-26 13:48:27 +0900
3fb986a463
warn syntax redefinition
Yuichi Nishiwaki
2014-07-26 13:48:07 +0900
382de8dc96
Merge branch 'fix-dynamic-wind'
Yuichi Nishiwaki
2014-07-26 13:34:57 +0900
a38ba15010
raise-continuable broken
Yuichi Nishiwaki
2014-07-24 11:45:28 +0900
0111cd19ed
mark error handlers
Yuichi Nishiwaki
2014-07-24 11:45:16 +0900
1c718fd4c1
unlock dynamic-wind test
Yuichi Nishiwaki
2014-07-25 14:43:37 +0900
50879dd7b6
Allocate pic_blocks in picrin's gc pool; reference count may cause problems
Yuichi Nishiwaki
2014-07-25 14:41:56 +0900
4ddf7fb163
fix a bug in pic_pop_try
Yuichi Nishiwaki
2014-07-25 12:02:05 +0900
0c8ef0bd32
hold destination stack locations by offset
Yuichi Nishiwaki
2014-07-15 17:47:17 +0900
e3e7c53762
fix memory leak
Yuichi Nishiwaki
2014-07-15 15:14:12 +0900
f176fadb89
tear off on longjmp
Yuichi Nishiwaki
2014-07-04 13:21:45 +0900
a75a48fc8f
unlock some of exception tests
Yuichi Nishiwaki
2014-06-29 17:47:04 +0900
077cb8bcfa
update doc
Yuichi Nishiwaki
2014-06-29 17:46:57 +0900
c584b7baa9
add guard macro
Yuichi Nishiwaki
2014-06-29 17:45:49 +0900
01c657ddba
[bugfix] pic_get_args supports 'e' specifier
Yuichi Nishiwaki
2014-06-29 17:45:25 +0900
70ace29b7c
initial raise-continuable support
Yuichi Nishiwaki
2014-06-29 17:44:55 +0900
f52ef27a81
[bugfix] unwrap raised error object
Yuichi Nishiwaki
2014-06-29 17:27:18 +0900
be2fbc394e
realloc jmpbuf if necessary
Yuichi Nishiwaki
2014-06-29 17:24:47 +0900
3cb46b9b79
allocate jmpbuf array in heap
Yuichi Nishiwaki
2014-06-29 17:22:02 +0900
2f44145d3e
refactor vector-map
Yuichi Nishiwaki
2014-07-23 09:41:55 +0900
4764cda181
Merge branch 'callable-var'
Yuichi Nishiwaki
2014-07-23 09:40:04 +0900
aeb9c2bcee
define current-*-ports in port.c
Yuichi Nishiwaki
2014-07-23 09:24:28 +0900
8846776f2f
refactor (picrin parameter)
Yuichi Nishiwaki
2014-07-23 09:18:58 +0900
424216ca23
manage converter in var
Yuichi Nishiwaki
2014-07-23 09:11:31 +0900
e3887691d2
applicable var
Yuichi Nishiwaki
2014-07-23 09:05:35 +0900
52a58e5231
add test case for `null` of (picrin control for)
Sunrim KIM (keen)
2014-07-22 21:54:02 +0900
2b9d877d66
fix the test cases of `regexp-replace`
Sunrim KIM (keen)
2014-07-22 21:49:06 +0900
0842983363
add test for `for`
Sunrim KIM (keen)
2014-07-22 21:35:03 +0900
561cfc9816
add test for regexp
Sunrim KIM (keen)
2014-07-22 21:34:23 +0900
5f30b37fd9
add custom target `test-contrib` and make `make test` runs that
Sunrim KIM (keen)
2014-07-22 21:33:03 +0900
ec92cabfdc
Merge branch 'master' into refactor-contrib
Sunrim KIM (keen)
2014-07-22 21:01:01 +0900
f7bbe31ee5
change var API
Yuichi Nishiwaki
2014-07-22 14:47:57 +0900
4d108ac299
move include syntax to core-syntax library
Yuichi Nishiwaki
2014-07-22 14:34:39 +0900
b17a2002f3
refactor dynamic-wind
Yuichi Nishiwaki
2014-07-22 14:28:30 +0900
bdd15261b1
rewrite bytevector-append in c
Yuichi Nishiwaki
2014-07-22 14:14:58 +0900
cba4a6ebf5
remvoe unused helper function
Yuichi Nishiwaki
2014-07-22 14:08:54 +0900
4676550961
rewrite vector-append in c
Yuichi Nishiwaki
2014-07-22 14:08:48 +0900
5244b2f45d
rewrite bytevector-copy in c
Yuichi Nishiwaki
2014-07-22 13:55:35 +0900
18b07fc853
change blob API
Yuichi Nishiwaki
2014-07-22 13:55:21 +0900
3f6ec5f878
implement assoc and member in c
Yuichi Nishiwaki
2014-07-22 13:19:25 +0900
44e80e62f4
Merge pull request #176 from KeenS/test-values
Yuichi Nishiwaki
2014-07-22 09:28:23 +0900
e7eeebb343
Merge branch 'list-vector-in-c'
Yuichi Nishiwaki
2014-07-22 09:27:02 +0900
09bb977c50
rewrite vector-fill! in c
Yuichi Nishiwaki
2014-07-22 09:24:30 +0900
4e895c97d0
rewrite symbol=? in c
Yuichi Nishiwaki
2014-07-22 09:15:16 +0900
0d59eee27b
rewrite boolean=? in c
Yuichi Nishiwaki
2014-07-22 09:13:42 +0900
b1ae2c24e5
rewrite exact-integer-sqrt in c
Yuichi Nishiwaki
2014-07-22 09:07:25 +0900
3caf070043
rewrite floor/ and truncate/ in c
Yuichi Nishiwaki
2014-07-22 09:07:09 +0900