Yuichi Nishiwaki
|
d9749ef854
|
add for-each
|
2013-11-15 22:57:46 +09:00 |
Yuichi Nishiwaki
|
a68b470e06
|
pic_get_args can parse '*'
|
2013-11-15 22:53:41 +09:00 |
Yuichi Nishiwaki
|
c57f1bfbe1
|
define math comp predicates as C functions
|
2013-11-15 22:51:51 +09:00 |
Yuichi Nishiwaki
|
e94aaffd34
|
shrink default arena size!
|
2013-11-15 19:54:47 +09:00 |
Yuichi Nishiwaki
|
9cdca8bc70
|
implement yy arena gc
|
2013-11-15 19:40:31 +09:00 |
Yuichi Nishiwaki
|
690f66dd76
|
s/is_marked/gc_is_marked/g
|
2013-11-15 19:32:01 +09:00 |
Yuichi Nishiwaki
|
f506eac3dd
|
add pic_obj_alloc_unsafe; preparation for yy_arena
|
2013-11-15 19:31:17 +09:00 |
Yuichi Nishiwaki
|
9662ab30ec
|
add pic_vec_extend_ip (for internal API)
|
2013-11-15 19:30:25 +09:00 |
Yuichi Nishiwaki
|
c62505b930
|
initialize newly allocated vector with falses
|
2013-11-15 19:29:54 +09:00 |
Yuichi Nishiwaki
|
73d9b0dc79
|
use strndup if possible
|
2013-11-15 17:08:18 +09:00 |
Yuichi Nishiwaki
|
754d53443b
|
s/build-debug/debug-build/g
|
2013-11-15 17:07:57 +09:00 |
Yuichi Nishiwaki
|
ae9d1621d3
|
rename picconf.h to config.h
|
2013-11-15 16:52:08 +09:00 |
Yuichi Nishiwaki
|
b834fb9ca3
|
update README
|
2013-11-15 16:16:34 +09:00 |
Yuichi Nishiwaki
|
2b570edd52
|
change default compile flags
|
2013-11-15 16:12:58 +09:00 |
Yuichi Nishiwaki
|
93e5758e4c
|
[bugfix] gc may enter an infinite loop
|
2013-11-15 16:11:54 +09:00 |
Yuichi Nishiwaki
|
a2f022df4e
|
implement native version of some primitive functions such as car,crd...
|
2013-11-15 16:07:03 +09:00 |
Yuichi Nishiwaki
|
b9985dd682
|
revise README
|
2013-11-15 11:58:48 +09:00 |
Yuichi Nishiwaki
|
8d31ca5a5a
|
update README
|
2013-11-15 11:53:33 +09:00 |
Yuichi Nishiwaki
|
984588b1b6
|
add reference count GC for pic_block objects
|
2013-11-15 11:51:58 +09:00 |
Yuichi Nishiwaki
|
c22f566c06
|
arena stash can be statically allocated
|
2013-11-15 10:54:56 +09:00 |
Yuichi Nishiwaki
|
6b742a7fa3
|
using any instead of every in map function may make the run a bit faster
|
2013-11-14 22:48:06 +09:00 |
Yuichi Nishiwaki
|
a272f9d27c
|
map may take multiple list
|
2013-11-14 22:16:30 +09:00 |
Yuichi Nishiwaki
|
cc1adb93ce
|
add min and max
|
2013-11-14 21:58:30 +09:00 |
Yuichi Nishiwaki
|
066575fa1c
|
error when apply got non-proc at the first place of arguments
|
2013-11-14 20:42:14 +09:00 |
Yuichi Nishiwaki
|
23ebe14da0
|
support all functions under section 6.6
|
2013-11-14 20:41:51 +09:00 |
Yuichi Nishiwaki
|
850290dda3
|
add some char primitives
|
2013-11-14 20:41:22 +09:00 |
Yuichi Nishiwaki
|
7f35eb7daa
|
support named characters
|
2013-11-14 19:45:38 +09:00 |
Yuichi Nishiwaki
|
6de5bc7550
|
propagate jmp_bufs (useful when C stack and scheme stack interleave)
|
2013-11-14 19:26:06 +09:00 |
Yuichi Nishiwaki
|
a4d1a361e7
|
change section title
|
2013-11-14 18:27:12 +09:00 |
Yuichi Nishiwaki
|
7c3770aa78
|
update readme
|
2013-11-14 18:17:50 +09:00 |
Yuichi Nishiwaki
|
26bf0970f9
|
add bytevector function
|
2013-11-14 18:01:44 +09:00 |
Yuichi Nishiwaki
|
819a2e6a96
|
add vectro funtion
|
2013-11-14 17:58:12 +09:00 |
Yuichi Nishiwaki
|
4d6c2d99fe
|
[bugfix] do's condition was broken
|
2013-11-14 17:57:56 +09:00 |
Yuichi Nishiwaki
|
1b7774eec8
|
add some missing function listed in section 6.2. Numbers
|
2013-11-14 17:51:57 +09:00 |
Yuichi Nishiwaki
|
5ff2290f68
|
edit iteration section in README
|
2013-11-14 17:42:07 +09:00 |
Yuichi Nishiwaki
|
8d1bfc026b
|
add do macro
|
2013-11-14 17:41:03 +09:00 |
Yuichi Nishiwaki
|
62069af4f9
|
add named-let
|
2013-11-14 17:31:59 +09:00 |
Yuichi Nishiwaki
|
e68c69ceb1
|
support datum comment
|
2013-11-14 17:31:40 +09:00 |
Yuichi Nishiwaki
|
48c5c6b17c
|
add vector-set!
|
2013-11-14 16:57:07 +09:00 |
Yuichi Nishiwaki
|
b56b86aae2
|
[bugfix] variables defined by internal definitions may be referred from
inner environments
|
2013-11-14 16:52:49 +09:00 |
Yuichi Nishiwaki
|
249061982f
|
add symbol=? function
|
2013-11-14 16:52:10 +09:00 |
Yuichi Nishiwaki
|
71a532eebf
|
remove some comments from supported range section in README
|
2013-11-14 14:42:45 +09:00 |
Yuichi Nishiwaki
|
6296d4bee2
|
add boolean=?
|
2013-11-14 14:31:57 +09:00 |
Yuichi Nishiwaki
|
1fa0308ea8
|
update README
|
2013-11-14 14:17:41 +09:00 |
Yuichi Nishiwaki
|
002a729d32
|
horizonal lines below table header seem have to be long to some extent
|
2013-11-14 14:03:51 +09:00 |
Yuichi Nishiwaki
|
c4855cb840
|
cosmetic changes
|
2013-11-14 13:59:57 +09:00 |
Yuichi Nishiwaki
|
104a8574ab
|
add supported range section
|
2013-11-14 13:57:53 +09:00 |
Yuichi Nishiwaki
|
132959eed8
|
add mention to default make option
|
2013-11-14 13:57:28 +09:00 |
Yuichi Nishiwaki
|
0462aebce0
|
add let* and letrec*
|
2013-11-14 13:17:54 +09:00 |
Yuichi Nishiwaki
|
bc61cc4665
|
add letrec macro
|
2013-11-13 18:19:35 +09:00 |