Commit Graph

  • a0edca8d8d keep continuation object from being optimized out Yuichi Nishiwaki 2016-03-04 00:31:21 +0900
  • 86c68b1769 prohibit overriding vm procs Yuichi Nishiwaki 2016-03-03 21:41:29 +0900
  • e4bf1a14ab optimize vm procs Yuichi Nishiwaki 2016-03-03 21:38:50 +0900
  • 6244c9c550 check if library name is legal Yuichi Nishiwaki 2016-03-03 21:21:49 +0900
  • 3102125a0b turn off -flto by default Yuichi Nishiwaki 2016-03-03 19:59:37 +0900
  • 69c13fdcce fix buffer overrun Yuichi Nishiwaki 2016-03-03 19:55:27 +0900
  • 5ce271e9fe simplify number reader Yuichi Nishiwaki 2016-03-03 19:42:18 +0900
  • 85b58bd43e add pic_boot function Yuichi Nishiwaki 2016-03-03 18:59:07 +0900
  • c27ce690a6 remove declare_vm_procedure macro Yuichi Nishiwaki 2016-03-03 18:43:57 +0900
  • ce6dd55ea5 segv if an error is raised when no exception handler is registered Yuichi Nishiwaki 2016-03-02 04:34:43 +0900
  • 3feee82d8b default library is picrin.user Yuichi Nishiwaki 2016-03-02 04:34:33 +0900
  • ca4fb058d1 remove pic->iseq Yuichi Nishiwaki 2016-03-01 03:14:18 +0900
  • b0f05f54a6 Merge branch 'rope-cleanup' Yuichi Nishiwaki 2016-03-01 01:54:14 +0900
  • ae88bed481 remove struct chunk Yuichi Nishiwaki 2016-02-29 16:48:38 +0900
  • d2167a87f9 optimize rope Yuichi Nishiwaki 2016-02-27 01:55:49 +0900
  • 8810d94259 decrease sizeof struct rope Yuichi Nishiwaki 2016-02-27 01:38:07 +0900
  • a14d3a62c4 don't use size_t for index Yuichi Nishiwaki 2016-02-27 00:44:32 +0900
  • 22d339c2f7 fix build errors Yuichi Nishiwaki 2016-02-25 21:10:29 +0900
  • 8a9a1200d8 pic_catch binds current error object to a variable Yuichi Nishiwaki 2016-02-25 20:52:38 +0900
  • 73e38657ff remove pic->native_stack_start Yuichi Nishiwaki 2016-02-24 16:32:24 +0900
  • 29d7a7fc48 pic->lib is now of string type Yuichi Nishiwaki 2016-02-24 03:59:51 +0900
  • 17d75f915f s/PIC_OBJECT_HEADER/OBJECT_HEADER/g Yuichi Nishiwaki 2016-02-24 02:36:09 +0900
  • 17ccaea236 remove pic->ccnt Yuichi Nishiwaki 2016-02-23 23:28:28 +0900
  • eea41c53d7 cleanup Yuichi Nishiwaki 2016-02-23 22:55:15 +0900
  • 54d9d4865c pic_assert_type -> TYPE_CHECK Yuichi Nishiwaki 2016-02-23 22:53:20 +0900
  • e93536bf9a struct pic_cont -> struct cont Yuichi Nishiwaki 2016-02-23 22:48:06 +0900
  • b3e9794385 remove pic->xp Yuichi Nishiwaki 2016-02-23 22:42:03 +0900
  • 34331dad6f [bugfix] make-parameter is broken Yuichi Nishiwaki 2016-02-23 20:50:26 +0900
  • 4c6fe54d34 [bugfix] dynamic-wind is broken Yuichi Nishiwaki 2016-02-23 20:27:16 +0900
  • 8421cfb00a Merge pull request #332 from picrin-scheme/moving-gc Yuichi Nishiwaki 2016-02-23 14:22:27 +0900
  • a96e5a0beb cosmetic changes Yuichi Nishiwaki 2016-02-23 14:15:42 +0900
  • 4a0d077044 picrin/config.h -> picconf.h Yuichi Nishiwaki 2016-02-23 14:09:15 +0900
  • 2ca7e630f0 write is now pluggable Yuichi Nishiwaki 2016-02-23 04:37:58 +0900
  • 4e1aaf8b89 pic_strf_value does not interpret '~s' format specifier Yuichi Nishiwaki 2016-02-23 04:24:42 +0900
  • 571fa0993c improve repl error message Yuichi Nishiwaki 2016-02-23 04:03:59 +0900
  • fae7ef0376 pic_errorf -> pic_error Yuichi Nishiwaki 2016-02-23 04:03:42 +0900
  • 42d0ecc633 don't use '~s' format specifier with pic_warnf Yuichi Nishiwaki 2016-02-23 02:39:33 +0900
  • e050da8af1 add pic_sym macro Yuichi Nishiwaki 2016-02-23 02:37:33 +0900
  • 229555fa83 remove pic_error Yuichi Nishiwaki 2016-02-23 02:23:22 +0900
  • 368fa17de3 do not use '~s' style format specifier with pic_strf_value Yuichi Nishiwaki 2016-02-23 02:15:37 +0900
  • c34f24e58c remove macro.c Yuichi Nishiwaki 2016-02-22 23:57:07 +0900
  • 8d17bf3175 change pic_add_identifier's behavior Yuichi Nishiwaki 2016-02-22 23:49:39 +0900
  • 1a8bc0bc66 update readme Yuichi Nishiwaki 2016-02-22 23:19:30 +0900
  • e6382965ef cleanup extra.h Yuichi Nishiwaki 2016-02-22 00:02:44 +0900
  • b436207eba PIC_DIRECT_THREADED_VM and PIC_NAN_BOXING are now unconfigurable Yuichi Nishiwaki 2016-02-21 23:32:18 +0900
  • 4c376650ca fix build Yuichi Nishiwaki 2016-02-21 21:32:52 +0900
  • 81dd765d8d libbenz.a -> libbenz.so Yuichi Nishiwaki 2016-02-21 21:23:45 +0900
  • f61fc19692 missing abort declaration Yuichi Nishiwaki 2016-02-21 21:12:24 +0900
  • 2a17a2a9c2 add PIC_TYPE_FUNC and PIC_TYPE_IREP Yuichi Nishiwaki 2016-02-21 20:42:41 +0900
  • 608569e876 drop pic_ prefix of structs Yuichi Nishiwaki 2016-02-21 20:32:00 +0900
  • bfe6cef4c8 pic_sym -> symbol, pic_id -> identifier Yuichi Nishiwaki 2016-02-21 20:21:02 +0900
  • 684eb6502d pic_callinfo -> struct pic_callinfo, pic_code -> struct pic_code Yuichi Nishiwaki 2016-02-21 20:18:31 +0900
  • 5c7c5a69cf remove debug code Yuichi Nishiwaki 2016-02-21 20:13:05 +0900
  • d49e25a5b4 remove opcode.h Yuichi Nishiwaki 2016-02-21 19:53:31 +0900
  • 2a0a7be40d C++ mode of PIC_UNUSED Yuichi Nishiwaki 2016-02-21 19:19:35 +0900
  • f8b05efa7f don't call pic_panic on internal logic flaw Yuichi Nishiwaki 2016-02-21 19:02:23 +0900
  • 54301ce98c add pic_atpanic Yuichi Nishiwaki 2016-02-21 18:59:18 +0900
  • 7a440186c6 remove unused definitions Yuichi Nishiwaki 2016-02-21 18:34:19 +0900
  • 2ee33b5d57 remove read.h Yuichi Nishiwaki 2016-02-21 18:28:59 +0900
  • 5bd390aa79 use weak map to control writer Yuichi Nishiwaki 2016-02-21 18:01:41 +0900
  • efa15fd5ce fix write Yuichi Nishiwaki 2016-02-21 17:35:28 +0900
  • f1ef21be23 simplify writer_control Yuichi Nishiwaki 2016-02-21 16:04:34 +0900
  • 07e7785241 insert assertion to pic_foo_ptr Yuichi Nishiwaki 2016-02-21 05:39:15 +0900
  • f89a55c082 remove pre-interned symbols Yuichi Nishiwaki 2016-02-21 04:34:26 +0900
  • 864a17d0be khiter_t -> int Yuichi Nishiwaki 2016-02-21 01:52:34 +0900
  • 66717f2b43 fix offsetof Yuichi Nishiwaki 2016-02-21 01:47:08 +0900
  • 8dd423cdbc add include/picrin/private dir Yuichi Nishiwaki 2016-02-21 01:13:16 +0900
  • 2246cc42d9 integrate mutable-string.c into the core Yuichi Nishiwaki 2016-02-21 01:04:55 +0900
  • 53b760cfac add picrin/extra.h Yuichi Nishiwaki 2016-02-21 00:58:58 +0900
  • 317369a914 don't include picrin/state.h by default Yuichi Nishiwaki 2016-02-21 00:30:40 +0900
  • 10aae770c9 refactor pic_try/catch Yuichi Nishiwaki 2016-02-20 23:55:40 +0900
  • 4751131b4f rename PIC_GC_MARK and PIC_GC_UNMARK Yuichi Nishiwaki 2016-02-20 23:01:12 +0900
  • 9e5f846787 make pic_get_args more useful Yuichi Nishiwaki 2016-02-20 21:16:10 +0900
  • b5a27437e3 cleanup Yuichi Nishiwaki 2016-02-20 19:47:46 +0900
  • d0dc577810 move typedefs Yuichi Nishiwaki 2016-02-20 19:10:51 +0900
  • cafc7c88ea add pic_exit_point Yuichi Nishiwaki 2016-02-20 19:08:07 +0900
  • 4affb1c1ce remove type.h and cont.h Yuichi Nishiwaki 2016-02-20 19:00:41 +0900
  • fcb3182e08 publish xfile API Yuichi Nishiwaki 2016-02-20 18:34:13 +0900
  • d3b188e44d cleanup file.h Yuichi Nishiwaki 2016-02-20 17:59:46 +0900
  • 73f2578648 struct pic_record * -> pic_value Yuichi Nishiwaki 2016-02-20 17:27:13 +0900
  • da30be167b struct pic_error * -> pic_value Yuichi Nishiwaki 2016-02-20 16:59:05 +0900
  • d851273f60 struct pic_port * -> pic_value Yuichi Nishiwaki 2016-02-20 16:51:24 +0900
  • 215e159598 struct pic_env * -> pic_value Yuichi Nishiwaki 2016-02-20 16:33:51 +0900
  • 45879deafd move the definiton of pic_checkpoint to object.h Yuichi Nishiwaki 2016-02-20 16:12:21 +0900
  • d91ec28474 cosmetic change Yuichi Nishiwaki 2016-02-20 16:02:34 +0900
  • 0f1c47c421 s/identifier-variable/identifier-base/g Yuichi Nishiwaki 2016-02-20 16:00:37 +0900
  • fc37af43b5 pic_id * -> pic_value Yuichi Nishiwaki 2016-02-20 15:59:06 +0900
  • c57655c7ac don't use pic_false_p if possible Yuichi Nishiwaki 2016-02-20 15:34:49 +0900
  • f4efaf5dc0 pic_sym * -> pic_value Yuichi Nishiwaki 2016-02-20 15:31:14 +0900
  • 1a316a7a69 change irep of symbol and identifier Yuichi Nishiwaki 2016-02-20 05:18:13 +0900
  • ef26a75d45 struct pic_weak * -> pic_value Yuichi Nishiwaki 2016-02-20 04:35:15 +0900
  • 2d5fbc889e struct pic_string * -> pic_value Yuichi Nishiwaki 2016-02-20 03:26:52 +0900
  • 5254e80932 struct pic_proc * -> pic_value Yuichi Nishiwaki 2016-02-20 00:03:16 +0900
  • 0d8a45191a struct pic_data * -> pic_value Yuichi Nishiwaki 2016-02-19 23:30:47 +0900
  • 064eaff498 struct pic_blob * -> pic_value Yuichi Nishiwaki 2016-02-19 23:22:41 +0900
  • 1e08a7f21a struct pic_pair * -> pic_value Yuichi Nishiwaki 2016-02-19 22:09:06 +0900
  • 25e19d4f00 struct pic_vector * -> pic_value Yuichi Nishiwaki 2016-02-19 21:56:45 +0900
  • 9f53b39a04 don't use pic_vec and object.h in callcc.c Yuichi Nishiwaki 2016-02-19 19:25:16 +0900
  • 3e4a4755dc struct pic_dict * -> pic_value Yuichi Nishiwaki 2016-02-19 19:08:45 +0900
  • 03fed95b32 don't allocate on continuation call Yuichi Nishiwaki 2016-02-19 17:58:42 +0900