Commit Graph

  • 3d6880d748 Merge branch 'cmake' Yuichi Nishiwaki 2014-03-02 13:37:03 +0900
  • bc544de6aa fix typo in travis.yml Yuichi Nishiwaki 2014-03-02 13:34:46 +0900
  • 40b6635a2f explicitly include getopt.h Yuichi Nishiwaki 2014-03-02 13:33:12 +0900
  • 5475344bed avoid double cd in travis Yuichi Nishiwaki 2014-03-02 13:32:56 +0900
  • e4d4c51e78 use absolute path for flex output Yuichi Nishiwaki 2014-03-02 13:24:12 +0900
  • d77035a537 fix flex problem Yuichi Nishiwaki 2014-03-02 13:21:26 +0900
  • eb7fe03155 update gitignore Yuichi Nishiwaki 2014-03-02 12:59:12 +0900
  • 110b9edf3e add build dir Yuichi Nishiwaki 2014-03-02 12:58:56 +0900
  • c6728b3cd8 update travis config Yuichi Nishiwaki 2014-03-02 12:56:52 +0900
  • 3bba2f1811 update build instruction Yuichi Nishiwaki 2014-03-02 12:54:37 +0900
  • 5441cf75f9 remove old Make stuff Yuichi Nishiwaki 2014-03-02 12:54:27 +0900
  • 0805d421f5 enable -Wall and -Wextra Yuichi Nishiwaki 2014-03-02 12:32:59 +0900
  • 4a8bacd12c enable debug flag in debug build mode Yuichi Nishiwaki 2014-03-02 12:29:23 +0900
  • a6ce873b61 add additional make targets Yuichi Nishiwaki 2014-03-02 12:23:36 +0900
  • 02abde090f execute submodule update before doing anything Yuichi Nishiwaki 2014-03-02 12:07:16 +0900
  • 87d9adb0e4 add make run target Yuichi Nishiwaki 2014-03-02 02:40:04 +0900
  • 249f2e40df copy piclib to build dir Yuichi Nishiwaki 2014-03-02 02:39:50 +0900
  • dc7a7be22b add c99 flag in CMakeLists.txt Yuichi Nishiwaki 2014-03-02 02:26:08 +0900
  • e30529d629 Add experimental cmake support Yuichi Nishiwaki 2014-03-02 01:52:41 +0900
  • 366b6fd7f5 remove include guard written in config.h. Yuichi Nishiwaki 2014-03-01 22:15:14 +0900
  • 0cbc9e6c92 refactor config.h. you can predefine config macros via -Dmacro flag in compile line Yuichi Nishiwaki 2014-03-01 22:13:47 +0900
  • 38ba53593b update readme Yuichi Nishiwaki 2014-03-01 21:35:43 +0900
  • 3b8868c577 typedef pic_value pic_list Yuichi Nishiwaki 2014-03-01 20:54:02 +0900
  • c357a9302d remove pic_list, and add pic_listn Yuichi Nishiwaki 2014-03-01 20:46:08 +0900
  • ac09af95ce Merge branch 'read'. close #21 Yuichi Nishiwaki 2014-03-01 20:29:48 +0900
  • c215a8059c update readme Yuichi Nishiwaki 2014-03-01 20:27:30 +0900
  • dfb6eeb72d cleanup Yuichi Nishiwaki 2014-03-01 20:25:58 +0900
  • 6e7567a598 my own read impl. Yuichi Nishiwaki 2014-03-01 20:21:44 +0900
  • 6cf6c72f84 change default library in repl Yuichi Nishiwaki 2014-03-01 19:55:52 +0900
  • 6ddaa0eda0 use pic_deflibrary in init.c Yuichi Nishiwaki 2014-03-01 19:54:29 +0900
  • 95dc14bac2 use yyfree/yyalloc during bytevector lex Yuichi Nishiwaki 2014-03-01 13:24:43 +0900
  • 491fd81c97 add an alias 'yylval' linked to '*yylvalp' Yuichi Nishiwaki 2014-03-01 00:35:16 +0900
  • cbad58f560 remove useless includes Yuichi Nishiwaki 2014-03-01 00:24:23 +0900
  • 3bedc65d2b use yyrealloc Yuichi Nishiwaki 2014-03-01 00:20:19 +0900
  • a51dc51a09 use volatile string Yuichi Nishiwaki 2014-03-01 00:19:57 +0900
  • 0b8c7a8ccb add pic_intern Yuichi Nishiwaki 2014-03-01 00:13:11 +0900
  • 81f839ea04 use yyget_extra function Yuichi Nishiwaki 2014-03-01 00:00:21 +0900
  • 222c3bdcaa use noyywrap option Yuichi Nishiwaki 2014-02-28 23:59:50 +0900
  • 513727f94c emit additional scanner header file Yuichi Nishiwaki 2014-02-28 22:38:12 +0900
  • e781a063f8 scan.l cleanup Yuichi Nishiwaki 2014-02-28 22:35:38 +0900
  • 22dd97fd44 update readme Yuichi Nishiwaki 2014-02-28 22:13:21 +0900
  • 12cef7f95a revise readme Yuichi Nishiwaki 2014-02-27 22:25:20 +0900
  • 9a8569ff87 On some environments stdint.h seems not be included implicitly... Yuichi Nishiwaki 2014-02-27 22:17:18 +0900
  • 1f858f05e3 avoid implicit int -> size_t cast Yuichi Nishiwaki 2014-02-27 22:14:21 +0900
  • 7a1c04f1fa [bugfix] old proc#cfunc_p property remained in debug block Yuichi Nishiwaki 2014-02-27 22:00:48 +0900
  • 8586dc9057 xrope is now the internal representation of pic_str Yuichi Nishiwaki 2014-02-27 21:54:37 +0900
  • 8e511bc410 remove dependencies on pic_state from pic_strlen and pic_strcmp Yuichi Nishiwaki 2014-02-27 19:42:59 +0900
  • d427e06831 update xrope Yuichi Nishiwaki 2014-02-27 19:30:14 +0900
  • 62670addb5 add xrope Yuichi Nishiwaki 2014-02-27 19:18:19 +0900
  • 878370c29a gurantee allocators return NULL given size is zero Yuichi Nishiwaki 2014-02-27 13:55:19 +0900
  • 06a7b0f5f6 add pic_func struct to hold native function name Yuichi Nishiwaki 2014-02-26 00:39:16 +0900
  • bb93a8be14 catch up to XFILE changes Yuichi Nishiwaki 2014-02-25 21:07:32 +0900
  • c2ed86751b update xhash Yuichi Nishiwaki 2014-02-25 21:04:47 +0900
  • 5f427374d3 update xhash Yuichi Nishiwaki 2014-02-24 16:07:13 +0900
  • 9a73ba707c add pic_strcmp Yuichi Nishiwaki 2014-02-23 17:45:34 +0900
  • 0fa61b6a4a change pic_get_args API. 'z' now returns a pointer to null terminated cstr, 's' a pointer to pic_str Yuichi Nishiwaki 2014-02-23 11:52:15 +0900
  • 9f240c191c add pic_str_new_fill Yuichi Nishiwaki 2014-02-23 11:25:39 +0900
  • 349d7f1799 don't take int arguments with size_t Yuichi Nishiwaki 2014-02-23 10:51:21 +0900
  • 067a4756ff fix #58 Yuichi Nishiwaki 2014-02-23 09:16:29 +0900
  • 7ac4cd9ded add 'pic_' prefix to heap manipulte functions Yuichi Nishiwaki 2014-02-22 16:54:12 +0900
  • 5175f0bb8d change gc heap API and hide sturctures. Yuichi Nishiwaki 2014-02-22 15:53:59 +0900
  • 6c065e92c0 add type alias for pic_blob Yuichi Nishiwaki 2014-02-22 15:22:02 +0900
  • 56f5f4a1f5 move sturct definitions for basic types to type-specific headers respectively Yuichi Nishiwaki 2014-02-22 15:20:53 +0900
  • a8aa6b2c5e add some string utility functions Yuichi Nishiwaki 2014-02-21 18:24:20 +0900
  • 131440b1d0 s/struct pic_string/pic_str/g Yuichi Nishiwaki 2014-02-21 18:05:59 +0900
  • ca4276afc7 add type aliases for some important types Yuichi Nishiwaki 2014-02-21 17:36:05 +0900
  • c28c45961b rename pic_symbol_value to pic_sym_value Yuichi Nishiwaki 2014-02-21 17:35:21 +0900
  • b18e348b37 update xfile Yuichi Nishiwaki 2014-02-21 02:21:33 +0900
  • ca5bdb35e8 update xfile again Yuichi Nishiwaki 2014-02-21 01:38:02 +0900
  • 49857ad56a update xfile Yuichi Nishiwaki 2014-02-21 01:31:21 +0900
  • 8f5569d505 xstdout now handles its own buffer. flush prompts before printing result expression. Yuichi Nishiwaki 2014-02-21 01:28:38 +0900
  • b1ae0cb14d update xfile Yuichi Nishiwaki 2014-02-21 01:25:57 +0900
  • 80a794310d call/cc must save pic->ip Yuichi Nishiwaki 2014-02-20 20:59:35 +0900
  • 078b72ff17 cleanup Yuichi Nishiwaki 2014-02-20 20:44:30 +0900
  • 19f426a4f4 [bugfix] segv on pic_receive Yuichi Nishiwaki 2014-02-20 18:57:01 +0900
  • 1d7e46fbdf Merge branch 'native-mv'. fix #16 Yuichi Nishiwaki 2014-02-20 18:42:13 +0900
  • 7c5d337119 support call-with-values in VM level Yuichi Nishiwaki 2014-02-20 18:38:09 +0900
  • 942e053cde compile values in tail position Yuichi Nishiwaki 2014-02-20 18:00:30 +0900
  • 742be0b2c0 don't reset retc in pic_receive Yuichi Nishiwaki 2014-02-20 18:00:16 +0900
  • acc3afc120 don't emit debug message into stderr Yuichi Nishiwaki 2014-02-20 17:58:00 +0900
  • 85a766a242 adjust stack pointer to the next to the initial position after calling function Yuichi Nishiwaki 2014-02-20 17:41:59 +0900
  • 213177eb10 reset ci->retc when pic_receive is called Yuichi Nishiwaki 2014-02-20 17:19:40 +0900
  • bad8daa813 ci->retc is set to 1 by default Yuichi Nishiwaki 2014-02-20 17:19:28 +0900
  • c9331fb59e [refactor] proceed return values from C functions in OP_RET block Yuichi Nishiwaki 2014-02-20 17:14:58 +0900
  • 29b2d84268 show invalid application callee Yuichi Nishiwaki 2014-02-20 17:10:55 +0900
  • 2d0faff732 VM end state shows info based on the position the VM entered Yuichi Nishiwaki 2014-02-20 17:09:55 +0900
  • 82647584e8 [bugfix] handle 1-coarity native function Yuichi Nishiwaki 2014-02-20 16:50:14 +0900
  • 7217baee0a add coarity register to the VM Yuichi Nishiwaki 2014-02-20 16:33:18 +0900
  • 0f75a1b7cb let OP_RET take an argument Yuichi Nishiwaki 2014-02-20 16:01:29 +0900
  • 16639a1764 fix #56. thank you @justinethier Yuichi Nishiwaki 2014-02-20 11:58:27 +0900
  • fc2fc04886 Merge branch 'master' of github.com:wasabiz/picrin Yuichi Nishiwaki 2014-02-20 11:42:47 +0900
  • 06acd0248a update readme Yuichi Nishiwaki 2014-02-20 11:39:12 +0900
  • e5de9ad1fc Merge pull request #55 from stibear/scheme-lazy Yuichi Nishiwaki 2014-02-19 02:45:49 +0900
  • d718490a03 (finally!) hunt the bug. no more segv on error in repl Yuichi Nishiwaki 2014-02-19 02:24:30 +0900
  • b69b549fca delegate error handling to REPL when no exception handlers remain Yuichi Nishiwaki 2014-02-19 02:22:34 +0900
  • cb1414dfa6 implemented (scheme lazy) stibear 2014-02-19 02:18:21 +0900
  • 6e3a2b176a split error and raise Yuichi Nishiwaki 2014-02-19 02:11:29 +0900
  • 54c0ded876 move (picrin record) to the head of file Yuichi Nishiwaki 2014-02-19 02:01:02 +0900
  • ca8a1f3bf7 export define-record-type from (scheme base) Yuichi Nishiwaki 2014-02-19 01:59:37 +0900
  • 9e6612c0cb s/(scheme record)/(picrin record)/g Yuichi Nishiwaki 2014-02-19 01:59:22 +0900