Yuichi Nishiwaki
|
bc61cc4665
|
add letrec macro
|
2013-11-13 18:19:35 +09:00 |
Yuichi Nishiwaki
|
b9fce69c61
|
support internal definitions
|
2013-11-13 18:08:22 +09:00 |
Yuichi Nishiwaki
|
2fb4720e22
|
[bugfix] (= 1 1.0) doesn't work
|
2013-11-13 17:40:31 +09:00 |
Yuichi Nishiwaki
|
5479e7c6ba
|
[bugfix] atan and log functions doesn't accept single argument
|
2013-11-13 17:38:54 +09:00 |
Yuichi Nishiwaki
|
223e873ff0
|
accept empty lines in repl
|
2013-11-13 17:37:05 +09:00 |
Yuichi Nishiwaki
|
d6c377a33b
|
native support for dynamic-wind
|
2013-11-11 18:04:21 +09:00 |
Yuichi Nishiwaki
|
47ae37f3ba
|
add dynamic-wind test cases
|
2013-11-11 17:14:21 +09:00 |
Yuichi Nishiwaki
|
8c40fc8d9e
|
add square bracket notation
|
2013-11-11 11:57:01 +09:00 |
Yuichi Nishiwaki
|
8b484b69d7
|
rename fields in struct pic_cont
|
2013-11-11 10:14:42 +09:00 |
Yuichi Nishiwaki
|
28979c0e62
|
add dynamic-wind
|
2013-11-11 08:03:52 +09:00 |
Yuichi Nishiwaki
|
901cf0ed09
|
add values/call-with-values
|
2013-11-11 08:01:29 +09:00 |
Yuichi Nishiwaki
|
4fea9169cc
|
error when argument of apply is not a proper list
|
2013-11-11 08:01:08 +09:00 |
Yuichi Nishiwaki
|
9a1e7d0ab1
|
extend the heap
|
2013-11-11 08:00:12 +09:00 |
Yuichi Nishiwaki
|
7f3d3ac11b
|
copy stacks to restore a continuation
|
2013-11-11 07:59:52 +09:00 |
Yuichi Nishiwaki
|
96d75b3c06
|
add apply function
|
2013-11-10 00:41:59 +09:00 |
Yuichi Nishiwaki
|
d415e5cbaf
|
cleanup Makefile
|
2013-11-09 18:05:59 +09:00 |
Yuichi Nishiwaki
|
71b0f8c686
|
add memv, assv, member, and assoc
|
2013-11-09 16:45:04 +09:00 |
Yuichi Nishiwaki
|
c211d9ffde
|
add some math built-in functions: even?, odd?, gcd, lcm
|
2013-11-09 16:33:52 +09:00 |
Yuichi Nishiwaki
|
fd3300f9db
|
emit int result in int-int division if possible
|
2013-11-09 16:32:13 +09:00 |
Yuichi Nishiwaki
|
0d2e49c17e
|
cleanup
|
2013-11-09 15:29:58 +09:00 |
Yuichi Nishiwaki
|
9d467e4d14
|
change some function names in cont.c
|
2013-11-09 15:25:19 +09:00 |
Yuichi Nishiwaki
|
76990d512f
|
suppress warnings
|
2013-11-09 15:24:58 +09:00 |
Yuichi Nishiwaki
|
8a85e62472
|
add a note about undef values
|
2013-11-09 14:27:50 +09:00 |
Yuichi Nishiwaki
|
1126ec614f
|
add a note to README about call/cc impl
|
2013-11-09 14:16:35 +09:00 |
Yuichi Nishiwaki
|
64ae8bd7b0
|
initial call/cc support
|
2013-11-09 14:14:25 +09:00 |
Yuichi Nishiwaki
|
e373aa7b92
|
add missing pic_apply_argv definition
|
2013-11-09 14:13:14 +09:00 |
Yuichi Nishiwaki
|
0d28f246de
|
add pic_get_proc
|
2013-11-09 14:12:59 +09:00 |
Yuichi Nishiwaki
|
89eceec7f8
|
fix a bug that pic_apply faults when cfunc proc is given in DEBUG mode
|
2013-11-09 14:12:36 +09:00 |
Yuichi Nishiwaki
|
125189e25e
|
fix a bug in initial ciend setting
|
2013-11-09 14:11:54 +09:00 |
Yuichi Nishiwaki
|
d973f41d84
|
values of some compound types can reach to expanstion phase
|
2013-11-09 14:11:19 +09:00 |
Yuichi Nishiwaki
|
d3ed7bce53
|
eq? and eqv? return true when the pointers are equal
|
2013-11-09 13:41:11 +09:00 |
Yuichi Nishiwaki
|
09fc4b018e
|
Merge branch 'master' of github.com:ktakashi/picrin into ktakashi-master
Conflicts:
Makefile
|
2013-11-08 00:44:55 +09:00 |
Yuichi Nishiwaki
|
8ced1f18bc
|
Merge remote-tracking branch 'origin/master'
|
2013-11-08 00:43:13 +09:00 |
Yuichi Nishiwaki
|
66135666a5
|
Merge pull request #3 from hiromu/fixtypo
fix typo of README
|
2013-11-07 07:40:44 -08:00 |
Yuichi Nishiwaki
|
36d5e6c1e6
|
Merge pull request #1 from syohex/add-libm
add '-lm'
|
2013-11-07 07:40:25 -08:00 |
Hiromu Yakura
|
0592de277d
|
fix typo of README
|
2013-11-07 22:16:04 +09:00 |
ktakashi
|
bb18a33647
|
Modified Makefile to be able to compile on Cygwin
|
2013-11-07 10:14:18 +01:00 |
Yuichi Nishiwaki
|
62f19e85c5
|
varg * and / operators
|
2013-11-07 12:52:59 +09:00 |
Yuichi Nishiwaki
|
9d304be02e
|
varg - operator
|
2013-11-07 12:18:00 +09:00 |
Yuichi Nishiwaki
|
84c1156b9d
|
add unary minus operator
|
2013-11-07 12:17:37 +09:00 |
Yuichi Nishiwaki
|
ae376b4903
|
fix broken pic_float_p
|
2013-11-07 12:17:16 +09:00 |
Syohei YOSHIDA
|
764be77f3a
|
add '-lm'
|
2013-11-07 07:49:01 +09:00 |
Yuichi Nishiwaki
|
dcb3820054
|
move -g compiler option from default line to debug line
|
2013-11-06 18:55:38 +09:00 |
Yuichi Nishiwaki
|
b0a4249220
|
varg + operator
|
2013-11-06 18:55:06 +09:00 |
Yuichi Nishiwaki
|
8a0b8da884
|
missing pic_eqv_p (when PIC_NAN_BOXING disabled)
|
2013-11-06 18:54:46 +09:00 |
Yuichi Nishiwaki
|
9fba9bed2b
|
add -O3 flag
|
2013-11-06 17:32:07 +09:00 |
Yuichi Nishiwaki
|
d0d3feeb4b
|
add when and unless macros
|
2013-11-06 16:18:29 +09:00 |
Yuichi Nishiwaki
|
fc42c71304
|
add eqv? and equal?
|
2013-11-06 16:12:31 +09:00 |
Yuichi Nishiwaki
|
27dc840118
|
eq? predicate supports nan-boxing
|
2013-11-06 16:06:31 +09:00 |
Yuichi Nishiwaki
|
57f4492c4e
|
add a mention to nan-boxing in readme
|
2013-11-05 21:16:17 +09:00 |