Yuichi Nishiwaki
|
1ff408b59b
|
cosmetic changes
|
2014-04-12 08:25:17 +09:00 |
Yuichi Nishiwaki
|
183935a31e
|
[bugfix] fix GC fault. call pic_get_backtrace function *before* you
allocate new area for error object.
|
2014-04-10 22:31:05 +09:00 |
Yuichi Nishiwaki
|
a7565e7584
|
Merge branch 'issue-99'. close #99
|
2014-04-06 14:22:33 +09:00 |
Yuichi Nishiwaki
|
f5a4047e28
|
unwind picrin VM registers when pic_pop_try is called
|
2014-04-06 14:02:50 +09:00 |
Yuichi Nishiwaki
|
5893dd5b5c
|
save stacktrace in error objects
|
2014-04-06 14:02:21 +09:00 |
Yuichi Nishiwaki
|
920524dc40
|
add pic_print_backtrace function
|
2014-04-06 14:00:45 +09:00 |
Yuichi Nishiwaki
|
a8de062bcb
|
rename backtrace.c to debug.c
|
2014-04-06 13:36:02 +09:00 |
Yuichi Nishiwaki
|
8434629586
|
move config.h to under picrin/
|
2014-04-06 12:44:11 +09:00 |
Yuichi Nishiwaki
|
99c2889a4d
|
update README.
|
2014-04-06 12:41:31 +09:00 |
Yuichi Nishiwaki
|
bc7291a176
|
add support for `make install`
|
2014-04-06 12:36:08 +09:00 |
Yuichi Nishiwaki
|
d143da430a
|
use absolute path to specify libemb.py output path
|
2014-04-06 12:17:08 +09:00 |
Yuichi Nishiwaki
|
abe0fb2e75
|
show python version before building the project
|
2014-04-06 12:10:36 +09:00 |
Yuichi Nishiwaki
|
7132c0714e
|
support => in cond syntax. close #95
|
2014-04-06 11:59:29 +09:00 |
Yuichi Nishiwaki
|
def57348c1
|
[refactor] auto escape library filenames
|
2014-04-06 10:48:44 +09:00 |
Yuichi Nishiwaki
|
2c79e1874c
|
run load_piclib.c generator at every build time
|
2014-04-06 10:05:15 +09:00 |
Yuichi Nishiwaki
|
1d40eb0dea
|
supply substring function
|
2014-04-06 09:52:13 +09:00 |
Yuichi Nishiwaki
|
32f29692d9
|
[bugfix] replacee strings must be escaped as well
|
2014-04-06 09:51:30 +09:00 |
Yuichi Nishiwaki
|
6d8680b902
|
piclib/*.scm are no longer used by the binary nor the library
|
2014-04-06 02:56:55 +09:00 |
Yuichi Nishiwaki
|
48d477d538
|
Merge branch 'issue-25'. close #25
|
2014-04-06 02:51:22 +09:00 |
Yuichi Nishiwaki
|
c98ab2fedf
|
ignore src/load_piclib.c
|
2014-04-06 02:48:16 +09:00 |
Yuichi Nishiwaki
|
ecd533babd
|
run piclib generator at cmake run
|
2014-04-06 02:47:40 +09:00 |
Yuichi Nishiwaki
|
4f4c3e24c5
|
embed scheme library files into a c source file
|
2014-04-06 02:47:14 +09:00 |
Yuichi Nishiwaki
|
d0e14a4acb
|
s/pic_load_stdlib/pic_load_piclib/g
|
2014-04-06 02:44:38 +09:00 |
Yuichi Nishiwaki
|
74b44f4d84
|
add pic_load_cstr
|
2014-04-06 02:43:49 +09:00 |
Yuichi Nishiwaki
|
cb288532a9
|
support REPL readline history save and load
|
2014-04-06 01:40:04 +09:00 |
Yuichi Nishiwaki
|
288ee21b1b
|
Merge branch 'issue-97'
|
2014-04-06 01:11:32 +09:00 |
Yuichi Nishiwaki
|
77127989b0
|
add REPL section to readme
|
2014-04-06 01:11:14 +09:00 |
Yuichi Nishiwaki
|
76d996290f
|
import more libraries at repl start-up
|
2014-04-06 01:04:19 +09:00 |
Yuichi Nishiwaki
|
0977c4e325
|
use unreachable macro
|
2014-04-06 00:44:05 +09:00 |
Yuichi Nishiwaki
|
f66493d662
|
update README, syntax-rules is now provided
|
2014-04-05 16:53:23 +09:00 |
Yuichi Nishiwaki
|
c169035ba5
|
refine README. add IRC server address and room name
|
2014-04-05 16:22:33 +09:00 |
Yuichi Nishiwaki
|
716a76c8a0
|
Merge branch 'refactor-macroexpand2'
|
2014-04-05 11:30:39 +09:00 |
Yuichi Nishiwaki
|
8750b9b4dd
|
add pic_define_syntactic_keyword
|
2014-04-05 04:01:42 +09:00 |
Yuichi Nishiwaki
|
708f348674
|
s/pic_null_syntactic_env/pic_null_syntactic_environment/g
|
2014-04-05 03:50:38 +09:00 |
Yuichi Nishiwaki
|
b9125caa3d
|
remove pic_(minimal|core)_syntactic_env
|
2014-04-05 03:49:20 +09:00 |
Yuichi Nishiwaki
|
8ffaf8129c
|
Merge branch 'refactor-macroexpand'
|
2014-04-05 03:33:09 +09:00 |
Yuichi Nishiwaki
|
b64b2c3074
|
bugfix
|
2014-04-05 02:44:30 +09:00 |
Yuichi Nishiwaki
|
7386460253
|
s/pic_symbol_value/pic_sym_value/g
|
2014-04-05 02:21:07 +09:00 |
Yuichi Nishiwaki
|
eb990b4399
|
cleanup
|
2014-04-05 01:30:51 +09:00 |
Yuichi Nishiwaki
|
16ad48aade
|
add sc_ prefix to identifer? and identifier=? functions
|
2014-04-05 01:28:57 +09:00 |
Yuichi Nishiwaki
|
1215202f66
|
cleanup
|
2014-04-05 01:23:20 +09:00 |
Yuichi Nishiwaki
|
9d2ac6b994
|
inline senv_new
|
2014-04-05 01:21:16 +09:00 |
Yuichi Nishiwaki
|
0d0d4e6482
|
s/senv_new_local/push_scope/g
|
2014-04-05 01:20:19 +09:00 |
Yuichi Nishiwaki
|
a94938c2f8
|
cleanup
|
2014-04-04 16:34:06 +09:00 |
Yuichi Nishiwaki
|
1e5c6d899e
|
s/pic_sc/pic_sc_ptr/g. s/pic_senv/pic_senv_ptr/g.
|
2014-04-04 13:07:16 +09:00 |
Yuichi Nishiwaki
|
4ec8398118
|
inline macro_new and add_macro
|
2014-04-04 12:58:28 +09:00 |
Yuichi Nishiwaki
|
845778eefb
|
add define_macro
|
2014-04-04 12:55:51 +09:00 |
Yuichi Nishiwaki
|
0823149e4f
|
cleanup
|
2014-04-04 12:48:26 +09:00 |
Yuichi Nishiwaki
|
880c8c2b03
|
add macroexpand_quote
|
2014-04-03 22:27:36 +09:00 |
Yuichi Nishiwaki
|
aba1f5139b
|
remove senv_add_core
|
2014-04-03 22:26:30 +09:00 |