Commit Graph

  • d8ab5cadd1 cleanup. rename local variable. Yuichi Nishiwaki 2014-03-22 19:19:49 +0900
  • ac4e46783c remove unused property Yuichi Nishiwaki 2014-03-22 19:13:46 +0900
  • 12852b0628 s/cv_num/capturec/g Yuichi Nishiwaki 2014-03-22 19:13:07 +0900
  • bdcf8a4bcb change ugly implementation; don't call realloc for each puching! Yuichi Nishiwaki 2014-03-22 19:03:20 +0900
  • cb2f9fece3 separate cv table creation Yuichi Nishiwaki 2014-03-22 18:58:25 +0900
  • 5a56f57782 hold local variables information in codegen_context Yuichi Nishiwaki 2014-03-22 18:46:57 +0900
  • 046fae1adb grammer error fix Yuichi Nishiwaki 2014-03-22 18:41:46 +0900
  • 510af57ce5 explict type cast for return valus from pic_*allloc family is not mandatory Yuichi Nishiwaki 2014-03-22 18:29:14 +0900
  • a9e98b1c31 small CSE optimize for irep Yuichi Nishiwaki 2014-03-22 18:23:33 +0900
  • 2906076f84 Merge branch 'refactor-codegen2' Yuichi Nishiwaki 2014-03-21 12:52:39 +0900
  • 189487b026 [bugfix] don't push symbols doubly to captured variable list Yuichi Nishiwaki 2014-03-21 12:51:57 +0900
  • 9a3ff987af define pic_push/pic_pop macro in pair.h Yuichi Nishiwaki 2014-03-21 12:36:46 +0900
  • a9a530c9bd memorize only list of captured symbols Yuichi Nishiwaki 2014-03-21 12:34:45 +0900
  • 77d74fd592 Merge branch 'refactor-codegen' Yuichi Nishiwaki 2014-03-21 08:24:20 +0900
  • 91065a7c25 add commentary to lambda analyzer to avoid regression Yuichi Nishiwaki 2014-03-21 08:20:33 +0900
  • b6b47943bb use enum value for variable marking Yuichi Nishiwaki 2014-03-21 08:17:52 +0900
  • cfde253f26 split xvect module Yuichi Nishiwaki 2014-03-20 23:09:45 +0900
  • 53cd2942d1 change xvect API Yuichi Nishiwaki 2014-03-20 22:12:20 +0900
  • 0c12784da5 use xvect Yuichi Nishiwaki 2014-03-20 21:56:49 +0900
  • 0b4cb76834 add xvect Yuichi Nishiwaki 2014-03-20 20:06:59 +0900
  • 1548a17b35 cleanup Yuichi Nishiwaki 2014-03-20 13:48:51 +0900
  • 37a87046b7 remove redundant arena management Yuichi Nishiwaki 2014-03-20 13:44:35 +0900
  • 3158a41772 refactor analyze_args Yuichi Nishiwaki 2014-03-20 13:41:47 +0900
  • 6d6420f2b9 refactor analyze_var Yuichi Nishiwaki 2014-03-20 11:43:55 +0900
  • 0cb8920276 refactor analyzer Yuichi Nishiwaki 2014-03-19 21:45:02 +0900
  • 5776940420 POPN macro was not used Yuichi Nishiwaki 2014-03-19 19:49:09 +0900
  • bc602aa767 pic_state is not used in pic_dump_* Yuichi Nishiwaki 2014-03-19 19:44:45 +0900
  • e80c3cc60b move irep dump function definitions to irep.h Yuichi Nishiwaki 2014-03-19 19:41:24 +0900
  • fc5ea838ab move global variable accessor/mutator definitions to vm.c Yuichi Nishiwaki 2014-03-19 19:38:40 +0900
  • 8542bc479e Merge branch 'master' of github.com:wasabiz/picrin Yuichi Nishiwaki 2014-03-19 18:31:07 +0900
  • e9d5fb3ab5 remove redundant prefixes Yuichi Nishiwaki 2014-03-19 17:55:52 +0900
  • a20356952b refactor GENSYM macro Yuichi Nishiwaki 2014-03-19 17:52:54 +0900
  • 0b7597b80b reafactor noreturn macro Yuichi Nishiwaki 2014-03-19 17:45:35 +0900
  • 8625f75470 move utility macros to picrin/util.h Yuichi Nishiwaki 2014-03-19 17:43:53 +0900
  • ef7d01971b publish UNREACHABLE macro Yuichi Nishiwaki 2014-03-19 17:40:31 +0900
  • acfa79bc62 s/NORETURN/noreturn/g Yuichi Nishiwaki 2014-03-19 17:37:06 +0900
  • 41a3e17904 no unistd.h in lex.yy.c Yuichi Nishiwaki 2014-03-19 17:35:54 +0900
  • cd657e7f9b Merge pull request #72 from koba-e964/master Yuichi Nishiwaki 2014-03-17 11:57:46 +0900
  • dfb525157e [bugfix] circular-list? in srfi-1 koba-e964 2014-03-17 10:43:39 +0900
  • 21b17cfd59 [bigfix] circular-list? koba-e964 2014-03-17 10:03:29 +0900
  • 04375c3056 [bugfix] propagate errors through the VM Yuichi Nishiwaki 2014-03-16 23:32:28 +0900
  • 00d92c79bf pic_length is now unsafe to circular list Yuichi Nishiwaki 2014-03-16 23:13:03 +0900
  • 8598042deb pic_list_p don't need to take pic_state *. Yuichi Nishiwaki 2014-03-16 23:12:07 +0900
  • 27d4853aef refactor pic_list_p Yuichi Nishiwaki 2014-03-16 22:51:33 +0900
  • 6cc6046ea3 Merge pull request #69 from koba-e964/master Yuichi Nishiwaki 2014-03-16 22:39:57 +0900
  • c23e3254fb cleanup koba-e964 2014-03-16 21:55:50 +0900
  • 138ac70130 list? for circular lists koba-e964 2014-03-16 01:38:12 +0900
  • 495be09d8a [bugfix] could not explicitly disable readline on some environment where libreadline is installed Yuichi Nishiwaki 2014-03-15 21:22:53 +0900
  • 0e1b6d93b4 load srfi files at init. close #61 Yuichi Nishiwaki 2014-03-15 20:52:49 +0900
  • b4609aafb7 refine pic_load error message Yuichi Nishiwaki 2014-03-15 20:52:34 +0900
  • 5b0bce9ce3 cleanup Yuichi Nishiwaki 2014-03-15 20:43:22 +0900
  • e35820da54 add koba-e to AUTHORS Yuichi Nishiwaki 2014-03-15 10:54:33 +0900
  • 15604ae7bd update readme Yuichi Nishiwaki 2014-03-15 10:13:50 +0900
  • d9841a6e16 Merge pull request #66 from koba-e964/master Yuichi Nishiwaki 2014-03-15 10:06:31 +0900
  • 309ac59a7e [bugfix] merge-sort! koba-e964 2014-03-15 03:29:58 +0900
  • 4dd7af5799 Sort functions for lists koba-e964 2014-03-15 03:19:23 +0900
  • a785719ccc [bugfix] pic_close broken Yuichi Nishiwaki 2014-03-10 01:36:40 +0900
  • 68ea22f6eb add pic_blk_exit Yuichi Nishiwaki 2014-03-10 01:36:29 +0900
  • 851187f7bb use pic_try/catch in stdlib_load Yuichi Nishiwaki 2014-03-10 01:12:19 +0900
  • d227c22379 change native_stack marker type to char * Yuichi Nishiwaki 2014-03-10 01:11:01 +0900
  • d40f39962b add missing find_package(git) Yuichi Nishiwaki 2014-03-10 00:34:56 +0900
  • 920674a6ef typedef struct pic_block pic_block Yuichi Nishiwaki 2014-03-07 22:09:12 +0900
  • 751d0f87f8 typedef struct pic_code pic_code Yuichi Nishiwaki 2014-03-07 22:06:43 +0900
  • 07cdd24fe1 update xrope Yuichi Nishiwaki 2014-03-06 22:19:35 +0900
  • 171539b029 cleanup CMakeFiles.txt Yuichi Nishiwaki 2014-03-05 23:06:06 +0900
  • 488a2c902c mmm, cmake on travis seems earlier than 2.8.8... Yuichi Nishiwaki 2014-03-05 23:00:24 +0900
  • 19371d1d81 some compilers don't support liking a static library into another shared library. compiling xfile into an object file instead. Yuichi Nishiwaki 2014-03-05 16:06:35 +0900
  • e4ead0da48 mv FindReadline.cmake FindREADLINE.cmake Yuichi Nishiwaki 2014-03-05 15:59:44 +0900
  • 0e4ec3b41b add -g flag when Debug mode Yuichi Nishiwaki 2014-03-05 00:39:43 +0900
  • a243134dca compile xfile into a static library Yuichi Nishiwaki 2014-03-05 00:39:30 +0900
  • f0367d95a0 cleanup Yuichi Nishiwaki 2014-03-04 23:58:07 +0900
  • 818fb41f77 fix #63. process escape sequences in string Yuichi Nishiwaki 2014-03-04 23:44:27 +0900
  • f8b3f5f1fd don't rename unbound symbols Yuichi Nishiwaki 2014-03-04 00:45:47 +0900
  • f776907550 pic_error is obsoleted Yuichi Nishiwaki 2014-03-04 00:44:13 +0900
  • 6fbfd15011 formatter support display syntax (~a) Yuichi Nishiwaki 2014-03-04 00:32:55 +0900
  • 4bf2262605 pic_alloc is the right name, not pic_malloc Yuichi Nishiwaki 2014-03-04 00:30:11 +0900
  • d8d34353aa cleanup Yuichi Nishiwaki 2014-03-04 00:29:00 +0900
  • 8f5c053bd8 add display function API Yuichi Nishiwaki 2014-03-04 00:28:39 +0900
  • 5b2898ae5c rename read functions which return a list of multiple expressions to 'parse' Yuichi Nishiwaki 2014-03-04 00:26:33 +0900
  • 8a9bd366a1 define display function in C Yuichi Nishiwaki 2014-03-04 00:09:32 +0900
  • 1de4073212 cleanup Yuichi Nishiwaki 2014-03-03 23:13:32 +0900
  • 5d4d90228d update read error message Yuichi Nishiwaki 2014-03-03 23:02:52 +0900
  • 2cdcbb150a refactor repl Yuichi Nishiwaki 2014-03-03 23:00:58 +0900
  • 777f951caf pic_compile now unsafe to compilation error Yuichi Nishiwaki 2014-03-03 22:49:59 +0900
  • 306a5f53a5 string formatter follow srfi-28's spec Yuichi Nishiwaki 2014-03-03 22:44:38 +0900
  • a9d3d847af add pic_printf Yuichi Nishiwaki 2014-03-03 22:43:59 +0900
  • 408255381c add pic_eval Yuichi Nishiwaki 2014-03-03 22:23:10 +0900
  • 464925d220 refactor pic_for_each Yuichi Nishiwaki 2014-03-03 22:21:34 +0900
  • 34bcabf5bc s/pic_trampoline/pic_apply_trampoline/g Yuichi Nishiwaki 2014-03-03 22:19:27 +0900
  • 69ac02f836 add pic_try/pic_catch macros Yuichi Nishiwaki 2014-03-02 22:36:32 +0900
  • 887b6a9f91 refactor pic_deflib Yuichi Nishiwaki 2014-03-02 22:23:57 +0900
  • d168e7e1c8 catch read error in repl Yuichi Nishiwaki 2014-03-02 21:44:54 +0900
  • 3302721c65 catch up to xrope API change Yuichi Nishiwaki 2014-03-02 19:26:37 +0900
  • b0787f40c3 update xrope Yuichi Nishiwaki 2014-03-02 19:24:58 +0900
  • 0b4f65bf9e auto remove lex.yy.h Yuichi Nishiwaki 2014-03-02 19:03:01 +0900
  • d01a29b0e0 use file glob Yuichi Nishiwaki 2014-03-02 18:50:35 +0900
  • 6eac53e715 cleanup cmakelists.txt Yuichi Nishiwaki 2014-03-02 14:51:50 +0900
  • 2bd25266b9 If readline is installed, enable it. Yuichi Nishiwaki 2014-03-02 14:34:02 +0900
  • 3cc8ce7f6d add a mention to (picrin user) library Yuichi Nishiwaki 2014-03-02 13:50:44 +0900
  • 9157a359cf picrin depends also on getopt Yuichi Nishiwaki 2014-03-02 13:48:47 +0900