Commit Graph

1566 Commits

Author SHA1 Message Date
Yuichi Nishiwaki 5c59dcd564 add implementation note 2014-05-19 14:45:38 +09:00
Yuichi Nishiwaki 1602fd82de update readme 2014-05-19 14:40:19 +09:00
Yuichi Nishiwaki 5ba1d4eb39 add partcont library 2014-05-19 14:38:32 +09:00
Yuichi Nishiwaki 10db8b9a2b let embedding files be configurable 2014-05-19 13:39:28 +09:00
Yuichi Nishiwaki 7431eaf71c mv libemb.pl mkloader.pl 2014-05-19 13:23:10 +09:00
Yuichi Nishiwaki 8fa9502fd4 automatic contribution library detection 2014-05-19 13:14:29 +09:00
Yuichi Nishiwaki c3dfef0318 strict mode on 2014-05-19 12:59:25 +09:00
Yuichi Nishiwaki 25bf83291e don't 'my' $_ 2014-05-19 12:58:11 +09:00
Yuichi Nishiwaki 365ca25aa4 update travis config 2014-05-19 09:09:35 +09:00
Yuichi Nishiwaki e1bf77d486 Merge branch 'issue/106' 2014-05-19 09:03:21 +09:00
Yuichi Nishiwaki d722a89be0 update readme (dependency on perl) 2014-05-19 09:01:26 +09:00
Yuichi Nishiwaki d968002902 insert missing newlines 2014-05-19 09:01:03 +09:00
Yuichi Nishiwaki 52c175a4fe port libemb.py to perl 2014-05-19 08:40:22 +09:00
Yuichi Nishiwaki d05adcb023 wrong years in LICENSE file 2014-05-18 21:38:41 +09:00
Yuichi Nishiwaki f2d56714b3 [bugfix] close #107. On DLL platforms, cmake treats shared library files as same as
BINARY targets, not as LIBRARY targets. Thanks a lot, @ktakashi!
2014-05-18 16:21:54 +09:00
Yuichi Nishiwaki 085d3e198c check if python is installed before running libemb.py 2014-05-18 16:13:29 +09:00
Yuichi Nishiwaki af16365b11 initial sphinx doc support 2014-05-18 06:11:06 +09:00
Yuichi Nishiwaki c8b5701fce FindREGEX.cmake broken on old mac environment 2014-05-07 20:53:48 +09:00
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