Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ac14a2271b
								
							
						 | 
						
							
							
								
								fix a bug in pic_false_value
							
							
							
							
							
						 | 
						
							2013-11-05 21:08:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fbd5606713
								
							
						 | 
						
							
							
								
								ignore debug info files
							
							
							
							
							
						 | 
						
							2013-11-05 20:36:16 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d9cb5d4eee
								
							
						 | 
						
							
							
								
								nan-boxing support
							
							
							
							
							
						 | 
						
							2013-11-05 20:33:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e056586ab9
								
							
						 | 
						
							
							
								
								add pic_init_value macro
							
							
							
							
							
						 | 
						
							2013-11-05 00:42:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								46fccff806
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2013-11-05 00:30:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5850699d75
								
							
						 | 
						
							
							
								
								force indirect reference to pic_value vtype
							
							
							
							
							
						 | 
						
							2013-11-04 23:37:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3aa7fe8294
								
							
						 | 
						
							
							
								
								add `make tak` command for benchmark
							
							
							
							
							
						 | 
						
							2013-11-04 23:26:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9bba0353e8
								
							
						 | 
						
							
							
								
								add some bytevector primitives
							
							
							
							
							
						 | 
						
							2013-11-04 22:58:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								aebf7f00f7
								
							
						 | 
						
							
							
								
								initial bytevector support
							
							
							
							
							
						 | 
						
							2013-11-04 22:38:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1675ad9f52
								
							
						 | 
						
							
							
								
								initial char support
							
							
							
							
							
						 | 
						
							2013-11-04 21:37:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8aca1ebc96
								
							
						 | 
						
							
							
								
								rename pic_code.u.c -> pic_code.u.r
							
							
							
							
							
						 | 
						
							2013-11-04 21:32:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5bb762b6e3
								
							
						 | 
						
							
							
								
								[bugfix] crash on calling vector-ref
							
							
							
							
							
						 | 
						
							2013-11-04 20:59:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								01a5819706
								
							
						 | 
						
							
							
								
								add vector primitives
							
							
							
							
							
						 | 
						
							2013-11-04 20:55:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								eede3242a5
								
							
						 | 
						
							
							
								
								add memq/assq
							
							
							
							
							
						 | 
						
							2013-11-04 20:52:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								856d655830
								
							
						 | 
						
							
							
								
								add benchmark log notes to tak.scm
							
							
							
							
							
						 | 
						
							2013-11-04 20:37:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fb66791216
								
							
						 | 
						
							
							
								
								do not create pic_env object when not needed
							
							
							
							
							
						 | 
						
							2013-11-04 20:27:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								86458359e3
								
							
						 | 
						
							
							
								
								reduce allocation size when creating pic_env object in OP_CALL
							
							
							
							
							
						 | 
						
							2013-11-04 20:23:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2dc955aaf5
								
							
						 | 
						
							
							
								
								s/cv_tbl/dirty_flags/g
							
							
							
							
							
						 | 
						
							2013-11-04 19:14:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d0602303e3
								
							
						 | 
						
							
							
								
								s/num_val/valuec/g
							
							
							
							
							
						 | 
						
							2013-11-04 16:07:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c24560de12
								
							
						 | 
						
							
							
								
								GC_STRESS default off
							
							
							
							
							
						 | 
						
							2013-11-04 15:57:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ee92e523b4
								
							
						 | 
						
							
							
								
								fix grammatical error
							
							
							
							
							
						 | 
						
							2013-11-04 15:49:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f5b98e38f8
								
							
						 | 
						
							
							
								
								[bugfix] allocate pic_env values area for local variables
							
							
							
							
							
						 | 
						
							2013-11-04 15:32:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								76dadc8448
								
							
						 | 
						
							
							
								
								remove toplevel pic_env that is never used
							
							
							
							
							
						 | 
						
							2013-11-04 15:30:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								70fbe46dc1
								
							
						 | 
						
							
							
								
								cleanup etc/tak.scm
							
							
							
							
							
						 | 
						
							2013-11-04 13:19:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								aeff650ccf
								
							
						 | 
						
							
							
								
								no need to control arena_index in pic_codegen
							
							
							
							
							
						 | 
						
							2013-11-04 13:18:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7ae15246fa
								
							
						 | 
						
							
							
								
								[bugfix] picrin evaluates exprs in files in order.
							
							
							
							
							
						 | 
						
							2013-11-04 13:18:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								808fe32ac0
								
							
						 | 
						
							
							
								
								add boolean functions
							
							
							
							
							
						 | 
						
							2013-11-03 11:39:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								404ccb7fb1
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2013-11-01 19:19:51 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								346b159e7e
								
							
						 | 
						
							
							
								
								add some debug prints
							
							
							
							
							
						 | 
						
							2013-11-01 19:02:46 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ff61f8c0f5
								
							
						 | 
						
							
							
								
								support quasiquote syntax
							
							
							
							
							
						 | 
						
							2013-11-01 18:57:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								81aea6b3ba
								
							
						 | 
						
							
							
								
								extend default heap size
							
							
							
							
							
						 | 
						
							2013-11-01 18:57:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1f0d096ed6
								
							
						 | 
						
							
							
								
								protect return values from gc at the end of VM
							
							
							
							
							
						 | 
						
							2013-11-01 18:56:17 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								77b6b94e74
								
							
						 | 
						
							
							
								
								gc must mark macros as well
							
							
							
							
							
						 | 
						
							2013-11-01 18:55:44 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8007baf011
								
							
						 | 
						
							
							
								
								[bugfix] allocate space to hold closed rest args variable in pic_env
							
							
							
							
							
						 | 
						
							2013-11-01 18:55:23 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								75667d7649
								
							
						 | 
						
							
							
								
								[bugfix] push nil_value even if ci->argc equals varg proc's argc
							
							
							
							
							
						 | 
						
							2013-11-01 15:09:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5a7b19b348
								
							
						 | 
						
							
							
								
								save each opcode currently fetched into 'c'
							
							
							
							
							
						 | 
						
							2013-11-01 14:44:26 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5e74caa7a5
								
							
						 | 
						
							
							
								
								add some important primitive macros such as cond, and, or, ...etc
							
							
							
							
							
						 | 
						
							2013-10-31 00:31:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								207ec5bd24
								
							
						 | 
						
							
							
								
								add eq? function
							
							
							
							
							
						 | 
						
							2013-10-31 00:29:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b10ef13ca0
								
							
						 | 
						
							
							
								
								define (unhygienic) let macro
							
							
							
							
							
						 | 
						
							2013-10-30 17:09:51 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								98a41314fe
								
							
						 | 
						
							
							
								
								parser returns multiple expressions in a call
							
							
							
							
							
						 | 
						
							2013-10-30 17:06:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6fcce1cd23
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2013-10-30 16:43:15 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b7e55b043f
								
							
						 | 
						
							
							
								
								introduce legacy macros
							
							
							
							
							
						 | 
						
							2013-10-30 16:42:44 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								979a1dd80b
								
							
						 | 
						
							
							
								
								add make release command
							
							
							
							
							
						 | 
						
							2013-10-30 16:36:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								abd5bc9216
								
							
						 | 
						
							
							
								
								fix a bug introded in prev prev commit
							
							
							
							
							
						 | 
						
							2013-10-30 15:40:40 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1e4ff3276a
								
							
						 | 
						
							
							
								
								add pic_type_repr
							
							
							
							
							
						 | 
						
							2013-10-30 15:37:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d4001a70ae
								
							
						 | 
						
							
							
								
								VM works with procs not terminated with OP_STOP
							
							
							
							
							
						 | 
						
							2013-10-30 15:36:28 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5be1cd7092
								
							
						 | 
						
							
							
								
								add some comments in codegen_scopes' members
							
							
							
							
							
						 | 
						
							2013-10-30 12:16:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f7885a423f
								
							
						 | 
						
							
							
								
								extend default arena size
							
							
							
							
							
						 | 
						
							2013-10-30 10:42:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								611b273dcd
								
							
						 | 
						
							
							
								
								missed to add src/vector.c
							
							
							
							
							
						 | 
						
							2013-10-30 10:12:04 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								de5ad2a228
								
							
						 | 
						
							
							
								
								add t/tailcall.scm
							
							
							
							
							
						 | 
						
							2013-10-30 10:07:58 +09:00 |