Commit Graph

  • 311abc4d5f Rewrite tools/mkboot.scm in Perl master Lassi Kortela 2024-03-01 13:45:05 +0200
  • 16615615c9 Add status note Masanori Ogino 2024-03-01 10:31:41 +0900
  • 685c541bbf Status note nyuichi Masanori Ogino 2024-02-29 01:34:52 +0900
  • 05a21b650c Remove a reference to the IRC channel Masanori Ogino 2023-01-12 15:11:19 +0900
  • 2af16bc88f Update .gitignore. Masanori Ogino 2017-06-11 20:54:09 +0900
  • 1a19e8f582 cleanup string.c Yuichi Nishiwaki 2017-05-19 21:47:23 +0900
  • 86e4eac543 unify struct object and struct basic Yuichi Nishiwaki 2017-05-13 23:41:25 +0900
  • f69bc42187 use malloc for allocating managed objects Yuichi Nishiwaki 2017-05-13 23:23:57 +0900
  • e8f4bd250a remove dictionary<->plist Yuichi Nishiwaki 2017-05-13 21:10:37 +0900
  • f6f3064b40 bugfix: dyn_env is not properly restored on delim-cont call Yuichi Nishiwaki 2017-05-13 02:02:34 +0900
  • 247987f09d reserve global variables with names in the form of __FOO__ Yuichi Nishiwaki 2017-05-13 02:01:23 +0900
  • 716629f761 fixes Yuichi Nishiwaki 2017-05-13 01:21:21 +0900
  • 3aaa5f29b3 PIC_USE_CALLCC -> PIC_USE_CONT Yuichi Nishiwaki 2017-05-13 01:02:10 +0900
  • 80740c83bc change include style Yuichi Nishiwaki 2017-05-13 00:59:31 +0900
  • 492a08d5d5 remove pic->features Yuichi Nishiwaki 2017-05-13 00:51:11 +0900
  • e62eaa1628 reimplement port functions in c Yuichi Nishiwaki 2017-05-13 00:33:18 +0900
  • e938fb57a5 bugfix: forgot to remove 'p' of pic_get_args Yuichi Nishiwaki 2017-05-13 00:06:56 +0900
  • fb61ec5f65 cosmetic changes Yuichi Nishiwaki 2017-05-12 23:08:46 +0900
  • 9a23bf5f3b remove serialize.c Yuichi Nishiwaki 2017-05-12 23:01:20 +0900
  • 17120b8a6e (serialize.c) strict error checking Yuichi Nishiwaki 2017-05-12 22:57:10 +0900
  • 06dbbcc238 add PIC_USE_PORT Yuichi Nishiwaki 2017-05-12 21:49:03 +0900
  • cbec7646c0 reimplement pic_strf_value Yuichi Nishiwaki 2017-05-10 22:35:31 +0900
  • aa4f94e378 bugfix: shift/reset should respect dynamic environments Yuichi Nishiwaki 2017-05-10 10:47:01 +0900
  • ee59df9300 add pic_cstr Yuichi Nishiwaki 2017-05-10 00:49:15 +0900
  • 0de045c79a bugfix: error.c is broken Yuichi Nishiwaki 2017-05-09 22:44:27 +0900
  • da27d2ff75 cleanup Yuichi Nishiwaki 2017-05-07 02:41:21 +0900
  • 166382d5c3 remove redundant PIC_UNUSED Yuichi Nishiwaki 2017-05-07 01:36:56 +0900
  • 1fdc0bcc8c add value.c and value.h Yuichi Nishiwaki 2017-05-06 12:53:20 +0900
  • 282c8cc2f4 rewrite error handling module in scheme Yuichi Nishiwaki 2017-05-06 02:11:13 +0900
  • 956ea81f63 bugfix: strict byte range check Yuichi Nishiwaki 2017-04-30 00:42:07 +0900
  • df68b0ed72 ephemeron-table -> attribute Yuichi Nishiwaki 2017-04-30 00:23:38 +0900
  • 4dc449b09b error on shift for interleaved stack Yuichi Nishiwaki 2017-04-29 23:48:32 +0900
  • 4663a75e96 add include Yuichi Nishiwaki 2017-04-29 01:03:08 +0900
  • 5e3072cfcc fix #333 Yuichi Nishiwaki 2017-04-27 00:17:22 +0900
  • 583e7492ac proper check for dead continuations Yuichi Nishiwaki 2017-04-26 02:30:17 +0900
  • b1ebda613b add shift/reset Yuichi Nishiwaki 2017-04-26 02:10:40 +0900
  • 4618afec94 precompile library.scm Yuichi Nishiwaki 2017-04-25 22:51:55 +0900
  • 4ceee54fa7 bugfix: forgot to change with_exception_handlers in prev^2 commit Yuichi Nishiwaki 2017-04-25 21:49:56 +0900
  • 94a350ad83 move cont.c to ext/ Yuichi Nishiwaki 2017-04-25 14:08:37 +0900
  • 26ee94dd19 body in parameterize is now a tail position Yuichi Nishiwaki 2017-04-25 12:38:46 +0900
  • 0788b78336 support error objects in the display procedure and remove pic_print_error Yuichi Nishiwaki 2017-04-22 20:31:22 -0700
  • ccb6fdd4ee add pic_serialize and pic_deserialize Yuichi Nishiwaki 2017-04-22 19:56:41 -0700
  • cfb732afaf WIP: eval_rom in binary Yuichi Nishiwaki 2017-04-22 17:44:22 -0700
  • 89667cf994 WIP: add serializer/deserializer Yuichi Nishiwaki 2017-04-22 17:16:40 -0700
  • 187c905861 change prototype of pic_make_cont Yuichi Nishiwaki 2017-04-20 13:28:15 -0700
  • ce80a2dfdf add cxt.ai Yuichi Nishiwaki 2017-04-20 13:22:28 -0700
  • 8c234d7548 properly reset pic->ai Yuichi Nishiwaki 2017-04-19 14:00:02 +0900
  • 0996763e3b bugfix: forgot to insert parentheses Yuichi Nishiwaki 2017-04-16 12:58:18 +0900
  • f4de6ee57e pic->cxt->ai -> pic->ai Yuichi Nishiwaki 2017-04-16 05:20:55 +0900
  • 22d0a334ff remove unused parameters Yuichi Nishiwaki 2017-04-15 18:59:41 +0900
  • a5ee9f7661 bugfix: all target not executed when no cmd args given Yuichi Nishiwaki 2017-04-15 18:53:25 +0900
  • 3981329276 remove PIC_ABORT Yuichi Nishiwaki 2017-04-15 18:47:49 +0900
  • dc2ec60d30 bugfix: pic_abort_try Yuichi Nishiwaki 2017-04-15 18:22:57 +0900
  • d4cb9e58d9 restart of continuation should restore dynamic environment Yuichi Nishiwaki 2017-04-15 18:22:26 +0900
  • 1adcd26d85 load library.scm before contribs Yuichi Nishiwaki 2017-04-15 15:45:28 +0900
  • 69ab7e4970 cleanup Yuichi Nishiwaki 2017-04-15 04:12:26 +0900
  • ac0adda263 update Makefile Yuichi Nishiwaki 2017-04-15 03:35:18 +0900
  • b89de785ee make default-environment a zero-ary procedure Yuichi Nishiwaki 2017-04-15 02:56:31 +0900
  • dfe8e87e65 cleanup Yuichi Nishiwaki 2017-04-15 02:48:20 +0900
  • af6a756edd add file ops Yuichi Nishiwaki 2017-04-15 02:13:39 +0900
  • 55b7e63985 add PIC_USE_CALLCC flag Yuichi Nishiwaki 2017-04-15 01:33:18 +0900
  • 70e2a8cbba add PIC_USE_FILE and PIC_USE_READ flags Yuichi Nishiwaki 2017-04-15 01:00:18 +0900
  • 4e4360a0e8 cleanup Yuichi Nishiwaki 2017-04-15 00:23:13 +0900
  • 342ed57507 add mini-picrin Yuichi Nishiwaki 2017-04-14 23:58:02 +0900
  • d99c460451 bootstrap Yuichi Nishiwaki 2017-04-14 23:40:07 +0900
  • 70600fec3e compile to new vm Yuichi Nishiwaki 2017-04-14 23:06:10 +0900
  • 6968a9d9ef fix compiler Yuichi Nishiwaki 2017-04-13 00:02:25 +0900
  • 9cc40bd46a support top-level begin in define-library Yuichi Nishiwaki 2017-04-12 14:17:52 +0900
  • cf63d541a2 diet object size Yuichi Nishiwaki 2017-04-12 13:55:51 +0900
  • 5436102a3e fix alignment issues Yuichi Nishiwaki 2017-04-12 13:35:50 +0900
  • 03067f5ab5 cleanup Yuichi Nishiwaki 2017-04-12 13:23:32 +0900
  • 619a014adf calculate object size from type Yuichi Nishiwaki 2017-04-12 13:18:06 +0900
  • 8d886db1db avoid variable-length field Yuichi Nishiwaki 2017-04-12 13:09:21 +0900
  • 1063c45105 temporarily remove bitmap gc Yuichi Nishiwaki 2017-04-12 02:54:03 +0900
  • 972e9eecc1 remove unused api Yuichi Nishiwaki 2017-04-09 23:44:32 +0900
  • 01c817799b move pic_printf family to port.c Yuichi Nishiwaki 2017-04-09 23:39:24 +0900
  • 8592802afc move pic_fopen to ext/file.c Yuichi Nishiwaki 2017-04-09 22:14:04 +0900
  • 69cdedc79f don't use zero length arrray field for struct proc Yuichi Nishiwaki 2017-04-09 19:42:03 +0900
  • 960029841e use MSB of tt as mark bit Yuichi Nishiwaki 2017-04-09 19:14:02 +0900
  • 287e7473b4 don't expose struct weak to users Yuichi Nishiwaki 2017-04-09 18:12:13 +0900
  • 8e1d16e961 bugfix: recursive record objects break the write procedure Yuichi Nishiwaki 2017-04-09 17:49:45 +0900
  • 3ac392628e recurd-type must be of symbol type Yuichi Nishiwaki 2017-04-09 17:34:56 +0900
  • b62ec2ad9a current-*-port family are not provided when PIC_USE_STDIO=0 Yuichi Nishiwaki 2017-04-09 17:29:25 +0900
  • 339e8e8419 __builtin_unreachable() seems not emit runtime error Yuichi Nishiwaki 2017-04-09 17:23:35 +0900
  • d52dfad671 struct context -> struct frame Yuichi Nishiwaki 2017-04-09 15:49:04 +0900
  • 1d28290c14 remove pic_get_backtrace Yuichi Nishiwaki 2017-04-09 15:05:59 +0900
  • c634948bf1 WIP: fix the compiler Yuichi Nishiwaki 2017-04-09 08:34:03 +0900
  • 16dafdd032 remove pic_ prefix from pic_*_ptr family Yuichi Nishiwaki 2017-04-06 22:29:02 +0900
  • 7f430e000b quoted pairs or vectors are compiled to runtime cons or vector Yuichi Nishiwaki 2017-04-06 20:34:13 +0900
  • 1e345d8228 WIP: add compiler Yuichi Nishiwaki 2017-04-05 16:18:00 +0900
  • c1a7f6d2d8 integrate boot.scm and compile.scm Yuichi Nishiwaki 2017-04-04 19:00:37 +0900
  • 463b73f11f reimplement macro expander in scheme Yuichi Nishiwaki 2017-04-04 14:54:58 +0900
  • 82939650a4 add macro-objects and global-objects Yuichi Nishiwaki 2017-04-04 03:55:23 +0900
  • b9ec9c607b update bin/picrin-bootstrap Yuichi Nishiwaki 2017-04-04 02:56:50 +0900
  • dfc6fa5e77 fix regression Yuichi Nishiwaki 2017-04-04 02:41:16 +0900
  • 889291049f use dict for pic->macros Yuichi Nishiwaki 2017-04-04 02:32:20 +0900
  • 42f378b20e forgot to remove eval.c Yuichi Nishiwaki 2017-04-04 02:29:31 +0900
  • 6c3c505aa4 move simple macros to (picrin macro) Yuichi Nishiwaki 2017-04-04 02:16:18 +0900
  • af5acb6c4f no consing when getting value from ephemeron table Yuichi Nishiwaki 2017-04-04 01:25:46 +0900
  • d776adba34 add load&compile functions Yuichi Nishiwaki 2017-04-04 00:52:59 +0900