Yuichi Nishiwaki
|
e88617a065
|
ignore shebang (#134)
|
2014-06-17 21:28:20 +09:00 |
Yuichi Nishiwaki
|
037967fd58
|
dictionary-delete raises an error when no binding with given name is registered
|
2014-06-15 01:46:31 +09:00 |
Yuichi Nishiwaki
|
a8a56aa34e
|
add dictionary-size
|
2014-06-15 00:36:38 +09:00 |
Yuichi Nishiwaki
|
da553b9001
|
primary symbol to object hashtable support (dictionary)
|
2014-06-14 22:17:57 +09:00 |
Yuichi Nishiwaki
|
f9e733a7b1
|
update xhash
|
2014-06-14 20:59:31 +09:00 |
Yuichi Nishiwaki
|
77cb18bfd4
|
add commentary on pic_get_args
|
2014-06-14 16:08:12 +09:00 |
Yuichi Nishiwaki
|
d94d7a7757
|
Merge pull request #129 from KeenS/hotfix
correct error message
|
2014-06-11 00:16:23 +09:00 |
Sunrim KIM (keen)
|
8d34da0295
|
correct error message
|
2014-06-10 21:50:14 +09:00 |
Yuichi Nishiwaki
|
9beca60a5a
|
Merge pull request #127 from KeenS/hotfix
silence warning from gc.c
|
2014-06-07 21:35:37 +09:00 |
Sunrim KIM (keen)
|
6b171f2716
|
silence warning from gc.c
|
2014-06-07 02:20:29 +09:00 |
Yuichi Nishiwaki
|
53f76b7a47
|
support renaming export
|
2014-06-03 23:54:51 +09:00 |
Yuichi Nishiwaki
|
81c3147695
|
move pic_import and pic_export to lib.c
|
2014-06-03 23:30:00 +09:00 |
Sunrim KIM (keen)
|
6ccfa7ad69
|
some bug fixes
|
2014-05-29 03:58:04 +09:00 |
Sunrim KIM (keen)
|
c8de0ad4ce
|
fix misaligned assertion
|
2014-05-29 01:10:59 +09:00 |
Sunrim KIM (keen)
|
fc6a919914
|
fix errer message of `u8-ready?`
|
2014-05-29 01:04:37 +09:00 |
Sunrim KIM (keen)
|
0ebaf98409
|
resolve confrict
|
2014-05-28 02:36:23 +09:00 |
Sunrim KIM (keen)
|
cb3a975ed6
|
fix analyze errer for (+) and (*)
|
2014-05-27 18:53:13 +09:00 |
Yuichi Nishiwaki
|
2155a0c8f1
|
declare arena_idx as a size_t
|
2014-05-26 16:06:41 +09:00 |
Yuichi Nishiwaki
|
826eb4415d
|
automatic arena extend
|
2014-05-26 15:56:51 +09:00 |
Yuichi Nishiwaki
|
a003b42435
|
dynamically allocate GC arena
|
2014-05-26 15:51:18 +09:00 |
Sunrim KIM (keen)
|
a73a92cfdb
|
make `read-bytevector(!)` efficint, export `u8-ready?`.
|
2014-05-26 04:08:39 +09:00 |
Sunrim KIM (keen)
|
cffaccf8ef
|
implement the rest procedures of `input` but `u8-ready?` is incomlete like `char-ready?`
|
2014-05-26 03:21:26 +09:00 |
Yuichi Nishiwaki
|
af921a9df8
|
set rpath properly
|
2014-05-21 15:38:12 +09:00 |
Yuichi Nishiwaki
|
5f84c781c0
|
cleanup
|
2014-05-21 01:34:32 +09:00 |
Yuichi Nishiwaki
|
e78ad9f452
|
split into piclib/CMakeLists.txt
|
2014-05-21 00:48:56 +09:00 |
Yuichi Nishiwaki
|
cefe1d8879
|
display libray specs in 'library not found' error
|
2014-05-21 00:37:15 +09:00 |
Yuichi Nishiwaki
|
3232f20936
|
add DEPENDS option
|
2014-05-21 00:29:33 +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
|
52c175a4fe
|
port libemb.py to perl
|
2014-05-19 08:40:22 +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
|
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
|
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
|
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
|
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
|
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
|
0977c4e325
|
use unreachable macro
|
2014-04-06 00:44:05 +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 |