Commit Graph

  • b9cfbe8276 precompile library system Yuichi Nishiwaki 2017-04-04 00:02:00 +0900
  • bba2abffde WIP: precompile macros Yuichi Nishiwaki 2017-04-03 23:39:30 +0900
  • 92bbf28621 add PIC_USE_LIBRARY flag Yuichi Nishiwaki 2017-04-03 22:09:19 +0900
  • e273cba24d fix include path v0.2 Yuichi Nishiwaki 2017-04-03 13:32:47 +0900
  • 8f6113f61b library system is now implemeted in scheme Yuichi Nishiwaki 2017-04-03 00:37:37 +0900
  • 408bf4cf48 use dictionary for pic->globals Yuichi Nishiwaki 2017-04-02 22:19:11 +0900
  • d319a57422 WIP: reimplement library system in scheme Yuichi Nishiwaki 2017-04-02 19:16:25 +0900
  • 4dd5e5b0d6 add test for the prev bugfix Yuichi Nishiwaki 2017-04-02 01:21:24 +0900
  • 7b3972e832 bugfix: initial value of parameter must be registered to the top dynamic env Yuichi Nishiwaki 2017-04-02 01:13:03 +0900
  • eaea31ee19 add assertions to type cast functions Yuichi Nishiwaki 2017-04-02 00:12:24 +0900
  • 130d226d65 bugfix: no allocation between call of producer and pic_receive Yuichi Nishiwaki 2017-04-02 00:12:51 +0900
  • c51be07a9a add dictionary-delete! and dictionary-has? Yuichi Nishiwaki 2017-04-01 19:44:00 +0900
  • f7ab0a9cd6 bugfix: do not rewind arena_index up to before pic_try Yuichi Nishiwaki 2017-04-01 18:57:24 +0900
  • 99c269e7ea bugfix: fix sequence point violation Yuichi Nishiwaki 2017-04-01 17:55:38 +0900
  • b3aaee6e3a tear off contexts when invoking a continuation Yuichi Nishiwaki 2017-04-01 17:32:36 +0900
  • 7d47d56b9c bugfix: forgot to remove pic->cp Yuichi Nishiwaki 2017-04-01 15:43:38 +0900
  • 690384c5b4 make-ephemeron -> make-ephemeron-table Yuichi Nishiwaki 2017-03-31 15:59:22 +0900
  • fc7b9a50f9 implment dynamic-wind in scheme Yuichi Nishiwaki 2017-03-31 15:41:25 +0900
  • 449800c117 add pic->dyn_env Yuichi Nishiwaki 2017-03-31 14:39:01 +0900
  • d478affabd manage ireps by gc Yuichi Nishiwaki 2017-03-30 23:29:08 +0900
  • 2d8980b2d0 inline pic_eq_p when nan boxing is enabled Yuichi Nishiwaki 2017-03-30 22:41:32 +0900
  • e7953146c3 pic_return -> pic_values Yuichi Nishiwaki 2017-03-30 21:53:49 +0900
  • 637047fa83 remove call/cc nitro Yuichi Nishiwaki 2017-03-30 17:42:02 +0900
  • 8d4a8be402 remvoe unused string APIs Yuichi Nishiwaki 2017-03-30 16:19:20 +0900
  • c658b97dd2 add extra parameter to obj_ptr and obj_value Yuichi Nishiwaki 2017-03-29 08:32:28 +0900
  • 70a4432d20 fix build on x64 Yuichi Nishiwaki 2017-03-29 08:20:02 +0900
  • d5882f6d6d update READMEs Yuichi Nishiwaki 2017-03-29 08:11:20 +0900
  • 3e014b0e60 redefine value constructors/destructors as inline functions Yuichi Nishiwaki 2017-03-29 07:58:08 +0900
  • 6d264f7b53 nan-boxing: embed type tag of full size to uint64_t Yuichi Nishiwaki 2017-03-29 07:23:35 +0900
  • a2b2bf18ca pic_obj_value -> obj_value Yuichi Nishiwaki 2017-03-29 07:12:13 +0900
  • b44d69b4da add value.h Yuichi Nishiwaki 2017-03-29 07:11:27 +0900
  • f7484c089f cleanup Yuichi Nishiwaki 2017-03-29 00:03:23 +0900
  • 53ec7384ca add length argument to pic_str() Yuichi Nishiwaki 2017-03-28 23:31:15 +0900
  • b58a81ca39 reorganize files Yuichi Nishiwaki 2017-03-28 23:09:40 +0900
  • 39b6103548 fix build Yuichi Nishiwaki 2017-03-28 21:51:24 +0900
  • 446a17f2e4 update yuichi's e-mail address Yuichi Nishiwaki 2017-03-23 22:52:55 +0900
  • d66ce64130 generate boot.c from boot.scm Yuichi Nishiwaki 2017-03-23 22:47:55 +0900
  • 4834052556 bugfix: string-copy issue Yuichi Nishiwaki 2017-03-23 22:33:41 +0900
  • 25e2ad7505 add `make push` command Yuichi Nishiwaki 2017-03-23 01:32:07 +0900
  • ad1912119d update copyright year Yuichi Nishiwaki 2017-03-23 01:27:05 +0900
  • 8ed21aa4a4 update lib/README.md Yuichi Nishiwaki 2017-03-23 00:42:20 +0900
  • 8759f867b7 lib/libpicrin.so -> libpicrin.so Yuichi Nishiwaki 2017-03-23 00:40:33 +0900
  • 9377999579 bin/picrin -> picrin Yuichi Nishiwaki 2017-03-22 23:59:22 +0900
  • e0786a7015 extlib/benz -> lib/ Yuichi Nishiwaki 2017-03-22 23:41:38 +0900
  • a639e8f562 Merge pull request #348 from wtokuno/patch-1 Yuichi Nishiwaki 2016-09-12 16:30:22 +0200
  • a3c4dd32f8 Fix make-syntactic-closure Tokuno 2016-09-12 22:32:04 +0900
  • 2a279f9d2e Merge pull request #346 from okuoku/fbsd-build-fix Sunrin SHIMURA 2016-08-12 20:34:09 +0900
  • 7b630cdafe readline: Fix nitro.mk to honor pkg-config results okuoku 2016-08-12 17:28:38 +0900
  • 5d92067031 Merge pull request #344 from okuoku/cygwin-build-fix Yuichi Nishiwaki 2016-08-12 11:37:30 +0900
  • 226cb8500a Cygwin: rename raise => raise_action okuoku 2016-08-12 06:36:05 +0900
  • 47ac6d2cb1 emyg_atod: Use scalbn(C99) instead of scalb okuoku 2016-08-12 06:21:57 +0900
  • 0f17caae6c cleanup Yuichi Nishiwaki 2016-07-11 01:12:36 +0900
  • 896ff3abd1 Merge branch 'port-file-migration' Yuichi Nishiwaki 2016-07-11 00:45:36 +0900
  • 2d90c1fb90 reimplement read-bytevector in scheme using read-bytevector! Yuichi Nishiwaki 2016-07-11 00:43:15 +0900
  • 8f4e07d185 automatically close ports on gc Yuichi Nishiwaki 2016-07-11 00:40:58 +0900
  • 9d30573bc6 remove unused guards Yuichi Nishiwaki 2016-07-11 00:09:58 +0900
  • eff3475cde remove pic->files Yuichi Nishiwaki 2016-07-10 23:50:41 +0900
  • 05cb5aec22 move u8-ready? to contrib Yuichi Nishiwaki 2016-07-10 23:36:32 +0900
  • cede377e11 fflush during gc Yuichi Nishiwaki 2016-07-10 23:20:21 +0900
  • e792d9ffd1 remove unnecessary port flush Yuichi Nishiwaki 2016-07-09 11:27:00 +0900
  • f368eb390d cleanup Yuichi Nishiwaki 2016-06-21 19:20:07 +0900
  • 9515060b00 rename I/O functions Yuichi Nishiwaki 2016-06-20 04:49:01 +0900
  • a1116d39eb s/PIC_USE_BITMAPGC/PIC_BITMAP_GC/g Yuichi Nishiwaki 2016-06-20 02:38:28 +0900
  • cec69a96d8 unify gc files Yuichi Nishiwaki 2016-06-20 02:36:41 +0900
  • af6a53a5b4 remove page->index Yuichi Nishiwaki 2016-06-20 00:42:43 +0900
  • 026150a712 header->s.size should include the header itself Yuichi Nishiwaki 2016-06-19 23:44:18 +0900
  • 86daac482a align union headers in a page Yuichi Nishiwaki 2016-06-19 23:28:31 +0900
  • c8893930ae remove more duplicate functions Yuichi Nishiwaki 2016-06-19 21:22:37 +0900
  • 93c5d8782c remove page->endp field Yuichi Nishiwaki 2016-06-19 21:16:22 +0900
  • 563e1ee95a s/HEADER_SIZE/PAGE_UNITS/g Yuichi Nishiwaki 2016-06-19 21:16:11 +0900
  • 6345cf2b8b s/#ifdef/#if/g Yuichi Nishiwaki 2016-06-19 21:15:26 +0900
  • 5d7138e7d3 remove duplicate definitions Yuichi Nishiwaki 2016-06-19 20:53:46 +0900
  • 9e0dd2cff9 enable bitmap gc only if available Yuichi Nishiwaki 2016-06-19 18:37:47 +0900
  • c124a17a15 refine comments Yuichi Nishiwaki 2016-06-19 18:27:24 +0900
  • 831057d881 s/read_safe/read_value/g Yuichi Nishiwaki 2016-06-19 18:20:40 +0900
  • d49a0cdd16 Merge pull request #342 from picrin-scheme/faster-bitmap-marking Yuichi Nishiwaki 2016-06-19 18:12:42 +0900
  • f3845b7a0c remove unused variable Sunrin SHIMURA (keen) 2016-06-19 10:44:12 +0900
  • 4d31df6f14 remove needless INLINE Sunrin SHIMURA (keen) 2016-06-19 10:43:07 +0900
  • 7fad8a3db1 tiny style fix Sunrin SHIMURA (keen) 2016-06-19 10:41:24 +0900
  • f9a7abdd9c treat cases where size > UNIT_SIZE in is_`marked_at`, `mark_at` Sunrin SHIMURA (keen) 2016-06-19 10:39:58 +0900
  • 0cf5f83a57 fix assertion expression Sunrin SHIMURA (keen) 2016-06-19 09:37:55 +0900
  • 009bf9e010 cleaner config and silent warnings Sunrin SHIMURA (keen) 2016-06-19 09:20:36 +0900
  • 4d6667b0e0 run finalizers Sunrin SHIMURA (keen) 2016-06-19 02:25:19 +0900
  • 9da556e9a8 faster allocation/sweep Sunrin SHIMURA (keen) 2016-06-19 01:20:08 +0900
  • d4b9e38fd6 use aligned allocating so that finding objct's heap_page is O(1) Sunrin SHIMURA (keen) 2016-06-18 19:25:07 +0900
  • 17c223a08c Merge branch 'master' into bitmap-marking Sunrin SHIMURA (keen) 2016-06-18 17:51:29 +0900
  • dfc72fd011 Merge branch 'stibear-lazy' Yuichi Nishiwaki 2016-06-03 14:35:13 +0900
  • f1b6109b2f make a small optimization Yuichi Nishiwaki 2016-06-03 02:42:48 +0900
  • 365ccc7a51 fix #339 Yuichi Nishiwaki 2016-06-03 01:44:03 +0900
  • d9f4380ae8 fix promise bug stibear 2016-06-02 22:28:49 +0900
  • 15f048d0da Merge pull request #341 from stibear/lazy2 Yuichi Nishiwaki 2016-06-02 22:34:24 +0900
  • 3d2dd7cefc fix promise bug stibear 2016-06-02 22:28:49 +0900
  • 842a0290f3 fix promise bug stibear 2016-06-01 17:21:07 +0900
  • dd75267f8e Merge pull request #337 from omasanori/char-ascii Yuichi Nishiwaki 2016-04-01 15:36:29 -0700
  • 993d1813a1 Restrict char in the range of ASCII. Masanori Ogino 2016-03-28 17:03:58 +0900
  • 917704e9a4 add normalizer Yuichi Nishiwaki 2016-03-14 12:03:49 +0900
  • 574c8ce884 fix #335 Yuichi Nishiwaki 2016-03-14 10:54:25 +0900
  • 5af735d796 don't chain ireps whose npool is zero Yuichi Nishiwaki 2016-03-07 08:23:05 +0900
  • 52b5e6e521 Merge pull request #336 from picrin-scheme/test-with-all Yuichi Nishiwaki 2016-03-10 18:31:45 +0900
  • d80e6cc455 run `make` before run `make test` to test the binary built for usual use Sunrin SHIMURA (keen) 2016-03-10 10:26:41 +0900