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 |
Yuichi Nishiwaki
|
ac14a2271b
|
fix a bug in pic_false_value
|
2013-11-05 21:08:32 +09:00 |
Yuichi Nishiwaki
|
fbd5606713
|
ignore debug info files
|
2013-11-05 20:36:16 +09:00 |
Yuichi Nishiwaki
|
d9cb5d4eee
|
nan-boxing support
|
2013-11-05 20:33:24 +09:00 |
Yuichi Nishiwaki
|
e056586ab9
|
add pic_init_value macro
|
2013-11-05 00:42:44 -05:00 |
Yuichi Nishiwaki
|
46fccff806
|
cleanup
|
2013-11-05 00:30:03 -05:00 |
Yuichi Nishiwaki
|
5850699d75
|
force indirect reference to pic_value vtype
|
2013-11-04 23:37:08 -05:00 |
Yuichi Nishiwaki
|
3aa7fe8294
|
add `make tak` command for benchmark
|
2013-11-04 23:26:38 -05:00 |
Yuichi Nishiwaki
|
9bba0353e8
|
add some bytevector primitives
|
2013-11-04 22:58:16 -05:00 |
Yuichi Nishiwaki
|
aebf7f00f7
|
initial bytevector support
|
2013-11-04 22:38:23 -05:00 |
Yuichi Nishiwaki
|
1675ad9f52
|
initial char support
|
2013-11-04 21:37:18 -05:00 |
Yuichi Nishiwaki
|
8aca1ebc96
|
rename pic_code.u.c -> pic_code.u.r
|
2013-11-04 21:32:09 -05:00 |
Yuichi Nishiwaki
|
5bb762b6e3
|
[bugfix] crash on calling vector-ref
|
2013-11-04 20:59:43 -05:00 |
Yuichi Nishiwaki
|
01a5819706
|
add vector primitives
|
2013-11-04 20:55:57 -05:00 |
Yuichi Nishiwaki
|
eede3242a5
|
add memq/assq
|
2013-11-04 20:52:57 -05:00 |
Yuichi Nishiwaki
|
856d655830
|
add benchmark log notes to tak.scm
|
2013-11-04 20:37:51 -05:00 |
Yuichi Nishiwaki
|
fb66791216
|
do not create pic_env object when not needed
|
2013-11-04 20:27:44 -05:00 |
Yuichi Nishiwaki
|
86458359e3
|
reduce allocation size when creating pic_env object in OP_CALL
|
2013-11-04 20:23:06 -05:00 |
Yuichi Nishiwaki
|
2dc955aaf5
|
s/cv_tbl/dirty_flags/g
|
2013-11-04 19:14:21 -05:00 |
Yuichi Nishiwaki
|
d0602303e3
|
s/num_val/valuec/g
|
2013-11-04 16:07:36 -05:00 |
Yuichi Nishiwaki
|
c24560de12
|
GC_STRESS default off
|
2013-11-04 15:57:12 -05:00 |
Yuichi Nishiwaki
|
ee92e523b4
|
fix grammatical error
|
2013-11-04 15:49:54 -05:00 |
Yuichi Nishiwaki
|
f5b98e38f8
|
[bugfix] allocate pic_env values area for local variables
|
2013-11-04 15:32:26 -05:00 |
Yuichi Nishiwaki
|
76dadc8448
|
remove toplevel pic_env that is never used
|
2013-11-04 15:30:11 -05:00 |
Yuichi Nishiwaki
|
70fbe46dc1
|
cleanup etc/tak.scm
|
2013-11-04 13:19:04 -05:00 |
Yuichi Nishiwaki
|
aeff650ccf
|
no need to control arena_index in pic_codegen
|
2013-11-04 13:18:46 -05:00 |