799e26cff0 
								
							 
						 
						
							
							
								
								increate gc header alignment size  
							
							
							
						 
						
							2014-01-22 20:44:55 +09:00  
				
					
						
							
							
								 
						
							
								655eb7a3bd 
								
							 
						 
						
							
							
								
								add pic_compile  
							
							
							
						 
						
							2014-01-20 16:57:39 +09:00  
				
					
						
							
							
								 
						
							
								293fef5235 
								
							 
						 
						
							
							
								
								add pic_list_ref  
							
							
							
						 
						
							2014-01-20 16:43:54 +09:00  
				
					
						
							
							
								 
						
							
								9be7ffc5fc 
								
							 
						 
						
							
							
								
								Define the type of marking flags as unsigned int.  
							
							... 
							
							
							
							We could define it as _Bool since we are going to use C99, but unsigned
int is more portable (even in C89!) and extensible (when we decide to
use tri-color marking GC.)
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2014-01-20 14:31:01 +09:00  
				
					
						
							
							
								 
						
							
								ae933252c9 
								
							 
						 
						
							
							
								
								add analyzer prototype  
							
							
							
						 
						
							2014-01-18 20:20:28 -08:00  
				
					
						
							
							
								 
						
							
								0ceb9c9953 
								
							 
						 
						
							
							
								
								add sSYMBOLs to pic_state  
							
							
							
						 
						
							2014-01-18 11:47:32 -08:00  
				
					
						
							
							
								 
						
							
								395f48bc81 
								
							 
						 
						
							
							
								
								move rSYMBOLs from pic_state to codegen_state  
							
							
							
						 
						
							2014-01-18 11:47:18 -08:00  
				
					
						
							
							
								 
						
							
								c85e07b7ee 
								
							 
						 
						
							
							
								
								shrink default pool/irep size  
							
							
							
						 
						
							2014-01-18 23:02:08 +09:00  
				
					
						
							
							
								 
						
							
								a315f518d2 
								
							 
						 
						
							
							
								
								auto-extend constant pool array  
							
							
							
						 
						
							2014-01-18 22:56:43 +09:00  
				
					
						
							
							
								 
						
							
								9fadf16fdb 
								
							 
						 
						
							
							
								
								make iseq length configurable  
							
							
							
						 
						
							2014-01-18 22:54:28 +09:00  
				
					
						
							
							
								 
						
							
								494989ff3e 
								
							 
						 
						
							
							
								
								embed constant pool into irep object  
							
							
							
						 
						
							2014-01-18 22:32:41 +09:00  
				
					
						
							
							
								 
						
							
								5e616e7774 
								
							 
						 
						
							
							
								
								store irep objects inside parent irep object  
							
							
							
						 
						
							2014-01-18 21:48:50 +09:00  
				
					
						
							
							
								 
						
							
								53e3e019de 
								
							 
						 
						
							
							
								
								ccapa property no longer used  
							
							
							
						 
						
							2014-01-18 21:03:12 +09:00  
				
					
						
							
							
								 
						
							
								11e4f1644b 
								
							 
						 
						
							
							
								
								irep object is now controlled under GC  
							
							
							
						 
						
							2014-01-18 16:53:39 +09:00  
				
					
						
							
							
								 
						
							
								586b228156 
								
							 
						 
						
							
							
								
								add PIC_TT_IREP  
							
							
							
						 
						
							2014-01-18 16:51:54 +09:00  
				
					
						
							
							
								 
						
							
								b62374b4b4 
								
							 
						 
						
							
							
								
								s/print_irep/pic_dump_irep/g  
							
							
							
						 
						
							2014-01-18 16:23:12 +09:00  
				
					
						
							
							
								 
						
							
								acb513aa16 
								
							 
						 
						
							
							
								
								publish pic_callcc  
							
							
							
						 
						
							2014-01-18 16:08:07 +09:00  
				
					
						
							
							
								 
						
							
								4522dd47af 
								
							 
						 
						
							
							
								
								do not put includes in header, but put it in c file  
							
							
							
						 
						
							2014-01-18 12:43:38 +09:00  
				
					
						
							
							
								 
						
							
								1aa47ad45a 
								
							 
						 
						
							
							
								
								add 'extern "C"' to all header files  
							
							
							
						 
						
							2014-01-18 12:41:39 +09:00  
				
					
						
							
							
								 
						
							
								ca068f560b 
								
							 
						 
						
							
							
								
								clarify license information  
							
							
							
						 
						
							2014-01-17 20:58:31 +09:00  
				
					
						
							
							
								 
						
							
								dc773f9560 
								
							 
						 
						
							
							
								
								decl indicator positioning functions  
							
							
							
						 
						
							2014-01-17 20:11:06 +09:00  
				
					
						
							
							
								 
						
							
								dfd5f96e7e 
								
							 
						 
						
							
							
								
								change memory open API  
							
							
							
						 
						
							2014-01-17 13:11:52 +09:00  
				
					
						
							
							
								 
						
							
								db75df2624 
								
							 
						 
						
							
							
								
								add heap finializer  
							
							
							
						 
						
							2014-01-16 22:02:30 +09:00  
				
					
						
							
							
								 
						
							
								1433698fe5 
								
							 
						 
						
							
							
								
								publish pic_gc_run  
							
							
							
						 
						
							2014-01-16 22:02:09 +09:00  
				
					
						
							
							
								 
						
							
								eaf79ce757 
								
							 
						 
						
							
							
								
								cosmetic changes  
							
							
							
						 
						
							2014-01-16 21:00:55 +09:00  
				
					
						
							
							
								 
						
							
								94b2a68f7f 
								
							 
						 
						
							
							
								
								change mwopen's API  
							
							
							
						 
						
							2014-01-16 20:36:22 +09:00  
				
					
						
							
							
								 
						
							
								9fbf7e1914 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2014-01-16 20:27:39 +09:00  
				
					
						
							
							
								 
						
							
								8709ada140 
								
							 
						 
						
							
							
								
								replace fpos_t with long since old versions of clang and gcc seem claim  
							
							... 
							
							
							
							that fpos_t and long are not convertible 
							
						 
						
							2014-01-16 20:13:13 +09:00  
				
					
						
							
							
								 
						
							
								df313b5bd9 
								
							 
						 
						
							
							
								
								decl memory access functions  
							
							
							
						 
						
							2014-01-16 20:04:27 +09:00  
				
					
						
							
							
								 
						
							
								6f32cbdea3 
								
							 
						 
						
							
							
								
								handle end-of-file while reading file object  
							
							
							
						 
						
							2014-01-16 19:56:45 +09:00  
				
					
						
							
							
								 
						
							
								4e495c6fcc 
								
							 
						 
						
							
							
								
								[WIP] add a buffer for ungetc  
							
							
							
						 
						
							2014-01-16 18:42:10 +09:00  
				
					
						
							
							
								 
						
							
								9897f7581f 
								
							 
						 
						
							
							
								
								impl pic_fread with buffering  
							
							
							
						 
						
							2014-01-16 18:41:10 +09:00  
				
					
						
							
							
								 
						
							
								ce21353d50 
								
							 
						 
						
							
							
								
								impl pic_fwrite with simple buffering  
							
							
							
						 
						
							2014-01-16 18:39:03 +09:00  
				
					
						
							
							
								 
						
							
								eca456f875 
								
							 
						 
						
							
							
								
								add IO buffering (setvbuf)  
							
							
							
						 
						
							2014-01-16 18:36:47 +09:00  
				
					
						
							
							
								 
						
							
								392549b315 
								
							 
						 
						
							
							
								
								replace old stdio functions with picrin's wrapper impls  
							
							
							
						 
						
							2014-01-16 18:32:05 +09:00  
				
					
						
							
							
								 
						
							
								86eb4bb64b 
								
							 
						 
						
							
							
								
								add string IO wrapper function prototypes  
							
							
							
						 
						
							2014-01-16 18:30:03 +09:00  
				
					
						
							
							
								 
						
							
								8ce83bdbe7 
								
							 
						 
						
							
							
								
								declare some low-level file IO operation methods  
							
							
							
						 
						
							2014-01-16 18:28:37 +09:00  
				
					
						
							
							
								 
						
							
								63d23bdeda 
								
							 
						 
						
							
							
								
								[WIP] add generic file object constructor (pic_funopen)  
							
							
							
						 
						
							2014-01-16 18:27:05 +09:00  
				
					
						
							
							
								 
						
							
								1cb9b0347d 
								
							 
						 
						
							
							
								
								[WIP] replace FILE* with my own FILE structure (pic_file *)  
							
							
							
						 
						
							2014-01-16 18:24:25 +09:00  
				
					
						
							
							
								 
						
							
								8ad90e8c17 
								
							 
						 
						
							
							
								
								add missing trailing comma  
							
							
							
						 
						
							2014-01-16 18:21:00 +09:00  
				
					
						
							
							
								 
						
							
								9ecbd9e7bb 
								
							 
						 
						
							
							
								
								publish pic_load  
							
							
							
						 
						
							2014-01-13 14:51:52 +09:00  
				
					
						
							
							
								 
						
							
								0753b12f60 
								
							 
						 
						
							
							
								
								[bugfix] native operators such as = or + are not inline-expanded  
							
							
							
						 
						
							2014-01-13 14:39:21 +09:00  
				
					
						
							
							
								 
						
							
								1c14feffa4 
								
							 
						 
						
							
							
								
								add accessors of stdio ports  
							
							
							
						 
						
							2014-01-13 00:51:19 +09:00  
				
					
						
							
							
								 
						
							
								d9911cabc8 
								
							 
						 
						
							
							
								
								publish pic_eof_object()  
							
							
							
						 
						
							2014-01-13 00:49:25 +09:00  
				
					
						
							
							
								 
						
							
								6b808354c0 
								
							 
						 
						
							
							
								
								global variable accessors don't require library object  
							
							
							
						 
						
							2014-01-13 00:45:49 +09:00  
				
					
						
							
							
								 
						
							
								11ead27614 
								
							 
						 
						
							
							
								
								wrapper/unwrapper for var-proc conversion  
							
							
							
						 
						
							2014-01-12 16:08:27 +09:00  
				
					
						
							
							
								 
						
							
								fadcad2d7f 
								
							 
						 
						
							
							
								
								C APIs to modify global varaibles  
							
							
							
						 
						
							2014-01-12 16:06:57 +09:00  
				
					
						
							
							
								 
						
							
								944111ba09 
								
							 
						 
						
							
							
								
								make gensym API public  
							
							
							
						 
						
							2014-01-12 16:03:36 +09:00  
				
					
						
							
							
								 
						
							
								68f0eb97c9 
								
							 
						 
						
							
							
								
								pic_symbol_p macro is replaced with pic_sym_p  
							
							
							
						 
						
							2014-01-12 13:15:41 +09:00  
				
					
						
							
							
								 
						
							
								825cde998b 
								
							 
						 
						
							
							
								
								s/pic_proc_cv_reserve/pic_proc_cv_init/g  
							
							
							
						 
						
							2014-01-12 13:02:16 +09:00  
				
					
						
							
							
								 
						
							
								9b02247082 
								
							 
						 
						
							
							
								
								initial explicit renaming macro prototype  
							
							
							
						 
						
							2014-01-09 16:34:22 +09:00  
				
					
						
							
							
								 
						
							
								a9f4eff13e 
								
							 
						 
						
							
							
								
								add parameter primitives: (picrin parameter) library  
							
							
							
						 
						
							2014-01-09 00:39:13 +09:00  
				
					
						
							
							
								 
						
							
								d7c510ae40 
								
							 
						 
						
							
							
								
								parameter implementation prototype  
							
							
							
						 
						
							2014-01-09 00:38:09 +09:00  
				
					
						
							
							
								 
						
							
								88ce10e9fe 
								
							 
						 
						
							
							
								
								add defvar declaration (just a prototype. no definition)  
							
							
							
						 
						
							2014-01-09 00:36:44 +09:00  
				
					
						
							
							
								 
						
							
								92ceedbd15 
								
							 
						 
						
							
							
								
								add accessor functions to modify closed variables  
							
							
							
						 
						
							2014-01-08 22:45:28 +09:00  
				
					
						
							
							
								 
						
							
								e3e1ba4c11 
								
							 
						 
						
							
							
								
								rename procedure creation functions  
							
							
							
						 
						
							2014-01-08 22:44:53 +09:00  
				
					
						
							
							
								 
						
							
								dccc234fd9 
								
							 
						 
						
							
							
								
								add pic_import  
							
							
							
						 
						
							2014-01-08 15:38:31 +09:00  
				
					
						
							
							
								 
						
							
								33cbf5ff6a 
								
							 
						 
						
							
							
								
								configurable none value  
							
							
							
						 
						
							2014-01-08 15:22:23 +09:00  
				
					
						
							
							
								 
						
							
								76f5cbf0b3 
								
							 
						 
						
							
							
								
								ENDLIBRARY requires a trailing semicolon  
							
							
							
						 
						
							2013-12-10 07:26:43 -08:00  
				
					
						
							
							
								 
						
							
								5035831d84 
								
							 
						 
						
							
							
								
								[bugfix] syntax objects should be brought to imported library's  
							
							... 
							
							
							
							senv->stx holder 
							
						 
						
							2013-12-08 00:52:34 -08:00  
				
					
						
							
							
								 
						
							
								dda8ad367c 
								
							 
						 
						
							
							
								
								split built-in functins into libraries  
							
							
							
						 
						
							2013-12-07 23:17:28 -08:00  
				
					
						
							
							
								 
						
							
								01e60b5d8e 
								
							 
						 
						
							
							
								
								add pic_export and pic_export_as  
							
							
							
						 
						
							2013-12-07 20:44:39 -08:00  
				
					
						
							
							
								 
						
							
								7cdcbd4604 
								
							 
						 
						
							
							
								
								set name to each library  
							
							
							
						 
						
							2013-12-07 18:59:13 -08:00  
				
					
						
							
							
								 
						
							
								35b99d11a8 
								
							 
						 
						
							
							
								
								let make_library return a library  
							
							
							
						 
						
							2013-12-07 18:44:14 -08:00  
				
					
						
							
							
								 
						
							
								c764d28878 
								
							 
						 
						
							
							
								
								add pic_parse  
							
							
							
						 
						
							2013-12-07 18:38:47 -08:00  
				
					
						
							
							
								 
						
							
								6b2d6a98eb 
								
							 
						 
						
							
							
								
								Revert "change APIs of library functions"  
							
							... 
							
							
							
							This reverts commit 0115ede4de 
							
						 
						
							2013-12-07 18:27:08 -08:00  
				
					
						
							
							
								 
						
							
								818430bb81 
								
							 
						 
						
							
							
								
								implement import/export syntax  
							
							
							
						 
						
							2013-12-07 09:42:34 -08:00  
				
					
						
							
							
								 
						
							
								0115ede4de 
								
							 
						 
						
							
							
								
								change APIs of library functions  
							
							
							
						 
						
							2013-12-07 07:11:22 -08:00  
				
					
						
							
							
								 
						
							
								7c6ba80581 
								
							 
						 
						
							
							
								
								add library operation methods  
							
							
							
						 
						
							2013-12-07 07:05:06 -08:00  
				
					
						
							
							
								 
						
							
								1ac5b6458c 
								
							 
						 
						
							
							
								
								add pic_null_syntactic_env and pic_minimal_syntactic_env  
							
							
							
						 
						
							2013-12-07 07:04:26 -08:00  
				
					
						
							
							
								 
						
							
								b70aa8a21c 
								
							 
						 
						
							
							
								
								s/PICCONF/config/g  
							
							
							
						 
						
							2013-12-07 07:03:30 -08:00  
				
					
						
							
							
								 
						
							
								aac2082991 
								
							 
						 
						
							
							
								
								add pic_assoc  
							
							
							
						 
						
							2013-12-07 06:30:21 -08:00  
				
					
						
							
							
								 
						
							
								dcb5b448cd 
								
							 
						 
						
							
							
								
								add pic_equal_p  
							
							
							
						 
						
							2013-12-07 06:29:29 -08:00  
				
					
						
							
							
								 
						
							
								381ed58bff 
								
							 
						 
						
							
							
								
								add global library table  
							
							
							
						 
						
							2013-12-07 05:36:14 -08:00  
				
					
						
							
							
								 
						
							
								931565d4ce 
								
							 
						 
						
							
							
								
								add pic_lib  
							
							
							
						 
						
							2013-12-07 03:58:18 -08:00  
				
					
						
							
							
								 
						
							
								acbcde3b6a 
								
							 
						 
						
							
							
								
								initial library support  
							
							
							
						 
						
							2013-12-07 03:04:27 -08:00  
				
					
						
							
							
								 
						
							
								a1e2e41840 
								
							 
						 
						
							
							
								
								add some symbols about library  
							
							
							
						 
						
							2013-12-07 02:31:04 -08:00  
				
					
						
							
							
								 
						
							
								ef04e3f02c 
								
							 
						 
						
							
							
								
								add pic_core_syntactic_env  
							
							
							
						 
						
							2013-12-06 18:04:36 +09:00  
				
					
						
							
							
								 
						
							
								00514dcd15 
								
							 
						 
						
							
							
								
								GC_STRESS off by default  
							
							
							
						 
						
							2013-12-03 11:54:10 +09:00  
				
					
						
							
							
								 
						
							
								62f0a50faf 
								
							 
						 
						
							
							
								
								set bitfield to union header.mark  
							
							
							
						 
						
							2013-12-03 11:53:36 +09:00  
				
					
						
							
							
								 
						
							
								b5b30de05a 
								
							 
						 
						
							
							
								
								remove a field for debug of union header  
							
							
							
						 
						
							2013-12-03 11:49:32 +09:00  
				
					
						
							
							
								 
						
							
								7685afdb79 
								
							 
						 
						
							
							
								
								fix logic flaw in GC  
							
							
							
						 
						
							2013-12-03 11:45:38 +09:00  
				
					
						
							
							
								 
						
							
								a43e3248e8 
								
							 
						 
						
							
							
								
								calloc should take size_t  
							
							
							
						 
						
							2013-12-01 12:44:43 +09:00  
				
					
						
							
							
								 
						
							
								21f2c58a53 
								
							 
						 
						
							
							
								
								[gc][bugfix] sweeping failed when the heap gets completely  
							
							... 
							
							
							
							exhausted (i.e. all blocks' size are zero) 
							
						 
						
							2013-11-29 12:10:10 +09:00  
				
					
						
							
							
								 
						
							
								8e84242626 
								
							 
						 
						
							
							
								
								increase default heap size  
							
							
							
						 
						
							2013-11-28 18:38:25 +09:00  
				
					
						
							
							
								 
						
							
								2a32de55b6 
								
							 
						 
						
							
							
								
								increase default heap size  
							
							
							
						 
						
							2013-11-28 12:58:02 +09:00  
				
					
						
							
							
								 
						
							
								f6506a4828 
								
							 
						 
						
							
							
								
								turn off PIC_NAN_BOXING flag by default (for 32bit env)  
							
							
							
						 
						
							2013-11-27 06:32:07 -08:00  
				
					
						
							
							
								 
						
							
								1ab588d21f 
								
							 
						 
						
							
							
								
								added hygienic macro facility! Fooo!  
							
							
							
						 
						
							2013-11-27 15:58:28 +09:00  
				
					
						
							
							
								 
						
							
								78cafe3db7 
								
							 
						 
						
							
							
								
								add make-syntactic-closure function  
							
							
							
						 
						
							2013-11-27 15:04:44 +09:00  
				
					
						
							
							
								 
						
							
								ab74920a6f 
								
							 
						 
						
							
							
								
								add pic_sc (syntactic closure) structure  
							
							
							
						 
						
							2013-11-27 15:04:02 +09:00  
				
					
						
							
							
								 
						
							
								c1788d31b0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into syntactic-closure  
							
							
							
						 
						
							2013-11-27 13:06:37 +09:00  
				
					
						
							
							
								 
						
							
								bbe3e990e4 
								
							 
						 
						
							
							
								
								Revert "pluggable heap pages"  
							
							... 
							
							
							
							This reverts commit e6523730a4 
							
						 
						
							2013-11-27 13:04:12 +09:00  
				
					
						
							
							
								 
						
							
								c336a354e4 
								
							 
						 
						
							
							
								
								publish pic_defmacro as a public API  
							
							
							
						 
						
							2013-11-26 09:09:15 -08:00  
				
					
						
							
							
								 
						
							
								be311cb96f 
								
							 
						 
						
							
							
								
								replace old macroexpand facility with new renamer implementation  
							
							
							
						 
						
							2013-11-26 08:43:58 -08:00  
				
					
						
							
							
								 
						
							
								1f3f7c99a2 
								
							 
						 
						
							
							
								
								save macro procesures in each syntax object  
							
							
							
						 
						
							2013-11-26 08:42:13 -08:00  
				
					
						
							
							
								 
						
							
								3d1f74d8f5 
								
							 
						 
						
							
							
								
								add 'define-macro' core syntax  
							
							
							
						 
						
							2013-11-26 08:41:01 -08:00  
				
					
						
							
							
								 
						
							
								f6bc51d16d 
								
							 
						 
						
							
							
								
								add xlen/xcapa member to pic_senv  
							
							
							
						 
						
							2013-11-26 08:36:58 -08:00  
				
					
						
							
							
								 
						
							
								a32473ae92 
								
							 
						 
						
							
							
								
								add core syntaces in pic_open  
							
							
							
						 
						
							2013-11-26 08:35:35 -08:00  
				
					
						
							
							
								 
						
							
								a2e1f21b29 
								
							 
						 
						
							
							
								
								add global identifier table  
							
							
							
						 
						
							2013-11-26 08:30:30 -08:00  
				
					
						
							
							
								 
						
							
								c59d8f601b 
								
							 
						 
						
							
							
								
								add PIC_TT_SENV and PIC_TT_SYNTAX  
							
							
							
						 
						
							2013-11-26 04:05:02 -08:00  
				
					
						
							
							
								 
						
							
								3c65025394 
								
							 
						 
						
							
							
								
								add macro.h  
							
							
							
						 
						
							2013-11-26 04:03:52 -08:00  
				
					
						
							
							
								 
						
							
								bf6a337a5f 
								
							 
						 
						
							
							
								
								add pic_cxxr functions  
							
							
							
						 
						
							2013-11-26 02:42:13 -08:00  
				
					
						
							
							
								 
						
							
								72cf45d4ea 
								
							 
						 
						
							
							
								
								add `new_uniq_sym` function  
							
							
							
						 
						
							2013-11-25 23:38:39 -08:00  
				
					
						
							
							
								 
						
							
								579735d16e 
								
							 
						 
						
							
							
								
								s/heap_page/pic_heap/g  
							
							
							
						 
						
							2013-11-22 07:19:31 -08:00  
				
					
						
							
							
								 
						
							
								e6523730a4 
								
							 
						 
						
							
							
								
								pluggable heap pages  
							
							
							
						 
						
							2013-11-22 07:12:03 -08:00  
				
					
						
							
							
								 
						
							
								663081921d 
								
							 
						 
						
							
							
								
								shrink default heap size  
							
							
							
						 
						
							2013-11-22 06:38:41 -08:00  
				
					
						
							
							
								 
						
							
								1be72f1e18 
								
							 
						 
						
							
							
								
								rewrite gc!  
							
							
							
						 
						
							2013-11-22 06:38:29 -08:00  
				
					
						
							
							
								 
						
							
								4b326e4f6e 
								
							 
						 
						
							
							
								
								add new compilation flag GC_DEBUG_DETAIL  
							
							
							
						 
						
							2013-11-22 03:29:05 -08:00  
				
					
						
							
							
								 
						
							
								e49ddbd13b 
								
							 
						 
						
							
							
								
								[bugfix] makeing a shared library failure under the version 3 of bison  
							
							
							
						 
						
							2013-11-18 20:47:20 +09:00  
				
					
						
							
							
								 
						
							
								6f94202e13 
								
							 
						 
						
							
							
								
								s/pic_expand/pic_macroexpand/g  
							
							
							
						 
						
							2013-11-18 16:36:44 +09:00  
				
					
						
							
							
								 
						
							
								6ac3055816 
								
							 
						 
						
							
							
								
								change return type of pic_str_new to struct pic_string *  
							
							
							
						 
						
							2013-11-18 00:28:42 +09:00  
				
					
						
							
							
								 
						
							
								d4188e0969 
								
							 
						 
						
							
							
								
								add error function  
							
							
							
						 
						
							2013-11-17 18:16:03 +09:00  
				
					
						
							
							
								 
						
							
								fdc9bfea4e 
								
							 
						 
						
							
							
								
								initial exception handling support  
							
							
							
						 
						
							2013-11-17 17:25:26 +09:00  
				
					
						
							
							
								 
						
							
								737f916a8c 
								
							 
						 
						
							
							
								
								add pic_errorf  
							
							
							
						 
						
							2013-11-17 17:23:13 +09:00  
				
					
						
							
							
								 
						
							
								38988b7770 
								
							 
						 
						
							
							
								
								add global exception handler stack  
							
							
							
						 
						
							2013-11-17 16:02:58 +09:00  
				
					
						
							
							
								 
						
							
								c79e08632c 
								
							 
						 
						
							
							
								
								when restoring continuation sp and ci must be re-allocated  
							
							
							
						 
						
							2013-11-17 15:58:53 +09:00  
				
					
						
							
							
								 
						
							
								e94aaffd34 
								
							 
						 
						
							
							
								
								shrink default arena size!  
							
							
							
						 
						
							2013-11-15 19:54:47 +09:00  
				
					
						
							
							
								 
						
							
								f506eac3dd 
								
							 
						 
						
							
							
								
								add pic_obj_alloc_unsafe; preparation for yy_arena  
							
							
							
						 
						
							2013-11-15 19:31:17 +09:00  
				
					
						
							
							
								 
						
							
								9662ab30ec 
								
							 
						 
						
							
							
								
								add pic_vec_extend_ip (for internal API)  
							
							
							
						 
						
							2013-11-15 19:30:25 +09:00  
				
					
						
							
							
								 
						
							
								ae9d1621d3 
								
							 
						 
						
							
							
								
								rename picconf.h to config.h  
							
							
							
						 
						
							2013-11-15 16:52:08 +09:00  
				
					
						
							
							
								 
						
							
								2b570edd52 
								
							 
						 
						
							
							
								
								change default compile flags  
							
							
							
						 
						
							2013-11-15 16:12:58 +09:00  
				
					
						
							
							
								 
						
							
								984588b1b6 
								
							 
						 
						
							
							
								
								add reference count GC for pic_block objects  
							
							
							
						 
						
							2013-11-15 11:51:58 +09:00  
				
					
						
							
							
								 
						
							
								c22f566c06 
								
							 
						 
						
							
							
								
								arena stash can be statically allocated  
							
							
							
						 
						
							2013-11-15 10:54:56 +09:00  
				
					
						
							
							
								 
						
							
								223e873ff0 
								
							 
						 
						
							
							
								
								accept empty lines in repl  
							
							
							
						 
						
							2013-11-13 17:37:05 +09:00  
				
					
						
							
							
								 
						
							
								d6c377a33b 
								
							 
						 
						
							
							
								
								native support for dynamic-wind  
							
							
							
						 
						
							2013-11-11 18:04:21 +09:00  
				
					
						
							
							
								 
						
							
								8b484b69d7 
								
							 
						 
						
							
							
								
								rename fields in struct pic_cont  
							
							
							
						 
						
							2013-11-11 10:14:42 +09:00  
				
					
						
							
							
								 
						
							
								9a1e7d0ab1 
								
							 
						 
						
							
							
								
								extend the heap  
							
							
							
						 
						
							2013-11-11 08:00:12 +09:00  
				
					
						
							
							
								 
						
							
								8a85e62472 
								
							 
						 
						
							
							
								
								add a note about undef values  
							
							
							
						 
						
							2013-11-09 14:27:50 +09:00  
				
					
						
							
							
								 
						
							
								64ae8bd7b0 
								
							 
						 
						
							
							
								
								initial call/cc support  
							
							
							
						 
						
							2013-11-09 14:14:25 +09:00  
				
					
						
							
							
								 
						
							
								0d28f246de 
								
							 
						 
						
							
							
								
								add pic_get_proc  
							
							
							
						 
						
							2013-11-09 14:12:59 +09:00  
				
					
						
							
							
								 
						
							
								84c1156b9d 
								
							 
						 
						
							
							
								
								add unary minus operator  
							
							
							
						 
						
							2013-11-07 12:17:37 +09:00  
				
					
						
							
							
								 
						
							
								ae376b4903 
								
							 
						 
						
							
							
								
								fix broken pic_float_p  
							
							
							
						 
						
							2013-11-07 12:17:16 +09:00  
				
					
						
							
							
								 
						
							
								27dc840118 
								
							 
						 
						
							
							
								
								eq? predicate supports nan-boxing  
							
							
							
						 
						
							2013-11-06 16:06:31 +09:00  
				
					
						
							
							
								 
						
							
								ac14a2271b 
								
							 
						 
						
							
							
								
								fix a bug in pic_false_value  
							
							
							
						 
						
							2013-11-05 21:08:32 +09:00  
				
					
						
							
							
								 
						
							
								d9cb5d4eee 
								
							 
						 
						
							
							
								
								nan-boxing support  
							
							
							
						 
						
							2013-11-05 20:33:24 +09:00  
				
					
						
							
							
								 
						
							
								e056586ab9 
								
							 
						 
						
							
							
								
								add pic_init_value macro  
							
							
							
						 
						
							2013-11-05 00:42:44 -05:00  
				
					
						
							
							
								 
						
							
								46fccff806 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2013-11-05 00:30:03 -05:00  
				
					
						
							
							
								 
						
							
								5850699d75 
								
							 
						 
						
							
							
								
								force indirect reference to pic_value vtype  
							
							
							
						 
						
							2013-11-04 23:37:08 -05:00  
				
					
						
							
							
								 
						
							
								aebf7f00f7 
								
							 
						 
						
							
							
								
								initial bytevector support  
							
							
							
						 
						
							2013-11-04 22:38:23 -05:00  
				
					
						
							
							
								 
						
							
								1675ad9f52 
								
							 
						 
						
							
							
								
								initial char support  
							
							
							
						 
						
							2013-11-04 21:37:18 -05:00  
				
					
						
							
							
								 
						
							
								8aca1ebc96 
								
							 
						 
						
							
							
								
								rename pic_code.u.c -> pic_code.u.r  
							
							
							
						 
						
							2013-11-04 21:32:09 -05:00  
				
					
						
							
							
								 
						
							
								86458359e3 
								
							 
						 
						
							
							
								
								reduce allocation size when creating pic_env object in OP_CALL  
							
							
							
						 
						
							2013-11-04 20:23:06 -05:00  
				
					
						
							
							
								 
						
							
								d0602303e3 
								
							 
						 
						
							
							
								
								s/num_val/valuec/g  
							
							
							
						 
						
							2013-11-04 16:07:36 -05:00  
				
					
						
							
							
								 
						
							
								c24560de12 
								
							 
						 
						
							
							
								
								GC_STRESS default off  
							
							
							
						 
						
							2013-11-04 15:57:12 -05:00  
				
					
						
							
							
								 
						
							
								ee92e523b4 
								
							 
						 
						
							
							
								
								fix grammatical error  
							
							
							
						 
						
							2013-11-04 15:49:54 -05:00  
				
					
						
							
							
								 
						
							
								81aea6b3ba 
								
							 
						 
						
							
							
								
								extend default heap size  
							
							
							
						 
						
							2013-11-01 18:57:18 +09:00  
				
					
						
							
							
								 
						
							
								8007baf011 
								
							 
						 
						
							
							
								
								[bugfix] allocate space to hold closed rest args variable in pic_env  
							
							
							
						 
						
							2013-11-01 18:55:23 +09:00  
				
					
						
							
							
								 
						
							
								98a41314fe 
								
							 
						 
						
							
							
								
								parser returns multiple expressions in a call  
							
							
							
						 
						
							2013-10-30 17:06:01 +09:00  
				
					
						
							
							
								 
						
							
								6fcce1cd23 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2013-10-30 16:43:15 +09:00  
				
					
						
							
							
								 
						
							
								b7e55b043f 
								
							 
						 
						
							
							
								
								introduce legacy macros  
							
							
							
						 
						
							2013-10-30 16:42:44 +09:00