Commit Graph

1887 Commits

Author SHA1 Message Date
Yuichi Nishiwaki b0474aaec2 add dictionary operators 2014-07-13 12:07:07 +09:00
Yuichi Nishiwaki 435e4eb7fe Merge branch 'refactor-var' 2014-07-13 11:18:57 +09:00
Yuichi Nishiwaki 9c78a9a51f refactor parameterize 2014-07-13 11:16:38 +09:00
Yuichi Nishiwaki 2c4fd589bf manage values in a stack 2014-07-13 11:07:43 +09:00
Yuichi Nishiwaki 9e8d53088f add pic_set_c[ad]r 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki 7ffcbb7a7d refactor var. c api no longer supports converters. 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki c3106a9608 improve error message 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki 114e445901 get rid of doubled semicolons 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki 05309a1d38 don't use pic_defvar 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki fe375a7224 add pic_funcall 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki 13fec26c59 remove var accessor and mutators 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki fce57ec8c9 remove get_var_from_proc (essentially the same as pic_unwrap_var) 2014-07-13 11:07:42 +09:00
Yuichi Nishiwaki 12e453508d Merge branch 'closure-attribute'. close #124 2014-07-13 11:05:19 +09:00
Yuichi Nishiwaki 378f01fa03 add attribute function 2014-07-13 11:01:23 +09:00
Yuichi Nishiwaki 56ae4de826 add attribute information to closure objects 2014-07-13 10:58:21 +09:00
Yuichi Nishiwaki 82de3cfe2f add pic_dict_new 2014-07-13 10:58:13 +09:00
Yuichi Nishiwaki 03bffef748 'make tak' broken 2014-07-12 00:03:09 +09:00
Yuichi Nishiwaki 7aa17f5d1f read rational '123/456' literal 2014-07-11 22:44:44 +09:00
Yuichi Nishiwaki 4b8c9851b0 Merge pull request #162 from KeenS/hotfix
fix bug of `{bytevector, vector}-copy!` with the same src and dst
2014-07-08 11:25:20 +09:00
Sunrim KIM (keen) 351d7948c0 fix bug of `{bytevector, vector}-copy!` with the same src and dst 2014-07-07 04:16:40 +09:00
Yuichi Nishiwaki 10032ea96a Merge branch 'boolean-alternative-notation' 2014-07-04 13:44:48 +09:00
Yuichi Nishiwaki 6614f8fc4f support #true and #false literals 2014-07-04 13:44:30 +09:00
Yuichi Nishiwaki d810e42666 throw READ_ERROR when parser raised 2014-07-04 13:32:54 +09:00
Yuichi Nishiwaki 1402a97354 change pic_throw API 2014-07-04 13:32:45 +09:00
Yuichi Nishiwaki 69c0e702c6 remove useless fflush 2014-06-29 16:22:22 +09:00
Yuichi Nishiwaki 3c26c289f3 unlock define-values tests 2014-06-29 15:08:23 +09:00
Yuichi Nishiwaki 2af2362b4f support `(define-values (x y . z) ...)` 2014-06-29 15:08:23 +09:00
Yuichi Nishiwaki a6ac56d311 rewrite `include` macro with scheme 2014-06-29 15:08:23 +09:00
Yuichi Nishiwaki 2c2ab07a13 Merge pull request #157 from KeenS/hotfix
port made by `open-input-bytevector` have no contents
2014-06-29 14:07:58 +09:00
Sunrim KIM (keen) 8d9b7e9bf3 ensure flush contents into the port made in `open-input-bytevector` 2014-06-29 13:46:46 +09:00
Yuichi Nishiwaki 5e12794467 sort contrib libraries before include them 2014-06-29 01:29:09 +09:00
Yuichi Nishiwaki 85d513abe6 remove "2> /dev/null" from make test command line 2014-06-29 01:23:21 +09:00
Yuichi Nishiwaki fdbd7bd2c9 [bugfix] glibc's getenv function does not igrore trailing '=' 2014-06-29 01:06:07 +09:00
Yuichi Nishiwaki 89506d0ced [bugfix] allocate size was inefficient 2014-06-29 00:54:20 +09:00
Yuichi Nishiwaki 690e2cdba6 refactor number parser 2014-06-28 22:32:26 +09:00
Yuichi Nishiwaki 5c3e5b116e show success rate in statistics 2014-06-28 22:02:09 +09:00
Yuichi Nishiwaki 2615ce11bd unlock string-fill! tests 2014-06-28 21:54:19 +09:00
Yuichi Nishiwaki 2d59406403 improve test value accuracy 2014-06-28 21:54:07 +09:00
Yuichi Nishiwaki 4fd99b5955 [bugfix] return value from pic_get_args does not include proc object 2014-06-28 21:53:14 +09:00
Yuichi Nishiwaki 76220e1e8e infinity is not rational 2014-06-28 21:43:44 +09:00
Yuichi Nishiwaki 1a1d380a78 [bugfix] bad accuracy of test cases 2014-06-28 21:42:20 +09:00
Yuichi Nishiwaki 5d3c59fc98 reads number as accurate as possible 2014-06-28 21:41:35 +09:00
Yuichi Nishiwaki b2a14ca0f1 print test statistics at the end of all tests 2014-06-28 20:58:53 +09:00
Yuichi Nishiwaki 7da5786ef3 unlock parameter tests 2014-06-28 20:46:04 +09:00
Yuichi Nishiwaki c44803d238 [bugfix] using uninitializing variable 2014-06-28 20:45:41 +09:00
Yuichi Nishiwaki 39b1e6c6bc [bugfix] comparator transitivity broken 2014-06-28 20:30:19 +09:00
Yuichi Nishiwaki 015d0872c9 unlock comparator tests 2014-06-28 20:30:10 +09:00
Yuichi Nishiwaki c5400b4b2d support more than 2 argument-comparators 2014-06-28 20:29:49 +09:00
Yuichi Nishiwaki 0716ff8a03 unlock a string test 2014-06-28 20:21:47 +09:00
Yuichi Nishiwaki d294330aa5 delete trailing whitespaces 2014-06-28 20:13:06 +09:00